`
卍-忘心
  • 浏览: 4402 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

path 指令字母

阅读更多
标准的指令字母是10个,外加1个非标准的,这个可以参见我翻译构建的Snap.svg项目中Paper.path()页面中的表格:
命令 名称                                                   参数
M moveto  移动到                                  (x y)+
Z closepath  关闭路径                                  (none)
L lineto  画线到                                  (x y)+
H horizontal lineto  水平线到                           x+
V vertical lineto  垂直线到                          y+
C curveto  三次贝塞尔曲线到                          (x1 y1 x2 y2 x y)+
S smooth curveto  光滑三次贝塞尔曲线到                  (x2 y2 x y)+
Q quadratic Bézier curveto  二次贝塞尔曲线到          (x1 y1 x y)+
T smooth quadratic Bézier curveto  光滑二次贝塞尔曲线到 (x y)+
A elliptical arc  椭圆 (rx ry x-axis-rotation large-arc-flag sweep-flag x y)+
R Catmull-Rom curveto*  Catmull-Rom曲线                 x1 y1 (x y)+


如果指令字母是大写的,例如M, 则表示坐标位置是绝对位置;如果指令字母小写的,例如m, 则表示坐标位置是相对位置。
分享到:
评论

相关推荐

    path_C#_svg_pathData_

    首先,`pathData`字符串是由多个字母指令和数字坐标组成的,如"M", "L", "H", "V", "C", "S", "Q", "T", "A"等,它们分别代表不同的动作,比如移动到(M),直线到(L),水平线到(H),垂直线到(V),曲线到(C)...

    HarmonyOS应用开发-Svg组件path体验.docx

    该属性非常重要,它由一组字符指令组成,这些指令可以是大写字母也可以是小写字母,分别代表绝对路径和相对路径。具体指令包括: - M/m: move to (移动到) - L/l: line to (画直线到) - H/h: horizontal line to ...

    微软DOS指令集系统

    默认按字母顺序排序。`sorted` 可以为: - `n`: 名称正序。 - `-n`: 名称逆序。 - `e`: 扩展名正序。 - `-e`: 扩展名逆序。 - `d`: 修改日期时间正序。 - `-d`: 修改日期时间逆序。 - `s`: 文件大小正序。 -...

    c# 实现按拼音排序

    3. **大写拼音首字母**:在某些场景下,我们可能只需要汉字拼音的首字母,例如用于快速检索或创建索引。C#中,可以通过取字符串第一个字符并将其转换为大写来实现。对于多音字,我们需要确保选择正确的读音,这可能...

    DOS常用指令概述

    ### DOS常用指令详解 #### 一、MD——建立子目录 **功能:** 创建新的子目录。 **类型:** 内部命令。 **格式:** MD [盘符:][路径名]〈子目录名〉。 **使用说明:** 1. **盘符:** 指定要建立子目录的磁盘...

    MATLAB考试专用知识点

    指令法包括help、lookfor、type、who、whos、what、dir、ver、path等指令。菜单法包括依次单击菜单【Help】→【MATLAB Help】等。 数据变量的删除、存储与调出包括: * 删除类指令:clc、clf、clear等。 * 存储与...

    svg-path-serializer:将 svg-path-parser 生成的格式序列化回 svg 路径字符串

    `svg-path-parser`通常会将复杂的SVG路径数据拆解为易于操作的对象形式,而`svg-path-serializer`则负责将这些对象重新组合成标准的SVG路径指令序列。 描述中提到的“将 svg-path-parser 生成的格式序列化回 svg ...

    SVG图标制作1

    这些指令可以带有坐标参数,例如`M (x y)`、`L (x y)`等,其中大写字母表示绝对定位,小写字母表示相对定位。 在创建SVG图标时,通常不手动编写这些路径数据。相反,可以使用工具,比如VectorMagic,进行矢量化处理...

    vis-path-to-points

    在SVG(可缩放矢量图形)中,路径是由一系列指令组成的字符串,这些指令定义了图形的几何形状。"vis-path-to-points" 是一个JavaScript工具,它的主要功能是将SVG路径数据转换为点数组,这对于在JavaScript环境中...

    嵌入式AT指令开发资料-SMS程式开发

    嵌入式AT指令在SMS程序开发中的应用 嵌入式系统中的SMS程序开发通常涉及到AT命令的使用,这些命令最初是为调制解调器操作设计的,但在90年代初,随着移动通信的发展,尤其是短信服务(SMS)的需求增加,AT命令被...

    office-cleaning-robot:模拟办公室清洁机器人,从文件中获取指令。 完成后,它应该显示总清洁区域(唯一区域)

    以下各行包含命令(罗盘方向的大写字母,N,S,E,W和步数的整数,两个值都用空格分隔)。 先决条件 打开终端并转到office-cleaning-robot目录: cd path/to/office-cleaning-robot 编译应用 生成应用(从...

    jav 自学之道

    - Java程序的执行需要先编译再运行,编译指令是`javac`加上文件名,运行指令是`java`加上类名。 - HelloWorld.java程序应保存为文件,并以`HelloWorld`作为文件名,因为Java执行时会查找对应的类名。 4. Java程序的...

    DOS命令大全--详解.doc

    1. **盘符**: 指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器。 2. **路径名**: 要建立的子目录的上级目录名,若缺省则建在当前目录下。 **示例**: - 在C盘的根目录下创建名为FOX的子目录。 - 在FOX子...

    cmake使用示例与整理总结.步步为赢.博客频道.CSDN1

    CMake的语法规定,变量名通常使用大写字母,指令和参数间用空格或分号隔开。例如,`SET(ENV{VAR} VALUE)`用于设置环境变量,`ADD_EXECUTABLE`指令用于创建可执行文件目标。 通过理解和熟练运用这些知识点,开发者...

    [muchong.com]Matlab软件学习笔记1

    1. 使用`path`指令添加或扩展搜索路径。 2. `cd`指令改变当前工作目录。 3. `userpath`指令修改默认工作路径。 4. `pathtool`指令提供图形界面来管理搜索路径。 MATLAB中的变量操作: 1. 变量命名遵循特定规则,如...

    WPF Svg转Geometry

    在WPF中,这些可以通过Path元素的Data属性来表示,这是一个字符串,包含了小写字母M(move to)、L(line to)、C(cubic Bezier curve)、Z(close path)等指令,以及相应的坐标值。 为了实现SVG到Geometry的转换...

    cmd命令大全.doc

    - “盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; - “路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 **使用示例**: 1. 在C盘的根目录下创建名为FOX的子目录; ``...

    Doc命令大全(Doc所有的常用命令)

    其中,"盘符"指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;"路径名"指定要建立的子目录的上级目录名,若缺省则建在当前目录下。 例如,在C盘的根目录下创建名为FOX的子目录:C:>MD FOX 二、CD命令 ...

    java学习笔记

    编程是一种将人类可理解的指令转化为计算机可以执行的语言的过程。它允许我们告诉计算机做什么,如何做,以及何时做。在Java中,我们编写源代码,这些代码是用Java语言书写的,然后通过编译器将这些源代码转换为...

    DEBUG用法PPT课件PPT课件.pptx

    这里的`D:`是驱动器字母,`PATH`是路径,`FILENAME`是待调试文件名,`.EXE`表示执行文件,`PARM1`和`PARM2`是程序所需的命令行参数。如果不提供文件名,DEBUG会直接进入内存调试模式。 ### 2. DEBUG命令 一旦DEBUG...

Global site tag (gtag.js) - Google Analytics