gluProject()窗口坐标整数值

时间:2013-07-09 10:38:28

标签: opengl

我正在使用gluPoject()查找(winXwinYobjX)世界中的{objYobjZ)像素坐标坐标,但问题是gluProject()返回(GLdoublewinX的{​​{1}}值,而像素坐标为winY

我想知道在哪种情况下我们应该intfloor(winX)进行最终像素坐标?

1 个答案:

答案 0 :(得分:1)

OpenGL使用[0,宽度] x [0,高度]的窗口坐标,其中(0,0)是左下角像素的左下角角落。像素中心通常为0.5,所以floor就好了。由于你可能不需要负范围(无论如何都是在屏幕外),只需使用积分部分也可以。