变换2
第三讲的补充:旋转矩阵的逆矩阵与旋转矩阵的转置矩阵相同。
一、3D变换(3D Transformations)
(1)3D场景中放缩和平移对应的变换矩阵如下。
(2)3D场景中仅绕一个轴旋转对应的变换矩阵如下。
①可以发现绕y轴旋转有些不同,这是跟坐标系的方向有关。
②老师的解释:根据xyz的顺序,前两个的叉乘可以得到后一个,如xy叉乘可以得到z,yz叉乘可以得到x,而zx叉乘才可以得到y,而变换矩阵的顺序是xz,因此是相反的顺序。
(3)3D场景中任意旋转
①如下图,以飞机为例子可以直观地理解3D场景的旋转。绕任意轴的旋转通常是将其分解到xyz轴上依次进行旋转。
②绕任意轴n旋转α的变换矩阵计算公式如下: