目录
向左为负,向右为正,向上为正,向下为负标准坐标系,返回-180-180度
两点之间的夹角,与指北针的夹角,东北为正,西北为负数。
dy1 = point2[1] - point1[1]
dx1 = point2[0] - point1[0]
angle1 = math.atan2(-dy1, dx1)
angle1 = int(angle1 * 180 / math.pi)
angle1 = 90 - angle1
print(point1[0], point1[1], point2[0], point2[1], angle1)
向左为负,向右为正,向上为正,向下为负标准坐标系,返回-180-180度
import math
AB = [0 ,0 ,5 ,-1]
CD = [0 ,0 ,4.5 ,4.5]
EF = [0 ,0 ,-2 ,6]
PQ = [0 ,0 ,-6 ,-1]
def angle(v1, v2):
dx1 = v1[2] - v1[0]
dy1 = v1[3] - v1[1]
dx2 = v2[2] - v2[0]
dy2 = v2[3] - v2[1]