2015-02-10 54 views
-2

我在網格中繪製透明立方體,它們共享頂點(Windows 7 VC++ VS 2012)。問題是當我旋轉圖片時,我發現在立方體相互接觸的飛機中看到奇怪的視覺效果。僅僅是因爲這個原因,這種效果,我需要刪除共享的面孔?或者還有其他一些技巧呢?Opengl透明立方體面

它與立方體表面的面/方向有什麼關係?順便說一句,我已經嘗試了很多這些,但無法使其完美工作。

+0

這樣的東西需要截圖,但我懷疑它只是只需設置深度緩衝區(即zNear和zFar值)即可。 – 2015-02-10 20:15:44

+0

也許是z戰鬥? – 2015-02-10 20:34:56

回答

0

如果您在定義三角形頂點編號時確保一致的過程,則可以避免此問題。通常情況下,逆時針方向爲頂點編號0,1,2。這樣做會告訴OpenGL狀態機哪一側處於啓動狀態。根據您的需要,您可以設置一個GL標誌,使其可以在此類三角形的前面和/或後面着色......讓我們知道您是如何獲得的