Paper JS 填充颜色闭合路径
Paper JS fill color closed paths
我正在使用 Paper JS 制作绘图工具。现在我想用两个项目填充一个闭合路径,例如两个相交的矩形。
查看参考资料,似乎有一个函数可以获取交点,但没有完成我需要的,因为它从交点中形成了另一个形状。
intersect(item)
或 subtract(item)
同样在这种情况下,它会检测对象是否已拆分。
如果你们中的任何人遇到过这个问题,请提供一些建议。
感谢和问候。
在 paper.js 个示例中有一个很好的 demo of boolean operations。
使用 Path.unite()
, Path.intersect()
(and not Path.intersects()
), Path.subtract()
, Path.exclude()
计算布尔运算。
您还可以使用 Path.getIntersections()
or maybe the more appropriate Path.getCrossings()
来处理与开放路径的交叉点。
我正在使用 Paper JS 制作绘图工具。现在我想用两个项目填充一个闭合路径,例如两个相交的矩形。
查看参考资料,似乎有一个函数可以获取交点,但没有完成我需要的,因为它从交点中形成了另一个形状。
intersect(item)
或 subtract(item)
同样在这种情况下,它会检测对象是否已拆分。
如果你们中的任何人遇到过这个问题,请提供一些建议。
感谢和问候。
在 paper.js 个示例中有一个很好的 demo of boolean operations。
使用 Path.unite()
, Path.intersect()
(and not Path.intersects()
), Path.subtract()
, Path.exclude()
计算布尔运算。
您还可以使用 Path.getIntersections()
or maybe the more appropriate Path.getCrossings()
来处理与开放路径的交叉点。