我想繪製一個帶有漸變的區域圖。這就是我現在所擁有的。OpenGL ES GL_TRIANGLES漸變問題
如果你看紅綠曲線圖,你會發現梯度不看它應該的方式。
編輯:梯度應均勻這樣的:
我使用的OpenGL ES 2.0和GLKit繪製一堆圖表。該圖表使用GL_TRIANGLES繪製。我知道問題在於漸變是爲每個三角形單獨繪製的。
我能想到的唯一方法是使用模板緩衝區。我將在大矩形中繪製漸變,並使用模板將其固定到此形狀。有一個更好的方法嗎?如果不是,你能幫我畫一個指定點的模板嗎?我是OpenGL的新手,對使用模板緩衝區沒有很好的解釋。
我沒有注意到漸變看起來並不像它應該的樣子,因爲我不知道它應該如何顯示。如果你澄清,我們會更好地提供幫助。 – rickster
@rickster:更新了一個示例圖像。 – NSRover