raphael.js 关闭路径
我在使用 raphael.js 关闭路径时遇到问题。
这是我的路径:M 5 120 A 50,50 0 0,1 18,71 M 18 71 A 50,50 0 0,1 85,93 M 85 93 A 50,50 0 0,1 173,78中号 173 78 A 50,50 0 0,1 213,90 米213 90 A 50,50 0 0,1 315, 120z
不是关闭整个路径,而是仅关闭最后一个圆弧,而我希望用一条到第一个点的线来关闭整个路径。
有什么想法吗?
I have a problem in closing a path with raphael.js.
Here is my path: M 5 120 A 50,50 0 0,1 18,71 M 18 71 A 50,50 0 0,1 85,93 M 85 93 A 50,50 0 0,1 173,78 M 173 78 A 50,50 0 0,1 213,90 M 213 90 A 50,50 0 0,1 315, 120z
Instead of closing the whole path only the last arc get closed while i want that the whole path get closed with a line to the first point.
any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
M 命令将路径移动到新点(例如,M 18 17 移动到位置(18,17)),并开始绘图的新部分。您可以删除路径中除第一个命令之外的所有 M 命令,因为它们只是移动到路径已有的位置(请注意 M 之前的两个数字与其之后的两个数字相同)。
那么你应该得到你想要的 - 一条正确关闭的路径:
The M command moves the path to a new point (e.g. M 18 17 moves to position (18,17)), and starts a new section of the drawing. You can remove all the M commands in your path except the first one as they just move to the point where the path already is (notice the two numbers before an M are the same as the two numbers after it).
Then you should have what you want - a single path that closes properly: