3
假設與svg.js
得到一個SVG元素
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
g3.rect(200,200);
這個片段代碼現在的絕對位置,我怎麼能得到這個rect
的絕對位置?
感謝您的幫助
假設與svg.js
得到一個SVG元素
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
g3.rect(200,200);
這個片段代碼現在的絕對位置,我怎麼能得到這個rect
的絕對位置?
感謝您的幫助
您可以使用rbox
函數,它將翻譯考慮在內。
下面是一個例子:
var draw = SVG('paper');
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
var rect = g3.rect(200,200);
console.log(rect.rbox());
對於任何人在未來過這個絆腳石:在svg.js> = V2.5你需要使用'rbox(畫)'來獲得相對座標,您svg文件。否則,該框相對於您的文檔視口 – Fuzzyma