我试着把两个Quad_Strips画在一起,但是当它旋转到另一个上面时,我看不到它们中的一个。
以下是我正在讨论的内容的图片:
两个四边形并排

旋转使蓝色的在顶部

旋转,使绿色的在顶部

为什么绿色的四合院是“透明的”,而它应该在顶部?
发布于 2011-11-04 08:16:28
您可能忘记了启用深度测试。否则,它们将按照发送到OpenGL的顺序彼此透支。解决方案
glEnable(GL_DEPTH_TEST);就在代码绘制四元组之前。
https://stackoverflow.com/questions/8003437
复制相似问题