2012-04-23 2 views
-5

Я знаю, что теперь нужно получить матрицу модели по командам в openGL. но мой запрос приложения должен использовать эту матрицу.Чтобы получить матрицу модели в openGL

+0

Ну, вся решетка с фиксированной функциональной матрицей в любом случае устарела. В настоящее время вы должны взять все матрицы самостоятельно. – datenwolf

+0

Я не вижу здесь вопроса ... –

ответ

1

На самом деле, есть способ получить его:

GLdouble modelview[16]; 

glGetDoublev(GL_MODELVIEW_MATRIX, modelview); 

Надеется, что это помогает.

+1

Это может сработать, но будьте осторожны, что это технически матрица modelView, а не модельная матрица. Некоторые методы рендеринга нуждаются в них, и в этом случае вам придется самому вычислить их. – Tim

+0

спасибо, но он получил матрицу модели, а не матрицу модели, которая мне нужна –