Iphone Objective-c OpenGLES了解三维对象位置xyz

Iphone Objective-c OpenGLES了解三维对象位置xyz,iphone,objective-c,opengl-es,position,Iphone,Objective C,Opengl Es,Position,有没有一种方法可以获得三维世界中对象的位置?我读到我必须乘以我的顶点位置(什么顶点?这不是我要找的吗?)和GL_模型视图。我该怎么做呢?有人可以发布一些代码吗 例如,我有: glpushmatrix(); glrotatef(something, 1.0, 0.0, .0); glrotatef(anotherting, .0, 1.0, .0); glRotatef(more, .0, 1.0, .0); glTranslatef(.0, .0, 100); PaintObect(); glP

有没有一种方法可以获得三维世界中对象的位置?我读到我必须乘以我的顶点位置(什么顶点?这不是我要找的吗?)和GL_模型视图。我该怎么做呢?有人可以发布一些代码吗

例如,我有:

glpushmatrix();
glrotatef(something, 1.0, 0.0, .0);
glrotatef(anotherting, .0, 1.0, .0);
glRotatef(more, .0, 1.0, .0);
glTranslatef(.0, .0, 100);
PaintObect();
glPopMatrix();
有可能知道3d世界的绝对坐标吗


谢谢各位。

别担心,我刚发现

GLfloat matrix[16]; 
glGetFloatv (GL_MODELVIEW_MATRIX, matrix);
const float position_x = matrix[12];
const float position_y = matrix[13];
const float position_z = matrix[14];