いくつかの隆起と高さの変更だけで単純な 2D 地形を作成したい:
特定の頂点の高さを表すために乱数を使用することだけを考えましたが、これから 1 つのメッシュを作成する方法がわかりません。地形の頂点とインデックスのバッファーを見つける方法を探しています。
どうすればいいですか?
いくつかの隆起と高さの変更だけで単純な 2D 地形を作成したい:
特定の頂点の高さを表すために乱数を使用することだけを考えましたが、これから 1 つのメッシュを作成する方法がわかりません。地形の頂点とインデックスのバッファーを見つける方法を探しています。
どうすればいいですか?
ビューの下の最初と最後の頂点を持つすべての頂点のリストで GL_POLYGON を使用できます。
三角形のメッシュを使用する場合は、各高さのポイントの真下 (ビューの外) にポイントを作成する必要があります。その場合、パターン (時計回りの順序) は次のようになります。
for (number of height points-1)
//vertices
vertice below height;
height vertice;
next_height vertice;
next height vertice;
vertice below next height;
vertice below height;
インデックスの計算は、頂点の保存方法によって異なりますが、配列には同様のパターンがあります。