25.03.2019, 14:52
|
#18
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Цитата:
Сообщение от misha2008
Всем привет. Встала такая задача.Есть модель и в ней много фронтальных панелей от 100 мм и меньше нужно менять направление текстуры либо выделением всех панелей от 100 и меньше в Базисе или в Раскрое. Хотелось бы иметь скрипт для быстрого смены направления текстуры.
|
Если правильно понял
Скрытый текст
Код:
prop = Action.Properties;
gab = prop.NewNumber('Меньше',100);
tex = prop.NewCombo('Название', 'Вертик\nГоризон');
Btn = prop.NewButton('Заменить').OnClick = function() {
Model.forEachPanel(function(obj) {
if (obj) {
if (obj.GMax.x <= gab.Value || obj.GMax.y <= gab.Value) {
obj.TextureOrientation = tex.ItemIndex == 0?ftoVertical:ftoHorizontal;
}
}
})
Action.Finish();
}
Action.Continue();
[свернуть]
|
|
|