C++ OpenGL网格相交扰动
我的程序中有一个奇怪的问题,我走得越远,到网格之间的相交就变得越乱。这种现象叫什么?我该如何解决它 这是它的一张照片 它被称为。使用更高分辨率的深度缓冲区C++ OpenGL网格相交扰动,c++,opengl,graphics,shader,C++,Opengl,Graphics,Shader,我的程序中有一个奇怪的问题,我走得越远,到网格之间的相交就变得越乱。这种现象叫什么?我该如何解决它 这是它的一张照片 它被称为。使用更高分辨率的深度缓冲区 但这也可能意味着你的网格(es)有共面;您可以通过将受影响的面偏移一点来解决此问题。我无法判断图像中发生了什么或问题是什么。对。我已经使用了24位深度缓冲区,我的zFar和zNear剪辑并没有那么可笑。所以我想这和脸有关。目前,水平面仅由两个三角形组成,形成一个四边形,这可能是这个问题的原因吗?地形应该是好的。谢谢你的回答顺便说一句:-)不仅
但这也可能意味着你的网格(es)有共面;您可以通过将受影响的面偏移一点来解决此问题。我无法判断图像中发生了什么或问题是什么。对。我已经使用了24位深度缓冲区,我的zFar和zNear剪辑并没有那么可笑。所以我想这和脸有关。目前,水平面仅由两个三角形组成,形成一个四边形,这可能是这个问题的原因吗?地形应该是好的。谢谢你的回答顺便说一句:-)不仅仅是它本身,还有什么?我很感兴趣:你的远/近值是什么?近=1.0远=300.0我尝试过改变它们,但似乎都没有帮助。