Хранение данных с реактором
Использование реакторов
|
| ||||
Хранение данных с реактором |
| ||||
Проблему можно решить, запомнив исходное положение вершины с помощью другого свойства реакторов VLISP, а именно их способности хранить в себе данные. Для этого надо при построении границы дорожки прикрепить к ней реактор и данные, которые необходимо сохранить. В связи с этим придется изменить главную функцию программы, C:GPath:
Описание функции C:GPath Выполнить все, что делала функция ранее для построения парковой дорожки (ничего не меняя) Назначить полилинии реактор объекта, используя следующие параметры: Указатель на только что построенную полилинию, Список данных, которые нужно запомнить в реакторе, Список отслеживаемых событий, происходящих с полилинией, а также вызываемые функции отклика LISP. Конец задания объектного реактора Прикрепить к графическому редактору реактор, используя следующие параметры: Все данные, которые необходимо сохранить с реактором (в данном случае нет) Список отслеживаемых событий редактора, а также вызываемые функции отклика LISP. Конец задания реактора редактора Конец функции
|