第三节课:Transformation
该节课介绍了图形变换和齐次坐标系
- 主要涉及到缩放、旋转和平移变换,其中缩放和旋转属于线性变换
- 这些变换都能通过矩阵实现
- 只记录了2维坐标系,3维同理
缩放
特殊情况:切变
- y轴无变化
- 水平方向有变化
- 对y=0, 无变化;对y=1,水平方向长度a的变化
旋转
平移
- 非线性变化,2维矩阵实现不了平移
- 引入齐次坐标实现平移
齐次坐标
- 点 + 点 = 点 (x, y, w) = (x/w, y/w, 1) (w != 0)
- 两点之和 = 这两点的中点
- 两点之和 = 这两点的中点
逆变换
- 在数学上对应矩阵的逆矩阵
- M · M-1 = E (单位矩阵)
矩阵的其他特性
- 矩阵不满足交换律
- A1 · A2 != A2 · A1
- 矩阵有结合律
- An(… A2(A1(X))) = An · … · A2 · A1 · X = A · X
- 可以先把An… · A2 · A1部分先计算出来:A