基本变换矩阵
2019-12-13 本文已影响0人
sakura_1
1 平移变换
- 平移矩阵 T
- 平移后的新点
2 旋转矩阵
- 旋转矩阵用、、 分别表示
- 对一个绕任意轴旋转角度的旋转矩阵来说,其对角元素之和是一个与坐标轴无关的常数,称为迹(Trace)
-
旋转矩阵为正交矩阵,因此矩阵的逆矩阵就等于它的装置矩阵,此类变换的任意数量级联也同样成立。此外,,也就是绕同一坐标轴相反方向旋转。
绕一点旋转:某个物体绕轴旋转度,旋转中心是点。
整个变换过程可用下面的公式表示:
3 缩放变换
- 缩放矩阵可以使物体分别绕轴以因子进行放大或缩小。
如果对缩放矩阵的一个或三个分量置负,就会产生一个反射矩阵(Reflective Matrix),或者镜像矩阵(Mirror Matrix)。如果其中两个缩放因子是,那么将会旋转,反射矩阵将改变顶点序列,导致不正确的光照效果和裁剪。
判定矩阵是否为反射形式,只需计算该矩阵的左上部矩阵行列式的值,如果该值为负,那么该矩阵为反射矩阵。