好吧,我对这个3D数学有点新意,这是一个重要的里程碑,是获得投影&昨晚的modelview矩阵:]
所以我有这个简单的模型从这个角度正确呈现:
但是当我围绕y轴旋转时,深度有问题:
可能看起来很有趣,但不是我现在想要的。基本上这些墙的深度会混淆吗?
有人能指出我如何解决这个问题的必要步骤吗?我需要一个深度缓冲器或什么......对吗?
答案 0 :(得分:1)
您应该通过调用
启用深度测试glEnable(GL_DEPTH_TEST);
当然不要忘记通过调用清除缓冲区:
glClear( GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
我希望这会有所帮助;)