问题来源
问题还是来源于课本内容,在图形学课本中讲到三维变换矩阵的时候引入了四元数,但是同样没有说明四元素是如何旋转三维空间里向量的原因。通过查找维基百科,这个问题完全可以理解。
首先简单介绍四元数的表示形式:
q=s+xi+yj+zk s,x,y,z∈R
其中i,j,k定义它们的计算规则是 i2=j2=k2=ijk=−1 以及:ij=k jk=i ki=jji=−k kj=−i ik=−js是实部, i , j , k 是虚数的单位,进行乘运算时又有类似向量叉积的特点,不可以交换计算顺序,关于四元数介绍和运算可以看这里。把这三个分量看成是三位空间向量的坐标,则两个纯四元数(实部s=0) u→ 与 v→ 之间的乘积可以用向量的运算来表示: u→v→=u→×v→−u→⋅
四元数与旋转变换
最新推荐文章于 2025-03-28 18:23:35 发布