思路:
- 通过复数,可以计算每一个复数与x轴正方向的夹角
- 过坐标相减就可以计算向量与x轴正方向的夹角
- 分别计算两个向量与x轴正方向的夹角,从而计算两个向量之间的夹角
举例:
line1_arr = np.array(line1.coords[:]) line2_arr = np.array(line2.coords[:]) line1_com = np.complex(line1_arr[1][0] - line1_arr[0][0], line1_arr[1][1] - line1_arr[0][1]) line2_com = np.complex(line2_arr[1][0] - line2_arr[0][0], line2_arr[1][1] - line2_arr[0][1]) round(np.angle(line1_com, deg=True), 2) round(np.angle(line2_com, deg=True), 2)