轻松将角度保持在-179至180度之间的方法

轻松将角度保持在-179至180度之间的方法,第1张

轻松将角度保持在-179至180度之间的方法

我知道聚会晚了一点,但是…

这些答案大多数都不是好事,因为它们试图变得聪明而简洁,然后又不顾及边缘情况。

它有点冗长,但是如果您想使其工作,则只需输入使其工作的逻辑即可。不要试图变得聪明。

int normalizeAngle(int angle){    int newAngle =角度;    而(newAngle <= -180)newAngle + = 360;    而(newAngle> 180)newAngle-= 360;    返回newAngle;}

这可以正常工作并且相当干净和简单,而不必花哨。请注意,只能运行零或while循环之一。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5488024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存