3DMax
3dsMAX逆引き辞典

Pivotの移動

オブジェクトのAttach、Detachを繰り返していると、Pivotがオブジェクトの中心からずれることがある。

Pivotが右側にずれている

Pivotの位置を修正するには、

  1. Hierachyタブメニューをクリック、Move/Roatate/ScaleAffect Pivot Onlyボタンを押す。

  2. この状態で、移動、回転を行うとPivotのみが動く。

上記を多用する場合は、以下のスクリプトが便利。

 

スクリプト

(

$.pivot = [($.max.x + $.min.x)/2, ($.max.y + $.min.y)/2, ($.max.z + $.min.z)/2]

)

使い方:

このスクリプトは、Pivotの位置を自動的にオブジェクトの中心に移動するもの。

最初に、Pivotの位置を修正したいオブジェクトを選択し、上記のスクリプトを実行する。複数のオブジェクトを選択し、上記スクリプトですべてのPivotを同時に中心移動することも可能。

スクリプトは、Tool Barにボタン化しておくと便利。ボタンのアイコンは、たとえば次のようなもの。