【问题标题】:OpenGL Depth BufferOpenGL深度缓冲区
【发布时间】:2012-07-11 01:05:52
【问题描述】:

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

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

【问题讨论】:

    标签: opengl buffer depth


    【解决方案1】:

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

    详情请见gluPerspective

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多