GDL лекция 11

advertisement
GDL
лекция 11
Содержание
 GDL
Что такое GDL?
GDL=Geometric Description Language

Параметрический язык
программирования библиотечных
элементов ArchiCAD.

Позволяет описывать 2D- и 3Dэлементы.

Скрипты объектов содержат 2Dсимвол, 3D-модель и текстовое
описание для расчета потребностей
в материальных и трудовых
ресурсах.
Характерные черты GDL

Параметрический: Один библиотечный
элемент может описывать множество
объектов.

Свободный: Позволяет пользователям
и производителям создавать
собственные библиотеки.

Простота в изучении: Основывается на
языке программирования BASIC.

Открытый: Можно импортировать/
экспортировать объекты из/в форматы
DWG, IFC, 3DS.

Оптимизирован для Интернет:
Объекты GDL могут публиковаться в
Интернете с использованием свободно
доступных инструментальных средств.
Что можно сделать с помощью GDL?

2D-символы:
маркеры;
зоны;
Аннотации;

Строительные элементы:
двери, окна;
лестницы;

Мебель и оборудование

Элементы для нагрева,
вентиляции и
кондиционирования
и многое другое.
Основы GDL: параметры

Пользователи могут
самостоятельно
определять свои
собственные параметры
для объектов GDL.

Имеются различные типы
параметров, включая
длину, угол, покрытие и
т.д.

Пользователи могут
изменять имя и описание
любого параметра.
Основы GDL: 3D-фигуры

3D-фигуры описываются с помощью специальных команд
GDL в 3D-скрипте библиотечного элемента.

3D-команды имеют параметры для изменения размеров
объектов и их покрытий.
BRICK a, b, c
CYLIND h, r
SPHERE r
Основы GDL: сложные 3D-фигуры
Основы GDL: 2D-символы

2D-символы объекта описываются с помощью специальных
команд GDL в 2D-скрипте библиотечного элемента.

2D-команды имеют параметры для изменения размеров символа,
его формы, цвета, типа линий и образцов штриховки.
LINE2 x1, y1, x2, y2
POLY2_ n, frame_fill, x1, y1, s1, ... xn, yn, sn
Основы GDL: трансформации

2D- и 3D-элементы определяются в их собственной
локальной системе координат.

Элементы могут перемещаться путем преобразования
(перемещения, масштабирования, поворота) локальной
системы координат.
ADD dx, dy, dz
ROTZ beta
Основы GDL: графическое редактирование

Интерактивное графическое редактирование параметров
длины и угла.

Специальные точки (узловые точки) библиотечного
элемента могут быть настроены в 2D- и 3D-видах с
помощью мышки.
Основы GDL: Графический интерфейс
пользователя




Прокручиваемый список параметров.
Параметрический графический интерфейс пользователя.
Рисунок предварительного просмотра.
URL информации о товаре.
Свободно доступные инструменты GDL
Приводимые далее программные продукты предоставляют
возможности использовать объекты GDL в других
средах и вариантах использования.

GDL Adapter для AutoCAD
GDL функционируют в AutoCAD как обычные блоки AutoCAD.

GDL Explorer
Утилита для просмотра объектов GDL и всего каталога GDL
без необходимости установки ArchiCAD.

GDL Web Control (расширение)
Предоставляет возможность экспорта объектов GDL через
Интернет с использованием распространенных веббраузеров.

GDL Publisher
Авторское инструментальное средство для публикации
объектов GDL на веб-страницах.
Документация по GDL
Для профессионалов
Для
квалифицированных
пользователей
Для начинающих
пользователей
GDL
Technical
Standards
GDL Reference
Manual
GDL Cookbook
Introduction to
Object making
Источники библиотек GDL

Библиотека ArchiCAD (содержит более 1000 объектов).

Свободно доступные объекты GDL могут быть загружены из
нескольких веб-сайтов в Интернете.

Коммерческие веб-сайты.

Библиотеки DXF-DWG, 3DS.

Сайты производителей.
Download