前端之家收集整理的这篇文章主要介绍了
c – 3个顶点之间的角度,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,GetAngle((0,0),(100,100))= 90.如何找到3个2D点之间的角度.
给定A,B和C点,你想要AB和AC之间的角度?首先计算向量AB和AC – 它只是B的坐标减去A的坐标,同样对于AC.取两个向量中的
@L_
301_0@.这只是x坐标
加上矢量y坐标的乘积.将此数字除以AB的长度,再按AC的长度除以.这个结果是两个向量之间角度的余弦,所以取arccos()就可以得到它.