2012-01-09 76 views
0

我在googlesketchup中做了兩個對象。 link1 。在鏈接上您可以看到模型的圖片。我只做了兩個矩形,然後用推拉,後來我用油漆桶塗上了紋理。Google SketchUp對象在opengl中透明嗎?

我將該文件導出爲.obj,然後導入到opengl中。奇怪的是,你可以通過另一個對象看到一個對象。有一張照片。 link2

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

+2

導入在OpenGL?你是什​​麼意思?你如何渲染物體?告訴我們具體的代碼,我們可能會幫助你。你可能在某處使用某種透明度。 – Bart 2012-01-09 11:05:31

回答

1

它在我看來是一個深度測試問題。

您可以通過旋轉模型視圖矩陣來注意到它,您會注意到透明度將遵循奇怪的行爲。

嘗試啓用通過添加以下代碼行代碼中的深度測試:

使用C:

glEnable(GL_DEPTH_TEST); 

乾杯

+0

這是真的我沒有啓用深度測試,我旋轉模型視圖矩陣。但是,當我啓用GL_DEPTH_TEST。整個屏幕變黑。 – 2012-01-09 17:56:06

0

忘記啓用深度測試了嗎? (glEnable(GL_DEPTH_TEST);