求2个向量顺逆时针(最小角度)旋转角度 Python
求向量 a 旋转到向量 b 的顺时针(逆时针)最小角度。正常求2个向量夹角用内积公式就可以计算,然而求得的结果不包含方向信息。如果需要方向信息的话需要引入向量的外积来帮助我们判断。theta是两个向量的夹角,n是垂直与2维平面的方向向量,由右手定则可以判断方向。根据定义可以通过向量的坐标计算外积这里面由于u,v是二维平面上的向量, u3 v3 都为0。 所以 u叉乘v = (u1v2 - u2v1)*K。K 就是第一个等式右边的 n。所以等式两边的标量相等可以求夹角rho。这里面的 rho
原创
2020-08-31 12:11:06 ·
3271 阅读 ·
1 评论