Transformation Matrix 变换矩阵(一)

Number of views 222

这是Games101的课程笔记记录

均匀缩放矩阵

image.png

非均匀缩放矩阵

image.png

镜像变换矩阵

image.png

切变变换矩阵

image.png
image.png

旋转变换矩阵

image.png

上述变换都属于线性变换

image.png

平移变换矩阵

image.png
image.png
image.png

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

image.png

变换组合

image.png

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

逆变换矩阵

image.png

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

变换分解

image.png

0 Answers