变换矩阵解析

当向量作为行矩阵时如下:(等价于程序中矩阵是以行优先存储) 

opengl中矩阵是列优先存储,也就是向量作为列矩阵,只能矩阵在左边列向量在右边做乘法,由矩阵乘法的转置公式可知,上图中T3D的转置才是变换矩阵:\begin{bmatrix} a & d & h& l \\ b& e& i& m\\ c& f& j& n\\ p& q& r& s \end{bmatrix},即:\begin{pmatrix} l\\ m\\ n \end{pmatrix}在右上角是用来平移变换,\begin{bmatrix} p & q &r \end{bmatrix}用来做投影变换,另外两个同T1,T4

猜你喜欢

转载自blog.csdn.net/u012861978/article/details/128375006