这是Games101的课程笔记记录。
均匀缩放矩阵:

非均匀缩放矩阵:

镜像变换矩阵:

切变变换矩阵:


上式的ay由来:

最后x的结果为ay加上原来物体自身的x坐标。
旋转变换矩阵:

上述变换都属于线性变换:

平移变换矩阵:



位移变换属于仿射变换,通过线性变换加上位移向量,要介入齐次坐标:

变换组合:

矩阵乘法是不遵守交换律的,这意味着它们的顺序很重要。当矩阵相乘时,在最右边的矩阵是第一个与向量相乘的,所以你应该从右向左读这个乘法。建议在组合矩阵时,先进行缩放操作,然后是旋转,最后才是位移,否则它们会互相影响。比如,如果你先位移再缩放,位移的向量也会同样被缩放(比如向某方向移动2米,2米也许会被缩放成1米)
逆变换矩阵:

逆变换矩阵可以把一个坐标向量拉入到自己的坐标体系中,常常用于一个节点下的物体拖到另一个节点下时,计算相对父节点所形成的物体空间坐标或缩放量。
变换分解:
