OpenGL深度缓冲区

时间:2012-07-11 01:05:52

标签: opengl buffer depth

我是OpenGL的新手,所以我只是尝试一些测试。我有一个矩形,我可以旋转和翻译,一切都很好。

问题是,当我将其翻译为1.0 Z以下时,它就会消失! 我读到了深度缓冲区,它说它的深度不应该被触及。有没有办法解决这个问题,我完全不知道了? (可能)如果是这样,它是什么?

1 个答案:

答案 0 :(得分:4)

这可能是由于投影矩阵不正确造成的。设置投影矩阵时,需要指定剪裁平面(zNearzFar) - 除此之外的任何内容都会被“剪掉”而不显示。

有关详细信息,请参阅gluPerspective