作为我的代码的简化,我有许多svg矩形。它们中的每一个都用svg路径或曲线相互连接。 用户可以拖动矩形。代码通过将变换矩阵应用于每个矩形来实现此目的。
现在我想在矩形移动时动态调整路径。即连接到移动矩形的路径的末端也会移动。
有什么办法可以将变换应用到路径的一端吗?
以前我刚刚重新绘制鼠标移动事件的曲线,但在我更复杂的代码中变得笨拙,所以我想知道是否有更简单的svg功能。
谢谢
答案 0 :(得分:0)
没有。在一般情况下无法做到这一点。您需要修改路径。
当然,例外是你垂直或水平拖动矩形的特殊情况,你可能会在一个方向上缩放路径。