Есть ли способ получить матрицу вращения, сгенерированную командой glRotatef() в opengl?
glRotatef()
Нет, но вы можете получить текущую матрицу с помощью glGetFloatv. Если вы хотите просто матрицу вращения, я думаю, вы должны вычислить ее самостоятельно.
glGetFloatv
float modelViewMatrix[16]; glGetFloatv(GL_MODELVIEW_MATRIX, modelViewMatrix);
Примечание: матрица вида модели должна быть инициализирована в матрицу идентификаторов перед вызовами поворота и т. Д.