在 OpenGL 中,我展示了一个简单的模型。当我启用深度缓冲区时,
glEnable(GL_CULL_FACE);
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);
一切都消失了。我阅读了这个OpenGL 常见问题解答,但它对我没有帮助。
我的透视设置是:angle=45deg
, near=1
, far=40
, 我把模型放在(0,0,0)
, 我把眼睛放在(0,0,4)
. 没有 Z 缓冲区,我可以看到模型。
有什么问题?