角度从360变回0时出现问题

时间:2012-05-12 16:54:26

标签: angle

我试图确定一个物体是相对于另一个物体顺时针还是逆时针移动

我通过制作两个向量来做到这一点。

从中心对象到玩家对象的第一个 从中心对象到玩家对象的第二个PLUS其速度向量

然后我得到这些矢量的角度并进行比较。 +差异是counterClockwise, - 差异是顺时针。

问题出现时,其中一个角度从360-0传递,反之亦然,因为比较中断;

即。 360-350逆时针+10 10 - 360顺时针-350°

确定一个角度是否大于另一个角度以避免此问题的最佳方法是什么?

0 个答案:

没有答案