OpenGL インデックス バッファーの課題
このシナリオでは、提供されたカスタム ファイル形式に頂点と法線の個別のインデックスが含まれているため、次のような場合に課題が生じます。 OpenGL を使用します。これは、単一セットのインデックスを想定しているためです。この問題を解決するには、頂点インデックスと法線インデックスの一意のペアごとに OpenGL 頂点を作成する必要があります。
データ構造を使用した解決策
次のアプローチを検討してください。 :
頂点の重複処理
問題で述べたように、重複する頂点が存在する可能性があります。これに対処するには、セットまたはハッシュ テーブルを使用して一意の頂点を保存します。セットにない新しい頂点を見つけたら、それをセットと結合された頂点配列に追加します。
以上がインデックスバッファを使用してOpenGLで別々の頂点インデックスと法線インデックスを処理する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。