首页 > 编程知识 正文

向量a与向量b的夹角,向量内积的几何意义

时间:2023-05-05 17:50:25 阅读:21491 作者:2120

获取两个矢量a、b之间夹角的几种方法

方法1 :

用两个向量法线向量的点乘的反馀弦获取弧度,用弧度获取角度

rad=Mathf.ACOS(vector3.dot ) b.normal,b.normal ) )

ang=rad * Mathf.Rad2Deg

方法2 :

从两个向量法线向量叉乘的模长反正弦取得弧度,从弧度取得角度

rad=mathf.asin (vector3. distance ) vector3.zero,vector3.cross ) b.normal,b.normal ) )

ang=rad * Mathf.Rad2Deg

方法3 :

首先获取a、b矢量的角度大小。 而且,这个角度可能是正角度,也可能是负角度。

此外,Mathf.Sign的值是符号,它获取从a到b之间的角度的符号,并将符号乘以(ab的叉的法线)和(ab的法线的叉)的点

符号=vector3.dot(vector3.cross(a,b ).normal,vector3.cross ) b.normal,b.normal )

ang=vector3.angle(a,b ) ) ) ) ) ) ) ) ) ) 652

ang=ang *符号

自转:

3359 www.cn blogs.com/vsirwaiter/p/8348035.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。