2010-10-30 86 views
0

我有一個正在使用四個頂點和GL_LINE_LOOP呈現的正方形。它工作正常。 但是,如果我開始在所有軸上旋轉此正方形,並且正方形的一部分離開仿真器屏幕,則該循環似乎會丟棄已離開屏幕的頂點。然後我得到一個三角形一段時間,直到第四個頂點返回到屏幕並且循環再次繪製正方形。 我對OpenGL非常陌生。這是預期的行爲,Android模擬器中的錯誤,還是我錯過了什麼?GL_LINE_LOOP繪圖不正確

在此先感謝您的任何想法。

回答

1

這不是預期的行爲。

它看起來像一個驅動程序的bug。如果您使用遊戲很少使用的功能,OpenGL驅動程序中的這些錯誤並不罕見。

這就是說:儘量渲染你的線,每個使用兩個三角形,問題就會消失。

+0

我想繪製一個由正面,背面和四條連線組成的線框立方體。正如我所說,當一部分立方體離開屏幕時,除了這個問題之外,我已經做了所有工作。感謝您的迴應。 – jFort 2010-10-30 16:34:40