Я новичок в OpenGL ES.Может вы мне поможете рассчитать мировые координаты куба после поворота и перевода.Например:сначала я вращаю куб:gl.glRotatef (90, 1, 0, 0);чем изменить свою позициюgl.glTranslatef (10, 0, 0);Как я могу рассчитать его "новые" мировые координаты?Я читал о glGetFloatv (GL_MODELVIEW_MATRIX, матрица), но не понимаю этого.Может быть, кто-то может предоставить пример кода. EDIT: Я нашел решение.Код Android
float[] matrix = new float[] {<br/>
1,0,0,0,<br/>
0,1,0,0,<br/>
0,0,1,0,<br/>
0,0,0,1,<br/>
};<br/>
Matrix.rotateM(matrix, 0, rx, 1, 0, 0);<br/>
Matrix.rotateM(matrix, 0, ry, 0, 1, 0);<br/>
Matrix.rotateM(matrix, 0, rz, 0, 0, 1);<br/>
Matrix.translateM(matrix, 0, x, y, z);<br/>
x = matrix[12];<br/>
y = matrix[13];<br/>
z = matrix[14];<br/>
Спасибо за ответы.