Opengl加载矩阵

Tom*_*Tom 2 opengl matrix

如果我想在OpenGl中构建翻译矩阵,我必须这样做:

float f[16] =
{
    1,0,0,1,
    0,1,0,2,
    0,0,1,3,
    0,0,0,1
};

glLoadMatrixf(f);
Run Code Online (Sandbox Code Playgroud)

要么

float f[16] =
{
    1,0,0,0,
    0,1,0,0,
    0,0,1,0,
    1,2,3,1
};

glLoadMatrixf(f);
Run Code Online (Sandbox Code Playgroud)

行列还是列行?

dat*_*olf 5

第二个.OpenGL按以下顺序索引其矩阵

0 4 8 c
1 5 9 d
2 6 a e
3 7 b f
Run Code Online (Sandbox Code Playgroud)