Scale
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/51c0c64ab3be4e44e3f08e4b74264937.png#pic_center)
Reflection
Shear
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/054f1910af2c95579a2ce948079480bc.png#pic_center)
Rotate
没有额外提示默认绕原点旋转![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/44baeadaf26cbf3b7ec0410bc7d71a2f.png#pic_center)
线性变换
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b03f93169c2c311246c126450b4c2389.png#pic_center)
Transiation
不属于线性变换,仿射变换
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64db29413fa3faa854b384cca3109315.png#pic_center)
齐次坐标
二维的点和向量增加一个维度
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e1546a5b78ae1125a4f81cf6144e3e05.png#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b80f70066bf616a132c8ee384474b9ed.png#pic_center)
点加点等于两个点的中点
所有的仿射变换都可以写成齐次坐标的形式
在表示二维情况下的仿射变换时,最后一行永远是 0,0 ,1
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b7ae6daf5a3fdcf2a2d35c38abde5749.png#pic_center)
逆变换
等于乘以变换的逆矩阵 ![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/08b3982d5f9cc702af01064adca5b770.png#pic_center)
注意变换的顺序
矩阵乘法不满足交换律
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea46305928070b61f5dd67595798f183.png#pic_center)
矩阵做变换的顺序,等于从右向左乘矩阵的顺序
多个变换可以合成一个3*3矩阵
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6ff9d8f9d78a9e4da26855caf8486aa5.png#pic_center)
分解复杂的变换
绕c点旋转:先平移到原点,在旋转,在平移回c点。注意顺序从右到左
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/304958ea827d349987705f59e9c96c47.png#pic_center)
三维变换
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d4cf2c7cc07674f6bb2d76c8ed2af7eb.png#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dca461c151ad1b8dcc26a12430f4a903.png#pic_center)
先线性变换再平移