我用过剩来显示我的3D场景函数读取深度数据的含义是什么:glReadPixels的过剩?
glReadPixels(300,//xPos
300,//yPos
1,1,//size
GL_DEPTH_COMPONENT,//type is depth
GL_FLOAT,//return type is float
&point);
我想用这个功能来获得一个像素的深度。 但返回的数据总是在范围[0,1]
,如0.999872, 0.999921.....
我怎样才能将其转换为真正的深度(从对象到摄像头)
glReadPixels是OpenGL的一部分,而不是GLUT。 – datenwolf