def AngNormalize(x):
"""reduce angle to (-180,180]"""
y = math.fmod(x, 360)
# On Windows 32-bit with python 2.7, math.fmod(-0.0, 360) = +0.0
# This fixes this bug. See also Math::AngNormalize in the C++ library.
# sincosd has a similar fix.
y = x if x == 0 else y
return (y + 360 if y <= -180 else
(y if y <= 180 else y - 360))
geomath.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录