jirkamelich

12-10-2002, 09:33 AM

I'm trying to use gluUnProject, can somebody tell me, if the following source code should work ? I tryed on my computer, but it kind of froze, i don't know if it is my win or the bad source code. Myska is type GLdouble.

GLdouble ObjX;

GLdouble ObjY;

GLdouble ObjZ;

GLdouble ModelViewMatrix;

glGetDoublev(GL_MODELVIEW_MATRIX,&ModelViewMatrix);

GLdouble ProjectionMatrix;

glGetDoublev(GL_PROJECTION_MATRIX,&ProjectionMatrix);

GLint ViewPort;

glGetIntegerv(GL_VIEWPORT,&ViewPort);

gluUnProject(Myska.Xpos,Myska.Ypos,1.0,ModelViewMa trix,ProjectionMatrix,ViewPort,&ObjX,&ObjY,&ObjZ);

GLdouble ObjX;

GLdouble ObjY;

GLdouble ObjZ;

GLdouble ModelViewMatrix;

glGetDoublev(GL_MODELVIEW_MATRIX,&ModelViewMatrix);

GLdouble ProjectionMatrix;

glGetDoublev(GL_PROJECTION_MATRIX,&ProjectionMatrix);

GLint ViewPort;

glGetIntegerv(GL_VIEWPORT,&ViewPort);

gluUnProject(Myska.Xpos,Myska.Ypos,1.0,ModelViewMa trix,ProjectionMatrix,ViewPort,&ObjX,&ObjY,&ObjZ);