在FabricJS自定义对象的对象边界外绘制时如何避免裁剪

时间:2019-07-18 15:07:20

标签: fabricjs

我已经使用fabric.util.createClass(...)覆盖了fabric.Line类,目的是为图像注释小程序创建可绘制箭头。 我在文档中找不到有关默认剪切和重绘行为的任何信息,但是遇到了这个问题。 Example of bound clipping

如您所见,在此画布中,箭头1应该看起来像箭头2,是一个圆圈,但是由于某种默认的织物行为,它被修剪在边缘上。

关于箭头#2,它尚未被裁剪,但是,当箭头移动时,未清除在裁剪区域之外呈现的部分。

我尝试过的事情

更改填充-问题没有任何改变,控件只是出现在离中心较远的位置。 覆盖calcCoords-与更改填充相同的结果。

0 个答案:

没有答案