Render.ru
Поддержать

Ctrl+Z

  • Автор темы Гость
  • Дата создания

Гость

Как сделать, что б после выполнения скрипта можно было отменить действие нажатием Ctrl+Z

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
Надо взять нужный фравгмент в блок undo:

undo on

(

delete $box*

delete $sphere*

clearUndoBuffer()

)

Гость

На самом деле это не поможет. Те действия которые можно отменить(перемещения, удаления, изменения параметров) можно отменить и так, без добавления undo on.

А те действия которые невозможно отменить изначально( например изменение структуры меша в Editable Mesh), этим методом тоже не отменяются.

Гость

Ничего подобного, в свое время делал скрипт который конвертит выделенный объект в Editable Mesh, а потом издевается над вертексами, так вот без Undo On отмена не работала, о с ним все стало OK.