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