def get_angle(cx, cy, x, y):
'''
:param cx: 圆心x
:param cy: 圆心y
:param x: 点x坐标
:param y: 点y坐标
:return:
'''
dx = x - cx
dy = y - cy
print((dx,dy))
# 计算两点之间的切线值,其返回值为弧度
rads = math.atan2(dy, dx)
# 将弧度值转换为0-2π的范围
rads %= 2*math.pi
# 将弧度转换为角度后
degs = math.degrees(rads)
return round(degs,2)
Python 计算圆上某点的角度
于 2023-04-13 16:14:50 首次发布