缩放
缩放矩阵
切变
水平方向都移动了a*y
旋转
根据右下角的点推到出来旋转矩阵中的A,C , 同理根据左上角的点可以推到出来旋转矩阵中的B,D
![](https://i-blog.csdnimg.cn/blog_migrate/7c0931ed00f2ba036ce6dd26d3e892e3.png)
齐次坐标
平移变换
x
0
=
x
+
t
x
y
0
=
y
+
t
y
不能写成矩阵形式, 只能写成, 说明平移变换不是线性变换
![](https://i-blog.csdnimg.cn/blog_migrate/a0f8dca7fc017289f754a4b9c027122b.png)
把二维的点增加一个维度
- 2D point = (x, y, 1)T
- 2D vector = (x, y, 0)T
平移变换的矩阵表示
点+点得到的是中点
仿射变换
仿射变换 = 线性变换+ 平移变换
逆变换
通过逆矩阵返回原来
转换的顺序是不能换的
向量是从右到左依次变换
3维变换
旋转-
角
旋转-角就是把之前的旋转矩阵转置,
如果一个矩阵的逆 = 矩阵的转置, 那么这个矩阵被成为正交矩阵