Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ OpenGL网格相交扰动_C++_Opengl_Graphics_Shader - Fatal编程技术网

C++ OpenGL网格相交扰动

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

我的程序中有一个奇怪的问题,我走得越远,到网格之间的相交就变得越乱。这种现象叫什么?我该如何解决它

这是它的一张照片 它被称为。使用更高分辨率的深度缓冲区


但这也可能意味着你的网格(es)有共面;您可以通过将受影响的面偏移一点来解决此问题。

我无法判断图像中发生了什么或问题是什么。对。我已经使用了24位深度缓冲区,我的zFar和zNear剪辑并没有那么可笑。所以我想这和脸有关。目前,水平面仅由两个三角形组成,形成一个四边形,这可能是这个问题的原因吗?地形应该是好的。谢谢你的回答顺便说一句:-)不仅仅是它本身,还有什么?我很感兴趣:你的远/近值是什么?近=1.0远=300.0我尝试过改变它们,但似乎都没有帮助。