あなたがこれらの人の一人を持っていると想像してください:
(出典: codesampler.com )
通称GL_TRIANGLE_STRIP。さまざまな色を使用して色を付けたい場合は、次を使用できます。
glColorPointer(4, GL_UNSIGNED_BYTE, 0, colorArray);
glEnableClientState(GL_COLOR_ARRAY);
カラー配列の各「アイテム」がストリップの頂点に一致する場所。しかし、色が 2 つの異なる色の間で交互に繰り返される場合はどうなるでしょうか。「実際の」異なる色が 2 つしかない場合、頂点ごとに色を定義する必要はありません。したがって、私の質問は、2 つの色だけを含む colorArray を定義し、頂点配列をループするときに opengl をこれら 2 つの間で交互に実行できるかどうかです。
そして、ええ、私はopenglの完全な初心者なので、これはばかげた質問かもしれません...