我使用gluProject计算画的物体在屏幕上的位置,发现X坐标正确,但是Y坐标有偏差,比如实际该是200-400,但得到的却是400-600,就是得到的区域在实际图象下面了
glGetIntegerv(GL_VIEWPORT, viewport); 
glGetDoublev(GL_MODELVIEW_MATRIX, modelview); 
glGetDoublev(GL_PROJECTION_MATRIX, projection); 
gluProject(x1, y1, 0, modelview, projection, viewport, &winX, &winY, &winZ);