1

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

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

4

1 回答 1

4

这可能是由于不正确的投影矩阵。当您设置投影矩阵时,您需要指定剪切平面 (zNearzFar) - 这些平面之外的任何东西都将被“剪切掉”并且不会显示出来。

有关详细信息,请参阅gluPerspective

于 2012-07-11T01:10:16.283 回答