Tôi đang sử dụng Raphael JS trong một nỗ lực để xoay hình ảnh xung quanh một điểm dưới điểm trung tâm của nó. Điều này có thể giải quyết như thế nào?Làm thế nào để xoay một đối tượng qua lại xung quanh một điểm cụ thể?
Tôi đã thử cách sau nhưng không hoạt động.
var playBBox = playButtonRef.getBBox();
var xPos = playBBox.x + playBBox.width/2;
var yPos = playBBox.y;
var animObject = Raphael.animation({
transform: playButtonRef.attr("transform") + "R60," + (this.cx - 25) + "," + this.cy
}, 3000);
animObject = animObject.repeat(10);
playButtonRef.animate(animObject);
Tôi cũng đang tìm cách quay lại vị trí ban đầu của nó. làm thế nào để tôi làm cho nó theo dõi con đường của nó trở lại?