变换/移动路径的一端

时间:2017-05-19 14:09:28

标签: javascript svg

作为我的代码的简化,我有许多svg矩形。它们中的每一个都用svg路径或曲线相互连接。 用户可以拖动矩形。代码通过将变换矩阵应用于每个矩形来实现此目的。

现在我想在矩形移动时动态调整路径。即连接到移动矩形的路径的末端也会移动。

有什么办法可以将变换应用到路径的一端吗?

以前我刚刚重新绘制鼠标移动事件的曲线,但在我更复杂的代码中变得笨拙,所以我想知道是否有更简单的svg功能。

谢谢

1 个答案:

答案 0 :(得分:0)

没有。在一般情况下无法做到这一点。您需要修改路径。

当然,例外是你垂直或水平拖动矩形的特殊情况,你可能会在一个方向上缩放路径。