有一天他在路上突发奇想,我们搞搞三个虚部的试试!结果他就成功了,于是乎他就把答案刻在了Broome桥上。说到这里,也就明白了,四元数其实就是定义了一个有三个虚部的复数w+xi+yj+zk。...记法[w,(x,y,z)]。
好了,上面我们就基本清楚四元数的作用以及好处与坑了,下面开始正式讲讲Unity中我们如何使用一些常见的四元数操作。...初始值: (0,0,0,1)
沿着y轴旋转:180°(0,1,0,0) 360°(0,0,0,-1)540°(0,-1,0,0) 720°(0,0,0,1)
沿着x轴旋转...2种操作,即对一个向量进行旋转;
首先 ,Quaternion 的基本数学方程为 : Q = cos (a/2) + i (x * sin(a/2)) + j (y * sin(a/2))...再乘以每次旋转的时间Time.deltaTime我们就得到了用来匀速旋转的t。