变换矩阵(图片来自learn OpenGL)
-
位移矩阵:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210314131127327.png)
-
旋转矩阵:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021031413114521.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5Nzg2MTY1,size_16,color_FFFFFF,t_70)
-
缩放矩阵:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210314131327209.png)
-
矩阵可以通过相乘进行组合,但需要注意顺序:平移->旋转->缩放,旋转也需要注意顺序:分别绕Y->X->Z轴旋转。
MVP矩阵(顶点变换)
MVP矩阵应该是最常用的矩阵,因为不管你做什么你的第一步基本就是这个,而它的功能就是将一个物体从模型空间转换到裁剪空间,如果你先学的是图像API比如OpenGL啥的,你就会知道这个矩阵其实是由三个矩阵组合而成,分别是model矩阵,view矩阵,projection矩阵,它们分别负责空间转换中的一个部分,先看下空间转换的示例图(从learn