0

我在 googlesketchup 中制作了两个对象。 链接1。 在链接上,您可以看到模型的图片。我只是做了两个矩形,然后用推拉,后来我用油漆桶在上面画纹理。

我将此文件导出为 .obj,然后在 opengl 中导入。奇怪的是,您可以通过另一个对象看到一个对象。有一张图片。 链接2

任何想法如何使对象不透明?

4

2 回答 2

1

在我看来,这是一个深度测试问题。

您可以通过旋转模型视图矩阵来注意到它,并且您会注意到透明度将遵循一种奇怪的行为。

尝试通过添加以下代码行在您的代码中启用 DEPTH 测试:

使用 C:

glEnable(GL_DEPTH_TEST);

干杯

于 2012-01-09T11:16:05.657 回答
0

忘记启用深度测试?( glEnable(GL_DEPTH_TEST);)

于 2012-01-09T11:07:46.217 回答