これが私がこれまでに持っているものです。3D モデルがあり、三角形のメッシュを作成しました。計算された法線もモデルに適用されます。三角形にさまざまなテクスチャを適用したいと考えています。必要なすべてのテクスチャの方向ベクトルもあります。
マッピングについては、次のようにします。
各三角形の法線と各テクスチャのテクスチャ方向ベクトルの内積を計算し、比較を開始して、内積の計算に基づいてどのテクスチャが適しているかを確認します。
しかし、思ったほど簡単ではないことに気づきました。2 つ以上の異なる三角形が 3D 空間でほぼ同じ方向にある可能性があるため、1 つが自分の方を向いていて、もう 1 つが反対方向を向いている可能性があります (平行かもしれませんが、異なる方向)。
より良い質問は、計算された内積を使用して三角形の面を区別する方法だと思うので、どの画像/テクスチャを使用する必要があるかがわかりますか?