变换矩阵总结
摘要
变换矩阵 (Transformation Marices) 在图形学中的重要性不用多说,一切物体的缩放,旋转,位移,都可以通过变换矩阵作用得到。同时在投影 (projection) 变换的时候也有很多应用,本文将会介绍一些简要的变换矩阵。
1 2D线性变换
我们将如下图所示的简单矩阵乘法定义为对向量(x,y)T的线性变换。
1.1 缩放(scaling)
缩放变换是一种沿着坐标轴作用的变换,定义如下:
即除了(0,0)T保持不变之外,所有的点变为(sxx,syy)T。 举两个简单例子:
1.2 剪切(shearing)
shear变换直观理解就是把物体一边固定,然后拉另外一边,定义如下:
分别对应了向"拉伸"x轴,和"拉伸"y轴 直观理解见如下两图: