2

OpenGlで翻訳マトリックスを作成したい場合は、次のことを行う必要があります。

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

glLoadMatrixf(f);

また

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

glLoadMatrixf(f);

行-列または列-行?

4

2 に答える 2

5

2つ目。OpenGLは、次の順序で行列にインデックスを付けます

0 4 8 c
1 5 9 d
2 6 a e
3 7 b f
于 2012-12-12T18:38:37.907 に答える
2

http://msdn.microsoft.com/en-us/library/windows/desktop/ee872049(v=vs.85).aspx を少し下にスクロールすると、アレイとマトリックスの正確なレイアウトが表示されます

于 2012-12-12T17:47:13.147 に答える