Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В системе автоматизированного проектирования , геометрический язык описания ( GDL ) является языком программирования из ArchiCAD библиотеки частей . GSM - это формат файла этих объектов САПР.

Область использования [ править ]

Эти объекты похожи на блоки в AutoCAD , но в отличие от блоков, они параметрические, а 2D- и 3D-элементы связаны, поэтому на любом виде можно получить правильную визуализацию (например, вид сбоку на разрезе, вид сверху на плане , и перспектива в 3D-виде). Скрипты GDL определяют часть библиотеки ArchiCAD в ее основных ролях, это 3D-модель, 3D-модель, спроецированная на разрез / отметку или на 2D-план, 2D-вид в плане, отображение пользовательского интерфейса и поведение и перечисление количеств.

Все версии ArchiCAD содержат собственные библиотеки по умолчанию, а также такие объекты, как мебель, окна, двери, деревья, люди, автомобили, строительные элементы и т. Д.

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

Лицензирование [ править ]

GDL - это бесплатная технология (хотя сам ArchiCAD является коммерческим программным обеспечением). Разрешено и возможно разрабатывать библиотеки объектов на основе GDL с использованием бесплатных инструментов, таких как Graphisoft LP_XMLConverter и Graphisoft GDL Web Plug-In.

Техническая информация [ править ]

Язык программирования GDL похож на BASIC . Он имеет те же операторы потока управления и логику переменных.

В 2D и 3D в GDL все элементы модели связаны с локальной правой системой координат . Чтобы разместить элемент в желаемом положении, вы должны переместить систему координат в желаемое положение (и ориентацию), а затем сгенерировать сам элемент. Каждое движение, поворот или растяжение системы координат называется преобразованием . Преобразования хранятся в стеке , который может быть расширен путем дальнейших преобразований и может быть сокращен путем удаления одного или нескольких преобразований с его вершины.

GDL поддерживает прямую совместимость , что означает, что часть библиотеки ArchiCAD будет доступна для чтения с каждой последующей программой ArchiCAD, но не обязательно с любыми более ранними версиями.

Внешние ссылки [ править ]