码迷,mamicode.com
首页 > 编程语言 > 详细

unity利用Vector3计算两点的距离,利用Quaternion求两点夹角。

时间:2020-11-08 16:47:24      阅读:17      评论:0      收藏:0      [点我收藏+]

标签:unity   span   nbsp   vector   利用   unit   nio   距离   print   

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求两点夹角。

标签:unity   span   nbsp   vector   利用   unit   nio   距离   print   

原文地址:https://www.cnblogs.com/MoyaoQueen/p/13926919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!