![](/img/trans.png)
[英]Snap.SVG: How can I position path objects with (x, y) like we do with circles and rects?
[英]Snap.svg is not setting new position coordinates of circles. (with exampe)
示例: http : //codepen.io/heroheman/pen/thdBH
嗨,我有這個裝箱的路徑,它每秒都會更改它的拐角點。.另外,我有4個圖標應該位於箱子的拐角處。 兩者都基於重新計算點並設置新位置的數組。 但是圓圈的位置似乎有一定的縮放比例-我嘗試了絕對路徑和相對路徑(t和T似乎沒有區別)。
也許你們中的一個可以幫助您!
您將需要考慮圓心的偏移量...
例如,如果您查看“氣泡”,則其cx,rx屬性為113,101.6
因此理想情況下,氣泡的轉換在邏輯上應該是(新轉換-原始位置)
't' + ( boxCoords[4] - 113 ) + ',' + (boxCoords[5] - 101.6 )
您可以將其硬編碼為數組或對象。 或者,如果有很多圖標,則可能會抓住圖標的相應圓形元素,並獲取其element.attr('cx')值(如果是rect,則為x;如果是任意形狀,則為前一個變換;或者getBBox()以獲取其中心)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.