U3D 欧拉角和四元数的关系
1.两者相互转换:
四元数转化成欧拉角 Vector3 v3=transform.rotation.eulerAngles;
欧拉角转换成四元数 Quaternion rotation = Quaternion.Euler(v3);
2.四元数乘以一个向量:
作用:四元数和向量相乘表示这个向量按照这个四元数进行旋转之后得到的新的向量。
比如:向量vector3(0,0,10),绕着Y轴旋转90度,得到新的向量是vector3(10,0,0)。
在unity中表示为:
结果为: