2011-12-13 81 views
0

我正在使用Raphael_2.01,並且想要在任意位置旋轉對象。Raphael - 在任意位置旋轉對象

(WindowsXP中,Firefox3.6)

例如:http://uproda11.2ch-library.com/326446b6u/11326446.png

此矩形(rect0)在其右下點旋轉30度。

的參數是:

var rectX = rect0.getBBox().x; 
var rectY = rect0.getBBox().y; 
var rectW = rect0.getBBox().width; 
var rectH = rect0.getBBox().height; 

var rot = 30;// rotation 
var rotX, rotY;// arbitrary position 

我應該使用什麼碼?我無法想象合適的方法。

感謝,

+0

你需要學習數學,或者使用類似Rapael.Freetransform – 2011-12-13 23:51:10

回答

1

如果我理解正確的問題,這是rect0.rotate(30, rotX, rotY);

+1

謝謝埃爾伯特,我成功了。這是「超級」簡單! – Crane 2011-12-14 06:55:05