The server may have failed or be under short-term maintenance.
If the error repeats continuously over a long period of time,
please inform us via the Contact Us form.

tmp6026.htm

<<<<назад    оглавление  вперед>>>>

Глава 1: Введение
Написание скриптов GDL
Если все перечисленные выше возможности Вас не удовлетворяют
или если Вы хотите иметь такие библиотечные элементы, форма
которых определялась бы параметрами, задаваемыми пользователем,
то тогда следует обратиться к языку GDL и среде программирования
ArchiCAD.

1.3 Программирование на GDL
Что такое GDL?
GDL - это встроенным в ArchiCAD параметрический язык
программирования, подобный BASIC. Его основная задача
заключается в том, чтобы предоставить возможности описания
трехмерных объектов и их двумерных символов, в виде которых
они представляются на плане этажа. Такими объектами могут
быть двери, окна, мебель, конструктивные элементы, лестницы и
т.д. Они называются библиотечными элементами.

Структура библиотечного элемента ArchiCAD
Любой библиотечный элемент, описанный в GDL, имеет скрипты,
представляющие собой совокупность команд языка GDL, которые
задают его ЗD-форму н 2D-символ. Библиотечные элементы
могут также иметь количественные характеристики, которые
используются при составлении сметы в ArchiCAD. ArchiCAD
имеет свою среду программирования, которая позволяет создавать
так называемые скрипты спецификаций, проверять их синтаксис и
осуществлять визуализацию описываемых элементов.

Выполнение команд основного скрипта предшествует выполнению
любого из скриптов (как если бы они были размещены перед
всеми остальными скриптами библиотечного элемента).

2D-скрипт содержит параметрическое описание 20-чертежа
элемента. Получить доступ к бинарным 2D-данным
библиотечного элемента (содержимое окна 2D-символа) можно с
помощью команды FRAGMENT2. Если 2D-скрипт отсутствует,
то бинарные 2D-данные используются для воспроизведения
библиотечного элемента на плане этажа. '

ЗD-скрипт содержит параметрическое описание ЗD-моделн.
Работа с бинарными ЗD-данными (которые генерируются при
импорте или сохранении по команде Сохранить как...} возможна
посредством использования команды BINARY.

Справочное пособие по GDL
7
Используются технологии uCoz