我需要像Elbert F's freeTransform那样顺利地旋转对象。
请任何人查看我的code并帮我解决此问题。
我不需要任何其他代码或任何其他插件,只需在my own code
中进行一些编辑我认为angle
代码函数中move
的一些正确公式负责对象的平滑旋转。
提前致谢
答案 0 :(得分:1)
我已经完成了这个并且它有点棘手的数学公式帮助了我。 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);