在webgl中,谈论矩阵的时候,
会说到“列优先”或“行优先”,这是什么意思呢?
一、矩阵

这是一个常见的矩阵,它是一个二维的东西,包含行和列
并没有规定e就在a的后面
这4个数之间也没有规定顺序。
二、矩阵在shader中的用法
下面是矩阵在webgl shader中的使用方法
mat2 aMat2 = mat2(1.0, 0.0, 0.0, 1.0);
mat2括号内的数字
(1.0, 0.0, 0.0, 1.0)
是一个一维的、有顺序的东西
顺序是从左到右
三、转换
二维的东西转换为一维的东西
就必须有相关规则
列优先:
从第1例开始,按照行的顺序,依次取数,
取完之后,再取第2列的数
直到取完所有列的数
四、示例
矩阵按照列优先排序,矩阵中每个元素,转换为一维后的顺序
矩阵按照行优先排序,每个元素的一维序号