unity 使用四元数旋转向量

Posted kingbook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity 使用四元数旋转向量相关的知识,希望对你有一定的参考价值。

1.向量转换为四元数

Quaternion qua0=new Quaternion();
Debug.Log(qua0.eulerAngles);//输出:(0.0, 0.0, 0.0)

Quaternion qua1=Quaternion.LookRotation(Vector3.forward);
Debug.Log(qua1.eulerAngles);//输出:(0.0, 0.0, 0.0)

Quaternion qua2=Quaternion.LookRotation(new Vector3(1,0,0));
Debug.Log(qua2.eulerAngles);//输出: (0.0, 90.0, 0.0)

以上是关于unity 使用四元数旋转向量的主要内容,如果未能解决你的问题,请参考以下文章

Unity四元数

Unity四元数

Unity四元数

Unity四元数和旋转

Unity复杂的旋转-欧拉角和四元数

如何理解glm中四元数与向量相乘函数的写法