2017-05-19 37 views
0

作爲我的代碼的簡化,我有許多svg矩形。每一個都通過svg路徑或曲線相互連接。 用戶可以拖動矩形。代碼通過將變換矩陣應用於每個矩形來完成此操作。轉換/移動路徑的一端

現在我想在矩形移動時動態調整路徑。即連接到移動矩形的路徑的末端也移動。

有什麼方法可以將變換應用到路徑的一端?

以前我只是重繪了鼠標移動事件上的曲線,但是在我更復雜的代碼中變得很笨拙,所以我想知道是否有更簡單的svg功能。

謝謝

回答

0

不,在一般情況下沒有辦法做到這一點。您需要修改路徑。

當然,例外情況將是您將矩形垂直或水平拖動的特定情況,您可能會在一個方向上縮放路徑。