- glGetDoublev(GL_MODELVIEW_MATRIX, @modelview ); //Aktuelle Modelview Matrix in einer Variable ablegen
- glGetDoublev(GL_PROJECTION_MATRIX, @projection ); //Aktuelle Projection[s] Matrix in einer Variable ablegen
- glGetIntegerv(GL_VIEWPORT, @viewport ); // Aktuellen Viewport in einer Variable ablegen
- gluProject(CP.Pos[0],CP.Pos[1],CP.Pos[2],modelview,projection,viewport,@rX,@rY,@rZ);
- gluUnProject(x,viewport[3] - y,rZ,ModelView,Projection,ViewPort,@rX,@rY,@rZ);
- aktX := round(rX);
- aktY := round(rY);