fabric.js:在拖动/缩放/旋转后规范化fabric.Polygon点

时间:2017-12-29 15:43:46

标签: fabricjs polygon

在fabric.js中,当通过鼠标光标操作移动,缩放或旋转Polygon对象时,Polygon的原始points数组元素不会更新以反映画布上新的“真实”当前位置。

这在我的应用程序中存在问题,我们允许通过画布上的点击向现有多边形添加点,通过获取现有对象的点数组,从画布中移除现有对象,将新点添加到点数组,并使用这些点创建一个新的多边形对象。如果多边形未被用户操纵,则此方法可以正常工作。

有没有办法使用object:modified事件重新创建多边形,更新其点以反映新的真实位置,同时考虑对象的新位置,缩放和旋转?

0 个答案:

没有答案