Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RaphaelJS平滑旋转对象,如freeTransform_Javascript_Svg_Rotation_Raphael - Fatal编程技术网

Javascript RaphaelJS平滑旋转对象,如freeTransform

Javascript RaphaelJS平滑旋转对象,如freeTransform,javascript,svg,rotation,raphael,Javascript,Svg,Rotation,Raphael,我需要像你一样以平滑的方式旋转对象 请任何人查看我的,并帮助我解决这个问题 我不需要任何其他代码或任何其他插件,但在一些编辑 我认为代码的移动功能中的角度的一些正确公式负责对象的平滑旋转 提前感谢我已经做了这件事,这是一个有点棘手的数学公式,它帮助了我。 我已经做了,这是一个有点棘手的数学公式,它帮助了我。 您可能希望添加链接或描述什么是freeTransform。你的问题是什么?你可能想添加链接或描述什么是freeTransform。你的问题是什么? var centreX = "cent

我需要像你一样以平滑的方式旋转对象

请任何人查看我的,并帮助我解决这个问题

我不需要任何其他代码或任何其他插件,但在一些编辑

我认为代码的
移动
功能中的
角度
的一些正确公式负责对象的平滑旋转


提前感谢

我已经做了这件事,这是一个有点棘手的数学公式,它帮助了我。


我已经做了,这是一个有点棘手的数学公式,它帮助了我。


您可能希望添加链接或描述什么是freeTransform。你的问题是什么?你可能想添加链接或描述什么是freeTransform。你的问题是什么?
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);