fabric.js是否提供布尔组? (减去,相交,并集,排除)

时间:2017-09-19 15:03:29

标签: canvas html5-canvas fabricjs

我需要能够使用fabricjs从另一个形状中减去一个形状。 找不到任何与布尔组相关的文档。

有人在这里写过一些代码吗?

1 个答案:

答案 0 :(得分:0)

为了显示减法形状背后的形状,您无法使用globalCompositeOperation

基本上,您可以相互减去形状,但是您需要将每个形状转换为多边形。例如,从矩形中扣除三角形,您需要创建2个多边形作为三角形和矩形,并进行解决以实现减法。我之前遇到过类似的问题(减去多边形),我找不到任何东西。所以请检查我的post on stackoverflow ,它将为您提供如何进行减法的指导。

最后,您需要创建将三角形,矩形,圆形等转换为多边形的函数。