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

Окончательный код программы


Окончательная компоновка

 

Окончательная компоновка 
 

Окончательный код программы

На этом занятии было выполнено следующее:

  • Функция gp:drawOutline изменена таким образом, что помимо указателей на полилинию возвращаются и точки периметра полилинии. Эта информация была добавлена к переменной gp_PathData. Переменная хранится с объектным реактором, назначенным каждой парковой дорожке.
  • Обновлена функция реактора в файле gpreact.lsp.
  • Добавлены функции xyzList->ListOfPoints, xyList->ListOfPoints и другие утилиты в файл utils.lsp.
  • Обновлена функция gp:Calculate-and-Draw-Tiles; ObjectCreationStyle преобразована в ней из локальной переменной в параметр.
  • Изменен вызов функции gp:Calculate-and-Draw-Tiles из функции C:GPath (файл gpmain.lsp).
  • К проекту добавлен файл gppoly.lsp, а затем рассмотрены функции, входящие в него.
  • Теперь можно проверить готовое приложение. Для этого надо сохранить результаты работы, загрузить исходные файлы проекта, выполнить функцию Gpath и попробовать растянуть и передвинуть границу построенной парковой дорожки. Следует помнить: если что-то не работает и программу не удается отладить, необходимо загрузить готовый код из папки Tutorial\VisualLISP\Lesson7.

     



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