标签: javascript fabricjs
我花了几天时间找到一种在fabric.js路径中查看交叉点的方法。目前,唯一的方法是转换为具有多个点的多边形(路径是完全不规则的形式,使用贝塞尔曲线和矩形曲线绘制)并找到共同点。 直接读取库,我可以显示Intersection.intersectPolygonPolygon,它使用oCoords来查找收敛,但我不知道为什么。 intersectsWithObject也使用此功能。有谁知道这样做的干净形式?
fabric.js
Intersection.intersectPolygonPolygon
oCoords
intersectsWithObject