0

これが私がこれまでに持っているものです。3D モデルがあり、三角形のメッシュを作成しました。計算された法線もモデルに適用されます。三角形にさまざまなテクスチャを適用したいと考えています。必要なすべてのテクスチャの方向ベクトルもあります。

マッピングについては、次のようにします。
各三角形の法線と各テクスチャのテクスチャ方向ベクトルの内積を計算し、比較を開始して、内積の計算に基づいてどのテクスチャが適しているかを確認します。

しかし、思ったほど簡単ではないことに気づきました。2 つ以上の異なる三角形が 3D 空間でほぼ同じ方向にある可能性があるため、1 つが自分の方を向いていて、もう 1 つが反対方向を向いている可能性があります (平行かもしれませんが、異なる方向)。

より良い質問は、計算された内積を使用して三角形の面を区別する方法だと思うので、どの画像/テクスチャを使用する必要があるかがわかりますか?

4

1 に答える 1

1

三角形が反対方向を向いている場合、法線も反対方向を向いており、内積は反対の符号を持ちます。したがって、内積は、反対側の面を区別するのに十分な情報を提供します。内積よりも良い結果が得られる簡単なテストは考えられません。

于 2012-12-11T13:47:27.313 に答える