研究调查问卷:请告诉我们您使用 Blockly 的体验
开始调查问卷
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 坐标分隔开,但不使用空格。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[null,null,["最后更新时间 (UTC):2023-12-01。"],[[["The `Blockly.utils.svgPaths` namespace provides functions for creating SVG paths."],["These functions offer methods to draw lines, curves, arcs, and move the drawing cursor."],["All coordinates used by these functions are unitless and within the user coordinate system."],["The generated paths are compatible with the SVG 'd' attribute and follow SVG path syntax."],["Detailed information about the underlying SVG path commands can be found on the Mozilla Developer Network (MDN) documentation."]]],[]]