cesium 中的矩阵存储和访问
// js 中
// 按行构造
const mat = new Cesium.Matrix4(
1, 2, 3, 4,
5, 6, 7, 8,
9, 10, 11, 12,
13, 14, 15, 16
)
// 被存储为列优先
const mat = [
1, 5, 9, 13,
2, 6, 10, 14,
3, 7, 11, 15,
4, 8, 12, 16
]
// glsl 中
mat[0][0] mat[0][1] mat[0][2] mat[0][3]
mat[1][0] mat[1][1] mat[1][2] mat[1][3]
mat[2][0] mat[2][1] mat[2][2] mat[2][3]
mat[3][0] mat[3][1] mat[3][2] mat[3][3]
那么 mat[1][2] 就是 10