数学知识¶
四元数¶
- 形如\((t,x,y,z)\);
- 其中t为实数,而x,y,z分别为复平面i,j,k的系数
运算规则¶
四元数应用旋转 Example¶
-
将坐标\(p(1,0,0)\)围绕\((0,1,0)\)旋转90°
-
将坐标拓展到四元数\(p=(1,0,0,0)\); 末尾补充一个0即可,这个位置是实数系数
-
得出旋转四元数:\(quaternion = (\overrightarrow{u}\cdot sin(\frac{\theta}{2}),cos(\frac{\theta }{2}))\)
-
其中\(\overrightarrow{u}\)是旋转轴的单位向量。
- 最后对坐标四元数应用旋转四元数变换。注意左乘顺序
- 既得旋转后的坐标为\((1,0,-1)\)