RaphaelJS 2.1:重新定位的路径必须旋转但它正在移动到它的原始位置

RaphaelJS 2.1 : relocated path must rotate but it's moving to it's original position

我是 RaphaelJS 2.1 的新手,我不明白为什么路径会移动到它的原始位置而不是在这段代码中旋转:

lego.translate(w/2-75,h/2-50);

lego.mousedown(eventDraw); // CLICK THE PATH!!!

function eventDraw(){               
lego.animate({transform:"R360"},2500);
}

没有

路径正常旋转
lego.translate(w/2-75,h/2-50);

这是jsfiddle

有线索吗?

提前致谢

您想要一个考虑到我假设的任何现有转换的转换。

在 Raph 中,转换字符串的“...”部分使这变得更容易一些,它将考虑现有的转换。所以..

lego.animate({transform:"...r360"},2500); 

会做的。

jsfiddle

Docs