对象之间的OpenGL错误匹配线

时间:2013-08-01 23:56:02

标签: c++ visual-c++ opengl

我一直在用OpenGL绘制一些基本的纹理对象。然而,当这些立方体彼此相邻放置时,在它们之间形成这些扭曲的线。当我旋转物体时,它们也变得更加明显。可能是什么导致了这个?

一些图片:

img1

img2

我也尝试使用glBlendFunc(GL_SRC_ALPHA,GL_ONE)运行它,但它仍然与图片中的相同。

此外,立方体之间没有空间。

1 个答案:

答案 0 :(得分:0)

如果它是单个像素条,就像在这些图像中看起来那样,那么可能是由于多边形抗锯齿。关闭多边形抗锯齿,希望它会消失。多边形抗锯齿仅适用于某些情况,如果您有多个像这样的多边形,则效果不佳。

如果这是一个纹理问题,当你放大到更靠近对象时会更加明显,REPEAT或CLAMP_TO_EDGE应该解决这个问题,但看起来你已经尝试了一些纹理选项。