Группы пользователей Autodesk

Назначение реакторов


Использование реакторов

 

Использование реакторов 
 

Назначение реакторов

Следующий этап планирования приложения с реакторами определить, как и когда назначить реакторы. Необходимо назначить два объектных реактора полилинии-границе парковой дорожки (один на событие изменения, другой на событие удаления) и один реактор редактора для предупреждения приложения о завершении изменения полилинии. Объектные реакторы прикрепляются объектам, а реакторы редактора регистрируются в AutoCAD.

Необходимо учесть еще одно обстоятельство. Для пересчета контура полилинии (с целью возвращения ему прямоугольной формы после внесения в него изменений пользователем) необходимо знать, как располагалась вершина до перемещения. Установить эту информацию после того, как полилиния была изменена, нельзя. Известно только новое расположение точки. Как можно решить проблему? Можно сохранить эту информацию в глобальной переменной, но здесь возникает одно большое неудобство. Пользователи могут нарисовать множество различных парковых дорожек и для каждой из них потребуется своя глобальная переменная. Это может внести путаницу.

 



Содержание раздела