Obatining Rotation Matrix от glRotatef () в opengl - PullRequest
2 голосов
/ 18 августа 2011

Есть ли способ получить матрицу вращения, сгенерированную командой glRotatef() в opengl?

Ответы [ 2 ]

5 голосов
/ 18 августа 2011

Нет, но вы можете получить текущую матрицу с помощью glGetFloatv. Если вы хотите просто матрицу вращения, я думаю, вы должны вычислить ее самостоятельно.

1 голос
/ 18 августа 2011
float modelViewMatrix[16]; 
glGetFloatv(GL_MODELVIEW_MATRIX, modelViewMatrix);

Примечание: матрица вида модели должна быть инициализирована в матрицу идентификаторов перед вызовами поворота и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...