C#计算 求两个向量的夹角

方法1

通过两个向量的法向量的点乘的反余弦获取弧度,然后通过弧度获取角度

Mathf.Acos(Vector3.Dot(a.normal,b.normal))* Mathf.Rad2Deg

方法2

通过两个向量的法向量的叉乘的模长的反正弦获取弧度,然后通过弧度获取角度

Mathf.Asin(Vector3.Distance(Vector3.zero,Vector3.Cross(a.normal,b.normal)))* Mathf.Rad2Deg

你可能感兴趣的:(c#,开发语言)