0

現在、単純な 2D ポリゴンを x 軸を中心に回転させて 3D 形状を作成するプログラムがあります。問題は、サーフェスの法線が正しく位置合わせされていることを確認するために、点を見つけて、法線がその点から離れていることを確認する必要があることです。基準点を見つけるために、2D ポリゴンの x 座標と y 座標の平均値を使用しています。ただし、この基準点が誤解を招く場合があります。鋭く凹んだ形状を使用しようとすると、基準点が完全に形状の外側にあるため、一部の側面の法線が内側に向いてしまいます。ポリゴンの法線が常にポリゴンの反対側を向くように整列する正確な方法はありますか?

4

1 に答える 1

0

回転前にポリゴンの各面の 2D 外向き法線が必要なのは正しいですか? xy 平面にポリゴンがある右手座標系では、反時計回りの方向を指す辺に沿ったベクトルと辺の外法線の外積は、正の z コンポーネントを持ちます。内側法線は、負の z コンポーネントを持ちます。(外積は である必要がありますnormal × side。)

于 2011-05-19T02:59:11.743 に答える