Справочное руководство GDL ArchiCAD 11 Graphisoft Посетите веб-сайт Graphisoft http://www.graphisoft.com для получения дополнительной информации о дистрибьюторах и имеющихся программных продуктах. Справочное руководство GDL ArchiCAD 11 Авторские права ©2007 Graphisoft, все права защищены. Воспроизведение, изложение и перевод без предварительного получения письменного разрешения строго запрещены. Торговые знаки ArchiCAD и ArchiFM являются зарегистрированными торговыми знаками, а PlotMaker, Virtual Building, StairMaker и GDL - торговыми знаками Graphisoft. Все другие торговые знаки являются собственностью соответствующих владельцев. Введение Это пособие является полным справочным руководством по языку GDL (Geometric Description Language - язык геометрических определений), являющемуся собственностью Graphisoft. Это пособие рекомендуется тем пользователям, которые хотят расширить возможности конструктивных инструментов и библиотечных элементов, имеющиеся в ArchiCAD Graphisoft. В нем приводится подробное описание языка GDL, включая описание синтаксиса, команд, переменных и т.п. Справочное руководство GDL ArchiCAD 11 3 4 Справочное руководство GDL ArchiCAD 11 Содержание С ОДЕРЖАНИЕ Содержание __________________________ 5 Простые типы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Производные типы . . . . . . . . . . . . . . . . . . . . . . . 26 Общий обзор ________________________ 13 Преобразование координат ____________ 27 Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Написание скриптов . . . . . . . . . . . . . . . . . . . . . . 13 Преобразования в двумерном пространстве . 27 Структура библиотечного элемента . . . . . . . . . . . . . . . 13 Преобразования в трехмерном пространстве 28 Анализ, декомпозиция и упрощение . . . . . . . . . . . . . . . 14 Управление стеком преобразований . . . . . . . . 31 Разработка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Пространственные фигуры ____________ 33 Простейшие команды . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Команды средней сложности . . . . . . . . . . . . . . . . . . . . 16 Основные пространственные фигуры . . . . . . 33 Сложные команды и дополнительные возможности . . 18 BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Профессиональное использование GDL . . . . . . . . . . . 19 BRICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Как создаются трехмерные изображения . . . . 19 CYLIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Трехмерное пространство в ArchiCAD . . . . . . . . . . . . . 20 SPHERE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Для чего нужно преобразование координат? . . . . . . . . 20 ELLIPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Интерпретатор GDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 CONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Порядок анализа GDL-скриптов . . . . . . . . . . . . . . . . . . 21 PRISM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 PRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 Синтаксис GDL _______________________ 23 CPRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Предложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 BPRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 FPRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 Метки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 HPRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 SPRISM_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Символы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 SLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Строки символов . . . . . . . . . . . . . . . . . . . . . . . . . 24 SLAB_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Идентификаторы . . . . . . . . . . . . . . . . . . . . . . . . . 24 CSLAB_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 CWALL_. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Параметры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 BWALL_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Справочное руководство GDL ArchiCAD 11 5 Содержание XWALL_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 LIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 XWALL_{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 PICTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93 BEAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Объемные текстовые элементы . . . . . . . . . . . .94 CROOF_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 TEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94 MESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 RICHTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 ARMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Примитивные элементы . . . . . . . . . . . . . . . . . . .95 ARME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 VERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 ELBOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 TEVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 Плоские фигуры в трехмерном пространстве 61 VECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 HOTSPOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97 LIN_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 PGON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97 RECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 PIPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 POLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 COOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 POLY_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 BODY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 PLANE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 BASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 PLANE_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Плоскости сечения в 3D . . . . . . . . . . . . . . . . . .102 CIRCLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 CUTPLANE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102 ARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 CUTPOLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104 Фигуры, создаваемые из ломаных линий . . . .64 CUTPOLYA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 EXTRUDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 CUTSHAPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 PYRAMID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 CUTFORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108 REVOLVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Команды над объемными элементами . . . . .110 RULED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 RULED{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 ENDGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 SWEEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 ADDGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 TUBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 SUBGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 TUBEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 ISECTGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 COONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 ISECTLINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114 MASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 PLACEGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 Элементы визуализации . . . . . . . . . . . . . . . . . . .91 KILLGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 6 Справочное руководство GDL ArchiCAD 11 Содержание SWEEPGROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Включение чертежей в смету элементов . . . 133 Использование двоичного формата . . . . . . . 116 DRAWING2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133 DRAWING3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133 Двумерные фигуры _________________ 119 DRAWING3{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134 Чертежные элементы . . . . . . . . . . . . . . . . . . . . 119 DRAWING3{3} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134 HOTSPOT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Графическое редактирование _________ 135 LINE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 RECT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Команда редактирования с помощью узловых точек . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 POLY2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 POLY2_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 HOTSPOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135 POLY2_A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 HOTLINE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 POLY2_B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 HOTARC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140 POLY2_B{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Коды статусов ______________________ 141 POLY2_B{3} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Синтаксис кодов статусов . . . . . . . . . . . . . . . . 141 ARC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Дополнительные коды статусов . . . . . . . . . . . 143 CIRCLE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 SPLINE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Предыдущее состояние ломаной: заданы текущее положение и направляющая . . . . . . . . . . . . . . . . . . . .143 SPLINE2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Отрезок по абсолютным координатам второй точки .143 PICTURE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Отрезок по относительным координатам второй PICTURE2{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 точки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144 Текстовые элементы . . . . . . . . . . . . . . . . . . . . . 127 Отрезок по длине и направлению . . . . . . . . . . . . . . . .144 TEXT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Отрезок по длине вдоль направляющей . . . . . . . . . . .145 RICHTEXT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Установить начальную точку . . . . . . . . . . . . . . . . . . . .145 Использование двумерных данных в Замкнуть ломаную . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 двоичном формате . . . . . . . . . . . . . . . . . . . . . . 128 Установить направляющую . . . . . . . . . . . . . . . . . . . . .146 FRAGMENT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Установить точку центра . . . . . . . . . . . . . . . . . . . . . . . .147 FRAGMENT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Дуга, касающаяся направляющей и оканчивающаяся Проекции трехмерных фигур на плоскость . 129 в точке . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147 PROJECT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Дуга, касающаяся направляющей и имеющая PROJECT2{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 заданные радиус и угол . . . . . . . . . . . . . . . . . . . . . . . .148 PROJECT2{3} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Дуга по точке центра и точке на радиусе конца дуги .148 Справочное руководство GDL ArchiCAD 11 7 Содержание Дуга по точке центра и углу . . . . . . . . . . . . . . . . . . . . . 149 DEFINE SOLID_FILL . . . . . . . . . . . . . . . . . . . . . . . . .174 Окружность по ее центру и радиусу . . . . . . . . . . . . . . 149 DEFINE EMPTY_FILL . . . . . . . . . . . . . . . . . . . . . . . .174 Определение типа линии . . . . . . . . . . . . . . . . . . . . . . .175 Реквизиты __________________________ 153 DEFINE LINE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . .175 Директивы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153 DEFINE SYMBOL_LINE . . . . . . . . . . . . . . . . . . . . . . .175 Директивы, используемые в 3D- и 2D-скриптах . . . . . 153 Определение стиля . . . . . . . . . . . . . . . . . . . . . . . . . . . .176 [LET] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 DEFINE STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176 RADIUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 DEFINE STYLE {2} . . . . . . . . . . . . . . . . . . . . . . . . . . .177 RESOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Определение абзаца . . . . . . . . . . . . . . . . . . . . . . . . . . .177 TOLER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Определение текстового блока . . . . . . . . . . . . . . . . . .178 PEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Дополнительные данные . . . . . . . . . . . . . . . . . . . . . . . .179 LINE_PROPERTY . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Зависимость от внешнего файла . . . . . . . . . . . . . .180 [SET] STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Негеометрические скрипты ___________ 181 SET STYLE 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Директивы, используемые только в 3D-скриптах . . . . 157 Скрипт спецификаций . . . . . . . . . . . . . . . . . . . .181 MODEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 DATABASE_SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181 [SET] MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 DESCRIPTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 SECT_FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 REF DESCRIPTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 SHADOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 COMPONENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182 Директивы, используемые только в 2D-скриптах . . . . 161 REF COMPONENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183 DRAWINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 BINARYPROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183 [SET] FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 SURFACE3D ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183 [SET] LINE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 VOLUME3D ( ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183 Определение реквизитов . . . . . . . . . . . . . . . . .162 POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184 Определение покрытия . . . . . . . . . . . . . . . . . . . . . . . . 163 DRAWING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184 DEFINE MATERIAL . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Скрипт параметров . . . . . . . . . . . . . . . . . . . . . . .185 DEFINE MATERIAL BASED_ON . . . . . . . . . . . . . . . 165 VALUES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185 DEFINE TEXTURE . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Определение штриховки . . . . . . . . . . . . . . . . . . . . . . . 168 PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186 DEFINE FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 DEFINE FILLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 HIDEPARAMETER . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187 DEFINE SYMBOL_FILL . . . . . . . . . . . . . . . . . . . . . . 173 Скрипт интерфейса пользователя . . . . . . . . .187 8 Справочное руководство GDL ArchiCAD 11 Содержание UI_DIALOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 SQR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199 UI_PAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Тригонометрические функции . . . . . . . . . . . . . . . . . . .200 UI_CURRENT_PAGE . . . . . . . . . . . . . . . . . . . . . . . . . . 188 ACS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_BUTTON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 ASN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 ATN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_SEPARATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 COS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_GROUPBOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 SIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_PICT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 TAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_OUTFIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Трансцендентные функции . . . . . . . . . . . . . . . . . . . . . .200 UI_INFIELD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 EXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_INFIELD {2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 LGT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 UI_INFIELD{3} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 UI_TOOLTIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Логические функции . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Выражения и функции _______________ 195 NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Статистические функции . . . . . . . . . . . . . . . . . . . . . . .201 Выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 DIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 VARDIM1(expr) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 RND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 VARDIM2(expr) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Битовые функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 BITTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Арифметические операторы . . . . . . . . . . . . . . . . . . . . 198 BITSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201 Специальные функции . . . . . . . . . . . . . . . . . . . . . . . . .202 Операторы отношения . . . . . . . . . . . . . . . . . . . . . . . . . 198 Строковые функции . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 Логические операторы . . . . . . . . . . . . . . . . . . . . . . . . . 198 STR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 Функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 STR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 Арифметические функции . . . . . . . . . . . . . . . . . . . . . . 199 STR{2} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202 ABS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 SPLIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205 CEIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 STW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 STRLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 FRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 STRSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206 ROUND_INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 STRSUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207 SGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Справочное руководство GDL ArchiCAD 11 9 Содержание Управляющие предложения __________ 209 доступны только в смете и выносных надписях . . . . .227 Параметры объектов и источников света - доступны Предложения передачи управления . . . . . . .209 только в смете и выносных надписях . . . . . . . . . . . . . .227 FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Параметры дверей, окон и концов стен . . . . . . . . . . . .227 NEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Параметры окон и дверей - доступны только в смете DO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 и выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . .228 IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Параметры источников света - доступны только в GOTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 смете и выносных надписях . . . . . . . . . . . . . . . . . . . . .229 GOSUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Параметры выносных надписей . . . . . . . . . . . . . . . . . .230 RETURN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Параметры стен - доступны для дверей и окон . . . . .231 END / EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Параметры стен - доступны только в смете и Манипулирование буфером параметров . . .214 выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .233 Макрообъекты . . . . . . . . . . . . . . . . . . . . . . . . . .218 Параметры колонн - доступны только в смете и выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .234 Предложение вывода на экран . . . . . . . . . . . .220 Параметры балок - доступны только в смете и Операции для работы с файлами . . . . . . . . . .220 выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .236 OPEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Параметры перекрытий - доступны только в смете и INPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .237 VARTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Параметры крыш - доступны только в смете и OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .238 CLOSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Параметры заштрихованных областей - доступны только в смете и выносных надписях . . . . . . . . . . . . . . . . . . . .239 Разное _____________________________ 223 Параметры 3D-сетки - доступны только в смете и Глобальные переменные . . . . . . . . . . . . . . . . .223 выносных надписях . . . . . . . . . . . . . . . . . . . . . . . . . . . .240 Глобальные переменные свободные для Общие параметры рабочей среды . . . . . . . . . . . . . . . 223 использования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241 Информация об этажах . . . . . . . . . . . . . . . . . . . . . . . . 224 Старые глобальные переменные . . . . . . . . . . . . . . . . .243 Информация о съемке . . . . . . . . . . . . . . . . . . . . . . . . . 224 Запросы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 Общие параметры элементов . . . . . . . . . . . . . . . . . . . 225 REQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245 Параметры объектов, источников света, дверей и окон . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 REQUEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246 Параметры объектов и источников света . . . . . . . . . . 226 Двери и окна . . . . . . . . . . . . . . . . . . . . . . . . . . . .257 Параметры объектов, источников света, дверей и окон - Общие положения . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257 10 Справочное руководство GDL ArchiCAD 11
Description: