我在使用 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 M 173 78 A 50,50 0 0,1 213,90 M 213 90 A 50,50 0 0,1 315, 120z
不是关闭整个路径,而是仅关闭最后一个圆弧,而我希望用一条到第一个点的线来关闭整个路径。
有什么想法吗?
最佳答案
M 命令将路径移动到新点(例如 M 18 17 移动到位置 (18,17)),并开始绘图的新部分。您可以删除路径中除第一个命令之外的所有 M 命令,因为它们只是移动到路径已有的位置(请注意 M 之前的两个数字与其后的两个数字相同)。
那么你应该得到你想要的 - 一条正确关闭的路径:
M 5 120 A 50,50 0 0,1 18,71 A 50,50 0 0,1 85,93 A 50,50 0 0,1 173,78 A 50,50 0 0,1 213,90 A 50,50 0 0,1 315, 120z
关于javascript - raphael.js 关闭路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6382828/