   Open GL - Getting 3D position
  Hi all,I''m pretty new to Open GL. I''m drawing vertices which are drawn after a serious of matrices have been applied. Do you know how I get the position in the ''global space'' of the vertices I''m drawing.glPushMatrix();glTranslatef(m[f][0],m[f][1],m[f][2]);//1transform(m[f][3],m[f][4],m[f][5]);//2glPushMatrix();drawBone(o[3], o[4], o[5], 1);//Btransform(m[f][6],m[f][7],m[f][8]);//and in drawBoneglBegin(GL_TRIANGLES);glNormal3f(0.00, 0.00, -1.00);glVertex3f(0,0,0);glVertex3f(x-1.5, y+0.2, z-0.5);glVertex3f(x+1.5, y+0.2, z-0.5);glEnd();How do I get the position of the 3 vertices in world space? I need these values so I can do some maths calculations.Many thanksJam 
  You must get modelview matrix from openglglGetFloatv(GL_MODELVIEW_MATRIX,&data);In data is transformatian that you need, so mul data with vertex and u got what u need.   