В общем познакомился с языком максскрипт и написал мелкий плагин который тыкает пивот в 0.0.0
Upd
На деле двигает пивот но будто локально , после кнопки резет пивот он возвращается в старое положение...
Upd2
Чуть переделал , вот код.
Кинуть в макс скрипт и запустить.
rollout Pivot_tool "Centr Pivot" width:240 height:70
(
GroupBox functions "Controls" pos:[8,8] width:224 height:50
button Reset_Pivot "Reset" pos:[128,20] width:96 height:32 toolTip:"Change pivot position."
button apply "Apply" pos:[16,20] width:96 height:32 toolTip:"Change pivot position."
on Reset_Pivot pressed do
(
if $ == undefined do
(
messageBox "No object is selected!" title:"Error" beep:true
)
if $ != undefined do
(
for obj in $ do
(
ResetPivot obj
)
)
)
on apply pressed do
(
if $ == undefined do
(
messageBox "No object is selected!" title:"Error" beep:true
)
if $ != undefined do
(
for obj in $ do
(
obj.pivot = [0,0,0]
)
)
)
)
createdialog Pivot_tool