blockly > utils > svgPaths

utils.svgPaths 命名空间

函数

功能 说明
arc(命令, 标志, 半径, 点) 绘制椭圆弧线。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/d#Elliptical_Arc_Curve
curve(command, points) 绘制三次曲线或二次曲线。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/d#Cubic_B%C3%A9zier_Curve 这些坐标没有单位,因此位于用户坐标系中。
line(点) 按顺序绘制一条连接所有指定点的线。这相当于一系列“l”命令。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths#Line_commands
lineOnAxis(command, val) 绘制水平线或垂直线。第一个参数指定方向以及给定位置是相对位置还是绝对位置。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Attribute/d#LineTo_path_commands
lineTo(dx, dy) 绘制从当前点到终点的线条,终点是当前点沿 x 轴沿 dx 偏移,沿 y 轴沿 dy 方向偏移。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths#Line_commands
moveBy(dx, dy) 在不绘制线条的情况下将光标移至指定位置。坐标是相对的。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths#Line_commands
moveTo(x, y) 在不绘制线条的情况下将光标移至指定位置。坐标为绝对坐标。这些坐标没有单位,因此属于用户坐标系。请参阅 developer.mozilla.org/zh-CN/docs/Web/SVG/Tutorial/Paths#Line_commands
point(x, y) 创建一个表示给定 (x, y) 对的字符串。坐标是相对坐标还是绝对坐标。结果的开头和结尾包含空格,并使用英文逗号将 x 坐标和 y 坐标分隔开,但不使用空格。