我正在使用一个库来允许我的用户像标记(fabric.js)一样在画布上绘制,在用户绘制之后,我检查与他绘制的区域和其他对象的交叉点。
它在用户绘制闭合路径时起作用,但由于它类似于标记绘制,用户可以创建一条与自身交叉的路径,从而创建一条带孔的路径。
我试图弄清楚如何创建一个代表用户标记区域的简单路径。
我的想法:将画布转换为 png 并根据标记区域创建路径,但我找不到有关如何执行此操作的任何信息。
还有其他想法或可能对我的想法有所帮助的东西吗?
我正在使用一个库来允许我的用户像标记(fabric.js)一样在画布上绘制,在用户绘制之后,我检查与他绘制的区域和其他对象的交叉点。
它在用户绘制闭合路径时起作用,但由于它类似于标记绘制,用户可以创建一条与自身交叉的路径,从而创建一条带孔的路径。
我试图弄清楚如何创建一个代表用户标记区域的简单路径。
我的想法:将画布转换为 png 并根据标记区域创建路径,但我找不到有关如何执行此操作的任何信息。
还有其他想法或可能对我的想法有所帮助的东西吗?