unity利用Vector3计算两点的距离,利用Quaternion求两点夹角。
Posted moyaoqueen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity利用Vector3计算两点的距离,利用Quaternion求两点夹角。相关的知识,希望对你有一定的参考价值。
1.两点距离:
Vector3 P1 = new Vector3(1,1,1); Vector3 P2 = new Vector3(2,2,2); print((P1-P2).magnitude);//两点之间的距离 print((p1-p2).sprMagnitude);//两点之间距离的平方
2.利用四元数求两点之间的夹角。
Quaternion q1 = new Quaternion(0, 0, 0, 1.0f); Quaternion q2 = new Quaternion(0.1f, 0.4f, -0.9f, -0.2f); float angle = Quaternion.Angle(q1,q2);
以上是关于unity利用Vector3计算两点的距离,利用Quaternion求两点夹角。的主要内容,如果未能解决你的问题,请参考以下文章