私は3Dグローブを持っており、各国は別々のメッシュです。 私はピボットのセンタリングを自動化するスクリプトを3D Maxに書き出しています。Maxscript - メッシュの選択をメッシュに対して垂直にピボットする
for all in selection do(all.pivot = all.center)
この部分は問題ありません。しかし私はこれをUnityに持ち込み、これらのピボットのそれぞれにゲームオブジェクトを配置したいと考えています。これを見た目に美しく見せるには、各メッシュのピボットを垂直にする必要があります。
今、私は解決策の方向をオンラインで探していると私は苦労してきた - おそらく誤解まで。
私はnumFacesを取得して2で割ることは、適切な位置と回転アライメントを与えるだろうと思ったが、残念ながら途中ポリゴンメッシュの中心部に十分に近いではありません。私が思っていた
が新たに作成されたメッシュとの交点を介してセンターポリゴンを選択することで、多分全体のピボットにメッシュ内の最も近いポリゴンを選択するかによって、これを行う方法です。
おそらく私はこれを複雑にしています。
誰でも正しい方向に私を置くことができる入力がありますか?
ありがとうございます。