Показать сообщение отдельно
Старый 29.04.2019, 20:49   #40
Максим Геннадьевич
Местный
 
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
Максим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личностьМаксим Геннадьевич - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Uncle Посмотреть сообщение
Алгоритм примерно такой :
1. Выделить объект
2. Запуск скрипта.
3. В окне свойств в соответствующих окошках ввести значения "X", "Y", "Z" и нажать Enter.
Объект сдвинулся, скрипт завершил работу.
Написал не большой скрипт. Можете протестировать.
PHP код:
MakeProperties();
NewBtn NewButtonInput('Переместить');
NewBtn.OnChange = function() {
    
Make();
    
Action.Commit();
    
Action.Finish();
}
function 
MakeProperties() {
    
prop Action.Properties;
    
prop.NewNumber ('Смещение X',0);
    
prop.NewNumber ('Смещение Y',0);
    
prop.NewNumber ('Смещение Z',0);
}

function 
Make(){
Model.forEach(function(obj) {
    if (
obj.Selected == true)
       
obj.Translate(NewVector(X.Value,Y.Value,Z.Value));
});
 }
Action.Continue(); 
Максим Геннадьевич вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
danzum (10.09.2019), Uncle (29.04.2019)