В этой главе мы рассмотрим дополнительные функции ArchiCAD, одной из которых является упомянутая в гл. 4 возможность устанавливать уровни проекта, другой – распределение объектов проекта по слоям, обеспечивающее гибкий механизм визуального представления объектов и предохранения их от непреднамеренного изменения.
Уровни
Уровень – это горизонтальная отметка, относительно которой производятся измерения всех возвышений, то есть расположения объектов по вертикали.
Вы уже знакомы с понятием нулевого уровня проекта, относительно которого измеряются возвышения всех объектов. Однако для проектирования не всегда удобно использовать нулевой уровень. Более того, даже указание возвышений относительно уровня текущего этажа иногда не является оптимальным.
Например, вы проектируете компьютерный центр. Для размещения системы кабелей приходится использовать фальшпол, а вентиляционное оборудование необходимо спрятать за фальшпотолок. Размещать вычислительное и периферийное оборудование центра, мебель и другие объекты интерьера удобнее относительно уровня фальшпола, а высоту подвеса осветительной арматуры, возможно, проще определять относительно уровня фальшпотолка. И подобные ситуации в проектировании не редкость.
В программе ArchiCAD можно установить уровневые отметки по желанию пользователя. В дополнение к жестко определенной отметке нулевого уровня проекта пользователь может определить два собственных базовых уровня.
Чтобы установить базовый уровень, нужно выполнить команду Options → Project Preferences → Working Units & Levels (Параметры → Настройки проекта → Единицы измерения и уровни). После ее вызова на экране появится окно Project Preferences (Настройки проекта), в нижней части которого расположены настройки уровней (рис. 7.1).
Рис. 7.1. Параметры уровней в окне Project Preferences (Настройки проекта)
Рассматривать элементы управления начнем с надписи, расположенной под рабочей областью установки уровней: Note: Reference Levels are display and input aids. Actual Elevation values are always calculated from Project Zero (Внимание: базовые уровни являются вспомогательным средством просмотра и ввода данных. Действительные значения возвышений всегда рассчитываются относительно нулевого уровня проекта). Эта надпись призвана успокоить пользователя: как бы он ни изменял значения базовых уровней, испортить стройную систему расчета возвышений ArchiCAD он не сможет.
В рабочем поле установки уровней расположены три строки: Project Zero (Нулевой уровень проекта), 1st Reference Level (Первый базовый уровень) и 2nd Reference Level (Второй базовый уровень). Каждая запись состоит из трех полей: Reference Levels (Базовые уровни), Elevation (Возвышение) и Relative to (Относительно).
В поле Reference Levels (Базовые уровни) отображаются названия базовых уровней. Их пользователь может изменять по своему желанию, кроме наименования Project Zero (Нулевой уровень проекта), которое жестко задано и изменению не подлежит.
В поле Elevation (Возвышение) показывается возвышение базового уровня относительно активного базового уровня.
В поле Relative to (Относительно) отображается значок
обозначающий активный базовый уровень.
Для изменения какого-либо значения необходимо щелкнуть кнопкой мыши на соответствующем поле и ввести требуемое значение. Щелчок на поле Relative to (Относительно) делает базовый уровень активным.
Примечание
Значения полей активного базового уровня недоступны для изменения. Для их изменения необходимо временно сделать активным другой базовый уровень.
В качестве примера изменим установки базовых уровней, чтобы упростить проектирование интерьера помещений с фальшполом и фальшпотолком. Заданная высота этажа – 3000, высота фальшпола – 550, высота фальшпотолка – 620.
1. Выполните команду Options → Project Preferences → Working Units & Levels (Параметры → Настройки проекта → Единицы измерения и уровни). На экране появится окно Project Preferences (Настройки проекта).
По умолчанию активным является базовый уровень проекта, следовательно, все поля других базовых уровней доступны для изменения.
2. Щелкните кнопкой мыши на поле 1st Reference Level (Первый базовый уровень). Запись подсветится, и поле станет доступным для редактирования.
3. Замените название базового уровня на Уровень фальшпола.
4. Щелкните кнопкой мыши на поле Elevation (Возвышение) или нажмите клавишу Tab. Текстовый курсор переместится в это поле.
5. Вместо нуля введите значение возвышения фальшпола, равное 550. Поскольку это значение больше, чем любое из оставшихся, текущая запись переместится на первую позицию.
6. Щелкните кнопкой мыши на поле 2st Reference Level (Второй базовый уровень). Запись подсветится, и поле станет доступным для редактирования.
7. Замените название базового уровня на Уровень фальшпотолка.
8. Щелкните кнопкой мыши на поле Elevation (Возвышение) или нажмите клавишу Tab. Текстовый курсор переместится в это поле.
9. Вместо нуля введите значение возвышения фальшпотолка, равное 2380. Поскольку высота фальшпотолка измеряется относительно высоты этажа, то возвышение фальшпотолка относительно уровня этажа равно 3000 – 620 = 2380.
10. Поскольку введенное значение является максимальным из установленных, то текущая запись переместится на первую позицию.
11. Щелкните кнопкой мыши на поле Relative to (Относительно) второй записи, которой в настоящий момент является базовый уровень Уровень фальшпола.
В поле Relative to (Относительно) появится значок
указывающий на то, что данный базовый уровень стал активным (рис. 7.2).
Рис. 7.2. Установка базовых уровней
Обратите внимание, что возвышение активного базового уровня стало равным нулю, а возвышения остальных базовых уровней пересчитались относительно него.
Теперь при работе с объектами можно использовать в качестве нулевого уровня проекта активный базовый уровень Уровень фальшпола, выбрав его из списка, появляющегося при щелчке на кнопке
окна установки параметров объекта по умолчанию (рис. 7.3). Точно так же можно применять и базовый уровень Уровень фальшпотолка, при необходимости переключаясь между базовыми уровнями.
Рис. 7.3. Выбор активного базового уровня в настройках стены
C базовыми уровнями связаны практически все инструменты, предназначенные для создания, редактирования и просмотра трехмерных объектов. Однако, кроме базовых уровней, существуют и другие плоскости, выполняющие особые функции. Например, в гл. 4 при описании области Floor Plan and Section (Вид в плане и сечения), параметры которой определяют вид объектов на плане этажа, упоминалось о плоскостях сечения, областей просмотра, абсолютного уровня. Рассмотрим их подробнее.
Плоскости области просмотра
Плоскость сечения – горизонтальная плоскость, расположенная на определенном возвышении относительно уровня текущего этажа. Она задает вид сечения стен, колонн, балок и скатов крыш, проекции которых, в свою очередь, определяют вид плана этажа. Поскольку упомянутые объекты могут быть наклонными, то вид плана этажа будет зависеть от высоты плоскости сечения. На плане этажа будут видимы только те объекты, хотя бы часть которых находится на уровне плоскости сечения или ниже него.
Плоскость абсолютного уровня – горизонтальная плоскость, задающая максимальную глубину, на которую будут проецироваться объекты.
Верхняя и нижняя плоскости области просмотра – это плоскости, которые определяют, что видимыми на плане этажа будут объекты или их части, находящиеся на уровне этих плоскостей или между ними.
Примечание
На остальные объекты, например библиотечные объекты ArchiCAD, имеющие условные обозначения для отображения на плане этажа, действие плоскостей области просмотра не распространяется. При необходимости можно определить зависимость отображения этих объектов от параметров плоскостей области просмотра, отредактировав стандартное описание объекта на языке GDL.
Для установки параметров плоскостей предназначена команда меню Document → Floor Plan Cut Plane (Документ → Плоскость сечения). При выполнении этой команды открывается окно Floor Plan Cut Plane Settings (Настройки плоскости сечения) (рис. 7.4).
Рис. 7.4. Окно параметров плоскостей
Примечание
Настройки плоскостей имеют глобальное действие, то есть они действуют на все этажи, а не только на текущий.
В поле Cut Plane height to Current Story (Возвышение плоскости сечения относительно текущего этажа) устанавливается необходимое значение для плоскости сечения. Стандартное значение – 1100.
Параметры верхней плоскости области просмотра устанавливаются в строке Show up to (Верхняя плоскость) группы Relative Floor Plan Range (Область просмотра).
Раскрывающийся список имеет два значения: Current Story (В пределах текущего этажа) и Story(s) above (Этажей над). При выборе второго значения слева от списка появляется поле для ввода количества этажей, расположенных над текущим, находящиеся на которых объекты будут видимы. Стандартный вариант – Story(s) above (Этажей над) со значением 1.
Для нижней плоскости области просмотра соответствующие параметры задаются в строке Show down to (Нижняя плоскость) той же группы элементов управления. Элемент раскрывающегося списка Story(s) above (Этажей над) заменяется на Story(s) below (Этажей под). Стандартное значение – Current Story (В пределах текущего этажа) со смещением 0.
Плоскость абсолютного уровня выбирается из раскрывающегося списка в группе Absolute Display Limit (Абсолютный уровень). Элементами этого списка являются базовые уровни проекта. Стандартная установка плоскости – смещение 0 относительно нулевого уровня проекта.
Справа от раскрывающихся списков расположено поле Offset By (Смещение), в котором можно установить возвышение плоскости относительно уровня текущего этажа. По умолчанию верхняя плоскость области просмотра задана со смещением 1800 относительно уровня текущего этажа.