(简体)このページはコミュニティーの尽力で英語から翻訳されました。コミュニティーについてもっと知り、仲間になるにはこちらから。つの面を追加し、立方体を作成しましょう。呼び出して頂点配列を表として使用し、その表の個々の頂点を参照して各面の頂点の位置を定義する方法に切り替えましょう。つの面で共有されます。個の頂点の配列を作り、その配列のインデックスで各頂点を参照することで、渡されるデータを大幅に減らすことができます。つの面に属し、それぞれの頂点が単一の固有の色を持つ必要があるからです。つのコピーを作成します。コードを更新して、立方体の頂点の位置を示すバッファーを構築しましょう。個)ありますので、コードは多少長くなります。宣言を次のコードに置き換えてください。更新する必要があります。個の座標それぞれについて、色の配列を作成しなければなりません。このコードでは始めに各面の色を定義します。次にループを用いてこれらの配列を各頂点の色情報に変換しています。宣言を次のコードに置き換えましょう。頂点の配列が生成されたら、要素の配列を構築する必要があります。モジュールに以下の関数を追加しましょう。インデックスを使用します。つの三角形として定義し、それらの三角形の頂点は立方体の頂点の配列に対するインデックスで指定しています。個の三角形の集合体として表されます。文を置き換えましょう。呼び出しを追加する必要があります。行の直前に以下のコードを追加しましょう。行を含むブロックを以下のブロックに置き換えましょう。個の頂点が存在することになります。それらの多くは重複しています。目の回転を追加してみましょう。宣言を次の行に置き換えましょう。呼び出しを以下のコードに置き換えましょう。渡して更新するように置き換えます。つの面が鮮やかに色づけされました。