1
我需要像Elbert F's freeTransform那样以平滑的方式旋转物体。RaphaelJS像freeTransform这样的物体的平滑旋转
请任何人检讨我的code并帮我解决这个问题。
我不需要任何其他代码或其他任何插件,但在my own code
一些编辑我想angle
中的代码move
功能的一些正确的公式是负责对象的平滑旋转。
在此先感谢
我需要像Elbert F's freeTransform那样以平滑的方式旋转物体。RaphaelJS像freeTransform这样的物体的平滑旋转
请任何人检讨我的code并帮我解决这个问题。
我不需要任何其他代码或其他任何插件,但在my own code
一些编辑我想angle
中的代码move
功能的一些正确的公式是负责对象的平滑旋转。
在此先感谢
我已经做了这一点,它有点数学公式技巧可以助我。 Here is updated code
var centreX = "center of rectanlge, x-coordinate", centreY = "center of rectangle, y-coordinate";
var theta = Math.atan2(centreX - dx, centreY - dy); // dx and dy are movement of mouse from the rotating element
angle = 1 * (theta * 180)/3.1415;;
element.rotate(angle, centreX, centreY);
您可能想要添加链接或描述什么是freeTransform。你的问题是什么? –