Текст книги "ArchiCAD 11"
Автор книги: Александр Днепров
Жанр: Программы, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 14 (всего у книги 28 страниц)
Глава 7
Уровни и слои
• Уровни
• Плоскости области просмотра
• Слои
Если вы прочитали все предыдущие главы книги, то являетесь достаточно опытным пользователем ArchiCAD и можете как выполнять трехмерные модели зданий и сооружений, так и оформлять чертежную документацию, используя инструменты создания и редактирования двумерных объектов. Однако ценность программ автоматизированного проектирования заключается не только в том, что они упрощают процесс рисования чертежей. Такие программы предоставляют пользователю или команде разработчиков возможности, связанные с управлением разработкой проекта, облегчением процесса создания, хранения и доступа к документации проекта, расширяют возможности представления графической и текстовой информации и обеспечивают решение многих других задач, что в конечном итоге приводит к качественно новому уровню создания проектов.
В этой главе мы рассмотрим дополнительные функции 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 относительно уровня текущего этажа.
Используя описанные параметры, можно гибко управлять видимостью объектов, расположенных на плане этажа.
Рассмотрим действие плоскостей сечения и области просмотра на примере наклонной колонны.
Сначала настроим параметры плоскостей сечения и области просмотра.
1. Активизируйте первый этаж.
2. Выполните команду Document → Floor Plan Cut Plane (Документ → Плоскость сечения).
3. Проверьте параметры секущей плоскости и плоскостей области просмотра, при необходимости установив их значения следующим образом:
· Cut Plane height to Current Story (Возвышение плоскости сечения относительно текущего этажа) – 1100;
· Show up to (Верхняя плоскость) – Current Story (В пределах текущего этажа) со смещением 3000;
· Show down to (Нижняя плоскость) – Current Story (В пределах текущего этажа) со смещением 0;
· Absolute Display Limit (Абсолютный уровень) – Project Zero (Нулевой уровень проекта) со смещением 0.
4. Закройте окно параметров плоскостей сечения и области просмотра щелчком на кнопке OK.
Установите параметры колонны.
1. Активизируйте инструмент Column (Колонна).
2. В окне параметров колонн задайте возвышение колонны относительно уровня этажа, равное 0.
3. Высоту колонны установите равной 3000.
4. Выберите наклонную колонну с круглым сечением и углом наклона 45°.
5. В области Floor Plan and Section (Вид в плане и сечения) выберите вид проекции Projected with Overhead (Проекция с невидимым контуром).
6. В списке Show Projection (Показать проекции) укажите способ проецирования To Floor Plan Range (На плоскость области просмотра).
7. Закройте окно параметров колонн щелчком на кнопке OK.
8. Щелкните кнопкой мыши на рабочем поле. Колонна построена (рис. 7.5, а).
Измените параметры области просмотра следующим образом.
1. Откройте окно параметров плоскостей сечения и области просмотра командой Document → Floor Plan Cut Plane (Документ → Плоскость сечения).
2. Измените смещение верхней плоскости с 3000 на 2500.
3. Измените смещение нижней плоскости с 0 на 500.
4. Закройте окно настроек плоскостей сечения и области просмотра щелчком на кнопке OK. Вид проекции колонны изменится (рис. 7.5, б).
Рис. 7.5. Изменение параметров области просмотра
Как видите, изменение возвышения плоскостей области просмотра (нижняя поднята на 500, верхняя опущена на 500) привело к сужению области просмотра и соответствующему изменению проекции колонны.
Изменение возвышения плоскости сечения приведет к соответствующему перемещению проекции сечения по длине колонны. Если плоскость сечения выйдет за пределы области просмотра, то есть будет больше возвышения верхней плоскости или меньше возвышения нижней плоскости, то сечение вообще не будет отображаться.
Совет
Чтобы полностью понять действие плоскостей сечения и области просмотра на отображение проекций объектов на план этажа, «поиграйте» значениями их параметров одновременно со значениями описанных в гл. 4 элементов списков Floor Plan Display (Вид на плане этажа) и Show Projection (Показать проекции) области Floor Plan and Section (Вид в плане и сечения) окна параметров объектов.
Слои
Слои – один из мощных механизмов визуального представления объектов, обеспечивающий при умелом использовании максимально удобную работу с проектной документацией.
Чертеж поэтажного плана здания насыщен разнообразной информацией. На нем должны располагаться изображения конструктивных элементов здания, элементов систем водоснабжения и канализации, силовых и коммуникационных кабельных систем, условные обозначения разнообразного оборудования и технологических операций, размерные цепи и т. д. и т. п. Если всю эту информацию попытаться разместить на одном листе, то из наложенных друг на друга элементов изображения и текста вряд ли можно будет что-либо понять. Проектировщики и конструкторы давно нашли выход из этого положения: каждый вид информации располагается на отдельном листе. Но как быть при разработке проекта в ArchiCAD, где разрабатываемый объект не набор листов, а виртуальная модель, в которой каждый элемент должен находиться на своем месте?
Здесь и приходят на помощь слои – широко применяемый в автоматизированных системах обработки графической информации механизм. Он позволяет логически разделить объекты, проекции которых визуально могут накладываться друг на друга, мешая пользователю адекватно воспринимать информацию.
Обычно для объяснения понятия слоя его сравнивают с калькой или прозрачной пленкой, на которой нарисованы объекты. Если наложить друг на друга такие листы, то объекты, размещенные на вышележащих листах, будут перекрывать объекты нижележащих листов, а объекты, выше которых находится только прозрачный фон, будут видны вне зависимости от того, на какой глубине располагается лист с его изображением.
Такое объяснение годится для приложений, работающих с плоскими изображениями. В частности, подобные механизмы присутствуют в программах обработки растровых и векторных рисунков. Такую возможность имеет и хорошо известный текстовый редактор Microsoft Word (имеется в виду команда Рисование → Порядок панели инструментов Рисование, позволяющая определять положение графических объектов относительно друг друга). Видимость объектов в таких программах обычно определяется положением слоев относительно друг друга[5]5
Кроме того, могут использоваться и другие атрибуты, например видимость и прозрачность слоя.
[Закрыть].
В ArchiCAD концепция слоя совершенно иная. Положение трехмерных объектов в этом приложении определяется их возвышением относительно какого-либо уровня. По этой причине ни о каком взаимном расположении прозрачных листов с нанесенными на них объектами здесь речь не идет. Слой в ArchiCAD – это имеющий имя набор атрибутов, который приписывается объектам, соотнесенным с этим слоем. Что это за атрибуты, каково их назначение, каким образом соотносятся объекты с определенным слоем, мы подробно рассмотрим в данной главе.
Управление слоямиНастройки и атрибуты слоев мы рассмотрим на примере стандартного списка слоев ArchiCAD.
Окно с настройками слоя (рис. 7.6) можно вызвать несколькими способами:
• командой Document → Layers → Layer Settings (Документ → Слои → Настройки слоя);
• командой Options → Element Attributes → Layer Settings (Параметры → Атрибуты элементов → Настройки слоя);
• щелчком на кнопке Layer – Settings Dialog (Слой – окно настроек)
информационной палитры;
• щелчком на кнопке Layer Settings (Настройки слоя)
панели Arrange Elements (Упорядочение объектов);
• нажатием сочетания клавиш Ctrl+L.
Рис. 7.6. Окно настройки слоев
Примечание
Как и во всех предыдущих случаях работы с окнами, объектами и т. д., рекомендуется использовать сочетание клавиш, которое действует вне зависимости от видимости палитр или меню.
Параметры слоев расположены в двух областях окна Layer Settings (Настройки слоя). Левую можно отключить щелчком на кнопке, разделяющей эти области.
Рассмотрение слоев начнем с правой области, которая содержит список имеющихся в проекте слоев и элементы управления слоями.
Список слоев состоит из строк, каждая из которых, в свою очередь, состоит из названия слоя, слева от которого расположены четыре атрибута.
• Блокирование слоя – помечается значком
для слоя, объекты которого доступны для редактирования, и значком
красного цвета для слоя, объекты которого нельзя изменить, переместить или удалить. На заблокированный слой нельзя также помещать другие объекты.
• Видимость слоя – помечается значком
для слоя, объекты которого видимы, и значком
если объекты слоя не должны отображаться.
• Вид объемного изображения – значок
задает представление объектов слоя в 3D-окне в виде твердотельного изображения, значок
представляет объекты слоя в виде каркаса.
Поскольку рассмотренные атрибуты имеют взаимно противоположные значения, то управлять ими просто: щелчок кнопкой мыши на значке переводит атрибут в противоположное состояние.
Примечание
Установка вида объектов в параметрах слоя имеет приоритет перед установкой вида объектов командой View → 3D View Mode (Вид → Режим трехмерного отображения).
• Пересечение объектов – помечен кнопкой
в заголовке столбца с номерами данного атрибута. Объекты, имеющие одинаковый номер, даже если они расположены на разных слоях, будут взаимодействовать при их взаимном пересечении. Под взаимодействием понимается, например, сопряжение однотипных объектов, визуальное представление объектов в соответствии с приоритетом их видимости и т. п. Объекты, имеющие разные номера поля пересечения, не будут взаимодействовать при пересечении, даже если они находятся на одном слое.
Совет
Если вам необходимо создать объекты, которые не должны взаимодействовать с другими, разместите их на слое с номером атрибута пересечения, равным 0.
Справа от названия слоя расположен атрибут Extension (Расширение). Он представляет собой поле для ввода произвольного текста, по которому можно сортировать или упорядочивать слои в списке.
Выбор способа сортировки производится щелчком на кнопке, расположенной справа от значка
После щелчка становятся доступными три варианта:
• Show all layers (Показать все слои) – отображаются все слои, определенные в проекте;
• Hide Xref layers (Скрыть Xref-слои) – технология Xref предназначена для использования в проекте файлов формата DWG и DXF – чертежей популярной САПР AutoCAD. На каждый такой файл создается ссылка, которая связывается со специальным слоем. Выбор этого варианта сортировки скрывает слои, связанные с Xref-ссылками;
• Filter by extension (Фильтровать по расширению) – в списке отображаются только слои с одинаковой информацией в атрибуте Extension (Расширение).
Упорядочение записей осуществляется щелчком кнопки мыши на заголовке атрибута. При щелчке на заголовке текстового атрибута (к ним относятся три последних) строки упорядочиваются по алфавиту в соответствии со значением данного атрибута. При щелчке на заголовке атрибута блокирования сначала будут отображены неблокированные слои, затем блокированные. При щелчке на заголовке атрибута видимости сначала отобразятся видимые слои, затем невидимые, а при активизации заголовка атрибута объемного изображения слои с объемным изображением расположатся выше, чем слои с каркасным. Щелчок на текстовом атрибуте слоя переводит его в режим редактирования, что позволяет изменить значение атрибута.
Возможности выделения записей списка слоев полностью совпадают с выделениями объектов Windows. Можно выделить несколько записей, перетаскивая мышь с нажатой левой кнопкой. Можно выделять произвольно расположенные записи щелчком кнопки мыши при нажатой клавише Ctrl. Щелчок кнопкой мыши при нажатой клавише Shift выделит все записи от выделенной до той, на которой произведен щелчок.
Выделить сразу все объекты можно нажатием сочетания клавиш Ctrl+A или щелчком кнопки мыши на расположенной справа от списка слоев кнопке Select All (Выделить все). Кнопка Deselect All (Снять все выделение) выполняет обратную операцию.
Работу с группой выделенных строк обеспечивают кнопки, расположенные справа от списка. Кнопка Lock (Блокировать) блокирует выделенные слои, Unlock (Разблокировать) снимает блокировку. Кнопки Show (Показать) и Hide (Скрыть) делают соответственно видимыми и невидимыми объекты на всех выделенных слоях. Кнопка Delete (Удалить) удаляет выделенные слои.
Внимание!
При удалении слоев безвозвратно удаляются и все расположенные на них объекты, причем эта операция необратима.
Для создания нового слоя следует щелкнуть на кнопке New (Создать). В появившемся окне необходимо ввести имя нового слоя, и он появится в списке слоев.
Примечание
Вновь созданный слой не включается автоматически ни в одну комбинацию слоев. Эту операцию необходимо проводить вручную.
Кнопка Print (Печать) предназначена для распечатки текущего состояния слоев и их комбинаций.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.