JavaでOpenGL ES 2.0を使用して、OpenGL for SDKでこれを行う方法を理解しようとしています。さまざまな色で複数の三角形 (ほとんどの場合) を描画したいと考えています。私は現在Triangle
、色で三角形を描画できるクラスを持っています。座標は として渡され、FloatBuffer
色は配列として渡されます (私は OpenGL の初心者なので、この例にほぼ従っています)。
に配置する前に、座標配列にさらにポイントを追加しようとしましたFloatBuffer
が、残念ながら、三角形を 1 つのポリゴンとして描画するだけで、個々の三角形ごとに色を変更することはできません。
これを開始する最善の方法について、これに関する助けを得ることができますか? 三角形ごとにクラスを作ろうと思っていたのですが、色の違う三角形をたくさん描くのに効率がいいのかわかりません。他に簡単な方法があれば、ぜひ聞きたいです。