Показать сообщение отдельно
Старый 22.01.2015, 16:45   #611
tirarex
Бывалый
 
Аватар для tirarex
 
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений
(для 866 пользователей)
Ответ: Есть вопросы по моделированию? Обращайтесь.

В общем познакомился с языком максскрипт и написал мелкий плагин который тыкает пивот в 0.0.0

Upd
На деле двигает пивот но будто локально , после кнопки резет пивот он возвращается в старое положение...

Upd2

Чуть переделал , вот код.
Кинуть в макс скрипт и запустить.

rollout Pivot_tool "Centr Pivot" width:240 height:70
(
    
GroupBox functions "Controls" pos:[8,8width:224 height:50
    
    button Reset_Pivot 
"Reset" pos:[128,20width:96 height:32 toolTip:"Change pivot position."
    
button apply "Apply" pos:[16,20width: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 
(Offline)
 
Ответить с цитированием