修改后重新计算路径的数组-FabricJS

时间:2018-11-26 16:16:37

标签: fabricjs

在fabricjs中移动,缩放或旋转路径后,我想重新计算路径的数组坐标,以便以后使用它们在纯HTML5画布上绘制完全相同的路径。

我已经通过存储角度来绕过旋转,然后对整个HTML画布进行了转换。对于翻译,我尝试像这样重新计算要点:

point[1] = (point[1] + modifiedObject.left - oldState.left);
point[2] = (point[2] + modifiedObject.top - oldState.top);

但是,这与重新调整结构的比例有关。 我还尝试过在这些点上使用变换矩阵,但是这也不起作用,因为我之间缺少一些步骤。

任何帮助将不胜感激。

这是我实际上想要做的一个简单演示:https://jsfiddle.net/1b68eLdr/86688/

0 个答案:

没有答案
相关问题