我已经使用fabric.util.createClass(...)
覆盖了fabric.Line类,目的是为图像注释小程序创建可绘制箭头。
我在文档中找不到有关默认剪切和重绘行为的任何信息,但是遇到了这个问题。
如您所见,在此画布中,箭头1应该看起来像箭头2,是一个圆圈,但是由于某种默认的织物行为,它被修剪在边缘上。
关于箭头#2,它尚未被裁剪,但是,当箭头移动时,未清除在裁剪区域之外呈现的部分。
我尝试过的事情
更改填充-问题没有任何改变,控件只是出现在离中心较远的位置。
覆盖calcCoords
-与更改填充相同的结果。