Javascript 刀具旋转变换与动画

Javascript 刀具旋转变换与动画,javascript,animation,rotation,kineticjs,Javascript,Animation,Rotation,Kineticjs,我正在尝试使用Toolse转换来旋转对象,以度为单位展开对象,但在旋转要设置动画的对象时遇到了问题 底线是,要旋转的动画对象(例如以1230度或相反角度,从0到360度)是不够的,需要更多的范围 在这个例子中,我得到了黑点的方向,从0到360度,看黑点相对于绿色正方形的位置,但不知道如何确保范围以大的方式扩大,或者看不到旋转的方向 例如,在3D程序中,对象在一个方向上的旋转 如何得到这个结果?关键是要计算转弯数,乘以一整圈,再加上角度 spins=0; if turnClockWise

我正在尝试使用Toolse转换来旋转对象,以度为单位展开对象,但在旋转要设置动画的对象时遇到了问题

底线是,要旋转的动画对象(例如以1230度或相反角度,从0到360度)是不够的,需要更多的范围

在这个例子中,我得到了黑点的方向,从0到360度,看黑点相对于绿色正方形的位置,但不知道如何确保范围以大的方式扩大,或者看不到旋转的方向

例如,在3D程序中,对象在一个方向上的旋转


如何得到这个结果?

关键是要计算转弯数,乘以一整圈,再加上角度

spins=0;
if turnClockWise
   spins++

if turnCounterClockWise
   spins--

angle = angle + spins*360;