Показать сообщение отдельно
Старый 16.03.2020, 02:38   #234
Bystry
Новичок
 
Аватар для Bystry
 
Регистрация: 02.11.2018
Сообщений: 16
Сказал(а) спасибо: 5
Поблагодарили 22 раз(а) в 3 сообщениях
Вес репутации: 0
Bystry на пути к лучшему
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
Эта функция записывает, что объект будет изменён. Все изменения объекта между этой функцией и Action.Commit (или завершением скрипта) будут записаны в историю, следовательно, эти изменения можно будет отменить.
спасибо!
Нужно ли в конце каждого скрипта вставлять Action.Commit?

Нужно ли после(или перед?) каждого изменения вставлять этот Undo.changing()? имеется ввиду например я хочу
1 - окромковать 2 грани детали...(панель 1)
2 - затем создать новую деталь... (панель 2)
3 - затем ее окромковать.(панель2)
тоесть тут уже 3 операции и я хочу чтоб они все были в истории поэтапно...

как это должно выглядеть?

Undo.changing(панель 1)
1 - окромковать 2 грани детали...(панель 1)
Undo.changing(панель 2)
2 - затем создать новую деталь... (панель 2)
Undo.changing(панель 2)
3 - затем ее окромковать.(панель2)
Action.Commit

както так?

Добавлено через 8 минут
Есть ли функция проверки наличия кромок на гранях? например я ей передаю в параметр имя панели а она мне выдает массив с элементами true или false
если нет то как можно проверять наличие кромки?
Bystry вне форума   Ответить с цитированием Вверх