标签: opengl buffer depth
我是OpenGL的新手,所以我只是尝试一些测试。我有一个矩形,我可以旋转和翻译,一切都很好。
问题是,当我将其翻译为1.0 Z以下时,它就会消失! 我读到了深度缓冲区,它说它的深度不应该被触及。有没有办法解决这个问题,我完全不知道了? (可能)如果是这样,它是什么?
答案 0 :(得分:4)
这可能是由于投影矩阵不正确造成的。设置投影矩阵时,需要指定剪裁平面(zNear和zFar) - 除此之外的任何内容都会被“剪掉”而不显示。
zNear
zFar
有关详细信息,请参阅gluPerspective。