2011-12-13 37 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