【发布时间】:2009-06-25 20:23:33
【问题描述】:
我正在尝试使用 OpenGL 绘制一系列矩形,但一些应该出现在矩形下方的矩形出现在其上方。
启用我正在使用的深度功能
glClearDepth(1.0f);
glDepthFunc(GL_LESS);
glEnable(GL_DEPTH_TEST);
我在每次抽奖开始时使用 gluLookAt。这是问题的图像。蓝色矩形的 y 值高于绿色矩形。
正如您在上图中所见,一些绿色矩形出现在蓝色矩形上方。知道为什么会发生这种情况以及我能做些什么来解决它吗?这可能与我绘制矩形的顺序有关吗?
【问题讨论】:
标签: opengl