4
現在、次のコードを使用して図形を描画しています。OpenGL ESを使用したグラディエント塗りつぶし
GLfloat vertex = // vertex points
glLineWidth(2);
glEnableClientState(GL_VERTEX_ARRAY);
glColor4f(1.0, 0.0, 0.0, 1.0);
glVertexPointer(2, GL_FLOAT, 0, vertex);
glDrawArrays(GL_LINE_STRIP, 0, vertex_size);
glDisableClientState(GL_VERTEX_ARRAY);
私が描く形状自体を閉じて、それが(ラジアル)勾配で、この形状を充填することができますか?もしそうなら、これをどうやって行うのですか?
しかし、 '距離(myPosition、基準位置)'でなければならないこと。 –
@ClassStackerあなたは100%正しいです - 私は私の答えを修正します。 – Tommy
@ Tommy私は断片シェイダーをまだ使用していません。これをさらに完全な例に展開する可能性はありますか? – drewish