У меня есть следующий код.Где хранится выход gluLookAt?
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(eyeX+eyePos, eyeY, eyeZ, lookatX+eyePos, lookatY, lookatZ, upX, upY, upZ);
glGetDoublev(GL_MODELVIEW_MATRIX,lookatMatrix);
glPushMatrix();
Итак, у нас есть матрица после gluLookAt, и я полагаю, что она хранится поверх текущего стека матрицы матрицы. Теперь мы получаем ценность из этого, используя GetDoulev, Тогда зачем использовать glPushMatrix в конце?