def cal_angle(point_a, point_b, point_c):
"""
根据三点坐标计算夹角
点a
点b ∠
点c
:param point_a、point_b、point_c: 数据类型为list,二维坐标形式[x、y]或三维坐标形式[x、y、z]
:return: 返回角点b的夹角值
数学原理:
设m,n是两个不为0的向量,它们的夹角为<m,n> (或用α ,β, θ ,..,字母表示)
1、由向量公式:cos<m,n>=m.n/|m||n|
2、若向量用坐标表示,m=(x1,y1,z1), n=(x2,y2,z2),
则,m.n=(x1x2+y1y2+z1z2).
|m|=√(x1^2+y1^2+z1^2), |n|=√(x2^2+y2^2
02-01
7700

06-20
14万+

12-12
1647

05-29
2027

04-05