我在googlesketchup中做了兩個對象。 link1 。在鏈接上您可以看到模型的圖片。我只做了兩個矩形,然後用推拉,後來我用油漆桶塗上了紋理。Google SketchUp對象在opengl中透明嗎?
我將該文件導出爲.obj,然後導入到opengl中。奇怪的是,你可以通過另一個對象看到一個對象。有一張照片。 link2
任何想法如何使對象不透明?
我在googlesketchup中做了兩個對象。 link1 。在鏈接上您可以看到模型的圖片。我只做了兩個矩形,然後用推拉,後來我用油漆桶塗上了紋理。Google SketchUp對象在opengl中透明嗎?
我將該文件導出爲.obj,然後導入到opengl中。奇怪的是,你可以通過另一個對象看到一個對象。有一張照片。 link2
任何想法如何使對象不透明?
它在我看來是一個深度測試問題。
您可以通過旋轉模型視圖矩陣來注意到它,您會注意到透明度將遵循奇怪的行爲。
嘗試啓用通過添加以下代碼行代碼中的深度測試:
使用C:
glEnable(GL_DEPTH_TEST);
乾杯
這是真的我沒有啓用深度測試,我旋轉模型視圖矩陣。但是,當我啓用GL_DEPTH_TEST。整個屏幕變黑。 – 2012-01-09 17:56:06
忘記啓用深度測試了嗎? (glEnable(GL_DEPTH_TEST);
)
導入在OpenGL?你是什麼意思?你如何渲染物體?告訴我們具體的代碼,我們可能會幫助你。你可能在某處使用某種透明度。 – Bart 2012-01-09 11:05:31