corner-point-gridに NX*NY*NZ セルがあるとします。NX*NY*NZ ブール値のマスクもあり、グリッドのどのセルを描画する必要があるかがわかります。
できるだけ少ないメモリを使用して、Java3D (または OpenGL、以下の概念は同じであるため、最後には問題ありません) で効率的なインデックス付きクワッド配列を作成したいと思います。
簡単にするために、各面の法線を宣言することをスキップしています。フラット シェーディングを使用し、照明を使用していないため、実際には法線は必要ありません。
各セルに色があります (これはセルごとのプロパティに基づいています)。
したがって、セルマスクに基づいて描画する必要がある顔をリストしています。
それぞれの顔に色を付けることができるように、同じ点 (異なる顔に属する) を数回繰り返していることに気づきます。
より効率的にする方法について何かヒントはありますか?