получить матрицу вида модели в Android? - PullRequest
1 голос
/ 18 августа 2011

как получить текущую модель представления матрицы в Android? Я использую OpenGL 1.1, метод GL.getFloatv () дает нулевые значения. Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 10 июля 2015

Не уверен, что это еще не завершено или какую версию вы использовали, но на данный момент GLES11.glGetFloatv имеет 2 перегрузки, а для той, которая использует float [16], требуется 3 параметра.Тот, у кого 2 параметра, получает FloatBuffer.Это работает для меня:

float[] model_matrix = new float[16];
GLES11.glGetFloatv(GLES11.GL_MODELVIEW_MATRIX, model_matrix, 0);
0 голосов
/ 18 августа 2011

Просто предположение, поскольку вы не показываете никакого кода: вы должны использовать GL11.GL_MODELVIEW_MATRIX, а не GL_MODELVIEW для запроса значений матрицы.

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