Ланцов А. Л.
Компьютерное проектирование в архитектуре
ARCHICAD 11
Москва, 2008
УДК 004.438 ББК 32.973.26018.2 Л22
Л22
Ланцов А. Л. Компьютерное проектирование в архитектуре. Archicad 11– М.: ДМК Пресс, 2007. – 800 с.: ил. ISBN 5-94074-369-2 («ДМК Пресс») ISBN 978-5-388-00018-7 («Питер») Еще совсем недавно проблема выбора в России подходящей программы для задач архитектурного проектирования не стояла – доминирующе положение занимал пакет ArchiCAD фирмы Graphisoft. В последнее время в России на рынке программного обеспечения для архитекторов стали успешно продвигаться продукты фирмы Autodesk, представленные пакетами Architectural Desktop и Revit Building, которые стали привлекать к себе усиленное внимание, благодаря реализации в них новых идей в технологии архитектурного конструирования. Хотя работа всех трех упомянутых пакетов основана на понятии единой модели виртуального здания, реализация этой модели, и создание на ее основе документации имеет существенные различия. Понять главные различия и сделать грамотный выбор в пользу какого-либо продукта применительно к условиям собственных решаемых задач, поможет предлагаемый выпуск в трех томах, посвященных ArchiCAD 11, Architectural Desktop 2008 и Revit Building 9. Первая книга посвящена описанию работы в пакете ArchiCAD 11 компании Graphisoft. Особое внимание автор пытался уделить в первую очередь изложению базовых понятий, эволюция которых носит, как правило, более медленный характер. Четкое понимание основ любого продукта позволит пользователю в дальнейшем самостоятельно с меньшими усилиями осваивать новые возможности программных продуктов в последующих версиях. В каждом из томов предполагается дать исчерпывающий справочный материал по соответствующим САПР, а также проиллюстрировать моделирование, как отдельных конструкционных элементов, так и здания в целом, включая создания документации и элементы визуализации. Выпуск рассматриваемой серии основан на опыте преподавания этих продуктов в 20042007 годах в центре подготовки Graphic Steepler Center (www.steepler.ru) и открывается самым известным в настоящее время продуктом ArchiCAD 11.
УДК 004.438 ББК
[email protected] Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, связанные с использованием книги.
ISBN 5-94074-369-2 ISBN 978-5-388-00018-7
© Ланцов А. Л. © Оформление, ДМК Пресс, 2007
Содержание Предисловие ............................................................................................... 11 Введение ..................................................................................................... 12 Глава 1. Пользовательский интерфейс ................................................ 17 Главное окно программы ArchiCAD 11.0 ...................................................... 17 Панели ............................................................................................................... 20 Инструментальные линейки ........................................................................... 23 Рабочие окна ..................................................................................................... 24 Курсоры............................................................................................................. 29 Использование профилей и схем рабочей среды .......................................... 32
Глава 2. Команды и инструменты......................................................... 38 Команды ............................................................................................................ 38 «Быстрые клавиши» ........................................................................................ 42 Инструменты .................................................................................................... 45 Настройка инструмента................................................................................... 48 Специальные настройки инструмента ........................................................... 54 Слои................................................................................................................... 57
Глава 3. Управление проектом .............................................................. 60 Типы проектных файлов ................................................................................. 60 Навигатор проекта ........................................................................................... 63 Работа с картой проекта .................................................................................. 64 Работа с картой видов ...................................................................................... 70 Просмотр видов ............................................................................................... 74 Организатор проекта ....................................................................................... 77
Глава 4. Библиотеки и дополнения ArchiCAD.................................... 79 Библиотечные элементы.................................................................................. 79 Библиотеки ....................................................................................................... 83 Библиотечные контейнеры .............................................................................. 91 Дополнения Add-Ons ....................................................................................... 92
4
Компьютерное проектирование в архитектуре • ArchiCAD 11
Глава 5. Атрибуты .................................................................................... 96 Перья ................................................................................................................. 96 4Линии ................................................................................................................ 98
Штриховка ...................................................................................................... 100 Материалы ...................................................................................................... 104 Многослойные структуры ............................................................................. 113 Использование в конструкционных элементах профилей ......................... 115 Диспетчер атрибутов ..................................................................................... 122
Глава 6. Ввод данных............................................................................. 125 Задание координат с клавиатуры .................................................................. 125 Следящее табло для ввода координат .......................................................... 130 Объектная привязка ....................................................................................... 134 Координатные сетки ...................................................................................... 137 Контроль геометрических размеров ............................................................ 139
Глава 7. Базовые приемы черчения ................................................... 140 G-линии........................................................................................................... 140 Черчение прямолинейных объектов............................................................. 147 Черчение криволинейных объектов ............................................................. 151 Многосегментные объекты ........................................................................... 159 Техника «волшебной палочки»..................................................................... 162 Заливки ........................................................................................................... 163 Структурная сетка .......................................................................................... 168
Глава 8. Управление изображением в 3М-окне ................................ 172 Настройка модели в 3М-окне ....................................................................... 173 Перспективная проекция............................................................................... 178 Параллельная проекция................................................................................. 182 Отбор элементов в 3М-окне.......................................................................... 185 Создание 3М-разрезов ................................................................................... 186
Глава 9. Размеры .................................................................................... 189 Общие настройки ........................................................................................... 189 Линейные размеры......................................................................................... 190 Радиальные размеры ...................................................................................... 196 Угловые размеры ............................................................................................ 198 Отметки уровня .............................................................................................. 199 Редактирование размеров .............................................................................. 200
Глава 10. Работа с текстовыми объектами ........................................ 202 Текст ................................................................................................................ 202 Метки .............................................................................................................. 210 Диспетчер ID-элементов ............................................................................... 214
Содержание
5
Поиск, замена и проверка текста .................................................................. 216 Проверка орфографии ................................................................................... 218
Глава 11. Выделение и группирование элементов ........................... 220 Простейшие приемы выделения элементов ................................................ 220 Выделение с использованием указателя ...................................................... 221 Использование для выделения бегущей рамки ........................................... 224 Использование для выделения элементов правил отбора.......................... 226 Настройка атрибутов выделения .................................................................. 227 Группирование ............................................................................................... 230
Глава 12. Редактирование положения ................................................ 233 Изменение положения ................................................................................... 233 Перемещение и копирование через буфер обмена ..................................... 238 Изменение размеров ...................................................................................... 242 Создание массивов......................................................................................... 243
Глава 13. Редактирование геометрии ................................................. 249 Редактирование вершин ................................................................................ 249 Редактирование сегментов/ребер ................................................................. 254 Логические операции с многоугольными фигурами .................................. 256 Разделение и выравнивание .......................................................................... 258 Использование для редактирования формообразующих фигур ................ 260
Глава 14. Стены ...................................................................................... 265 Параметры стен .............................................................................................. 265 Создание стен ................................................................................................. 268 Специальные команды редактирования параметров стены....................... 273 Специальные команды редактирования геометрии стен ........................... 276 Формирование поверхности стены .............................................................. 281 Отделка стен ................................................................................................... 285
Глава 15. Колонны, балки, перекрытия, фермы .............................. 289 Колонны .......................................................................................................... 289 Балки ............................................................................................................... 294 Перекрытия..................................................................................................... 300 Фермы ............................................................................................................. 305
Глава 16. Крыши .................................................................................... 310 Параметры крыши ......................................................................................... 310 Создание крыш............................................................................................... 311 Многоярусные крыши ................................................................................... 313 Шатровые крыши ........................................................................................... 314 Сводчатые крыши .......................................................................................... 315
6
Компьютерное проектирование в архитектуре • ArchiCAD 11 Редактирование крыш.................................................................................... 317 Подрезка под крышу других элементов....................................................... 321 6Примеры построения крыш .......................................................................... 323 Построение крыш инструментом СЕТКА ................................................... 326
Глава 17. Лестницы и пандусы ............................................................ 328 Параметры лестниц ....................................................................................... 328 Создание лестниц........................................................................................... 329 Настройка геометрии ..................................................................................... 332 Конструкция лестницы .................................................................................. 337 Ограждения .................................................................................................... 339
Глава 18. Окна и двери.......................................................................... 342 Параметры окон ............................................................................................. 342 Специальные параметры окон ...................................................................... 345 Специальные параметры дверей .................................................................. 351 Установка и редактирование окон/дверей ................................................... 353 Специальные окна ......................................................................................... 358
Глава 19. Формирование конструкции крыши ................................ 361 Общие сведения о программе Roof Maker .................................................. 361 Установка стропил ......................................................................................... 362 Установка накосных стропильных ног ........................................................ 365 Установка прогонов ....................................................................................... 366 Установка подкладных (карнизных) брусов ................................................ 367 Распорки ......................................................................................................... 368 Связывающие балки ...................................................................................... 368 Работа с Мастером крыш .............................................................................. 370 Пример построения конструкции крыши с использованием Roof Maker 372
Глава 20. Элементы композиции проектов ....................................... 376 Объединение................................................................................................... 376 Создание Н-связей ......................................................................................... 378 Редактирование связей .................................................................................. 381 Редактирование модуля ................................................................................. 383 Работа с внешними DXF/DWG-ссылками ................................................... 386
Глава 21. Совместная работа с AutoCAD........................................... 390 Преобразования форматов и трансляторы .................................................. 390 Преобразование пространств представлений ............................................. 392 Табличные преобразования атрибутов ........................................................ 396 Специальные преобразования слоев при экспорте..................................... 400 Подгонка атрибутов ....................................................................................... 407
Содержание
7
Процедуры преобразования форматов........................................................ 409 Параллельная работа с AutoCAD ................................................................. 411
Глава 22. Внесение замечаний в проект ............................................ 416 Чтение публикаций и внесение в них пометок ........................................... 416 Внесение замечаний непосредственно в проекте ....................................... 421
Глава 23. Коллективная работа в проекте ........................................ 426 Участники проекта ........................................................................................ 426 Работа администратора ................................................................................. 427 Работа разработчика ...................................................................................... 429 Работа руководителя проекта ....................................................................... 432 Работа эксперта и разработчика в режиме Mark-Up .................................. 433 Редактирование рабочего пространства ...................................................... 435 Работа в локальной копии ............................................................................. 437 Библиотеки в коллективном проекте ........................................................... 439
Глава 24. Разрезы/фасады .................................................................... 441 Параметры и атрибуты .................................................................................. 442 Техника выполнения и редактирования разрезов ....................................... 450 Внутренние фасады ....................................................................................... 454
Глава 25. Формирование узлов проекта ............................................ 459 Параметры и атрибуты узлов........................................................................ 460 Создание и редактирование узлов ................................................................ 461
Глава 26. Зоны ........................................................................................ 466 Вычисление площади зоны ........................................................................... 466 Категории зон ................................................................................................. 468 Параметры и атрибуты зоны ......................................................................... 469 Создание зоны ................................................................................................ 473 Редактирование зон........................................................................................ 475
Глава 27. Создание реалистических изображений .......................... 477 Внутренний и Z-buffer стандарты тонирования ......................................... 478 Стандарт тонирования LightWorks ............................................................... 482 Набросок ......................................................................................................... 490 Источники света ............................................................................................. 495 Выравнивание вида........................................................................................ 498
Глава 28. Съемка проекта .................................................................... 502 Свободная съемка .......................................................................................... 502 Сферическая съемка ...................................................................................... 508 Панорамная съемка ........................................................................................ 511 Просмотр съемок с использованием QuickTime Player. ............................. 514 Траектория солнца ......................................................................................... 516
8
Компьютерное проектирование в архитектуре • ArchiCAD 11
Глава 29. Макетирование конструкторской документации .......... 517 8Структура макетной документации ............................................................. 517
Вставка в макет объектов .............................................................................. 523 Управление и обновление чертежей ............................................................ 527 Настройка чертежа......................................................................................... 531 Нумерация чертежей и макетов .................................................................... 538
Глава 30. Вывод и публикация проекта............................................. 542 Вывод на принтере......................................................................................... 542 Создание публикаций проекта ...................................................................... 547 Метод публикации через локальную сеть ................................................... 548 Метод публикации через Интернет .............................................................. 550 Вывод публикации на принтер/плоттер ....................................................... 554 Установка выходных форматов для элементов публикации ...................... 554 Передача публикации .................................................................................... 556 3М-модели в PDF-документах ...................................................................... 557
Глава 31. База данных для учета материалов .................................. 559 Структура учета материалов ......................................................................... 559 Создание и редактирование базы данных ................................................... 560 Создание и редактирование свойств ............................................................ 564 Связывание свойств с элементами проекта................................................. 568
Глава 32. Расчет смет ............................................................................. 571 Сметное задание ............................................................................................ 571 Сметное задание для элементов ................................................................... 572 Сметное задание для компонентов............................................................... 577 Сметное задание для зон ............................................................................... 577 Примеры создания смет ................................................................................ 579
Глава 33. Создание форм с помощью Мастера ................................. 583 Формирование макета ................................................................................... 583 Структурирование данных ............................................................................ 584 Формирование массивов ............................................................................... 585 Пример создания графической формы ........................................................ 589
Глава 34. Спецификации элементов ................................................... 593 Создание спецификаций конструкционных элементов.............................. 593 Окно спецификации элементов .................................................................... 597 Редактирование спецификации .................................................................... 600 Проектные указатели ..................................................................................... 603
Содержание
9
Глава 35. Рабочая среда GDL-программирования .......................... 606 GDL-Мастер ................................................................................................... 607 Установка параметров ................................................................................... 615 Детальная настройка ..................................................................................... 617 Отладка скриптов ........................................................................................... 619
Глава 36. Элементы GDL-программирования ................................. 621 Синтаксис ....................................................................................................... 621 Фигуры ............................................................................................................ 624 Общие вычисления ........................................................................................ 625 Преобразование системы координат ............................................................ 632 Управление вычислениями ........................................................................... 635
Глава 37. Программирование в 3М пространстве ........................... 638 Элементарные фигуры .................................................................................. 638 Фигуры с одной образующей........................................................................ 642 Скаты и перекрытия....................................................................................... 651 Стены .............................................................................................................. 653 Фигуры с образующей и направляющей (профили) .................................. 659 Фигуры с несколькими образующими ......................................................... 666 Специальные фигуры .................................................................................... 670
Глава 38. Создание 2М-скриптов ........................................................ 673 Программирование 2М-символа .................................................................. 673 Создание 2М-символов на основе 3М-скрипта .......................................... 676 Вычерчивание 2М-символа........................................................................... 677 Создание 2М-текстовых GDL-объектов ...................................................... 678 Чертежи в сметах ........................................................................................... 684
Глава 39. Улучшение пользовательских возможностей в GDLобъектах .............................................................................................. 686 Масштабирование .......................................................................................... 686 Формирование графических средств редактирования GDL-объектов ..... 688 Скрипт параметров ........................................................................................ 693 Пользовательский интерфейс ....................................................................... 694 Полный пример создания библиотечного элемента ................................... 699
Глава 40. Операции с GDL-объектами............................................... 705 Операции с 3М-фигурами ............................................................................. 705 Композиции 3D-фигур................................................................................... 712 Окна и двери ................................................................................................... 714
10
Компьютерное проектирование в архитектуре • ArchiCAD 11
Глава 41. GDL-скрипты атрибутов ..................................................... 718 Штриховки...................................................................................................... 718
10Материалы ...................................................................................................... 721
Текстуры ......................................................................................................... 723 Размещение текстуры и заливки на фигуре ................................................ 724 Модель ............................................................................................................ 726 Тень ............................................................................................................... 726
Глава 42. Использование GDL-скриптов для управления проектом ..728 GDL-скрипты для управления текстовыми файлами ................................. 728
Глава 43. Графический метод создания библиотечных элементов .. 736 Создание 2М-библиотечного элемента ....................................................... 736 Создание 3М-библиотечного элемента как объекта ................................... 738 Создание библиотечных элементов для вставки в стены .......................... 744 Создание стилей компонентов для библиотечных элементов ................... 745 Дополнение Profiler для создания профилированных фигур.................... 747
Приложение. Построение модели загородного дома ....................... 750 Начало работы над проектом ........................................................................ 750 Проектирование базового этажа................................................................... 754 Проектирование остальных этажей ............................................................. 760 Цоколь, пандус и фундамент ........................................................................ 762 Крыша ............................................................................................................. 765 Построение конструкции крыши ................................................................. 767 Обшивка потолков ......................................................................................... 771 Дополнительные элементы проекта ............................................................773 Создание смет ................................................................................................776 Смета компонентов .......................................................................................780 Смета зон .......................................................................................................781 Создание макетов конструкторских листов ...............................................782 Создание макетной книги ............................................................................785
Предисловие Еще совсем недавно проблема выбора в России подходящей программы для задач архитектурного проектирования не стояла – доминирующе положение занимал пакет ArchiCAD фирмы Graphisoft. В последнее время в России на рынке программного обеспечения для архитекторов стали успешно продвигаться продукты фирмы Autodesk, представленные пакетами Architectural Desktop и Revit Building, которые стали привлекать к себе усиленное внимание благодаря реализации в них новых идей в технологии архитектурного конструирования. Хотя работа всех трех упомянутых пакетов основана на понятии единой модели виртуального здания, реализация этой модели и создание на ее основе документации имеет существенные различия. Понять главные различия и сделать грамотный выбор в пользу какого-либо продукта применительно к условиям собственных решаемых задач поможет предлагаемый выпуск в трех томах, посвященных программам ArchiCAD 11, AutoCAD Architecture 2008 и Revit Architecture 2008. Появление на рынке архитектурных САПР, представленных различными фирмами, резко увеличило скорость обновления версий, и автор с грустью осознает огромные трудности для создания такого выпуска до появления очередного обновления. Поэтому особое внимание автор пытался уделить в первую очередь изложению базовых понятий, эволюция которых носит, как правило, более медленный характер. Четкое понимание основ любого продукта позволит пользователю в дальнейшем самостоятельно с меньшими усилиями осваивать новые возможности программных продуктов в последующих версиях. В каждом из томов предполагается дать исчерпывающий справочный материал по соответствующим САПР, а также проиллюстрировать моделирование как отдельных конструкционных элементов, так и здания в целом, включая создание документации и элементы визуализации. Выпуск рассматриваемой серии основан на опыте преподавания этих продуктов в 2004-2007 годах в центре подготовки Graphic Steepler Center (www.steepler.ru,
[email protected]) и открывается самым известным в настоящее время продуктом ArchiCAD 11.
Введение Среди присутствующих в России на рынке программных продуктов, предназначенных для архитекторов, наиболее известна программа ArchiCAD фирмы Graphisoft. Ее широкое использование объясняется тем, что фирма Graphisoft первой осознала необходимость создания специальной среды проектирования виртуального здания, необходимой для наиболее эффективной работы архитектора. Использование САПР универсального назначения в архитектурных проектах не позволяло учитывать многоуровневую структуру здания (этажность), генерировать специальные типы разрезов/фасадов (внутренние и внешние), использовать инструменты моделирования основных конструкционных элементов (стен, окон и дверей, крыш, лестниц и др.) и т. д. С введением новой идеологии виртуального здания процесс проектирования в архитектуре принципиально изменился, освободив архитектора от значительного объема рутинной работы и устранив многие источники ошибок в документации, создание которой теперь стало возможным в значительной степени автоматизировать. Отметим наиболее важные стороны проектирования в ArchiCAD, связанные с использованием специализированной рабочей среды архитектора. Пространство проектирования. Пространство проектирования в любом САПР является важнейшей характеристикой, определяющей возможность выполнять работу в специализированных рабочих окнах, наилучшим образом приспособленных для конкретной области приложения. В ArchiCAD кроме традиционного 3М-пространства, представленного 3М-окном, используются другие специализированные пространства, представленные такими рабочими окнами, как окна разрезов/фасадов, планов этажей, смет, узлов, спецификаций (рис. В1). Все виды в указанных рабочих окнах формируются взаимосвязанно. Изменение в одном виде ведет к автоматическому изменению в других, связанных с ним, видах. В 2М-пространствах (на плане этаже, окне разреза/фасада, окне узлов) важное место занимает простота ввода координат точек в процессе построения объектов. До появления рассматриваемой версии в ArchiCAD ввод осуществлялся с использованием координатной панели, требующей постоянного переключения внимания на нее, что весьма замедляет работу пользователя. В настоящей версии для ввода координат дополнительно используется новое средство – следящее табло (рис. В2), которое автоматически перемещается в область курсора, не требуя поиска себя на экране. Координаты очередной точки отсчитываются от предыдущей точки. При этом положение локальной оси X может задаваться различными способами. По умолчанию ее направление для второй точки совпадает с направлением оси X проекта, а для всех последующих точек – с направлением последнего сегмента. В качестве локальной оси X можно использовать любой сегмент, а также формировать эту ось, не прерывая команды.
Введение
13
а
б
Рис. В1. Пространства проектирования и их рабочие окна
в
а – 2М-пространство в окне плана этажа; б – 2М-пространство в окне разрезов/фасадов; в – 3М-пространство
Дальнейшее ускорение черчения связано с введением в ArchiCAD 11 техники направляющих линий (G-линий) позволяющих, с одной стороны, расширить приемы относительного черчения, а с другой стороны – реализовать механизм построения вспомогательных построений внутри команд без их прерывания.
Рис. В2. Динамический ввод в ArchiCAD c использованием направляющих линий и следящего табло Организация проекта. Наличие большого числа видов и документов в проекте требует механизма быстрого доступа к ним и, в свою очередь, наличия простой и понятной логической структуры компонентов проекта. Реализация такого механизма обеспечивается Навигатором проекта. На четырех вкладках Навигатора проекта (рис. В3) представляется структура проекта, именованные виды, макеты конструкторских листов, собранные в макетные
14
Компьютерное проектирование в архитектуре • ArchiCAD 11
книги, а также публикации проекта. Вся логическая структура проекта представляется единственным файлом, в который включается все проектная информация, за исключением библиотечных элементов, использованных в проекте. Последнее обстоятельство требует внимательного сохранения пользовательских библиотечных элементов в одной папке с проектом во избежание их потери.
Рис. В3. Навигатор проекта для представления и управления проектом Инструментальная среда. Развитость инструментальных средств и возможность создания пользовательских инструментов являются одной из важнейших характеристик любого САПР. Создание пользовательских инструментов в ArchiCAD не предусмотрено. Расширение инструментальных средств осуществляется на программном уровне в форме специальных AРX-файлов. С помощью Диспетчера дополнений эти файлы подключаются к проекту во время его открытия. Многие такие расширения входят в поставку пакета, другие должны подключаться пользователем. При настройке инструмента из одного полного набора свойств, представленного в диалоговом боксе Default Settings, пользователем формируется оперативный набор на информационной панели Info Box инструмента (рис. В4). Эта панель постоянно доступна, позволяя, не прерывая работу инструментом, изменить его настройку. В то же время отдельные наборы параметров можно сохранять, помещая их в таблицу избранных настроек (Favorites). Отсутствие возможности создания пользовательских инструментов компенсируется возможностями создания уникальных элементов на программном уровне с использованием языка геометрического конструирования GDL, для которого предусмотрены встроенные отладочные средства. Несмотря на логическую простоту рассматриваемого языка применение его, однако, требует определенных профессиональных навыков и не может быть рекомендовано для применения рядовыми пользователями. Основным методом редактирования является использование механизма ручек. Однако здесь для выбора конкретной операции используются контекстные командные линейки, появляющиеся в момент выбора вершины или ребра на объекте. Состав команд в линейке зависит от типа выбранного объекта, с одной сто-
Введение
15
роны, и выбранного элемента на объекте (вершины или ребра) – с другой. При выполнении выбранной команды линейка исчезает. Документирование. Начиная с версии ArchiCAD 10 создание документации впервые стало осуществляться с использованием интегрированного в структуру модуля, что позволило существенно упростить процедуру макетирования документации. Перед созданием макета предварительно настраивается шаблон, определяющий размеры макета, штамп. Для создания макета необходимо в макетной книге создать пустой лист, подключить к нему нужный шаблон и раскрыть. Далее нужно раскрыть Навигатор проекта на вкладках Project Map или Views и перетащить нужный вид на лист макета (рис. В5). Для создания спецификаций используются специальные окна, позволяя выводить на печать их индивидуально в собственном формате. Пока только ArchiCAD при создании смет обеспечивает учет расхода компонентов. Информация об используемых в конструкционных элементах компонентах, которую нужно представить в спецификации, может закладываться в тип, геометрию и атрибуты конструкционных элементов. Например, чтобы в будущем подсчитать количество кирпича и раствора при кладке «в один кирпич», достаточно двух параметров – тип элемента (стена) и толщина стены, равная точно 250 мм. Остальные параметры для определения расхода берутся из геометрии стены в модели (длина и высота). Различным наборам компонентов будут соответствовать различные свойства, которые обнаруживаются при анализе свойств конструкционного элемента с помощью соответствующего критерия. На основании выбранного свойства из базы данных извлекаются соответствующие параметры компонентов (например, размер кирпича). Коллективная работа в проекте. Как правило, в архитектурном проекте участвует группа разработчиков. Возможность организации параллельной работы в проекте позволяет существенно сокращать сроки проектирования. Поэтому все современные архитектурные САПР включают в свой состав средства для организации коллективной работы. Особенности организации такой работы зависят в первую очередь от способа формирования рабочего пространства участников. В свою очередь разделение общего рабочего пространства существенно зависит от используемой в проекте файловой структуры. Коллективная работа в проекте обеспечивается модулем Team Work, поддерживающим специальную иерархию участников, включающую администратора (подключение участников проекта), руководителя проекта (контроль над использованием настроек проекта и формирование структуры этажей), разработчиков (формирование рабочих пространств и проектирование в них), экспертов (формирование замечаний) и, наконец, гостей (просмотр проекта без права изменения). Каждый разработчик в процессе разделения проекта получает в свое распоряжение копию центрального файла проекта. Созданное в нем рабочее пространство фиксируется в центральном файле. Выполнив определенную часть работы, каждый участник сохраняет свои результаты в центральном файле, из
16
Компьютерное проектирование в архитектуре • ArchiCAD 11
которого другие участники могут обновлять свои локальные копии и получать на своем экране результаты работы своих коллег. Принцип разделения рабочего пространства на отдельных этажах оказывается достаточно сложным и может приводить к конфликтам в смежных областях, если отдельные части элементов, например стены, оказываются принадлежащими разным участникам. Для разрешения таких конфликтов предусматриваются специальные процедуры взаимодействий участников. Взаимодействие с другими приложениями. Как правило, работа архитектора тесно связана с соисполнителями, которые выполняют свою часть на основе архитектурных чертежей и используют при этом другие САПР, в первую очередь AutoCAD. Кроме того, в сами архитектурные чертежи часто приходится включать отдельные узлы и даже проекты, выполненные в том же AutoCAD. Возможность эффективной трансляции форматов при импорте и экспорте, таким образом, является неотъемлемым атрибутом современных систем архитектурного проектирования. В процессе преобразования форматов пользователю необходимо выбрать соответствие между атрибутами – линиями, штриховками, цветами, слоями, а также между блоками в AutoCAD и библиотечными элементами в ArchiCAD. Кроме того, при экспорте необходимо выбрать пространство представления исходного вида, определяющего размерность вида в AutoCAD. Управление импортом/экспортом осуществляется Диспетчером трансляторов, который позволяет выбрать один из стандартных трансляторов либо создать на основе любого из существующих трансляторов новый. В ArchiCAD реализован специальный режим параллельной работы с AutoCAD. В этом режиме вначале в ArchiCAD создается начальный проект, который затем экспортируется в DWG-формате. Далее работа ведется параллельно в обоих приложениях, причем на каждой стороне допускается создавать и редактировать любые элементы. При наличии определенных результатов ArchiCADпользователь импортирует DWG-файл и интегрирует его в свой PLN-файл. Если некоторые элементы редактировались с обеих сторон, действует специальная логическая процедура выбора результатов редактирования для объединения. Наряду с внедрением в PLN-файл чертежей из AutoCAD поддерживается в полном объеме процедура связывания таких чертежей, использующая стандартный Диспетчер внешних ссылок и Диспетчер трансляторов.
ГЛАВА 1
Пользовательский интерфейс Пользовательский интерфейс представляет собой совокупность элементов управления, обеспечивающих доступ пользователя к инструментальной среде в процессе создания и редактирования виртуального здания. В силу многочисленности доступных пользователю инструментов, ориентированных на определенные этапы работы над проектом, становится актуальной задача организации эффективного интерфейса, позволяющего сохранять максимальной большую область графического пространства на экране в сочетании с быстрым доступом к необходимым инструментам. Решению этой задачи в ArchiCAD 11 уделено особое внимание в рамках формирования пользовательской рабочей среды. Главное окно программы ArchiCAD 11.0. Начало работы. Работа с программой ArchiCAD после ее запуска начинается с появления бокса Start ArchiCAD (рис. 1.1). В разделе What would you like to do? (Что вы хотите делать?) нужно выбрать один из трех вариантов работы.
Рис. 1.1. Начало работы в варианте нового проекта
18
Компьютерное проектирование в архитектуре • ArchiCAD 11
Создание нового проекта (Create a New Project). В этом варианте (рис 1.1) необходимо выбрать подходящий шаблон проекта одним из двух способов: • Use a Template (Использовать шаблон) – использование шаблона, который можно выбрать в списке справа. Если нужный шаблон в списке отсутствует, выбрать в этом же списке Browse и в открывшемся боксе файловой системы найти и открыть нужный шаблон. • Use Latest Project Settings (Использовать настройки последнего проекта) – использование шаблона из проекта, который был сохранен последним. Открытие однопользовательского проекта (Open a Project). В этом варианте открывается проект, используемый одним пользователем. В разделе You can (Вы можете) (рис. 1.2) нужно выбрать способ для открытия проекта: • Select a recent Project (Выбрать из недавних проектов). Ниже появится список, в котором выделить нужный проект из числа открывавшихся ранее проектов и нажать внизу кнопку Open. • Browse for a Project (Обзор для выбора проекта). Внизу кнопкой Browse (Обзор) открыть бокс Open file, в котором найти и открыть нужный проект.
Рис. 1.2. Начало сеанса с открытия Solo-проекта Вход в коллективный проект (Sign into a Team Work). Этот вариант можно выбрать, если предварительно в одном из двух приведенных выше вариантов проект был разделен. Для выбора нужной локальной копии проекта нажать внизу кнопку Browse. Затем найти и открыть файл локальной копии. Выбор профиля рабочей среды (Set up Work Environment) . В каждом из вариантов начала работы можно задать настройку рабочей среды, характеризующую состав и размещение на экране инструментальных средств ArchiCAD. Для этого в списке Use (Использовать) выбрать необходимый профиль.
Глава 1 • Пользовательский интерфейс
19
Структура главного окна программы. После выбора начального варианта работы появляется главное окно программы ArchiCAD (рис. 1.3) со структурой, характерной для Windows-приложений. В рабочей части окна могут одновременно размещаться несколько рабочих окон, предназначенных для графического конструирования модели на плоскости и в пространстве, создания библиотечных элементов и др. Кроме того, там же могут размещаться плавающие инструментальные линейки и панели, часть из которых – инструментальная палитра (Toolbox), информационная панель (Info box), Навигатор проекта (Navigator) показаны на рис. 1.3.
Рис. 1.3. Главное окно программы ArchiCAD 11 Контекстные меню. Быстрый доступ ко многим командам можно выполнять из контекстных меню, открываемых щелчком правой кнопкой мыши и зависящих от положения курсора (на управляющей точке или на пустом месте) и состояния вида (создание или редактирование) (рис. 1.4): • • • •
на пустом месте рабочего поля (а); на любом месте при наличии выделенного элемента (б); в процессе редактирования в любом месте (в); в процессе создания элемента в любом месте (г).
Компьютерное проектирование в архитектуре • ArchiCAD 11
20
в
г
а б Рис. 1.4. Виды контекстных меню: а – управление изображением; б – редактирование; в – в процессе создания (стены); г – в процессе редактирования (перемещения)
Содержание верхней части контекстного меню на рис. 1.4 б зависит от типа активного инструмента и включает в первой строке команду вызова бокса настройки инструмента. Кроме того, могут дополнительно включаться команды активации отдельных рабочих окон – разрезов/фасадов или деталей, если выделены соответствующие им линии разрезов и маркеров. Панели Панели представляют собой элементы управления, которые могут постоянно находиться на экране, не прерывая выполнения текущих команд. Часть из них можно установить все сразу, выбрав в подменю Window > Palettes (Окна > Палитры) команду Show Main Palettes Only (Показать только главные панели): • Tool box (Инструментальная панель) – набор инструментов, обеспечивающих построение модели и создание конструкторской документации; • Info Box (Информационная панель) – настройка параметров текущего инструмента, выбранного на панели Tool box; • •
Navigator (Навигатор проекта) – управление проектом (создание, настройка и открытие 2М- и 3М-видов, сметы и других компонентов проекта); Quick Options (Быстрые опции) – управление комбинациями слоев, масштабом и комбинациями опций для вида модели без перехода в соответствующие боксы настройки. На кнопках панели отображаются текущие значения опций, выбранных с использованием этих кнопок. Данную панель можно быстро открыть кнопкой в левом нижнем углу любого рабочего окна.
Глава 1 • Пользовательский интерфейс
21
Из того же подменю Window > Palettes можно выполнить избирательную установку и скрытие других панелей: • Coordinates (Координатная панель) – управление вводом координат с клавиатуры, а также оперативное управление координатными сетками; • Navigator Preview (Просмотровый навигатор) – быстрый просмотр всех 2Ми 3М-видов; • •
Control Box (Управляющая панель) – управление черчением в специальных режимах, используемых разными инструментами;
Organizer (Организатор) – сдвоенная реализация панели Навигатора проекта, упрощающая создание макетов конструкторских листов; • Drawing Manager (Диспетчер чертежей) – управление чертежами, включенными в состав макетов; • Profile Manager (Диспетчер профилей) – создание и редактирование профилей, определяющих сечение сложных стен, колонн и балок; • Favorites (Избранное) – наборы сохраненных настроек для различных инструментов; • Mark-Up Tools (Инструменты пометок) – инструменты для создания в проекте замечаний, выделенных особым цветом; • Library Loading Report (Отчет о загрузке библиотеки) – перечень отсутствующих в проекте библиотечных элементов; • Selections (Выделения) – сохранение комбинаций элементов с целью последующего использования для группового выделения; • Quick Layers (Быстрые слои) – быстрое управления слоями; • Element Information (Информация об элементах) – быстрый просмотр сведений о выделенных элементах. Размещение панелей. Каждая панель может постоянно находиться в главном окне ArchiCAD, обеспечивая к ней быстрый доступ в процессе создания и редактирование элементов модели и документации. Для некоторых панелей (Toolbox, Info Box, Coordinate Box и Control Box) можно управлять их формой, используя соответствующие опции из контекстного меню. Например, для панели Coordinate Box можно выбрать вертикальное (Vertical …) или горизонтальное (Horizontal …) размещение заголовка, а также компактную (Compact …) или расширенную (Extend …) форму. Некоторые плавающие панели можно прикреплять к правой или левой стороне главного окна программы. При этом панели выравниваются по высоте снизу и
22
Компьютерное проектирование в архитектуре • ArchiCAD 11
сверху. Прикрепленная панель автоматически ссужает графическую область и, тем самым, уже не закрывает рабочие окна. Прикрепить панели можно одним из способов: • дважды щелкнуть по заголовку панели. Панель будет прикреплена к ближайшей стороне. Если панель ранее прикреплялась уже к какой-либо стороне, новое прикрепление произойдет к той же стороне; • нажать на заголовок панели и перетащить курсор на одну из боковых сторон главного окна. В момент прикрепления, когда символ перетаскивания пересекает сторону окна и контур перетаскиваемой панели меняет форму, отпустить кнопку мыши. Для открепления панели действуют аналогичные процедуры: • дважды щелкнуть по заголовку панели. Панель вернется на старое место до ее закрепления; • нажать на заголовок панели и перетащить панель в новое положение. На одной стороне можно прикреплять несколько панелей, размещая их одну под другой (рис. 1.5).
а
б
в
Рис. 1.5. Прикрепление панелей а – прикрепление одиночной панели; б – прикрепление двух максимизированных панелей; в – прикрепление двух панелей с максимизацией одной из них
Глава 1 • Пользовательский интерфейс
23
Чтобы поместить новую панель сверху, перетащить ее заголовок на заголовок верхней панели, а для размещения снизу перетащить на линию внизу первой панели. При изменении в группе ширины одной их прикрепленных панелей автоматически будет изменяться и размер другой панели. Каждая из прикрепленных в группе панелей может иметь расширенное и усеченное состояния. Переключать из одного состояния в другое можно кнопкой в правом верхнем углу панели (рядом с кнопкой закрытия). Если две соседние панели расширены, между ними вводится разделитель (верхняя граница заголовка панели, расположенной снизу), перетаскивая который можно регулировать открытые части этих панелей. Панели можно прикрепить также рядом с уже прикрепленной панелью. Между соседними панелями в такой группе формируется разделитель, которым можно регулировать соотношения ширин панелей. Прикреплять к боковым сторонам можно панели Toolbox, Navigator, Navigator Preview, Organizer, Favorites и Quick Options. Панели Control Box, Coordinate Box можно прикреплять к боковым сторонам, если их заголовки находятся вверху, и к верхней и нижней стороне, если их заголовок находится сбоку. Панели Info Box и Drawing Manager можно прикреплять ко всем сторонам. Инструментальные линейки Инструментальные линейки содержат ярлыки команд или меню. Наиболее употребительные команды группируются на предопределенных инструментальных линейках. Показать или скрыть линейки можно в списке, открывающемся командой Window > Toolbars или правым щелчком по любой кнопке на любой из инструментальных линеек. Инструментальные линейки можно прикреплять по сторонам графической области окна. Для этого нажать на заголовке линейки и перетащить курсор с формой перекрестия на соответствующую сторону графической области. В момент пересечения курсором границы графической области произойдет прикрепление линейки. Для открепления линийки навести курсор на ручку линейки и, нажав кнопку мыши, и стащить линейку внутрь графической области. В поставку ArchiCAD 11 входят следующие инструментальные линейки: • 3D Visualization (3М-визулизация) – операции в 3М-окне, связанные с навигацией, выбор представления модели, фильтрация элементов, настройка 3Мвида, создание реалистических изображений; • • •
Arrange Elements (Упорядочивание элементов) – группирование элементов, изменение порядка размещения на плане, быстрое управление слоями; Attributes (Атрибуты) – настройка перьев, типов линий, штриховок, многослойных структур, материалов, категорий зон и стилей в Mark-Up; Classic 3D Navigation (Классическая 3М-навигация) – элементы 3Мнавигации, обеспечивающие 3М-навигацию согласно предыдущим версиям;
Компьютерное проектирование в архитектуре • ArchiCAD 11
24 •
•
•
• • •
•
•
• • •
Mini Navigator (Мини-Навигатор) – усеченный вариант навигации, включающий проход по этажам, установку параллельной/перспективной проекции, просмотр спецификаций, проход по макетам, 3М-навигацию; Drafting Aids (Чертежные вспомогательные средства) – выбор функции гравитации, работа с направляющими линиями, работа с «электронной» рейсшиной, использование временных узловых точек; Edit Elements (Редактирование элементов) – выделение, групповое переназначение атрибутов, выравнивание по границам экрана, обрезка, растяжение, изменение размеров, деление, сопряжение, базирование, расщепление, тиражирование; Edit GDL Library Parte (Редактирование GDL-элементов) – доступ к Диспетчеру библиотек, операции с контейнерами, работа с GDL-Мастером; Layout and Drawing (Макеты и чертежи) – создание и размещение видов на макете, создание макетов и их шаблонов, управление чертежами на макете; On-screen View Options (Экранные параметры вида) – опции, задающие видимость отдельных субкомпонентов в обозначениях конструкционных элементов и элементах оформления; Simple 3D (Простая 3М-навигация) – выбор параллельной/перспективной проекции, режимов просмотра (орбитальный режим или режим прогулки для перспективной проекции), а также представления модели; Standard for Low-Res Screens (Стандартная для экрана с низким разрешением) – минимальный набор команд общего назначения, включая стандартные Windows-команды, а также команды передачи свойств, управления направляющими линиями и следящим табло, редактирования формы; Standard (Стандартная) – в отличие от предыдущей линейки имеет расширенный набор команд редактирования; Teamwork (Коллективная работа) – команды взаимодействия пользователей в режиме коллективной работы над проектом; Toolbox Tools (Инструменты инструментальной панели) – инструментальная линейка, дублирующая инструментальную панель Toolbox.
Рабочие окна Графические построения в проекте выполняются в окнах трех типов – на плане этажа, в 3М-окне и в окне разрезов/фасадов. Все окна взаимосвязаны – изменения в одном окне отражаются на других окнах при их активации. Окно плана этажа (рис. 1.6) является основным при работе над проектом. Окно отображает текущий этаж. Несмотря на двумерный характер черчения, в этом окне создается трехмерный образ всех конструкционных элементов.
Глава 1 • Пользовательский интерфейс
25
Рис. 1.6. Окно плана этажа Окно разрезов/фасадов (рис. 1.7). Здесь можно выполнять многие команды редактирования, но нельзя устанавливать новые конструкционные элементы.
Рис. 1.7. Окно разреза/фасада Окно разреза/фасада можно открыть, если на любом из планов этажа создана линия разреза. Тогда по имени, соответствующему этой линии разреза, можно из меню Windows командой Section /Elevation открыть окно с этим разрезом. 3М-окно (рис. 1.8). На нем отображается полная модель проектируемого здания. Любое изменение на плане этажа немедленно отображается в 3М-окне при его активации, что позволяет быстро контролировать полученные результаты.
26
Компьютерное проектирование в архитектуре • ArchiCAD 11
В настоящей версии в 3М-окне можно осуществлять полномасштабное конструирование, устанавливая в нем 3М-элементы всех типов.
Рис. 1.8. 3М-окно Чертежные окна (рис. 1.9). Эти окна появляются при работе с инструментами УЗЕЛ и РАБОЧИЙ ЛИСТ, которыми на основе модели здания создаются чертежные листы. Все элементы модели при переносе в рассматриваемые окна расщепляются до отдельных линий и заливок. Это позволяет доводить документацию внесением различных деталей, пояснений, отсутствующих в модели. Окно рабочего листа обычно используют для больших чертежей, трансформация в которые из исходной модели осуществляется более оперативно – за один шаг.
Рис. 1.9. Чертежные окна а – окно узла; б – окно рабочего листа
Каждому чертежу, созданному в рассматриваемых окнах, ставится в соответствие специальный маркер на родительских видах модели, на основе которых создается узел или рабочий лист.
Глава 1 • Пользовательский интерфейс
27
Окно создания библиотечных элементов (рис. 1.10). Это окно предназначено для написания и отладки комплекса программ (скриптов), которые используются в качестве уникальных элементов проекта.
Рис. 1.10. Окно создания библиотечных элементов Окно библиотечных элементов открывается из подменю File > Libraries and Objects (Файл > Библиотеки и объекты) командой New Object (Создать объект) или Open Object (Открыть объект). Из этого окна можно открыть собственные 2М- и 3М-окна, в которых отображаются в графической форме результаты программирования объектов и их 2М-символов. Окно смет (рис. 1.11). В этом окне отображаются результаты расчета различных смет, которые использованы в проекте.
Рис. 1.11. Окно смет
Компьютерное проектирование в архитектуре • ArchiCAD 11
28
Окно открывается из подменю Document > Schedule and Lists > Schedule (Документ > Спецификации и Сметы > Спецификации). Смета откроется в форме, составленной согласно сметному заданию и заполненной данными проекта. Далее смету можно открывать из Навигатора проекта. Управление изображением в рабочих 3М- и 2М-окнах (рис. 1.12). Этот вид управления доступен с помощью ряда кнопок, размещенных в нижней части рабочих окон, либо из меню Display (Визуализация), либо из контекстного меню. В последнем варианте необходимо выполнить щелчок правой кнопкой мыши по свободному месту в рабочем поле. 1
2 3
4 5 6
7
8 9 10 11 12
13
14
15 4 5 6 7 10 11 12
а
б Рис. 1.12. Управление изображением в рабочих окнах
а – в 3М-окне; б – в окне плана этажа 1 – панель «Навигатор» (Navigator); 2 – панель «Предварительный просмотр» (Navigator Preview); 3 – панель «Быстрые опции» (Quick Options); 4 – прокрутка растяжки (Scroll-Zoom); 5 – увеличить изображение (Increase Zoom); 6 – уменьшить изображение (Reduce Zoom); 7 – панорамировать (Pan); 8 – режим осмотра «Вращаться» (Orbit); 9 – режим осмотра «Проходить» (Explore); 10 – выровнять по окну (Fit in Window); 11 – к предыдущему изображению (To Previous Zoom) ; 12 – к следующему изображению To Next Zoom); 13 – текущий масштаб (Current Scale); 14 – растяжка (Zoom); 15 – опции растяжки (Zoom Options)
• • •
•
•
•
Navigator (Навигатор) – включение/выключение Навигатора проекта; Navigator Preview (Предварительный просмотр) – включение/ выключение панели просмотра; Zoom (Растяжка) – значение растяжки вида. Щелчок по полю устанавливает значение 100%. В результате размер на экране может быть пересчитан в реальный размер умножением на этот масштаб; Zoom Options (Опции растяжки) – меню, в котором выбираются коэффициенты растяжки. Можно также, выбрав опцию Save Current Zoom, сохранить текущее значение растяжки под определенным именем. В дальнейшем эти имена можно из того же меню устанавливать текущими, переименовывать (Rename) их и удалять (Delete); Scroll-Zoom (Прокрутка растяжки) – режим плавного изменения растяжки. Если далее нажать кнопку мыши в точке рабочего окна, которая будет оставаться неподвижной в процессе масштабирования, и перетащить курсор в верхней (нижней) полуплоскости, произойдет увеличение (уменьшение) растяжки. Ее значение при этом будет определяться вертикальной составляющей траектории, по которой перемещался курсор; Increase Zoom (Увеличить изображение) – увеличение изображения. При одиночном щелчке курсор принимает форму этой кнопки. Если теперь в ра-
Глава 1 • Пользовательский интерфейс
29
бочем окне построить этим курсором рамку со сторонами ax и ay, то будут определены два коэффициента kx=Ax/ax и ky=Ay/ay, где Ax и Ay – ширина и высота рабочего окна. Наименьший из этих коэффициентов выбирается для масштабирования изображения. Неподвижная точка при масштабировании устанавливается в центре рамки. Фрагмент изображения, попавший в рамку, увеличивается до размеров рабочего окна. Двойной щелчок по кнопке увеличивает изображение в два раза; • Reduce Zoom (Уменьшить изображение) – сжатие изображения. При одиночном щелчке курсор принимает форму этой кнопки. Если далее в рабочем поле построить таким курсором рамку, стороны которой ax и ay, то будут определены два коэффициента – kx = ax / Ax и ky = ay / Ay.. Наибольший из этих коэффициентов выбирается для масштабирования изображения, неподвижная точка которого устанавливается в центре рамки. В результате изображение сжимается до размеров этой рамки. Двойной щелчок по кнопке уменьшает изображения в два раза; • Pan (Панорамировать) – перемещение вида параллельно плоскости экрана; • Orbit (Орбита) – режим осмотра, в котором камера перемещается по сферической поверхности, а цель находится в центре этой сферы; • Explore (Осмотр) – режим осмотра для перспективной проекции), в котором камера перемещается вдоль определенного направления, задаваемого клавишами управления курсором (↑, →, ↓, ←, Page Up, Page Down). Режим доступен только для перспективной проекции; • Fit in Window (Вписать в окно) –растяжка до границ рабочего окна; • Previews Zoom (Предыдущий вид) – переход назад к предыдущему виду; • Next Zoom (Следующий вид) – переход вперед к следующему виду. Некоторые из приведенных опций могут выбираться также из меню Display и из контекстных меню (рис. 1.4 а, в, г). Курсоры Для облегчения ориентации в текущих ситуациях используется развитая система изображений курсора, позволяющая быстро идентифицировать состояние процесса и правильно его продолжить. Выделение элемента. Выбран инструмент УКАЗАТЕЛЬ, которым выполняются операции выделения или редактирования: – «стрелка». Курсор на пустом месте рабочего окна; – «галочка со стрелкой». Привязка к узловой точке; – «Мерседес со стрелкой». Привязка к ближайшей точке на ребре или дуге, кроме концевых точек объекта;
30
Компьютерное проектирование в архитектуре • ArchiCAD 11 – «пересечение со стрелкой». Привязка к точке пересечения элементов; – «нормаль со стрелкой». Привязка перемещаемого или растягиваемого элемента перпендикулярно к точке на дуге или ребре;
– «касательная со стрелкой». Привязка перемещаемого или растягиваемого элемента к точке касания его на дуге или круге. Начало создание элемента. Выбран любой инструмент, кроме УКАЗАТЕЛЯ. Процесс создания элемента еще не начат: – «Мерседес». Привязка к ближайшей точке на ребре или дуге, кроме концевых точек объекта; – «перекрестие». Курсор на пустом месте рабочего окна; – «галочка». Привязка к узловой точке; – «пересечение». Привязка к точке пересечения элементов. Продолжение создания элемента. Выбран любой инструмент, кроме УКАЗАТЕЛЯ. Процесс создания элемента уже начат. – «карандаш пустой». Курсор на пустом месте рабочего окна; – «карандаш залитый». Привязка к узловой точке; – «карандаш штрихованный». Привязка к ближайшей точке на ребре или дуге, кроме концевых точек; – «пересечение с карандашом». Привязка к точке пересечения элементов; – «нормаль с карандашом». Привязка перемещаемого или растягиваемого элемента перпендикулярно к дуге или ребру; – «касательная с карандашом». Привязка перемещаемого или растягиваемого элемента к точке касания его на дуге или круге; – «молоток». Привязка к начальной точке после полного обхода замкнутого контура (например, при создании перекрытия или крыши), а также при указании положения размерных линий, положения штампа в зонах. Передача свойств инструменту. Передача текущему инструменту свойств выделяемого элемента (нажата клавиша ): – «пипетка пустая». Курсор на пустом месте рабочего окна; – «пипетка штрихованная». Курсор на любой, кроме концевых, точке объекта, свойства которого присваиваются текущему инструменту; – «пипетка залитая». Курсор в узловой точке объекта, свойства которого присваиваются текущему инструменту.
Глава 1 • Пользовательский интерфейс
31
Передача свойств объекту. Передача объекту свойств текущего инструмента (нажаты клавиши +): – «шприц пустой». Курсор на пустом месте рабочего окна; – «шприц штрихованный». Курсор на любой, кроме концевых, точке объекта, которому присваиваются свойства текущего инструмента; – «шприц залитый». Курсор в узловой точке объекта, которому присваиваются свойства текущего инструмента; Обрезка. Отображение операции обрезки (нажата клавиша ): – курсор на пустом месте рабочего окна; – курсор в любой точке на контуре объекта при обрезке. Обрезается участок между ближайшими относительно выбранной точки элементами, пересекающими этот объект. Отображение состояния процесса. Форма курсора подсказывает о текущем шаге при редактировании и создании элемента: – «глаз». Запрос на указание направления подъема ската; ориентации дверей и окон; ориентации разрезов и фасадов, а также глубины ограничения размеров в них; стороны на объекте, которая должна остаться выделенной после выполнения команды Split (Разделить); – «двойной глаз». Запрос на указание стороны вставки окна или двери вдоль стены относительно выбранной точки вставки; – «волшебная палочка». Запрос на указание объекта, который должен быть преобразован с помощью «волшебной палочки» в другой объект; – «трезубец». Запрос на перемещение объекта, выделенного инструментом БЕГУЩАЯ РАМКА. Действует внутри рамки; – «указатель». Запрос на выбор команды из меню. Управление изображением. Формируются после нажатия в рабочем окне кнопок с таким же видом: – «увеличение». Запрос на создание рамки, содержимое которой затем будет увеличено на весь экран; – «уменьшение». Запрос на создание рамки, в которую должно быть помещено уменьшенное изображение на всем экране; – «рука». Запрос на указание вектора смещения изображения для его перемещения параллельно плоскости экрана. Другие формы курсора. Последние три формы генерируются программой самостоятельно и информируют об общем состоянии процесса вычисления:
32
Компьютерное проектирование в архитектуре • ArchiCAD 11 – «облако». Линия взгляда не пересекает плоскость XY проекта. Действует при редактировании в 3М-окне; – «бульдозер». Отключение доступа к ресурсам компьютера на время автосохранения; – «часы». Доступ к ресурсам компьютера отключен на время вычислений.
Использование профилей и схем рабочей среды Профили. При большом количестве инструментов и команд актуальной становится оптимизация представлений инструментов, обеспечивающей быстрый доступ к нужным компонентам инструментальной среды. Оптимизация предполагает решение следующих задач: • создание и компоновка специальных меню и инструментальных линеек, состав команд в которых определяется конкретными особенностями выполняемого этапа работы – конструирования, документирования и визуализации проекта. • использование клавишных комбинаций для быстрого вызова команд. • быстрый доступ к часто изменяемым параметрам инструментов и созданных ими элементов и объектов. • повышение комфортности и скорости черчения за счет оптимального размещения элементов управления на экране, обеспечивающего минимальное сокращение площади графической области, доступной для черчения. Для обеспечения перечисленных выше задач применен механизм профилей использования рабочей среды. Работа с профилями выполняется в боксе Work Environment (Рабочая среда) (рис. 1.13), открываемом из меню Options. Каждый профиль создается под конкретный этап работы, характеризующийся использованием определенного набора инструментов. В состав профиля включаются схемы настройки шести типов. Каждый тип схемы отвечает за настройку определенной группы элементов управления, например за создание таблицы клавишных комбинаций быстрого доступа. Набор индивидуальных установок определенных частей интерфейса представляется соответствующими схемами, может сохраняться в определенной папке. Различные такие наборы могут комбинироваться в составе профилей, которые обеспечивают специфические условия работы на определенной стадии работы над проектом. В ArchiCAD 11 применяются три входящих в поставку профиля: •
Standard Profile (Стандартный профиль) – создается для отражения рабочего процесса в общей архитектурной практике. Меню, команды, макеты палитр, видимость инструментальных линеек оптимизируются, чтобы получить наиболее легкий доступ к инструментам и функциям, необходимым для построения здания. Так инструментальные линейки Standard (Стандартная) и
Глава 1 • Пользовательский интерфейс
•
•
33
Mini-Navigator (Мини-навигатор) здесь являются видимыми (вторая линейка для быстрого переключения окон), а инструментальная палитра Toolbox полностью раскрывает все инструменты. При первом старте ArchiCAD данный профиль выбирается по умолчанию; Layouting Profile (Профиль макетирования) – размещаются в основном инструменты, используемые для макетирования документации и публикаций. Появляется макетная книга, а инструментальная палитра содержит только инструменты документирования. Навигатор проекта и Организатор размещаются в левой стороне экрана. Видны две специализированные инструментальные линейки Layouts & Drawings (Макеты и чертежи) и Standard for Layouting (Стандарты для макетирования); Visualization Profile (Профиль визуализации) – на экране отображаются инструменты, используемые на стадии создания выходных 3М-изображений. Появляется меню 3D Visualization, в котором собираются все команды, относящиеся к 3М-окну, 3М-навигации и 3М-выводу. В этом профиле Навигатор проекта не отображается, а инструментальная палитра содержит только инструменты из группы Design.
Рис. 1.13. Настройка профиля
34
Компьютерное проектирование в архитектуре • ArchiCAD 11
Профили сами не содержат установок. В них только собираются схемы. Начать работу можно, не применяя каких-либо схем, а создавать их по мере необходимости, используя их только для текущего использования. Более эффективным, однако, может оказаться создание именованных схем в составе профиля, например, при работе в составе коллективного проекта, а также для индивидуальных пользователей, желающих использовать несколько различных наборов настроенных установок. Создание нового профиля. Операция выполняется в боксе New Profile (Создать профиль) (рис. 1.14), который открывается при нажатии одноименной кнопки . В этом боксе необходимо: • в поле Enter the name of the new profile (Ввести имя нового профиля) ввести имя создаваемого профиля; •
в списке Select the Schemes of the Profile (Выделить схемы профиля) выбрать схемы, которые должны содержать профиль. Вначале щелкнуть по типу схемы, а потом в списке справа выбрать конкретную схему. Если в профиле выбор конкретной схемы не имеет значения, выбрать значение Undefined, что будет означать «как есть», или по умолчанию.
Рис. 1.14. Настройка профиля Выбор типа схемы соответствует указанию определенной группы элементов пользовательского интерфейса, для которой необходимо изменить их установку, а выбор схемы – указанию конкретного набора параметров установки. Используются следующие типы схем: • User Preference Schemes (Схемы пользовательских настроек) – группа установок, связанных с вводом координат мышью, использованием G-линий и индикаций выделенных элементов на экране, общими настройками инструментальных боксов настройки и панелей;
Глава 1 • Пользовательский интерфейс •
• •
35
Company Standards Schemes (Схемы стандартов организации) – схемы, регламентирующие работу ArchiCAD согласно стандартам компании. Например, частоту автосохранения или Web-страницы при поиске библиотечных элементов; Shortcut Schemes (Схемы ярлыков) – списки с комбинациями клавиш, назначенными для быстрого доступа к командам и действиям; Tool Schemes (Схемы инструментов) – варианты упорядочивания инструментов на инструментальной палитре, а также разбивки инструментов на группы для удобства работы;
•
Palette Schemes (Схемы палитр) – варианты представлений на экране палитр, включающие, размещение, формы и состояние палитр; • Command Layout Schemes (Схемы макетов команд) – варианты состава главных меню и инструментальных и их заполнения. Данный тип схем предусматривает создание собственных меню и инструментальных линеек. Для завершения создания нового профиля нажать ОК. Имя нового профиля появится в списке Stored Profiles (Сохраненные профили). Операции с профилями. Над существующими профилями на вкладке Profile Options (см. рис. 1.13) доступны следующие операции: • Edit (Правка) – открывается бокс, аналогичный боксу New Profile, в котором можно изменить схемы в составе профиля, а также его имя; • Delete (Удаление) – удаление профиля. При удалении все входящие в него схемы сохраняются; • Export (Экспорт) – сохранение профиля в специально созданной папке набора XML-файлов, соответствующих самому профилю и отдельным схемам. При необходимости изменить положение набора файлов, нажать Browse и выбрать новую папку; • Import (Импорт) – подключение к списку внешнего профиля. При необходимости изменить предложенную папку с профилем, нажать кнопку Browse и найти нужную папку с профилем. Если в папке несколько профилей, выбрать один из них. Нажать Import; Импортированный профиль может иметь имя, совпадающее с именем существующего уже в списке, В этом случае профили будут различаться по дате создания, добавляемой к имени профиля; •
•
Set as Default (Установить по умолчанию) – назначение профиля, выделенного в списке Stored Profiles в качестве профиля по умолчанию. Такой профиль будет автоматически использоваться при запуске ArchiCAD или после выполнения команды New & Reset All; Apply Schemes of Profile (Применить схемы профиля) – все схемы, входящие в состав выделенного в списке Stored Profiles профиля, становятся активными.
36
Компьютерное проектирование в архитектуре • ArchiCAD 11
Работа со схемами. Как было отмечено выше, в профиле объединяются ссылки на схемы, которые описывают настройки элементов инструментальной среды определенного типа (пользовательского интерфейса, инструментов, команд, панелей и др). Для работы со схемой необходимо в боксе Work Environment (Рабочая среда) выбрать ее слева в структуре. Справа откроется соответствующая вкладка Scheme Options.
Рис. 1.15. Настройка схемы Создание схемы. Как только будут сделаны какие-либо изменения в рабочей среде, имя вверху изменяется на Custom. Если действующая схема Custom будет представлять интерес в будущем, ее необходимо сохранить в форме именованной схемы. Чтобы сохранить параметры схемы, нажать справа кнопку Store as (Сохранить как). Далее ввести имя новой схемы и сохранить параметры выбранного компонента рабочей среды в схеме, нажав кнопку Store. Новая схема появится в списке Stored Schemes (Сохраненные схемы). Использование схемы. Для использования одной из существующих схем выбрать ее в списке Stored Schemes. Значок закрытого замка перед именем схемы означает, что файл доступен только для чтения. Такие схемы нельзя редактировать или удалять. Нажать расположенную под упомянутым списком кнопку Apply Scheme (Применить схему). Откроется одноименный бокс с сообщением, что предпринимается попытка изменить схему. Для применения выбранной схемы нажать в этом сообщении кнопку Apply и затем кнопку ОК в боксе Work Environment. Часть рабочей среды, управляемая выбранной схемой, изменится согласно настройке указанной схемы. Экспорт/импорт. Эти операции позволяют сделать схемы доступными для других пользователей в сети: • Для экспорта схемы кнопкой Export открыть бокс Export Scheme. Ввести в нем имя схемы, если экспорт выполняется под другим именем. Затем кнопкой Browse открыть бокс Обзор папок, где выбрать или создать папку для размещения и нажать ОК. Нажать кнопку ОК и затем кнопку Export.
Глава 1 • Пользовательский интерфейс •
37
Для импорта кнопкой Import открыть бокс Import Scheme. Выбрать внизу в списке имя импортируемой схемы. При отсутствии в списке нужной схемы кнопкой Browse открыть бокс Обзор папок, где найти нужный файл схемы. Нажать кнопку ОК и затем Import. Импортируемые схемы отображаются в списке сохраненных схем в боксе Import Scheme. Если импортируемые схемы содержат имена уже назначенные другим сохраненным в списке схемам, к именам таких схем будет добавляться время их создания. Другие операции со схемами. Над существующими схемами в окне Scheme Options на рис. 1.15 доступны также следующие операции: • Stored Schemes (Сохраненные схемы) – список схем, сохраненных в текущем выбранном профиле рабочей среды. Выделить схему, которую нужно применить, переименовать или удалить; • Rename (Переименовать) – переименование имени схемы; • Delete (Удалить) – удаление выбранной схемы и настроек, сохраненных в ней; • Redefine (Переопределить) – переопределение выбранной схемы согласно текущим настройкам.
ГЛАВА 2
Команды и инструменты Команды в ArchiCAD представлены в различных формах. В стандартной форме команды включаются в состав выпадающих меню, внутри которых создается иерархическая структура подменю, облегчающая поиск нужных команд. Команды, связанные с созданием конструкционных элементов, а также объектов документации, как правило, представляются в форме инструментов, постоянно открытых для пользования и сопровождаемых средствами их настройки – информационными панелями и боксами настройки. Часть команд (управление отображениями, редактирование и др.) представляются кнопками в составе инструментальных линеек. Многообразие команд и форм их представления требует оптимизации их размещения на экране, обеспечивающей ускоренный доступ к необходимым командам при минимальном заполнении ими графической области. Команды Настройка меню команд. Эта процедура предусматривает размещение команд в существующих меню, а также создание новых меню. Настройка выполняется в боксе Work Environment (Рабочая среда), в котором необходимо на левой панели выбрать элемент рабочей среды Menus (Меню). Будет открыта вкладка Customize Menus (рис. 2.1).
Рис. 2.1. Создание и настройка меню
Глава 2 • Команды и инструменты
39
На левой стороне Application commands and menus (Команды приложений и меню) вкладки внизу представлен список всех доступных команд, отсортированных одним из пяти вариантов (рис. 2.2), которые выбираются в расположенном выше выпадающем меню: • Current menu structure (Структура текущих меню) – структура меню, представленных в текущей строке меню; • All commands by theme (Все команды по теме) – список, в котором по каждой теме приводится перечень соответствующих ей команд. Как правило, в одну тему входят команды, представленные в одном подменю или меню без учета их структуры. Но могут входить и команды из разных подменю и меню. Например, тема Toolbox содержит команды из подменю Design > Design Tools (Конструирование > Инструменты конструирования) и команды меню Documenting Tools (Инструменты документирования) (а); • All menus in alphabetical order (Все меню в алфавитном порядке) – все меню представляются в алфавитном порядке (б); • All commands in alphabetical order (Все команды в алфавитном порядке) – все команды представляются в алфавитном порядке (в); • All new commands in alphabetical order (Все команды в алфавитном порядке) – все новые команды, впервые появившиеся в ArhiCAD 11.
а
б
в
Рис. 2.2. Форматы представления всех доступных команд На правой стороне Build or edit this menu (Создание или редактирование меню) вкладки формируется структура меню, включая создание новых меню и заполнение их командами и готовыми меню. Выпадающий список, расположенный вверху, содержит одноуровневый список всех уже существующих меню и подменю. Выбранный в этом списке элемент раскрывается на один уровень в нижнем списке. Например, если выбрать в верхнем списке значение Menubar, в нижнем списке раскроется перечень главных меню, которые далее могут последовательно раскрываться вручную, щелкая в строке соответствующего меню по кнопке, расположенной справа. Для возвращения в родительское меню нужно щелкнуть по кнопке, расположенной справа от опций меню (Menu Options). Чтобы добавить новые элементы в меню, необходимо выбрать слева в верхнем списке нужный вариант сортировки, а затем ниже выделить нужное число эле-
40
Компьютерное проектирование в архитектуре • ArchiCAD 11
ментов в этом варианте. (Для выделения с избирательным накоплением удерживать клавишу , а для сплошного выделения указать сначала начало, а затем с нажатой клавишей <Shift> конец выделения). Далее перетащить выделенную группу элементов в нужную позицию в правом списке. Если вместо перетаскивания использовать кнопку Add selected (Добавить выделенные), вставка правом списке произойдет в конец. Добавить можно также разделитель, расположенный в конце левого списка. Для удаления из правого списка элементов, нужно выделить их и нажать кнопку Remove (Удалить). Если в правом списке выбрать любое меню или подменю, то над ним можно выполнить операции, выбираемые из списка, открываемого кнопкой Menu Options (Опции меню): •
New menu (Новое меню) – создание нового главного меню, если выбрано Menubar, или создание подменю, если выбрано меню или подменю; • Rename/Delete menu (Переименовать/удалить меню) – переименование/удаление выбранного меню; • Duplicate menu (Копия меню) – создание копии выбранного меню со всеми входящими в него подменю и командами. Флажок Alternating menu items (Альтернативное элементы меню) на вкладке дополнительных опций (Further Options) позволяет выбранную в правом списке команду делать альтернативой команде, расположенной выше нее. Дополнительным условием при этом является назначение обеим альтернативным операциям комбинаций быстрых клавиш, отличающихся наличием в одной из них дополнительной модифицирующей клавиши (, или <Shift>). В этом случае обе команды будут представляться в одной позиции меню и меняться при нажатии указанной модифицирующей клавиши. В качестве примера рассмотрим две команды Drag и Drag a Copy, которым соответствуют комбинации клавиш + и +<Shift>+, отличающиеся наличием во второй команде дополнительной специальной клавиши <Shift>. Чтобы воспользоваться техникой альтернативных команд, вторую команду поместим под первой. Выделим далее команду Drag a Copy, установим для нее флажок Alternating menu items и нажмем ОК. Если теперь открыть подменю Edit > Move, то в нем команда Drag a Copy будет появляться при нажатии клавиши <Shift>, замещая команду Drag. Инструментальные линейки. Эти элементы интерфейса представляют команды в виде кнопок на плавающих панелях. Чтобы показать на экране инструментальную линейку, ее необходимо выбрать в подменю Windows > Toolbars либо можно также список с инструментальными линейками открыть из контекстного меню, щелкнув правой кнопкой по любой инструментальной линейке. Поскольку количество различных команд существенно превышает возможности для их размещения на линейке, можно самостоятельно скомпоновать инстру-
Глава 2 • Команды и инструменты
41
ментальную линейку в боксе Work Environment (Настройка панели команд) на вкладке Customize Toolbar (рис. 2.3). В правом списке вкладки отображается текущий состав и структура инструментальной линейки, выбранной в расположенном выше выпадающем списке.
Рис. 2.3. Создание и настройка инструментальной линейки Для добавления на инструментальную линейку новой команды найти и выделить ее в левом списке и затем перетащить в нужную позицию в правом списке. Если вместо перетаскивания после выделения нажать кнопку Add (Добавить), команда будет добавлена в конец линейки. Положение любой команды в правом списке можно изменить перетаскиванием за значок двунаправленной стрелки, расположенной в начале строки. Для удаления команды из линейки необходимо пометить ее и нажать кнопку Remove (Удалить). Если в правом списке выбрать любую инструментальную линейку, то над ней можно выполнить операции, выбираемые из списка опций, открываемого кнопкой Toolbar Options (Опции инструментальных линеек): • New toolbar (Создать инструментальную линейку); • Rename/Delete toolbar (Переименовать/удалить инструментальную линейку);
42
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Duplicate toolbar (Скопировать инструментальную линейку) – создание копии выбранной линейки со всеми входящими в него подменю и командами; • Show Icon/Name only (Показать только значок/имя) – на линейке будут отображаться только значки/имена команд; • Show Icon and Name (Показать значок и имя) – на линейке будут отображаться значки вместе с именами команд; • Show Icon and Name selectively (Показать значок и имя избирательно) – на линейке будет отображаться всегда значок. Имя будет использоваться избирательно, если для выбранной команды на вкладке Further Options установлен флажок Show command name in case of “Selective” (Показать имя команды в случае «Избирательно»). Меню, помещенное на линейку, сопровождается справа значком , щелчок по которому раскрывает содержимое этого меню. При этом список опций линейки (Toolbar Options) замещается списком опций меню (Menu Options). Эти опции будут действовать во всех вхождениях меню, а не только в рассматриваемой линейке. Если необходимо отказаться от имени кнопки на линейке, необходимо на вкладке Further Options установить флажок Sticky pop-up menu. Содержимое именованных инструментальных линеек сохраняется как часть схемы макета команд. «Быстрые клавиши» Доступ к часто встречающимся командам, действиям и инструментам можно ускорить, запуская их с клавиатуры, используя определенные комбинации клавиш, называемые «быстрыми клавишами». Настройка новых «быстрых клавиш» выполняется в боксе Work Environment (см. рис. 1.13), в котором необходимо на левой панели выбрать элемент рабочей среды Keyboard Shortcuts (Клавишные комбинации). На вкладке Customize Keyboard Shortcuts (Настройка клавишных комбинаций) (рис. 2.4) справа будут раскрыты средства настройки клавишных комбинаций. Процедура настройки «быстрых клавиш» выглядит следующим образом: 1. В списке команд слева выделить команду или функцию, для которой необходимо ввести клавишную комбинацию. 2. В случае когда выделенной команде/функции уже назначена клавишная комбинация, отображаемая в поле Shortcut(s) for selected (Клавишная комбинация для выделенной) и ее нужно изменить, нажать Detach selected shortcut (Открепить выбранную комбинацию быстрых клавиш), чтобы удалить существующую комбинацию. 3. Щелкнуть в поле Click here and press desired shortcut keys (Щелкнуть здесь и нажать нужную комбинацию быстрых клавиш). В указанном поле появится мигающий маркер начала ввода.
Глава 2 • Команды и инструменты
43
4. Нажать на клавиатуре клавишную комбинацию для выбранной команды/функции. Эта комбинация будет отображаться в поле, в котором находится мигающий маркер. В комбинации использовать одну букву или цифру и модифицирующие клавиши , < Shift> и/или . Если эта комбинация еще не назначена какой-либо команде, появится сообщение Currently not assigned to any command (Не назначена в настоящий момент какой-либо команде) и станет доступной кнопка Assign (Назначить). Нажать ее. Если указанная комбинация уже назначена какой-либо команде, будет сообщение Currently assigned to command (Назначена в настоящий момент команде), и ниже будет приведено описание команды, которой назначено эта комбинация. Вернуться к п. 4 и ввести новую комбинацию. 5. Нажать ОК, чтобы закрыть бокс и применить назначение.
Рис. 2.4. Настройка «быстрых клавиш»
44
Компьютерное проектирование в архитектуре • ArchiCAD 11
Одна и та же комбинация клавиш может быть назначена командам из двух различных типов окон (текстового или нетекстового, подробнее ниже). Если же окна одного типа, то кнопка Assign назначит эту комбинация клавиш новой функции, а предыдущую функцию отсоединит от данной комбинации. Текстовые и нетекстовые типы окон. Установка команд, доступных в ArchiCAD, может зависеть от типа активного окна – является ли оно текстовым (спецификация, отчет, заметки по проекту или GDL–скрипт) или нетекстовым (все остальные окна). При этом имеется два варианта учета такой зависимости: •
Only in the currently active window type (Только в текущем типе активного окна) – комбинация будет действовать только в окне, тип которого в данный момент является текущим. Таким образом, одну и ту же комбинацию можно назначать двум различным командам, которые выполняются в окнах разного типа – текстовых и нетекстовых. Для редактирования такого типа комбинации необходимо открыть бокс Work Environment из окна, тип которого тот же, что и тип окна, из которого начиналось создание этой комбинации; • In All window types (Во всех типах окон) – комбинация будет работать во всех типах окон одинаково. Просмотр клавишных комбинаций. Чтобы увидеть и распечатать для выбранной схемы комбинации «быстрых клавиш», нажать кнопку Show Shortcut List in Browser(Показать список «быстрых клавиш» в браузере). Откроется список всех существующих клавишных комбинаций (рис. 2.5).
Рис. 2.5. Просмотр клавишных комбинаций быстрого доступа
Глава 2 • Команды и инструменты
45
Созданные комбинации быстрых клавиш можно сохранить в рабочей среде пользователя как часть схемы быстрых клавиш. Инструменты Инструменты на панели Tool Box представляются двумя схемами: Personal и Classic. Первая схема появилась впервые в настоящей версии ArchiCAD, а вторая соответствует прошлым версиям. Для выбора схемы достаточно выбрать из контекстного меню инструментальной панели указанные схемы. В варианте Personal инструментальная панель представлена тремя группами. Первая группа Selection (Выделение) содержит всего два инструмента, используемые для выделения элементов: УКАЗАТЕЛЬ (Arrow)
БЕГУЩАЯ РАМКА (Marquee)
Вторая группа инструментов Design (Конструирование) предназначена для моделирования конструкционных элементов здания: СТЕНА (Wall)
КОНЕЦ СТЕНЫ (Wall End)
ДВЕРЬ (Door)
ОКНО (Window)
Corner-Window
СКАТНОЕ ОКНО (Skylight)
КРЫША (Roof)
БАЛКА (Beam)
КОЛОННА (Column)
ПЕРЕКРЫТИЕ (Slab)
ЛЕСТНИЦА (Stair)
СЕТКА (Mesh)
ЗОНА (Zone)
ОБЪЕКТ (Object)
ИСТОЧНИК СВЕТА (Lamp)
Последняя группа инструментов Document (Документация) используется при оформлении документации, создании макетов:
ОТМЕТКА УРОВНЯ (Level Dimension)
УГЛОВОЙ РАЗМЕР (Angle Dimension) РАДИАЛЬНЫЙ РАЗМЕР (Radial Dimension)
ТЕКСТ (Text)
МЕТКА (Label)
ЗАЛИВКА (Fill)
ЛИНИЯ (Line)
РАЗМЕР (Dimension)
46
Компьютерное проектирование в архитектуре • ArchiCAD 11 КРУГ/ДУГА Circle/Arc
ПОЛИЛИНИЯ (Polyline)
СПЛАЙН (Spline)
УЗЛОВАЯ ТОЧКА (Hotspot)
ФИГУРА (Figure)
ЧЕРТЕЖ (Drawing)
РАЗРЕЗ/ (Section)
РАБОЧИЙ ЛИСТ (Worksheet)
ФАСАД (Elevation)
УЗЕЛ (Detail)
ВНУТРЕННИЙ ФАСАД (Interior Elevation)
КАМЕРА (Camera)
Если выбрана схема Classic, дополнительно можно выбрать конфигурации: • Extended Classic Toolbox (Расширенная классическая инструментальная панель) – все инструменты представлены на панели в раскрытом виде; • Compact Classic Toolbox (Компактная классическая инструментальная панель) – отдельные инструменты представлены выпадающим списком; • Single Column Classic Toolbox (Одностолбцовая классическая инструментальная панель) – инструменты организованы в одном столбце; • Two Column Classic Toolbox ( Двухстолбцовая классическая инструментальная панель) – инструменты организованы в двух столбцах. Выбор конкретного инструмента выполняется щелчком по соответствующей кнопке панели Tool Box либо -щелчком в рабочем окне по любому элементу, который соответствует требуемому инструменту на панели Tool Box. Настройка инструментальной панели. Схема инструментов включает установки для инструментальной панели, а также информационных панелей и боксов настройки по каждому инструменту. Установки инструментальной панели выполняются на вкладке Customize Personal Toolbox (Настройка пользовательской инструментальной панели) (рис. 2.6) бокса Work Environment. Для изменения состава группы инструментов необходимо выбрать эту группу в списке Toolbox Groups (Инструментальные группы). Состав инструментов в выбранной группе отобразится в списке Tools in selected group (Инструменты в выбранной группе). Необходимо в этот список перетащить нужные инструменты из левого списка Available Tools (Доступные инструменты), в котором приведен полный перечень доступных инструментов. Можно вначале выделить в списке все нужные инструменты, а затем нажать под списком кнопку Add selected. Для изменения положения элемента в группе перетащить его вверх/вниз за двунаправленную стрелку перед значком инструмента, а для удаления элементов из группы выделить их в списке и нажать под списком кнопку Remove.
Глава 2 • Команды и инструменты
47
Рис. 2.6. Настройка инструментальной панели Другие операции с группами и ее элементами можно выполнить, открыв меню команд, находящееся под списком Toolbox Groups: • Create new group (Создать новую группу); • Rename (Переименовать) – переименование выделенной группы; • Delete (Удалить) – удаление выделенной группы; • Always keep group open (Всегда удерживать группу открытой) – группа на инструментальной палитре будет всегда открытой. Этой опции соответствует в списке Toolbox Groups кнопка в форме шпильки, расположенная в конце строки после имении группы. При закрытии группы она сворачивается на инструментальной панели, а заголовок группы дополняется стрелкой. Щелчок по стрелке раскрывает группу, а повторный – вновь сворачивает ее; • Show icon and tool name (Всегда показывать значок и имя инструмента); • Show icon only (Показывать только значок). Последние две опции альтернативны, и их переключение можно выполнять прямо в списке Toolbox Groups, щелкая по кнопке (стрелка/АВС) в конце строки нужной группы. Создание пользовательских инструментов в ArchiCAD не предусмотрено. Расширение инструментальных средств может быть осуществлено на программном уровне в форме специальных АРХ-файлов. С помощью Диспетчера дополнений нужные AРX-файлы подключаются в момент открытия проекта. Многие такие дополнения входят в поставку пакета (Stair Maker, Roof Maker, Truss Maker и др.), другие должны подключаться пользователем (Profile, ArchiForma, ArchiWall, ArchiRule и др). Более подробно о расширениях будет изложено в главе 4 Библиотеки и дополнения ArchiCAD.
48
Компьютерное проектирование в архитектуре • ArchiCAD 11
Настройка инструмента При настройке инструмента из одного полного набора свойств, представленного в боксе Default Settings настройки инструмента, пользователем формируется оперативный набор на информационной панели Info Box инструмента (рис. 2.7). Эта панель постоянно доступна, позволяя, не прерывая работу инструментом, изменить его настройку. В то же время отдельные наборы параметров можно сохранять, помещая их в таблицу избранных настроек (Favorites). Отсутствие возможности создания пользовательских инструментов компенсируется возможностями создания уникальных элементов на программном уровне с использованием языка геометрического конструирования GDL, для которого предусмотрены встроенные отладочные средства. Несмотря на логическую простоту рассматриваемого языка, применение его, однако, требует определенных профессиональных навыков и не может быть рекомендовано для применения рядовыми пользователями.
а
Рис.2.7. Настройка инструмента в ArchiCAD а – информационная панель (ИП); б – диалоговый бокс настройки (БН); в – схема настройки
б
Таблица избранных настроек
Свойства вхождения
Объектный инструмент
БН ИП
в
Информационная панель. Выбор любого инструмента сопровождается появлением соответствующей информационной панели (Info Box). На ней можно получить сведения о наиболее важных текущих настройках инструмента. Для конструкционных элементов это геометрические и конструкционные особенности построения элемента, его высота и уровень возвышения, тип штриховки на плане или разрезах, слой размещения, идентификационный номер и др. Если
Глава 2 • Команды и инструменты
49
одновременно выделен и элемент соответствующего типа, то панель будет отображать именно его упомянутые настройки. Для настройки информационной панели необходимо в боксе Work Environment (см. рис. 1.13) открыть вкладку Customize Info Box (рис. 2.8). На левой стороне вкладки представлен список всех инструментов, а на правой стороне для выбранного слева инструмента формируется список его параметров, которые будут отображаться на информационной панели. Чтобы увидеть, как выглядит на панели определенный параметр, нужно дважды щелкнуть по его имени или нажать кнопку Panel Preview. Перетаскивая значок с двойной стрелкой, можно устанавливать порядок следования параметров на информационной панели, а щелкая по значку «глаз» можно управлять составом видимых параметров. Бокс настройки инструмента. Настройка инструмента или свойств выделенного элемента осуществляется с помощью второй формы. Этот бокс можно вызвать двойным щелчком по кнопке на инструментальной панели Tool Box, кнопкой с изображением инструмента, расположенной в правом верхнем углу на информационной панели, или, наконец, из контекстного меню, если при этом выделен элемент соответствующего типа. Бокс настройки инструмента представляет собой по сути форму с параметрами создаваемого или выделенного элемента. Для 3М-элементов, устанавливаемых в проекте, используются два вида форм, которые функционально ориентированы на конструкционные элементы и GDL-объекты (библиотечные элементы).
Рис. 2.8. Настройка информационной панели Для настройки инструментов СТЕНА, БАЛКА, КОЛОННА, ПЕРЕКРЫТИЕ, КРЫША, СЕТКА используются боксы настройки с унифицированной структурой
50
Компьютерное проектирование в архитектуре • ArchiCAD 11
вкладок, часть из которых оказывается идентичными. Ниже рассматриваются общие элементы управления таких боксов на примере инструмента СТЕНА. Геометрия и позиционирование. Выполняется на вкладке Geometry and Positioning (Геометрия и положение) (рис. 2.9). Стены, колонны, балки и крыши показываются по умолчанию на всех этажах, которые они пересекают. Для опции Show on / Link to Stories используются два значения: • Own/Current Story Only (Только свой/текущий этаж) –элемент показывается только на этаже, на котором он размещен, даже, если он пересекает несколько этажей. Элементы остаются связанными со своими этажами, независимо от их вертикального положения (возвышения); • Automatic (Автоматически) – ArchiCAD автоматически вычисляет как многоэтажный элемент будет отображаться на каждом этаже. С этой опцией многоэтажный элемент будет отображаться и редактироваться на всех этажах, которые он пересекает и его собственный этаж будет зависеть на текущем вертикальном положении его базовой линии.
Рис. 2.9. Пример формы для настройки стены: 1 – высота стены; 2 – уровень основания стены относительно текущего этажа; 3 – уровень основания стены относительно базового уровня; 4 – выбор базового уровня; 5 – толщина стены; 6 – смещение базовой линии
Настройка инструмента на плане этажа и на разрезе. Выполняется на вкладке Floor Plan and Section (План этажа и разрез) (рис. 2.10), где приводятся атрибуты элементов при изображении их на плане и разрезах. Они включают описание контурных линий (тип линии и перо) и штриховки (тип штриховки, перо линий и цвет фона), многослойной конструкции рассматриваемого типа.
Глава 2 • Команды и инструменты
51
Рис. 2.10. Настройка инструмента на плане этажа и разрезах В разделе Floor Plan Display (Отображение на плане этажа) рассматриваемой вкладки выбираются способы отображения на плане: • Show on Stories (Показать на этажах) – выбор этажей, на которых будет отображаться элемент: Home Store Only (Только на исходном этаже) – отображение только на этаже, на котором был создан элемент; All Relevant Stories (На всех относящихся к элементу этажах) – если элемент пересекает несколько этажей (например, колонна или стена), то он будет отображаться на всех этих этажах; • Floor Plan Display (Отображение на плане этажа) – способ отображения конструкционных элементов: Projected (Проекция) – тела элементов режутся секущей плоскостью плана этажа. Вырезанные части проема и его контур внешнего проецируются; Projected with Overhead (Проекция сверху) – в дополнение к предыдущему случаю добавляется част окна/двери выше уровня секущей плоскости c с соответствующими атрибутами; Cut Only (Только сечение) – отображение только сечения, создаваемого секущей плоскостью на плане этажа; Symbolic Cut (Символ) – условное обозначение элемента в разрезе. установки секущей плоскости плана этажа не действуют на рассматриваемый вариант представления. Отображение библиотечных элементов соответствует их 2Мскриптам; Outlines Only (Только наружный контур) – наружный контур целого элемента с атрибутами неразрезанного элемента; Overhead All (Все сверху) – отображается наружный контур всего элемента с атрибутами для выше размещенных частей. Окно/дверь показывается как полный символ. Под заливкой стены показывается ее часть сверху. Секущая плоскость не режет тело;
Компьютерное проектирование в архитектуре • ArchiCAD 11
52
а г
б в
д
Рис. 2.11. Отображение наклонной стены на плане а – проекция; б – проекция сверху; в – только сечение; г – только наружный контур; д – все сверху
•
Show Projection (Показать проекцию) – способ отображения проекции многоэтажных элементов (доступен только для значений Projected или Projected with Overhead параметра Floor Plan Display): To Floor Plan Range (По диапазону плана этажа) – неразрезанная часть будет разрезаться верхней и нижней границей диапазона плана этажа; To Absolute Display Limit (По абсолютному пределу отображения) – неразрезанная часть будет резаться на глобальном проектном уровне (уровне земли). Абсолютный предел отображения устанавливается в боксе Floor Plan Cut Plane Settings; Entire Element (Целый элемент) – неразрезанная часть целого элемента будет отображаться на всех относящихся к ним этажей. На рис. 2.12 показан пример отображения на втором этаже трехэтажного здания наклонной стены высотой 8000 мм, установленной на уровне -800 мм. По диапазону плана этажа
Проекция сверху
Проекция
Рис. 2.12. Видимость проекции
По абсолютному пределу отображения
Целый элемент
Глава 2 • Команды и инструменты
53
При использовании многослойных материалов в стенах, колоннах, перекрытиях и балках перо для штриховки (цвет и толщина линий), и цвета фона можно установить, если сброшены соответствующие флажки Apply Structure’s Settings (Применить структурные установки). При этом всем слоям структуры будет присвоено одно и то же перо. Если указанные флажки установлены, то каждому слою присваиваются атрибуты, которые были заданы при определении. Настройка внешнего вида. На вкладке Model (рис. 2.13) всем сторонам элемента в 3М-окне присваиваются покрытия, параметры которых характеризуют использованные материалы. В зависимости от типа элемента покрытия могут задаваться раздельно для каждой из сторон (балки) или для групп сторон (стены, перекрытия, крыши, 3М-сетки), либо общими для всех сторон (колонны). Для назначения материала необходимо нажать кнопку соответствующей поверхности или группы поверхностей и выбрать в открывшемся списке нужный материал. Если перед выбором материала нажать справа кнопку с изображением скрепки, то материал будет присвоен всем поверхностям элемента.
Рис. 2.13. Назначение материалов в 3М-окне Если конструкционный элемент подрезается крышей, то появляется дополнительная опция Undo Roof Trim (Отмена подрезки под крышу), которая позволяет отменить подрезку и вернуться к первоначальной высоте элемента. Настройка меток. На вкладке Listing and Labeling (Сметы и метки) (рис. 2.14) для конструкционного элемента можно установить используемые в нем компоненты из базы данных и учесть их далее в смете расхода материалов. Кроме того, в списке Relation to Zones (Отношение к зонам) задается использование элемента в качестве границ зон.
Рис. 2.14. Установка метки и связи со свойством
54
Компьютерное проектирование в архитектуре • ArchiCAD 11
Установка состава вкладок в боксе настройки инструмента. Для настройки необходимо в боксе Work Environment выбрать на левой панели Tool Settings Dialog Boxes. Будет справа открыта вкладка Customize Tool Settings Dialog Boxes (рис. 2.15). Слева представлен список всех инструментов, справа – список вкладок, используемых для выбранного на левой панели инструмента. Выбор и порядок вкладок производится так же, как и описанные выше выбор и порядок параметров для информационной панели. Чтобы увидеть, как выглядит вкладка, нужно дважды щелкнуть по ней либо выделить вкладку и нажать внизу кнопку Panel Preview.
Рис. 2.15. Установка состава вкладок в боксе настройки инструмента Специальные настройки инструмента При выборе инструмента, если нет выделенных элементов того же типа, установки инструмента предлагаются по умолчанию. Если изменить настройку инструмента, не выделяя каких-либо элементов, то новые установки далее будут приниматься по умолчанию. При настройке выделенных элементов определенного типа установки по умолчанию для этого типа элементов сохраняются. Иногда требуется выделить особым образом определенную группу элементов (не обязательно одного типа), поместив их в одном слое и присвоив им общий цвет и перо. Эта операция может быть выполнена следующим образом: 1. Выделить группу элементов и открыть из подменю Edit > Element Settings (Правка > Параметры элемента) бокс Edit Selection Set (Редактирование выделения) (рис. 2.16). Можно также щелкнуть по кнопке на информационной панели.
Глава 2 • Команды и инструменты
55
2. В списке Layer (Слой) выбрать общий слой для выделенной группы элементов и установить для нее общий цвет и толщину пера. 3. Если в стене помещены двери и окна и необходимо, чтобы вместе со стеной контур проема принял тот же цвет, установить флажок Modify Associated Window & Door Color (Изменить цвет связанных окон/дверей). 4. Если выделенный элемент сопровождается авто-меткой и ее цвет должен быть таким же, как и у самого элемента, установить флажок Modify Auto Label’s layer& Color (Изменить цвет и слой авто-метки). Нажать ОК. Текущей настройке можно присвоить значения параметров и атрибутов определенного элемента, если на нем выполнить -щелчок по узловой точке или базовой линии. Курсор перед щелчком должен принять форму «Заполненная пипетка». После этого можно передать текущую настройку другому элементу, выполнив +-щелчок на нем по узловой точке или базовой линии. Курсор перед щелчком должен принять форму «Заполненный шприц».
Рис. 2.16. Групповая установка цвета слоя Избранные настройки используются для быстрого воспроизведения использованных ранее установок различных инструментов. Настройки формируются на панели Favorites (рис. 2.17), которая устанавливается одноименной командой из подменю Window > Palettes > Favorites (Окно > Палитры > Избранное).
Рис. 2.17. Панель избранных настроек
56
Компьютерное проектирование в архитектуре • ArchiCAD 11
Щелчок в правом верхнем углу по треугольнику открывает меню команд, используемых для формирования избранных настроек: • Redefine with current Default (Переопределить по текущей настройке) – переопределение выделенной настройки согласно текущей настройке выбранного инструмента; • Redefine with Last Selection (Переопределить по последнему выделению) – переопределение выделенной настройки согласно настройке элемента, выделенного последним; • Save Favorites (Сохранить избранное) – сохранение всех избранных установок в виде PRF-файла. • Load Favorites (Загрузить избранное) – загрузка PRF-файла с избранными настройками. Открыв нужный файл, ответить на предложение выбрать вариант размещения этих установок. При выборе Replace содержимое файла полностью замещает старое содержимое панели, а при выборе Merge произойдет объединение новых и старых избранных установок; • Favorites Preferences (Установки избранных) – в открывшемся одноименном боксе (рис. 2.18) для каждого элемента, имеющего свой бокс настройки, приводится список параметров, которые можно исключать из наборов избранных настроек. Такие параметры будут сохранять предыдущие значения. Например, если выбрать для стен параметр Height, избранные настройки будут сохранять предыдущее значение высоты стены.
Рис. 2.18. Выбор параметров, исключаемых из избранных настроек Чтобы воспользоваться избранными настройками, необходимо в боксе настройки инструмента открыть кнопкой Favorites бокс Apply Favorites (рис. 2.19) и нажать в нем ОК. В этом же окне можно сохранить текущую настройку, нажав кнопку Save Current Settings as Favorite (Сохранить текущие настройки как
Глава 2 • Команды и инструменты
57
избранные). В открывшемся боксе New Favorites ввести имя новой избранной установки и нажать ОК. В списке избранных панели Favorites и в боксе Apply Favorites появится новое имя.
Рис. 2.19. Подключение избранных настроек Слои Все элементы проекта в зависимости от инструмента, которым они создаются, помещаются в соответствующие слои. При выборе любого инструмента по умолчанию предлагается поместить создаваемый им элемент в слой, который был установлен для данного инструмента последний раз. Настройка слоя выполняется в боксе Layers Settings (Установки слоев) (рис. 2.20), который открывается одноименной командой из подменю Document > Layers (Документ > Слои). 1 2 3 4
5
Рис.2.20. Настройка слоев 1 – управление видимостью элементов в слое; 2 – блокировка возможности редактировать или создавать элементы; 3 – выбор для элементов слоя модели со скрытием или без скрытия невидимых линий; 4 – управление пересечением элементов
58
Компьютерное проектирование в архитектуре • ArchiCAD 11
Управление слоями. На правой панели приводится список всех определенных в проекте слоев, параметры которых заданы в пяти столбцах. Первые три столбца характеризуют логические состояния слоя, которые можно изменять, щелкая по соответствующим значкам перед именем слоя. Состояние в столбце, помеченном значком , имеет значение в группе пересекающихся элементов (перекрытий и балок, стен и колонн), для которых возможна автоматическая процедура удаления части некоторых элементов в пересечении. Если же такая группа элементов используется при редактировании с помощью формообразующих элементов, то автоматическое построение может оказаться неприемлемым. В таком случае элементы наделяются индексом пересечения. Если какой-либо элемент нужно исключить из процедуры автоматического пересечения, ему присваивается в группе уникальный номер. Для всех элементов, образующих подгруппу с одинаковыми индексами, указанная процедура будет выполняться внутри этой подгруппы. Последний столбец может содержать расширение имен слоев, если их используется большое количество. Щелкая по заголовкам с именами и расширениями, можно выбирать соответствующий вариант сортировки слоев в списке. При групповом управлении слоями удобнее пользоваться специальными командами в правой части правой панели, позволяющими заблокировать/разблокировать выделенные в списке слои (Lock/Unlock), показать/скрыть выделенные слои (Show/Hide), установить/снять выделения в списке всех слоев (Select All/Deselect All). Для выделения элементов, размещенных подряд, щелкнуть по первому элементу, а затем протащить курсор к последнему элементу или щелкнуть по последнему элементу при нажатой клавише <Shift>. Для избирательного выделения элементов использовать -щелчки. Использование общего слоя. Вместо использования индивидуальных слоев возможен вариант размещения элементов всех типов в один общий слой. Этот режим можно установить, открыв из подменю Document > Layers > Layer Extras (Документ > Слои > Дополнения слоев) командой Active Layer (Активный слой) панель режимов и нажав на ней кнопку One Active Layer for All Element Types (Один активный слой для элементов всех типов). Если панель появляется сразу в указанном режиме, то общим будет слой, который был перед выборкой команды Active Layers.
Когда на определенном шаге требуется для очередного элемента использовать индивидуальный слой, необходимо выбрать второй режим Individually set Layers (Индивидуально установленные слои). Для текущего инструмента будет установлен слой, настроенный в нем перед последним переходом в режим One Active Layer for All Element Types. Для отказа от работы с общим слоем достаточно закрыть панель режимов.
Глава 2 • Команды и инструменты
59
Создание новых слоев. Как правило, большинство слоев, формируемых по умолчанию, оказываются излишними, а нужные слои часто отсутствуют. Поэтому целесообразно работу над проектом начать с удаления всех слоев, установленных по умолчанию, и создать нужные. Для создания нового слоя надо кнопкой New открыть бокс New Layer (Новый слой). Ввести в нем имя нового слоя и нажать ОК. Аналогично делается переименование слоя при нажатии кнопки Rename (Переименовать). При удалении выделенного слоя нажать кнопку Clear (Очистить). Слой ArchiCAD Layer – единственный, который не удаляется. Внизу на правой половине бокса можно установить способ сортировки слоев: по именам (Name), по расширениям (Extension), показать все слои с заданным расширением (This Extension). Для выполнения двух последних способов имена слоев командой Rename дополняются соответствующими расширениями. Комбинации слоев. Управление отдельно выбранными слоями при их большом количестве оказывается достаточно длительной процедурой. Для ускорения ее можно использовать групповое управление слоями, используя специально подобранные комбинации слоев. Эти комбинации, заданные по умолчанию, перечислены в списке, размещенном на левой панели бокса Layers Settings. Порядок создания новой комбинации слоев следующий: 1. В правом списке сделать видимыми слои, включаемые в новую комбинацию. 2. Нажать в левой части кнопку New и ввести имя новой комбинации. 3. Нажать ОК. Новая комбинация появится в левом списке. Для изменения существующей комбинации: 1. Выделить в левом окне нужную комбинацию. 2. В правом списке установить новые состояния слоев, используя кнопки блокирования и управления видимостью. При этом станет доступной кнопка Update (Обновить) в левой части окна. 3. Нажать кнопку Update. Выделенная комбинация изменит свой состав. Для быстрого управления слоями используется панель Quick Layers (Быстрые слои) (рис. 2.21), которую при ее отсутствии можно ввести в боксе Work Environment (Рабочая среда).
Рис. 2.21. Панель Quick Layers 1, 2 – инверсия видимости /блокировки всех слоев; 3, 4, 5 – выключение/блокировка/разблокировка слоев, в которых выделено хотя бы по одному элементу; 6, 7 – выключение/блокировка слоев, в которых нет ни одного выделенного элемента; 8 – отмена последней операции со слоями, выполненной на панели Quick Layers; 9 – восстановление последней отмененной операции
ГЛАВА 3
Управление проектом Поскольку работа в проекте выполняется в многопараметрическое среде, начало работы над проектом предполагает, как правило, начальную установку проекта, которая для ускорения выполняется с использование готовых шаблонов. В процессе работы над проектом создается единственный проектный файл, внутренняя структура которого включает в себя большое число рабочих видов, связанных между собой в рамках единой модели виртуального здания. Кроме того, создается множество именованных видов, служащих основой для создания макетной документации и публикаций. Для быстрого доступа к любому их указанных компонентов проекта используются специальные средства навигации в проекте – Навигатор проекта и Организатор. Кроме функций навигации, они обеспечивают развитие структуры проекта – доступ к средствам создания и настройки именованных видов, макетов и макетных книг. Типы проектных файлов Проектный файл. Главным типом проектного файла в ArchiCAD является PLNфайл, включающий данные по модели и макетной книге, видам, а также проектным ссылкам, атрибутам и библиотечным ссылкам. В любой момент времени можно создать новый проектный файл (File > New). При этом можно выбирать различные предопределенные варианты проектных установок. Если удерживать клавишу при выборе команды New, имя этой команды изменяется на New and Reset All (Создать и восстановить все), и автоматически будут использованы установки проекта по умолчанию. При закрытии проекта из плана этажа закрывается весь проект. При этом предлагается сохранить выполненные изменения, если они производились в проекте. Внешние файлы (окна GDL-объектов, картинки) будут оставаться открытыми Файлы шаблонов. Шаблон проекта представляет TPL-файл, содержащий все проектные настройки, некоторые размещенные элементы, а также установки инструментов по умолчанию. Для создания шаблона нужно открыть новый пустой файл проекта и отредактировать в нем необходимые проектные настройки и, возможно, разместить некоторое количество элементов. Далее сохранить этот проект в TPL-формате. Использование в проекте определенного шаблона задается при создании нового проекта: при выборе из меню File команды New, необходимо далее установить флажок Use a Template (Использовать шаблон) и выбрать из списка нужный шаблон. В качестве нового проекта открывается фактически копия выбранного
Глава 3 • Управление проектом
61
шаблона под именем Untitled. Если при открытии этой копии установить флажок Work Environment Profile (Профиль рабочей среды), будут переопределены установки файла шаблона, связанные с настройкой инструментов, направляющих линий, следящего табло, зафиксированные в выбранном профиле. Резервная копия проектного файла. Эти копия создаются в BPN-формате всякий раз при успешном завершении сеанса работы с проектом (его сохранении). При этом замещается предыдущая версия резервной копии. Если происходит аварийное завершение работы с проектным файлом, новая резервная копия не создается, и можно восстановить исходное состояние проекта в последнем сеансе, открыв последнюю резервную копию. Для создания резервной копии должен быть установлен флажок Make Backup Copy (Сделать копию резервного файла) в боксе Data Safety, который открывается из подменю Options > Work Environment. Архивные файлы. Создание архивного PLA-файла рекомендуется при переносе проекта на другой компьютер либо при сохранении законченного проекта. В отличие от обычных PLN-файлов здесь в состав файла могут включаться используемые в проекте библиотечные элементы, фоновые рисунки и текстуры без указания ссылок на них. Сохранение проекта в рассматриваемом формате выполняется командой File > Save As и последующим выбором соответствующего типа файла. При сохранении в боксе Save Plan в PLA-формате необходимо дополнительно кнопкой Options открыть бокс Archive Options (Опции архивирования) (рис. 3.1) и указать, какие типы библиотечных файлов будут включаться в архивный файл. Можно также сохранить целиком библиотеку с проектом, независимо от размещения элементов библиотеки в проекте.
Рис. 3.1. Выбор типов компонентов для включения в архивный файл В архивном файле проекта сохраняется информация по используемым шрифтам, но не сами шрифты. Чтобы отобразить текстовую информацию в том же виде, как и в исходной рабочей среде, нужно инсталлировать подходящие шрифты.
62
Компьютерное проектирование в архитектуре • ArchiCAD 11
Архивные файлы не сохраняют расширения Add-Ons . Если в проекте есть элементы, созданные определенными расширениями, которые при переносе проекта на другой компьютер не представлены в нем, эти элементы будут утеряны. Проект, сохраненный в PLA-формате, открывается с бокса Open Archive Project (Открыть архивный проект) (рис. 3.2), в котором необходимо выбрать способ использования библиотечных элементов, сохраненных вместе с проектом: • Read elements directly from archive (Читать элементы непосредственно из архива) – библиотечные элементы не извлекаются из архивного файла. К ним можно получить немедленный доступ, но без права их редактирования; • Extract elements to a new folder (Извлечь элементы в новую папку) – библиотечные элементы, используемые в проекте, извлекаются из архива и помещаются в новую именованную папку. Это оказывается необходимым, если в будущем может потребоваться редактирование GDL-объектов; • Select a library (Выбрать библиотеку) – вместо извлечения библиотечных элементов из архива можно указать у себя папку, которая уже содержит нужные библиотечные элементы. Это позволяет обновлять проектные GDLобъекты в соответствии с их последней версией.
Рис. 3.2. Выбор способа использования библиотечных элементов из архива Сжатие файла. Эта процедура используется при создании обычного PLP-файла проекта, архивного PLA-файла проекта, TPL-файла шаблона проекта, а также в режиме коллективной работы при создании центрального PLP-файла проекта, PLC-файла локальной копии проекта и архивного PCA-файла проекта. Файл, сохраненный со сжатием, будет открываться как обычный файл. Если необходимо такой файл сохранить далее без сжатия, сохранение выполнять командой Save As и затем сбросить флажок Compress file в боксе Options. Процедура сжатия предлагается по умолчанию и рекомендуется в большинстве
Глава 3 • Управление проектом
63
случаев, позволяя уменьшить размер файла до 60-70 %. При этом, однако, время сохранения увеличивается до 30% для однопроцессорных компьютеров и до 510% для двухпроцессорных компьютеров. Открытие проектов по сети. Если файл проекта, который нужно открыть, уже кем-то используется в сети, поступит предупреждение об этом с предложением отменить открытие файла (Cancel opening the file) либо выбрать для продолжения работы один из следующих вариантов: •
Open the file as read-only (Открыть только в режиме чтения) – можно просматривать и изменять файл, но сохранять его можно только под другим именем или в другом месте. При попытке записать на место исходного файла поступит снова предупреждение, что файл уже используется и что нельзя его заменить измененным проектным файлом;
•
Open the file with full access (Открыть файл с полным доступом). Использовать данный вариант нужно с осторожностью. Если рассматриваемый файл используется в рассматриваемый момент времени другим пользователем, то при сохранении будут удалены результаты работы, полученные другим пользователем, без уведомления возможных последствий. Поэтому данный вариант можно использовать только в случае крайней необходимости. Состояние занятости файла при отсутствии в сети других пользователей, реально использующих этот файл, чаще всего возникает, когда пользователь, открывающий файл проекта, уже создал под тем же именем копию этого файла, используемую в рассматриваемый момент времени. Данное состояние может также возникать в случае, если при последнем использовании файла проекта он не был закрыт стандартным образом ввиду нештатной ситуации. Навигатор проекта Навигатор проекта представлен панелью Navigator (рис. 3.3) и обеспечивает быстрый доступ ко всем элементам проекта, отображаемым в различных рабочих окнах. При отсутствии на экране этой панели ее можно показать, выбрав из меню Window > Palettes команду Navigator. Навигатор работает в четырех режимах, которые выбираются кнопками в верхней части панели: • Project Map (Карта проекта) – отображение структуры проекта (рис. 3.3а). Эта вкладка показывается по умолчанию; • View Map (Карта видов) – создание и отображение избранных видов из проекта (рис. 3.3б); • •
Layout Book (Макетная книга) – создание и отображение макетной книги, используемой для макетирования документации (рис. 3.1в); Publisher Sets (Публикуемые наборы) – создание и отображение публикаций. Этот режим будет описан отдельно в главе 30. Вывод и публикация проекта. Каждый элемент публикации ссылается непосредственно к виду или макету.
64
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б
в
Рис. 3.3. Навигатор проекта а – каталог проекта; б – видовой каталог; в – макетная книга Все карты Навигатора проекта содержат вкладку Properties (Свойства), отображающую наиболее важные свойства выделенных в карте элементов. С кнопкой Settings на этой вкладке можно открыть соответствующий одноименный бокс для редактирования свойств. Каждый элемент карт содержит наиболее важные команды, выбираемые из его контекстного меню. Текущий элемент Навигатора выделяется жирным шрифтом. Работа с картой проекта Карта проекта. Создается автоматически в процессе работы над проектом. Она отображает структуру проекта в иерархическом виде. На первом (верхнем) уровне отображается значок с именем проекта. На этом же уровне папка Help дает быстрый доступ к помощи системы и приложений. В папках второго уровня отображаются составляющие проекта. Содержимое каждой папки раскрывается щелчком по символу «плюс» перед папкой или двойным щелчком по значку или ее имени. Двойной щелчок по элементу папки открывает и переносит на передний план соответствующее рабочее окно. Второй уровень включает следующие типы папок:
Глава 3 • Управление проектом • •
•
65
Stories (Этажи) – все этажи, определенные в проекте. В начале работы над проектом эта папка содержит единственный этаж; Sections/Elevations (Разрезы/фасады) – список соответствующих окон разрезов/фасадов. Если перед папкой нет знака «плюс», это означает, что в проекте не создано еще ни одного разреза/фасада;
3D (3М) – пять типов элементов для различных проекций и типов камер. Первые два из них – Generic Perspective и Generic Axonometric через свои контекстные меню обеспечивают специальную настройку параллельных и перспективных 3М-видов и общую настройку рабочего 3М-окна. Двойной щелчок по элементам Generic Perspective и Generic Axonometric приводит к установке соответствующего типа проекции в 3М-окне. Из остальных типов элементов по умолчанию устанавливается элемент под именем Untitled Path, соответствующий свободной съемке. При определении VR-сцены и VR-объекта их имена автоматически добавляются в папке 3D. При установке в какой-либо VR-сцене или на траектории дополнительных камер их имена появляются автоматически в соответствующих родительских папках. Любые изменения, выполненные в боксе Camera/VR-Settings, отображаются в карте проекта при его обновлении; • List (Сметы) – содержит три вида смет: Elements, Components и Zones. При открытии все три показывают предопределенные сметные задания проекта; • Info – содержит два вида: Project Notes и Report. Они представлены в соответствующих окнах и могут быть открыты также из меню Window. Организация планов этажей. Этажи в ArchiCAD могут создаваться в значительной степени независимо друг от друга и представляются отдельными чертежами планов. В 3М-окне все этажи автоматически соединяются друг с другом, давая цельное представление о модели здания. Операции, связанные с организацией и компоновкой этажей, выполняются в боксе Story Settings (Установки этажа) (рис. 3.4). Открыть бокс Story Settings можно открыть одним из способов: • командой Story Settings (Параметры этажей), выбрав ее из меню Design (Проект) или в Навигаторе проекта на вкладках Project Map (Карта проекта), или View Map (Карта видов) из контекстного меню любого этажа или группы Stories; • выделив в Навигаторе проекта на вкладках Project Map или View Map любой этаж или группу Stories и нажав затем кнопку Settings. На число этажей нет ограничений. Этажи и команды, относящиеся к этажам, также доступны из контекстного меню, если выделить в Навигаторе этаж на вкладках Project Map или View Map. Каждый этаж в проекте отображается с именем и номером в Навигаторе проекта на вкладке Project Map.
66
Компьютерное проектирование в архитектуре • ArchiCAD 11
Активируется этаж в Навигаторе проекта на вкладке Project Map двойным щелчком по имени этажа. Можно также в боксе Story Settings щелкнуть по имени этажа и нажать ОК, чтобы закрыть бокс и отобразить выбранный этаж на плане этажа.
Рис. 3.4. Организация и заполнение этажей Формирование поэтажной структуры здания. По умолчанию при запуске ArchiCAD в боксе Story Settings отображаются параметры одного этажа. Для вставки нового этажа необходимо выделить этаж, относительно которого производится вставка, и нажать кнопку Insert Above (Вставить выше) или Insert Bellow (Вставить ниже). Будет вставлен этаж выше или ниже выделенного этажа. Присвоить новому этажу имя. Если отдельные этажи перекрываются по высоте (рис. 3.5а), устанавливается уровень этажа (Elevation) относительно проектного нуля. Разности уровней соседних этажей (Height to Next) вычисляются автоматически. Если здание имеет строго вертикальную структуру (рис. 3.5б), то есть высота до следующего этажа равна высоте самого этажа, то для каждого нового этажа достаточно указывать его высоту. Значение уровня этажа вычисляется автоматически.
Глава 3 • Управление проектом
67
а
б Рис. 3.5. Создание структуры здания: а – со смещением этажей; б – без смещения этажей
Управление этажами. Для перехода между этажами можно использовать команды из подменю View > Navigate > Stories (Вид > Провести > Этажи) или меню Flor Plan на инструментальной линейке Mini-Navigator. • Go Up a Story (Перейти вверх на этаж) – переход на следующий этаж вверх; • Go Down a Story (Перейти вниз на этаж) – переход на следующий этаж вниз; • Go To Story (Перейти на этаж) – переход сразу на нужный этаж. Открывается одноименный бокс (рис. 3.6), в котором ввести номер этажа для перехода.
Рис. 3.6. Прямой переход на произвольный этаж Если номер этажа оказывается вне диапазона существующих этажей, будет возвращаться значение верхнего или нижнего этажа. Если установить флажок Show a Ghost Story (Показать образ этажа), то в списке справа можно выбрать этаж, образ которого будет отображаться на текущем этаже. Быстрое создание этажа. При попытке перейти на несуществующий этаж откроется бокс Create New Story (Создать новый этаж) (рис. 3.7), в котором мож-
68
Компьютерное проектирование в архитектуре • ArchiCAD 11
но добавить новый этаж, введя его имя и один из параметров – высоту этажа или уровень и нажав затем ОК. Такая процедура может оказаться быстрее, чем в боксе Story Settings.
Рис. 3.7. Создание этажа «на ходу» Секущая плоскость на плане этажа. Секущая плоскость формируется на каждом этаже и используется для формирования сечения и границ видимости элементов конструкционных элементов. Для секущих плоскостей на всех этажах используется идентичная настройка, которая выполняется в боксе Floor Plan Cut Plane (Секущая плоскость плана этажа) (рис. 3.8), который открывается одноименной командой из меню Document. Единое положение секущей плоскости относительно уровня пола для всех этажей задается в поле Cut Plane Height to Current Story (Высота секущей плоскости относительно текущего этажа). Установка диапазона видимости задается двумя способами.
Рис. 3.8. Настройка на плане этажа секущей плоскости В способе Relative Floor Plan Range (Относительный диапазон на плане этажа) задаются два уровня относительно текущего этажа – ниже и выше секущей плоскости. Верхний уровень задается в группе Show up to, где необходимо выбрать уровень пола либо текущего этажа (Current story), либо одного из этажей выше
Глава 3 • Управление проектом
69
(Story(s) above), номер которого относительно текущего этажа нужно задать в первом поле группы. Дополнительно можно задать в поле Offset by смещение относительно уровня поля. Например, если указать число верхних этажей равным 2, то при текущем первом этаже верхняя отметка диапазона будет лежать на отметке пола третьего этажа, если в поле Offset by установлено значение 0. Если в диапазон должны попасть и столы на третьем этаже с высотой 1000 мм, то в поле Offset by установить 1000 мм. При выборе текущего этажа будет предложено смещение от пола, равное высоте секущей плоскости. Нижний уровень задается аналогично с учетом количества этажей ниже текущего этажа. В способе Absolute Display Limit (Абсолютная граница отображения) определяется уровень, ниже которого элементы не отображаются. Этот способ действует на элементы, у которых в боксе настройки для опции Show Projection выбрано значение To Absolute Display Limit. Установка уровня производится в группе Show down, в которой нужно задать высоту смещения относительно проектного нуля или от одного из дополнительных уровней 1st или 2nd Reference Level. Работа с картой видов Создание нового вида. Новый вид можно создать либо заново, либо используя текущий вид в одном из рабочих окон. 1. Сделать активным соответствующее рабочее окно и сформировать в нем нужный вид. 2. Найти в Навигаторе проекта на вкладке View Map (Карта видов) папку, в которую будет помещен новый вид. Правым щелчком по ее имени открыть контекстное меню и командой Save Current View (Сохранить текущий вид) открыть бокс Save View (рис. 3.9).
Рис. 3.9. Вставка нового вида в карту видов 3. На вкладке Identification установить значения идентификатора и имени для вида:
Компьютерное проектирование в архитектуре • ArchiCAD 11
70 •
в поле ID установить значение идентификатора: By Project Map (По схеме проекта) – ID для вида устанавливается то же, что и в имени исходного вида в схеме проекта; None: no ID (Без ID) – ID не используется; Custom (Пользовательский) – ID задается пользователем в текстовом поле справа; • в списке Name задать имя: By Project Map – имя для вида устанавливается то же, что и в имени исходного вида в схеме проекта имя; Custom – имя задается пользователем в текстовом поле справа. 4. На вкладке General (Общее) (рис. 3.10), установить общие опции, не зависящие от окна, в котором они были сохранены (2М или 3М-окне): • Layer Combination (Комбинация слоев) – выбрать комбинацию слоев для сохраняемого вида. Если в проекте после выбора комбинации слоев была изменено состояние слоев без обновления текущей комбинации, дополнительно появится пользовательская комбинации слоев Custom; • Scale (Масштаб) – установить масштаб для сохраняемого вида. • Pen Set (Набор перьев) – выбрать набор перьев в зависимости от выполняемого раздела проекта.
Рис. 3.10. Общие настройки вида 5. Если сохранение выполняется в 2М-окне (план этажа, окно разрезов/фасадов, окно деталировок), открыть вкладку 2D Only (рис. 3.11), на которой выполнить следующие настройки: • Floor Plan Cut Plane Settings (Параметры секущей плоскости на плане этажа) – задать настройки секущей плоскости на плане этаже; • Model View Options (Параметры вида модели) – выбрать набор параметров, характерных для определенного типа видов; • Dimensions (Размеры) – указать, какой стандарт размеров из числа определенных в боксе Options>Project Preferences на вкладке Dimensions в списке Standard; будет применен в сохраняемом виде; • Zooming (Изменение масштаба изображения) – задать масштаб изображения и положение изображения при сохранении вида: • Current Zoom – сохраняются коэффициент растяжки k0 и масштаб kб, а также положение видового экрана на плане этажа. При открытии
Глава 3 • Управление проектом
•
71
вида в рабочем окне положение видового экрана в соответствии со своими коэффициентами восстанавливается на прежнем месте; None – сохраняется только масштаб kб. При открытии вида из специального каталога прежнее положение видового экрана, а также произведение kб×k0 не меняется. В соответствии с новым значением масштаба kб вычисляется новое значение коэффициента растяжки k0.
Рис. 3.12. Настройка 2Мвида 6.
Если сохранение выполняется в 3М-окне или окне PhotoRendering, открыть вкладку 3D Only (рис. 3.12), на которой в списке Generate in выбрать, где формировать вид: в 3М-окне (3D-Window) или в окне реалистических изображений (PhotoRendering Window). Вид будет сохраняться как часть проекта и отображать все элементы, явно выделенные или ограниченные бегущей рамкой. В случае реалистического изображения его установки будут сохранены. Вид также сохраняет установки картинок. То есть все другие установки, которые действуют как 3М-модель, будут также проявляться как установки проекций и секущие плоскости.
Рис. 3.12. Настройка 3Мвида Вид, использующий значение Custom в перечнях Layer Combination, Model View Options и Dimensions Options наборов, будет автоматически обновляться при изменении параметров в этих наборах. Изменение установок вида. Как только вид сохранен, его можно в любое время выбрать в View Map и, нажав внизу кнопку Settings, изменить его установки в боксе View Settings (Параметры вида). Если необходимо внести изменения вида, сформированные в рабочем окне, нажать кнопку Get Current window’s Settings (Принять параметры текущего окна).
72
Компьютерное проектирование в архитектуре • ArchiCAD 11
Для 2М-видов вкладка 3D Only включает флажок Redefine Image Settings. При его установке все дополнительные установки будут заменять установки текущего состоянии проекта. Клонирование папок. Можно создать в View Map точную копию папки из Project Map. Эта клонированная папка будет автоматически обновляться, когда будут производиться изменения в оригинале. Это означает, что не надо вручную редактировать содержимое такой копии. Клон из папок с этажами, например, будет всегда показывать все этажи проекта. 1. Выделить в Навигаторе проекта на вкладке View Map папку, в которой будет создана клонированная папка, и нажать на кнопку Clone a Folder. 2. В открывшемся боксе Clone a Folder (рис. 3.13) выбрать необходимую папку Project Map, напечатать имя клона в соответствующем поле и затем щелкнуть по кнопке Clone внизу. Новый элемент появится в выбранной папке View Map в правой части редактора видов.
Рис. 3.13. Вставка в карту видов клонированной папки Можно перемещать клонированные папки внутри схемы видов. Нельзя переместить туда новые элементы. Если нужно удалить отдельный элемент из клона, выдается предупреждение, что введенная связь со структурой будет удалена из видовой установки. Перестройка структуры. Если в Навигаторе проекта на вкладке View Map щелкнуть по имени правой кнопкой и выбрать из контекстного меню команду Create New Folder, то в выделенной папке будет вставлена новая пустая папка. После присвоения этой папке имени в нее можно перетащить любой элемент текущего каталога, а также вставить новые элементы из других каталогов.
Глава 3 • Управление проектом
73
Операции с элементами схемы видов. Правый щелчок по имени папки с видами или по имени видов открывает контекстное меню со следующими командами • Duplicate (Скопировать) (только для папок) – создается копия папки с ее содержимым; • Rename (Переименовать) – переименование папки (вида); • Delete (Удалить) – удаление папки (вида). При выборе этой команды будет выдано сообщение с предупреждением о невозможности отмены удаления. Для подтверждения удаления нажать в сообщении кнопку Delete. Просмотр видов Панель просмотра Navigator Preview используется в первую очередь для обзора видов, выбранных в Навигаторе проекта. После выбора в нем нужного вида он далее может использоваться для обновления текущего вида в активном окне. Просмотр 2М-видов (рис. 3.14). Здесь просматриваются планы этажей и разрезы/фасады. Если необходимо после просмотра изменить текущий вид в активном окне, то на панели просмотра (Navigator Preview) выполняют растяжку и панорамирование.
Рис. 3.14. Просмотр 2Мвидов Растяжка выполняется двумя способами. В первом устанавливаются размеры рамки путем простого перетаскивания ребер или углов рамки. Для панорамирования курсор необходимо поместить внутрь рамки, где он примет уменьшенную форму «рука», и перетащить ее в новое положение. Во втором способе используют размещенные в нижней части окна кнопки «плюс» и «минус», а также ползунок-регулятор. Щелкая по кнопкам увеличения или уменьшения, можно изменять размеры нового вида относительно текущего приблизительно на 10%. Результаты растяжки изображения и панорамирования, выполняемые в просмотровом навигаторе, могут отображаться в активном рабочем окне различным образом, в зависимости от выбора варианта в меню, которое открывается в правом нижнем углу кнопкой с треугольником:
74
Компьютерное проектирование в архитектуре • ArchiCAD 11
• Real time Zoom (В реальном времени) – результаты сразу отображаются в реальном времени и в рабочем окне; • Auto Zoom (Авто) – результаты будут отражены в рабочем окне после отпускания кнопки мыши; • Double Click to Zoom (Двойным щелчком) – изменения в просмотровом навигаторе появятся в рабочем окне, если дважды щелкнуть внутри прямоугольника в окне просмотра или нажать кнопку Go. Еще одна команда – Redraw Preview (Перерисовка вида) в меню команд инициирует перерисовку в просмотровом навигаторе изменений, внесенных в активном рабочем окне. Просмотр 3М-видов. Для перспективного 3М-вида панель Navigator Preview имеет три формы (рис. 3.15), выбор которых осуществляется командами, введенными дополнительно в состав меню:
а
б
в
Рис. 3.15. Просмотр 3М-вида в перспективной проекции а – настройка положения камеры и цели на плане; б - вертикальная настройка камеры; в – результирующий 3М-вид
•
Show from Top (Показать сверху). На горизонтальной плоскости показывается положение цели и камеры, которые могут перетаскиваться мышью. Ползунковый регулятор в нижней части окна позволяет изменять конус обзора. Две кнопки слева и справа от него обеспечивают ступенчатое изменение конуса через 5 градусов;
•
Show from Side (Показать сбоку). На вертикальной плоскости показывается положение камеры, которая может вращаться и перемещаться по вертикали. Для перемещения камеры верх и вниз используют две дополнительные кнопки. При этом для оценки уровня возвышения камеры в правой части ок-
Глава 3 • Управление проектом
75
на отображаются уровни отдельных этажей. При перемещении камеры вниз (вверх) сама камера остается на месте, а смещаются вверх (вниз) отметки этажей. Изменение конуса обзора производится так же, как и в первой форме. Вращение камеры выполняется мышью путем перетаскивания концевой точки линии взгляда; •
Show Actual Preview (Просмотр). Показывается 3М-вид, сформированный в соответствии с выполненными настройками камеры и цели. Для параллельного 3М-вида в панели Navigator Preview доступны две формы – Show from Top (Показать сверху), в которой показано положение камеры на плане, и Show Actual Preview (Показать реальный вид), в которой представлен собственно 3М-вид (рис. 3.16). Дополнительно слева от меню команд введена кнопка выбора одной из стандартных проекций.
б а Рис. 3.16. Просмотр 3М-вида в параллельной проекции а – настройка положения камеры на плане; б – результирующий 3М-вид
Другие настройки. Наиболее общие настройки видов представлены в боксе Work Environment на вкладке More Options (рис. 3.17), которая открывается при выборе одноименной категории на левой панели в указанном боксе: • Model Display in 2D Navigation (Отображение модели в 2М-навигации) – выбор варианта панорамирования, позволяющего при работе со сложными и большими моделями сделать процесс перемещения чертежа более быстрым и плавным: Simplified Model (Упрощенная модель) – модель показывается в упрощенном виде, например со скрытием штриховки, но с показом текста; Structural Contours Only (Только контуры структуры) – показываются только контурные линии элементов. Штриховки и текст скрываются; Full Model (Полная модель) – показываются все элементы чертежа. По окончании перемещения чертежа все элементы на нем снова показываются в полном объеме.
76 •
Компьютерное проектирование в архитектуре • ArchiCAD 11 Save Navigator Preview Data with Project files (Сохранить данные Навигатора просмотра в проектных файлах) – при новом открытии проекта сохраненный Навигатор просмотра будет доступен, позволяя ускорить навигацию.
Организатор проекта Организатор представлен панелью Organizer (рис. 3.17), которая состоит по существу из двух панелей Навигатора проекта.
Рис. 3.17. Организатор проекта Используя различные комбинации на обеих панелях, можно выбрать три режима работы. Редактор видов. Слева открыта схема проекта (Project Map), а справа схема видов (View Map). Видовые пункты с левой панели перетаскиваются на правую панель в определенную папку. Установки для этой папки используются для формирования вида на основе перемещенного в нее видового пункта. Если перетаскивание произошло не в папку, вид будет сохранен, используя текущие установки для видовой точки. Редактор макетов. Слева открыта схема видов (View Map), а справа – макетная книга (Layout Book). Виды с левой панели перетаскиваются на правую панель в определенный макет. При этом на основе перемещенного вида в макете генерируется соответствующий чертеж. Если вид был перемещен в макетную книгу
Глава 3 • Управление проектом
77
вне существующего макета, будет создан новый макет и туда помещен сгенерированный чертеж. Когда слева выбрана схема проекта (Project Map), а справа – макетная книга (Layout Book), перетаскивание видовых пунктов с левой панели на правую, также будет приводить к генерации чертежей в макетах. Однако поскольку макет создается только на основе видов, сначала из видового пункта будет создан вид, который затем добавится в схему видов. Только после этого сгенерированный вид будет помещен в макет макетной книги. Для пользователя вся эта процедура будет представляться одним шагом. Публикатор. Слева открыта схема видов (View Map) или макетная книга (Layout Book), а справа – публикуемые наборы (Publisher Sets). Элементы с левой панели перетаскиванием добавляются в одну из папок набора публикации на правой панели. Перемещенный элемент получает формат для этой папки набора публикаций. Если он был перемещен в пустую папку или оказался вне папки, будет назначаться по умолчанию DWF-формат. Если на обеих панелях Организатора установить один и тот же тип вкладки, то можно осуществлять операции копирования из левой панели в правую панель. Внутри макетной книги можно перетаскивать шаблон макета в макет. Внутри схемы видов можно перетаскивать вид в другую папку. Если вид перетаскивать из папки клонированной, создается копия вида. В операциях выше удерживание клавиши будет приводить к копированию. Организатор можно также использовать для доступа к компонентам внешних проектных файлов (схемам проекта, схемам видов, макетам книг). Содержимое этих компонентов можно копировать и объединять с текущим проектным файлом. Это особенно полезно при работе с большими проектами, в которых модель и документация могут находиться в различных проектных файлах. В Организаторе можно загружать целые структуры другого внешнего проекта и выполнять такие же операции перетаскивания, используя виды и макеты этого внешнего проекта. Например, при перетаскивании макета внешнего проекта в папку внутри карты макетов этот макет будет объединяться в макетной карте текущего проекта. Фоновые ссылки В ArchiCAD 11 получила существенное развитие работа с фоновыми ссылками, помогающими быстро синхронизировать различные виды в окнах модели и макета. Фоновая ссылка, устанавливаемая рядом или снизу активного вида, позволяя сравнивать несколько модельных видов и чертежей на одном экране. Курсор чувствителен к элементам фоновой ссылки. Это позволяет привязываться к таким элементам, применять к ним «волшебную палочку», а также копировать свойства элементов фоновой ссылки.
78
Компьютерное проектирование в архитектуре • ArchiCAD 11
В качестве фоновых ссылок в окнах модели и макета можно использовать большинство элементов, представленных в Навигаторе проекта. Обычно в качестве таких ссылок в окнах модели и узлов используют планы этажей, разрезы, фасады, внутренние фасады, узлы, рабочие листы, а в окне макета – макеты и шаблоны листов (рис. 3.19).
а
Рис. 3.19. Примеры использования фоновых ссылок а – окно разреза с фоновой ссылкой на план этажа; б – окно рабочего листа с фоновой ссылкой на план этажа
б В каждый момент времени может отображаться только одна ссылка. Параметры ссылок сохраняются вместе с окном. Каждая ссылка может иметь собственный цвет и фильтр типов элементов. Фоновые ссылки являются по существу временным средством редактирования, которые прикрепляются к текущему окну, и сохраняются в проекте. При печати модели или макета можно также напечатать и ссылки. Однако при размещении чертежа в макет содержимое чертежа не будет включать ссылку. Доступ к командам фоновых ссылок. Перечень команд, используемых для управления фоновыми ссылками, можно открыть из контекстного меню рабочего окна, выбрав команду Trace (Фон) > Choose Reference (Выбрать ссылку) (рис. 3.20). Этот же список можно открыть, щелкнув на инструментальной линейке Standard (Стандартная) по кнопке с треугольником, расположенной справа от кнопки Trace, которая при этом должна быть нажата. Если нужно постоянно удерживать на экране команды фоновых ссылок, используется панель Trace
Глава 3 • Управление проектом
79
& Reference (Фон и ссылка) (рис. 3.21), которая открывается одноименной командой из подменю Window > Palettes (Окно > Палитры).
Рис. 3.20. Управление фоновыми ссылками из меню Выбор фоновой ссылки. Фоновую ссылку можно выбрать на панели Trace & Reference из списка, открыв его кнопкой Reference или выбрав в списке на рис. 3.20 команду Choose Reference. В списке организовано три раздела. В первом разделе представлены недавно использованные фоновые ссылки. Они включают все перемещения и повороты, выполненные при работе над выбранной ссылкой. Содержание второго раздела зависит от вида активного окна: • План этажа – ссылки на соседние планы этажей: Above/Below Current Story (Этаж выше/ниже текущего этажа), а также на этаж Previous Story (Предыдущий этаж), показанный последний раз в качестве фоновой ссылки; • Модельный разрез или фасад – ссылки на планы этажей, которые попадают в вертикальный диапазон, установленный в свойствах разреза. Если вертикальный диапазон не ограничен, рассматриваемый раздел пуст; • Чертеж разреза или фасада на макете – ссылка на модельный разрез/фасад, на основе которого был создан рассматриваемый чертеж; • Внутренний фасад – ссылки на любой из внутренних фасадов текущей группы, а также на планы этажей, которые попадают в вертикальный диапазон, установленный в свойствах разреза. Если вертикальный диапазон не ограничен, рассматриваемый раздел пуст; •
Узел или рабочий лист – ссылка на вид в карте проекта, на основе которого был создан текущий узел или рабочий лист. Для независимых узлов и рабочих листов этот раздел, очевидно, пуст. Включить ссылку можно также из Навигатора проекта, выделив ссылку и выбрав из ее контекстного меню команду Show as Trace Reference (Показать как фоновую ссылку).
80
Компьютерное проектирование в архитектуре • ArchiCAD 11 3
4
5
6
7
2
1 12 14
13 8
9
10 11
Рис. 3.21. Панель управления фоновыми ссылками 1 – включение (Trace On/Off); 2 – выбор ссылки (Reference); 3 – переключение между ссылкой и активным содержимым (Switch Reference with Active); 4 – перемещение ссылки (Drag Reference); 5 – поворот ссылки (Rotate Reference); 6 – восстановление положения (Reset to Default Position); 7 – перерисовка ссылки (Rebuild Reference); 8 – временное замещение ссылки (Temporarily displace Reference); 9 – ссылка на верху (Reference on Top); 10 – показать/скрыть разделитель (Show/Hide Splitter); 11 – сделать заливки и зоны прозрачными (Make Fills and Zones transparent); 12 – цвет ссылки (Reference Color); 13 – цвет активного содержимого (Active Content Color); 14 – другие опции для ссылок (More Reference Options)
Установка видимости для элементов фоновой ссылки. Чтобы не загромождать фоновую ссылку неиспользуемыми элементами, применяется настройка видимости элементов. Для этого необходимо кнопкой More Reference Options (Другие опции ссылок) открыть бокс Trace & Reference и в открывшемся списке Visible Elements (Видимые элементы) пометить флажками типы отображаемых элементов. Если нужно применить настройки ко всем фоновым ссылкам в проекте, следует нажать в этом же списке кнопку Apply Settings to All References (Применить настройки ко всем ссылкам). Операции со ссылками. Фоновые ссылки можно перемещать/поворачивать, используя в списке Trace Reference (рис. 3.20) команды Drag/Rotate Reference или одноименные кнопки на панели Trace & Reference. Если нужно вернуть ссылку в исходное положение, на тех же интерфейсных элементах выбирается команда Reset to Default Position (Восстановить положение по умолчанию). Переключения между ссылкой и активным содержимым. Получить доступ к элементам ссылки для их редактирования непосредственно нельзя. Можно, однако, временно переключить фоновую ссылку в активное состояние, выбрав на панели Trace & Reference команду Switch Reference with Active (Переключить ссылку на активное содержимое). После этого можно изменить нужный элемент или скопировать его в буфер обмена. По завершении редактирования ссылки
Глава 3 • Управление проектом
81
необходимо привести разделение вида на фоновую и активную составляющую в исходное состояние, используя ту же команду Switch Reference with Active. Затем в случае использования буфера обмена вставить скопированные из ссылки элементы. В качестве примера использования описанной процедуры можно привести работу в окне рабочего листа. Чтобы обновить в нем содержимое в связи с изменениями модели на плане, нужно на рабочем листе отобразить план этажа как фоновую ссылку и перенести изменения из нее, как было описано выше. Обновление фоновой ссылки. При редактировании модели фоновые ссылки на эту модель автоматически не обновляются. Для их обновления необходимо выбрать команду Rebuild Reference (Обновить ссылку) в списке Trace Reference (рис. 3.20) или нажать на панели Trace & Reference одноименную кнопку. Если в качестве ссылки используется вид разреза/фасада/внутреннего фасада, у которого параметр Status имеет значение Auto-Rebuild Model (Автоматически обновляемая модель), применение команды Rebuild Reference оказывается достаточным. Во избежание замедления работы программы, связанного с автоматическим обновлением, нужно убедиться, что не сброшен флажок Update Autorebuild в боксе Options > Project Preferences > Miscellaneous. Если флажок установлен, а также при использовании параметра Status со значением Manual Rebuild Model (Вручную обновляемая модель), нужно сначала вид обновить командой Rebuild from Model (Обновить из модели), выбираемой из подменю View > Refresh. Цветовое оформление фоновой ссылки и активного содержимого. Цветовое оформление (цвет и интенсивность) изображения фоновой ссылки и активного содержимого позволяет более четко различать эти две составляющие на виде. Для задания цвета на панели Trace & Reference следует открыть кнопкой Reference Color (Цвет ссылки) или Active Content Color (Цвет активного содержимого) меню цветов и выбрать в нем либо общий цвет из предложенных в списке, либо многоцветный вариант (Original Color) согласно исходным настройкам цветов в модели. Используя на той же панели регулировку интенсивности, можно раздельно приглушать изображение ссылки и активного содержимого. Управление прозрачностью заливок и зон. Эта операция задается кнопкой Make Fills and Zones Transparent (Сделать заливки и зоны прозрачными) внизу на панели Trace & Reference. Таким способом можно просматривать объекты, которые были закрыты заливкой, размещенной поверх их. Это включение носит временный характер и не отражается в параметрах модельных элементов. Изменение порядка отображения фоновых ссылок и активного содержимого. При сравнении фоновой ссылки с активным содержимым данная функция может помочь переключить порядок их отображения. Для этого необходимо нажать кнопку Reference on Top в нижней части панели Trace & Reference. Если перед этим фоновая ссылка была внизу, то после выполнения рассматриваемой команды она переместится над активным содержимым.
82
Компьютерное проектирование в архитектуре • ArchiCAD 11
Динамическая подрезка активного вида. Эта операция полезна для идентификации различий между фоновой ссылкой и активным содержимым, когда они перекрываются. Для выполнения динамической подрезки следует щелкнуть по кнопке Show/Hide Splitter в палитре Trace & Reference. Появятся четыре ручки, по одной на каждом ребре. При нажатии на любую из них и не отпуская кнопки мыши, надо перетащить ее. В процессе перемещения разделительной линейки будет скрываться часть активного вида, находящегося сверху (рис. 3.22). При отпускании кнопки мыши разделительная линейка возвращается в исходное положение.
Рис. 3.22. Динамическая подрезка активного вида Временное смещение фоновой ссылки. Если ребра фоновой ссылки оказываются скрытыми под ребрами или непрозрачной поверхностью элементов активного содержимого вида, то можно быстро проверить, что находится внизу, сместив временно специальной командой фоновую ссылку. Для этого нужно нажать на панели Trace & Reference кнопку Temporarily Displace Reference и затем, щелкнув на любом месте рабочего окна, переместить курсор в новую позицию. Произойдет смещение фоновой ссылки. Следующий щелчок по кнопке мыши вернет эту ссылку в прежнюю позицию.
ГЛАВА 4
Библиотеки и дополнения ArchiCAD Проектный файл ArchiCAD, как правило, работает в окружении других файлов. В их число в первую очередь входят библиотечные элементы. Кроме них используется большое число специальных дополнений (Add-Ons), расширяющих функциональные возможности ArchiCAD. Библиотечные элементы Библиотечные элементы представляют GSM-файлы, включающие в себя текстовые скрипты – программы, описывающие на языке программирования GDL объект в 3М и 2М-пространстве. В проект библиотечные элементы включаются в виде ссылок. При переносе проектного файла на компьютер, на котором библиотека может иметь иной состав, библиотечные элементы должны включаться непосредственно в состав проектного файла в PLA-формате. Формы библиотечных элементов. В ArchiCAD используется группа специальных форм, наборы параметров в которых ориентированы под определенные типы библиотечных элементов. Этим формам соответствуют следующие инструменты: ОКНО, УГЛОВОЕ ОКНО, ДВЕРЬ, ОБЪЕКТ, ИСТОЧНИК СВЕТА и ЛЕСТНИЦА. Содержание этих форм, включающее скрипты и значения параметров по умолчанию, хранится в библиотеке, а значения установленных в проекте параметров – в самом проекте. На рис. 4.1 приведен пример формы для инструмента ОБЪЕКТ. Форма состоит из двух панелей. Левая панель используется для поиска и выбора библиотечных элементов, а на правой панели осуществляется просмотр и настройка выбранного библиотечного элемента. Левая панель может включаться/отключаться щелчком по разделительной полосе между панелями. На левой панели отображается структура той части активной библиотеки, которая содержит библиотечные элементы, соответствующие объектам, и содержимое выбранной в структуре папки. Размещение этих двух компонентов можно задать, щелкнув кнопкой в левом верхнем углу (вертикально, горизонтально или только содержимое выбранной папки). В меню Load Other Object (Загрузить другой объект) устанавливается способ подкачки в активную библиотеку новых элементов: из файловой структуры (From File Dialog Box), с помощью Диспетчера библиотек (Open Library Manager) или из Интернета. В последнем случае выбирается адрес, установленный в боксе Options > Work Environment на вкладке Web Options.
Компьютерное проектирование в архитектуре • ArchiCAD 11
84 1
10
2
3
11
4
5 6
7
8
9
12 13 14 15
Рис. 4.1. Пример формы для настройки инструмента ОБЪЕКТ 1 – структура левой панели; 2 – структуры активной библиотеки; 3 –подключение дополнительных библиотечных элементов; 4 – выбор способа обзора; 5 – предыдущий элемент; 6 – следующий элемент; 7 – имя текущего элемента; 8 – управление изображением в окошке просмотра; 9 – окошко просмотра; 10 – состав папки; 11 путь к выбранной папке; 12– переход в родительскую папку; 13 – большие значки элементов; 14 – маленькие значки элементов; 15 – список элементов в папке
Поиск библиотечных элементов. При выборе опции Find library parts (Найти библиотечные элементы) в левой части бокса появляются новые элементы управления (рис. 4.2): • Keyword (Ключевое слово) – маска имени библиотечного элемента с двумя специальными символами * и ?. Символ * заменяет любое число неизвестных символов. Символ ? замещает любой одиночный символ; • Find all file names which (Найти все имена файлов) – четыре возможных варианта размещения в имени ключевого слова: Match keyword – точное имя библиотечного элемента; Contain keyword – ключевое слово может быть в любом месте внутри имени; Begin with keyword – ключевое слово в начале имени; End with keyword – ключевое слово в конце имени; • Search in (Поиск в) – выбор одной из загруженных библиотек для ограничения области поиска или выбрать All libraries.
Глава 4 • Библиотеки и дополнения ArchiCAD
85
Рис. 4.2. Поиск библиотечных элементов Поиск запускается кнопкой Find согласно заданному критерию. В нижнем разделе левой панели бокса будут отображены найденные библиотечные элементы. Кнопкой New Search (Новый поиск) очищается поле Keyword, и можно сформировать новое ключевое слово для поиска. Ниже приведены несколько примеров использования критерия поиска и возможные результаты поиска. Ключевое слово
Положение ключевого слова
Возможный результат поиска
chair
contain keyword
Chair 01, Office Chair 04, Piano Chair
chair???
contain keyword
Office Chair 02, Chair 05
chair*
contain keyword
Office Chair 02, Chair 05
chair
begin with keyword
Chair 01", Chair 04
???????chair
begin with keyword
design chair 01, lounge chair, office chair 03
???????chair
match keyword
lounge chair, wicker chair
Передача параметров между библиотечными элементами одного типа. Используя +-щелчок, можно передавать между двумя библиотечными элементами набор параметров, общий для них. 1. На плане этажа выделить библиотечный элемент, например окно, и открыть его бокс настройки. 2. Найти в боксе настройки на левой панели новый библиотечный элемент того же класса, что и выделенный, например, на плане этажа, но другой типа. 3. Нажать клавиши + и навести курсор на имя или значок найденного на левой панели библиотечного элемента. Курсор принимает при нажатии указанных клавиш форму наполненного шприца, показывая операцию передачи (рис. 4.3а). При щелчке кнопкой мыши значения всех одноименных параметров в подгоняемом окне изменяются (рис. 4.3б).
86
Компьютерное проектирование в архитектуре • ArchiCAD 11
б
а Рис. 4.3. Передача свойств окна в боксе настроек
Просмотр библиотечного элемента. Выбранный на левой панели библиотечный элемент можно просмотреть в различных проекциях и типах модели на вкладке Preview and Positioning в специальном окошке просмотра. Тип модели и проекции можно задать кнопками слева от окошка просмотра: 2М-символ изображения на плане, два ортогональных вида в 3D-окне (спереди и сзади), два вида в аксонометрии со скрытыми невидимыми линиями,
два вида в аксонометрии с раскраской и тенями, реалистическое изображение, информационные заметки.
Параметры (Parameters) (рис. 4.4). В списке 1 параметры компонуются в группы, раскрывающиеся щелчком по треугольнику слева от имени группы. Далее можно либо изменить значение каждого параметра в числовом виде, либо открыть справа от окошка соответствующую палитру (цветов, штриховок, покрытий) и выбрать в ней желаемый вариант. Размеры 2, 3 и 4 соответствуют в скриптах параметрам A, B, C. На некоторых вкладках могут отображаться стили исполнения отдельных деталей объекта. В рассматриваемом примере Bed 70 (см. рис. 4.4) такой деталью является головная панель кровати (Headboard). Остальные вкладки стандартные, они описывают атрибуты объекта в различных окнах.
Глава 4 • Библиотеки и дополнения ArchiCAD
87
1 2 3 4 5 6
Рис. 4.4. Настройка габаритных размеров и специальных параметров 1 – список специальных параметров; 2 – размер по оси X; 3 – размер по оси Y; 4 – высота; 5 – угол поворота; 6 – зеркальное отражение
Библиотеки Библиотека в ArchiCAD представляет собой набор папок с внешними файлами, использованными в проекте или на которые производится ссылка. Некоторые из библиотечных элементов содержат геометрические данные, которые позволяют создавать вхождения данных элементов в ArchiCAD, в то время как другие элементы содержат графическую и текстовую информацию, которая может быть присоединена к другим библиотечным элементам или целому проекту. В поставку ArchiCAD включается стандартная объектная библиотека, которая подключается на машине клиента при инсталляции на ней программы. На основе этой библиотеки для конкретного проекта в оперативной памяти клиента создается местная библиотека, к элементам которой можно обратиться непосредственно из проекта. В дополнение к стандартной библиотеке может использоваться библиотека компании, содержащая характерные для нее наборы библиотечных элементов. Эта библиотека размещается на сервере компании и копируется на каждую машину клиента. Наконец, каждый проект может иметь собственную библиотеку, элементы которой создаются в процессе работы над проектом. Такая библиотека загружается при открытии проекта. Элементы библиотеки. Основными элементами библиотеки являются так называемые GDL-объекты. Они могут помещаться в проект с использованием специальных инструментов ОБЪЕКТ, ИСТОЧНИК СВЕТА, ДВЕРЬ, ОКНО, СКАТНОЕ ОКНО, УГЛОВОЕ ОКНО, ЛЕСТНИЦА с помощью специальных команд или дополнений Add-Ons (Markers, Labels, Structural Grid, Roof Maker and Truss Maker), или использоваться как ссылки к другим элементам (макросы, штампы зон, свойства объектов). Файлы библиотечных элементов могут создавать-
88
Компьютерное проектирование в архитектуре • ArchiCAD 11
ся/открываться из подменю File > Libraries and Objects (Файл > Библиотеки и объекты) командами New/Open Object (Создать/Открыть объект). Библиотеки также содержат файлы различных форматов: • •
•
Listing Templates (Шаблоны смет) – обычные текстовые файлы, которые используются при работе со сметами; Textures (Текстуры) – картинки в стандартных графических форматах, которые могут присоединяться к материалам для обеспечения дополнительного реализма в тонированных видах;
Background Images (Фоновые изображения) – файлы картинок, дополняющие 3М-модели живой окружающей средой. Инициализация библиотек. Когда стартует ArchiCAD, он ищет библиотеку под именем ArchiCAD Library 11.lcf. Расширение .lcf идентифицирует файл библиотечного контейнера, который является новым форматом в ArchiCAD 11. Можно также создать собственный файл библиотечного контейнера или извлечь его содержимое, выбирая в подменю File > Libraries and Objects (Файл > Библиотеки и объекты) команду Create/Extract a Container (Создать/Извлечь контейнер). Использование библиотечного контейнера позволяет удерживать все объекты, использованные в проекте, в одном месте. Это также позволяет быстрее загружать библиотеку и легче архивировать. Если библиотека по умолчанию найдена на диске в той же папке, что и ArchiCAD, она открывается и используется как активная библиотека. В противном случае появляется бокс Library Manager, предлагающий выбрать папку для начальной библиотеки. При сохранении проекта автоматически сохраняется конфигурация активной библиотеки. Когда проект снова открывается, местная библиотека восстанавливается в прежнем составе. Если в активной библиотеке не оказывается какихлибо элементов, установленных в проекте, вызывается Диспетчер библиотек. Такое случается при переносе проекта с одного компьютера на другой, когда отдельные библиотечные элементы, созданные пользователем, остаются на прежнем месте. При создании нового проекта в предваряющих боксах New Project или Start ArchiCAD предлагается по умолчанию использовать установки согласно шаблону (Use a Template). В этом случае будет сформирован исходный состав согласно выбранному шаблону. Если установить флажок Use latest Project Settings (Использовать установки из последнего проекта), состав местной библиотека будет использоваться из предыдущего сеанса. Если ArchiCAD ранее уже использовался, и программа стартовала, будет установлена библиотека, использованная в предыдущем сеансе. Если проект открывается изнутри ArchiCAD (командой Open) или двойным щелчком по имени проектного файла в Диспетчере файлов, он открывается с библиотекой, созданной с ним.
Глава 4 • Библиотеки и дополнения ArchiCAD
89
Если изменено имя папки в активной библиотеке или изменено ее положение, проект открывается с использованием одного из следующих протоколов: • если текущая активная библиотека включает папки с теми же именами, как в исходной папке, проект открывается, используя текущий набор библиотек; • если исходный набор библиотек включает папки с именами, отличными от папок в текущем наборе, ArchiCAD будет искать библиотеку, содержащую папки с этими именами. Если находятся папки с такими именами, проект открывается с использованием этих папок; • если нет папок, порождающих исходные имена, отображается бокс Диспетчера библиотек. Нужно в нем указать библиотечный набор, использованный в проекте или нажать Cancel для отмены в целом. Если здесь нажать Done, проект откроется без библиотеки. Все библиотечные элементы, размещенные в проектном файле, в модели будут отсутствовать. Управление библиотеками. Для управления библиотеками используется Диспетчер библиотек, который можно вызвать командой File > Libraries and Objects > Library Manager (Файл > Библиотеки и объекты > Диспетчер библиотек). Диспетчер библиотек позволяет сформировать состав библиотеки, используя наряду со стандартной библиотекой, другие библиотеки, а также индивидуально подключая к библиотеке отдельные библиотечные элементы, расположенные в различных частях локальной сети. Диспетчер, регулируя состав библиотеки, позволяет рационально использовать оперативную память. Кроме того, он обеспечивает пополнение библиотеки на жестком диске элементами из Интернета, загружая их с FTP-серверов либо с Web-сайтов. Наконец, Диспетчер ведет учет всех папок и отдельных библиотечных элементов, которые с момента инсталляции пакета ArchiCAD включались в состав активной библиотеки. При открытии сохраненного проекта анализируется, какая библиотека использовалась при последнем сохранении проекта. Если создается проект с последними установками, будет подключена последняя использованная библиотека. Формирование местной библиотеки. Процедура выполняется на вкладке Local/LAN (рис. 4.5), на которой подключаются библиотеки и отдельные библиотечные элементы, сохраненные на локальных дисках собственного компьютера и других компьютеров, связанных локальной сетью. На левой стороне представляется структура файловой системы, а справа в поле Active Libraries формируется перечень и состав активных библиотек: • • •
Local Libraries (Местные библиотеки) – библиотеки (папки), отобранные в местной локальной сети; FTP Libraries (FTP-библиотеки) – библиотеки (папки), отобранные и загруженные через Интернет с FTP-сайтов; Other Objects (Другие объекты) – отдельные библиотечные элементы;
90 •
Компьютерное проектирование в архитектуре • ArchiCAD 11 Libraries/Objects Not Found (Не найденные библиотеки/объекты) – библиотеки и отдельные библиотечные элементы, установленные в проекте и отсутствующие в активной библиотеке.
Рис. 4.5. Установка местной библиотеки Для формирования библиотек папки и отдельные элементы выделяются слева и затем кнопкой Add или простым перетаскиванием мышью копируются в правое окно. При этом папки будут попадать в библиотеку Local Libraries, а индивидуально выделенные элементы – в библиотеку Other Objects. Для удаления неиспользуемых элементов из активной библиотеки выделить их и нажать кнопку Remove (Удалить) либо перетащить мышью за пределы правого окна. Загрузка библиотек с FTP-сервера. На вкладке FTP-sites (рис. 4.6) Диспетчера библиотек можно добавлять библиотеки и отдельные библиотечные элементы, сохраненные на FTP-серверах. 1. В разделе Server Properties (Свойства сервера) для связи с FTP-сервером ввести его имя (Host Name), имя пользователя (User) и пароль (Password). 2. Нажать кнопку Log In (Войти), произойдет соединение с FTP-сервером, и в левом окне отобразится дерево его файловой системы. 3. Выделить нужный элемент и нажать кнопку Add. Элемент будет помещен папку FTP Libraries активной библиотеки. 4. Для сохранения пароля при последующих сеансах связи нажать кнопку Save.
Глава 4 • Библиотеки и дополнения ArchiCAD
91
Рис. 4.6. Загрузка библиотек через Интернет с FTP-сервера Журнал поступлений. На вкладке History (рис. 4.7) в левом окне представлен список всех библиотек и отдельных библиотечных элементов, которые в разное время и в различных проектах включались в состав активных библиотек. Эти элементы автоматически накапливаются и при необходимости могут быть включены в состав активной библиотеки.
Рис. 4.7. Журнал поступлений активной библиотеки
92
Компьютерное проектирование в архитектуре • ArchiCAD 11
Чтобы журнал оставался при этом легко обозримым, его время от времени требуется очищать от объектов, которые используются редко или же вообще не используются. Такие элементы выделяются и затем кнопкой Clear удаляются. Кнопка Clear All позволяет удалить все содержимое журнала. Загрузка новых элементов с Web-сайта. На вкладке Web Objects (рис. 4.8). можно загружать GDL-объекты с Web-сайтов, где они представлены в графическом виде. Для считывания таких объектов используется небольшая утилита GDL-Web Plug-In, которая должна быть инсталлирована на компьютере. В разделе Downloaded Objects (Загруженные объекты) содержится список объектов, введенных с Web-сайтов. Каждая строка в этом списке включает дату и время загрузки, полный URL и имя загруженного объекта. Раздел Info страницы содержит информацию о самом объекте – имя, вид, положение родительской папки, размер, дату и время создания.
Рис. 4.8. Загрузка библиотек через Интернет с Web-сайта URL, использованный в списке Browse по умолчанию, можно при необходимости изменить в боксе Options > Work Environment (Параметры > Рабочая среда) на вкладке Web Options (рис. 4.9). Идентификация дубликатов среди библиотечных элементов. ArchiCAD использует систему внутренних идентификаторов для отслеживания эволюции (создания, редактирования, переименования) каждого библиотечного элемента. Каждому объекту назначается глобальный идентификатор (GUID), состоящий из двух наборов по 36 символов.
Глава 4 • Библиотеки и дополнения ArchiCAD
93
Рис. 4.9. Общая настройка для работы с Web-объектами При загрузке в активную библиотеку анализируется наличие двух или более библиотечных объектов с одинаковыми именами или глобальными идентификаторами. Такие библиотечные элементы могут считаться либо различными, либо идентичными объектами, что отображается на панели Library Loading Report (Отчет о загрузке библиотек) (рис. 4.10): • библиотечные элементы, имеющие одинаковые имена, но различные глобальные идентификаторы, считаются различными элементами и не конфликтуют. Такие имена приводятся в разделе Duplicate Names. • библиотечные элементы с разными именами, но одинаковыми GUID являются идентичными и конфликтуют. Их имена приводятся в разделе Duplicate Library Parts. Чтобы избежать конфликта в проекте, нужно в составе библиотеки оставить из числа идентичных элементов по одному элементу. На рис. 4.10 один из элементов Дверь Д70 и Окно Ф110 в разделе Duplicate Library Parts является копией другого. Следовательно, они имеют одинаковый GUID и считаются идентичными, и потому один из них нужно удалить из библиотеки. Два элемента Окно Ф110 в разделе Duplicate Names имеют разные GUID и потому считаются разными и могут использоваться в библиотеке, однако рекомендуется переименовать один из них во избежание проблем, которые могут возникнуть, например, при создании спецификаций. Работа с различными версиями библиотек. Рекомендуется использовать проекты с их исходными библиотеками. Если использовать более новую версию библиотеки, объекты будут подстраиваться, используя их GUID. Если нельзя подобрать по GUIDs ArchiCAD смотрит объекты с идентичными именами.
94
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 4.10. Отчет о выявленных дубликатах имен и библиотечных элементов Объекты, вставленные из библиотек ArchiCAD 7.0 или более ранних версий, не имеют глобальных идентификаторов. Соответственно система будет идентифицировать библиотечные элементы, основываясь только на именах. Если загруженные библиотеки содержат два объекта с такими же именами, как и в установленной версии, объект будет выбираться случайным образом из двух возможных положений. Отчет по загрузке библиотеки. Открытие проекта может сопровождаться появлением панели Library Loading Report (Отчет по загрузке библиотеки) (рис. 4.11), если в проекте возникают определенные проблемы с отображением некоторых установленных в нем элементов. (Чтобы увидеть палитру, если она не появляется автоматически, выбрать команду Window > Palettes > Library Loading Report). Место размещения отсутствующих элементов на плане помечается кружками. Проблемы с отсутствующими библиотечными элементами обычно случаются, когда открывается проект на другом компьютере. Для исключения такой проблемы рекомендуется сохранять проект в PLA-формате перед перемещением его на другой компьютер. Другое решение – при работе в одном офисе использовать общую стандартную библиотеку, которая постоянно обновляется на каждом компьютере. На первой вкладке Missing/Doubles (Отсутствующие/двойные) организованы два раздела. В первом разделе, Missing Library Parts (Отсутствующие библиотечные элементы), приводится список библиотечных элементов, установленных в проекте, но отсутствующих в активной библиотеке. Во втором разделе, Library Parts with duplicate file names (Библиотечные элементы с двойными име-
Глава 4 • Библиотеки и дополнения ArchiCAD
95
нами), перечислены используемые в проекте элементы, которые размещены в разных папках, но имеют одинаковые имена.
Рис. 4.11. Панель отсутствующих в проекте библиотечных элементов Оперативно разрешить возникшие проблемы можно, если нажать кнопку Library Manager (Диспетчер библиотеки) и подгрузить нужные элементы в активную библиотеку. Оба списка на рассматриваемой вкладке можно скопировать в буфер обмена (Copy), распечатать (Print) или сохранить отдельным файлом (Save As). На второй вкладке Download (Загрузка) приводится список библиотечных элементов, которые загружены с FTP-сервера или Web-сайта. Активная библиотека при работе с архивным PLA-файлом. При открытии такого проекта в таком формате, как было отмечено в главе 3, библиотечные элементы могут читаться непосредственно из архива, либо извлекаться из архива в специальную папку, либо, наконец, можно указать для использования в проекте другую библиотеку. Если при открытии архивного файла связанная с проектом библиотека не обнаружена, поступает соответствующее сообщение и в Диспетчере библиотек становится доступной кнопка Use Active Libraries (Использовать активную библиотеку). Щелчок по этой кнопке позволяет вместо архивной библиотеки, связанной с проектом, использовать библиотечные элементы из активной библиотеки. Библиотечные контейнеры Библиотечные контейнеры представляют собой LCF-файлы, содержащие целые библиотеки и их структуру, отдельные объекты, PLA-файлы, другие LCFфайлы. Файл библиотечного контейнера загружается в 2-3 раза быстрее, чем индивидуальные библиотеки. С помощью библиотечных контейнеров становится также удобнее перемещать библиотеки, представляя их в одном файле. Создание контейнера. В этой операции вся активная библиотека или ее часть помещается в LCF-файл.
96
Компьютерное проектирование в архитектуре • ArchiCAD 11
1. В меню File выбрать команду Library and Objects > Create Container (Библиотека и объекты > Создать контейнер). В открывшемся боксе Create Library Container (Создать библиотечный контейнер) (рис. 4.12) будут отображены все загруженные библиотеки. 2. Выделить компоненты активной библиотеки, которые необходимо поместить в контейнер, и нажать кнопку Create. В появившемся боксе Save As ввести имя для нового файла контейнера. При необходимости сжатия файла нажать кнопку Options и установить флажок Compress File. 3. Нажать Save. Все выделенные объекты активной библиотеки окажутся помещенными внутрь нового контейнера.
Рис. 4.12. Создание библиотечного контейнера Извлечение из контейнера. Эта операция возвращает содержимое контейнера в представление в исходной структуре и формате. 1. В меню File командой Library and Objects > Extract a Container (Библиотека и объекты > Извлечь из контейнера) открыть бокс Open (Открыть). Найти в нем библиотечный контейнер и нажать. 2. В открывшемся боксе Обзор папок установить или указать папку, в которую будет извлечено содержимое контейнера. Нажать ОК. Произойдет извлечение в указанную папку. При создании архивного PLA-файла проекта библиотеки сохраняются в нем в своем LCF-файле. Для обновления отдельного библиотечного элемента, помещенного внутрь контейнера, необходимо сначала его извлечь из контейнера, отредактировать и потом снова создать контейнер. Дополнения Add-Ons Дополнения Add-Ons широко используются в ArchiCAD при создании сложных конструкций (ферм, каркасов крыш), для преобразования форматов проектных файлов при обмене с другими системами проектирования, создания новых стандартов визуализации и др. Отсутствие ограничений в использовании новых до-
Глава 4 • Библиотеки и дополнения ArchiCAD
97
полнений и простота их подключения не в последнюю очередь определяют динамичное развитие ArchiCAD. Дополнения Add-Ons представляют собой модули, подключение которых не затрагивает ядро основной программы. Некоторые модули, например такие, как ArchiForma, являются развитием обычных библиотечных элементов. Создавая новые конструкционные элементы, они зачастую работают параллельно с инструментами из панели Tool Box. Другие модули решают общие задачи управления проектом, тем самым существенно расширяя возможности ArchiCAD. Для автоматической загрузки и инсталляции модулей их помещают в избранную папку, в качестве которой по умолчанию используют папку Add-Ons. В рассматриваемой версии модули в этой папке сгруппированы в отдельных папках по функциональным признакам: • Extras – дополнительные инструменты для проектирования внутренних конструкций в крышах (RoofMaker), создания ферм (TrussMaker), различных дополнений к стенам и перекрытиям; • Stair Maker – модуль для проектирования лестниц. Логически он ничем не отличается от обычного инструмента, что позволило включить его в состав панели Tool Box; • Import/Export – преобразование форматов данных в процессе двустороннего обмена файлами при совместной работе пакета ArchiCAD с другими приложениями (AutoCAD, 3D-Studio и др.); • Visualization – различные методы формирования реалистических изображений, отличающиеся точностью воспроизведения и возможностями управления видами; • GDL – модули, позволяющие с помощью GDL-команд извлекать некоторую информацию из компьютера (дату и время), получать доступ к базам данных, производить чтение/запись в текстовых документах; • Standard – модули, расширяющие возможности редактирования и управления проектом (внутренние фасады, менеджер атрибутов, менеджер IDэлементов, редактирование стен, быстрые слои, автоматические размеры, угловые окна и др.); • Local – модули для решения небольших задач, носящих локальный характер (вторичные размеры, проверка орфографии, структурная сетка, выравнивание видов). Для компоновки списка Add-Ons и его автоматической инсталляции используется менеджер Add-On Manager (рис. 4.13), вызываемый из меню Options одноименной командой. В разделе Available Add-Ons (Доступные дополнения) содержится список дополнений Add-Ons, которые можно загрузить и выгрузить, устанавливая и сбрасывая флажок перед именем дополнения.
98
Компьютерное проектирование в архитектуре • ArchiCAD 11
Если перед именем стоит флажок без рамки, это значит, что Add-Ons должен всегда загружаться ArchiCAD.
Рис. 4.13. Менеджер дополнений Add-Ons В колонке Type фиксируется тип функций, выполняемых соответствующими дополнениями Add-On: • Tool – выполняет функции нового инструмента и по этой причине, как правило, появляется в существующих меню; •
Imaging –формирует реалистическое изображение или анимацию и размещается всегда в меню View (Вид). В колонке Mode указывается, как было загружено дополнение Add-On: в составе избранной папки или индивидуально. Вкладка Add-On Info содержит информацию о выделенном в списке Available Add-Ons дополнении: выполняемой им операции и месте размещения в интерфейсе команды, запускающей это дополнение. Редактирование списка дополнений. Включить в список новый элемент можно, нажав кнопку Search for more Add-Ons (Поиск других дополнений) на вкладке Edit List of Available Add-Ons (Редактировать список доступных дополнений) (рис. 4.14) и выбрав далее дополнение в открывшейся файловой системе. Новое дополнение при включении в список автоматически инсталлируется при запуске ArchiCAD. Удалить из списка можно только те дополнения, которые не включены в состав избранной папки дополнений. При выделении таких дополнений будет доступна кнопка Remove selected Add-Ons, которой эти дополнения удаляются. При установке флажка Use designated add-ons folder (Использовать выделенную папку для дополнений) можно переназначить избранную папку, содержи-
Глава 4 • Библиотеки и дополнения ArchiCAD
99
мое которой нельзя в дальнейшем удалять из списка. При этом становится доступной кнопка Change, нажав которую можно в качестве избранной выбрать необходимую папку (папку Add-Ons, доступную по умолчанию, либо другую, содержащую рассматриваемые дополнения). Элементы новой избранной папки можно далее выгружать, но не удалять.
Рис. 4.14. Редактирование списка дополнений Add-Ons При смене назначенной папки все дополнения, загруженные из предыдущей папки, представляются теперь в колонке Mode (Режим) как индивидуально загруженные. Их теперь можно не только выгружать, но и удалять. Если загружено дополнение, имеющее одинаковое имя и ID с уже загруженными, оно будет установлено на место первого. Все установки менеджера будут сохранены, когда будет выход из программы или ее перезапуск, даже если выбран вариант New and Reset. При открытии проекта, который ссылается к незагруженным дополнениям AddOns появляется предупреждение со списком отсутствующих дополнений. Некоторые из дополнений могут загружаться только при перезагрузке программы, так как содержат ссылки к проектной базе данных.
ГЛАВА 5
Атрибуты Атрибуты характеризуют графические свойства объектов и их компонентов, не связанные с их геометрией и положением. Для объектов простейшего типа – геометрических примитивов и компонентов, к атрибутам относятся цвет и тип линий, штриховка. Для более сложно устроенных объектов атрибуты могут характеризовать их внешний вид в 3М-пространстве (материалы), внутреннюю структуру (слои в композитных структурах) или внешнюю форму (профили). Атрибуты, как правило, входят в состав наборов характеристик, определяющих определенный стиль исполнения. Перья Под пером в ArchiCAD понимается именованный набор из двух свойств – цвета и толщины линий. Их настройка выполняется в боксе Pens & Colors (Перья и цвета) (рис. 5.1), который открывается одноименной командой из подменю Options > Element Attributes (Параметры > Атрибуты элементов). Обычно пользователям нужен один набор цветов для отображения на экране и другой для вывода документов. В первом случае будет использоваться, например, набор Architectural 100 c перьями различного цвета, а при выводе – набор Grayscale с перьями серого цвета различных оттенков.
Рис. 5.1. Именованные наборы перьев Список именованных наборов перьев представлен на первой вкладке Available Pen Sets (Доступные наборы перьев) в списке Select a Pen Set for Model views /for the Layout Book (в зависимости от того, какое окно активно – модельного вида или макета). Над наборами доступны следующие операции: • Rename (Переименовать) – изменение имени любого набора;
Глава 5 • Атрибуты
101
•
Delete (Удалить) – удаление выделенного набора, который не будет использоваться в проекте; • Description (Описание) – описание использования цвета для каждого отдельного пера. Это может быть полезным при наличии требований на использование офисных стандартов. Вторая вкладка (рис. 5.2) показывает все цвета выделенного набора перьев, имя которого отображается в заголовке вкладки. Для редактирования отдельного пера выделить его в палитре и установить в поле Pen Weight вес линии.
Рис. 5.2. Настройка выбранного набора цветов Для изменения цвета пера кнопкой Edit Color (Изменить цвет) открыть одноименный бокс (рис. 5.3) и выбрать цвет из таблицы основных или дополнительных цветов. При необходимости изменить оттенок, задать числовым способом его RGB-компоненты или выбрать оттенок в графической области и установить для него ползунком справа уровень яркости.
Рис. 5.3. Редактирование цвета Модельные виды и макеты используют различные наборы цветов, отражаемые в их боксах настройки. Во всех открытых окнах модельного вида распределяется
102
Компьютерное проектирование в архитектуре • ArchiCAD 11
один набор перьев, а во всех открытых окнах макетов другой набор перьев. Чертежи в макетах внедряют или ссылаются к наборам перьев индивидуально. Эти чертежи сохраняют также свой собственный набор перьев. Чтобы установить их, выделить чертеж и в боксе настройки чертежа использовать список на вкладке Properties. При выходе из бокса есть два доступных отдельных именованных набора – с установками элементов по умолчанию и избранных. Эти именованные наборы также доступны непосредственно и через меню команд. При отображении мелких деталей на экране отображение истинной толщины линий может затруднить объектную привязку. В этой ситуации можно оперативно перейти к временному отображению всех линий без толщины, или условно к толщине волоса. Для этого необходимо выбрать опцию True Weight/Hairline на инструментальной линейке On-Screen View Options. При выборе опции Hairline следующая опция Bold Cut Lines становится не применимой. Эта опция не действует на толщину линий при выводе на печать. В этом случае необходимо воспользоваться флажком Hairline в боксах Print или Plot. После изменения любых установок перьев можно использовать кнопку Store для сохранения нового набора. В появившемся боксе Store Custom Pen Set (Сохранить настроенный набор перьев) (рис. 5.4) можно установить либо одноименный флажок для сохранения под новым именем, либо установить Overwrite для переопределения существующего набора перьев. Нажать Store, чтобы выполнить операцию, или Cancel, чтобы выйти из нее.
Рис. 5.4. Сохранение настроенного набора перьев Линии Типы линий выбираются для каждого инструмента в его боксе настройки параметров. Если нужный тип линии отсутствует, его можно создать либо на базе существующих линий, либо заново. Редактирование и создание новых типов линий выполняется в боксе Line Types (рис. 5.5), который открывается одноименной командой из подменю Options > Element Attributes (Параметры > Атрибуты элементов).
Глава 5 • Атрибуты
103
Рис. 5.5. Установка типа линии Создание пунктирных линий. В этом типе линии звено включает группу из тире различной длины, разделенных пробелами также различной длины. Для создания новой пунктирной линии необходимо: 1. Кнопкой New открыть бокс Add New Line (Добавить новую линию). Ввести в нем имя (Name) типа линии и выбрать вариант Dashed (Пунктирная). 2. На вкладке Edit Selected Type (Изменить выделенный тип) (рис. 5.6) настроить параметры линии в группах полей Dash (Длина тире) и Gap (Зазор). 3. Если в одном звене используется несколько по-разному настроенных групп, то задать число этих групп ползунковым указателем, установив его напротив последней группы. После этого для каждой группы в поле возникает пара разделителей, один из них определяет длину тире, а другой длину пробела. Разделители могут перемещаться непосредственно курсором либо установкой соответствующих значений в полях Dash (Длина тире) и Gap (Зазор).
Рис. 5.6. Настройка пунктирных линий Создание символьных линий, состоящих из предварительно созданного на плане этажа одного звена (шаблона). 1. Инструментами ЛИНИЯ, ДУГА или УЗЛОВАЯ ТОЧКА создать на плане этажа шаблон одного звена линии. Затем выделить и сохранить его в буфере обмена командой Copy, выбранной из меню Edit или контекстного меню. 2. Кнопкой New открыть бокс Add New Line (Добавить новую линию), в котором ввести имя (Name) нового типа линии и выбрать вариант Symbol (Символьная). Вкладка Edit Selected Type примет вид, показанный на рис. 5.7.
104
Компьютерное проектирование в архитектуре • ArchiCAD 11
3. Нажать кнопку Paste line components (Вставка шаблона). Шаблон будет вставлен из буфера обмена. Размер шаблона и расстояние между звеньями регулируется парой разделителей аналогично предыдущему варианту.
Рис. 5.7. Настройка символьных линий Последний вариант Duplicate (Копирование) в боксе Add New Line копирует существующую линию, которая должна быть использована для создания на ее основе новой линии. После возврата в бокс Line Types процесс развивается по одному из двух вариантов, описанных выше. Если выбран тип Dashed, то изменяется число групп в шаблоне и длины тире и пробелов. В случае выбора Symbol необходимо кнопкой Copy line components (Копирование шаблона) скопировать шаблон в буфер обмена. Затем командой Paste из меню Edit или контекстного меню шаблон можно вставить на план этажа и отредактировать его. Далее выполнить сначала всю процедуру, описанную выше для варианта Symbol. Штриховка Штриховка используется для идентификации материалов в составе конструкционных элементов – стенах, балках, перекрытиях и т.д. – и отображается в представлении этих элементов на планах и разрезах. Может также использоваться в чертежных элементах, размещенных инструментом ЗАЛИВКА для представления площадей, для добавления теней или других графических штрихов, для украшения материалов в 3М-окне. Редактирование и создание новых типов штриховки выполняется в боксе Fill Types (рис. 5.8), который открывается одноименной командой из подменю Options > Element Attributes (Параметры > Атрибуты элементов).
Рис. 5.8. Настройка штриховки
Глава 5 • Атрибуты
105
Формирование значков штриховки. Значки образцов штриховки формируются на вкладке Availability and Bitmap в кнопочном поле Bitmapped Pattern (Образец растра) размером 8 ×8 (рис. 5.9). Щелкая в определенных точках поля, можно создать рисунок, приближенный к реальному образцу штриховки: Рис. 5.9. Настройка растровой штриховки •
Drafting Fills (Чертежные штриховки) – использование в качестве чертежной штриховки. Если флажок сброшен, данный тип штриховки не будет появляться в боксе Fill Settings; • Cover Fills (Покрывающие штриховки) – использование в качестве покрывающей штриховки на элементах, созданных инструментами ПЕРЕКРЫТИЕ, КРЫША, СЕТКА, ЗОНА, ОБЪЕКТ. Если флажок сброшен, данный тип штриховки не будет появляться в боксах настройки инструментов и элементов указанного типа и на вкладке 3D Hatching (3М-штриховка) бокса Material settings (Параметры материала). Только образцы, которые помечены флажком Cover Fills, оказываются доступными для выбора на вкладке 3D Vectorial Hatching в боксе Materials; • Cut Fills (Секущие штриховки) – использование для штриховки сечений конструкционных элементов в окне разрезов. Если флажок сброшен, данный тип штриховки будет отсутствовать в боксе настройки этих элементов. Использование штриховки, назначенной созданному инструментом ЗАЛИВКА элементу, можно переопределить в боксе настройки Fill Settings этого элемента на вкладке Advanced Settings (Дополнительные параметры). Для управления видимостью штриховки на разрезах и поверхностях необходимо из подменю Document > Set Model View (Документация > Вид модели набора) открыть бокс Model View Options (Опции модельных видов) на вкладке Options for Fills and Zones (Опции для заливок и зон). В окошке Bitmapped Pattern (Растровые образцы) показан образец штриховки, который будет отображаться в иконках при выборе штриховки в конструкционных элементах и заливках. Чтобы изменить этот образец, нужно щелкнуть по нужной клетке, переведя ее в выключенное или включенное состояние. Векторная штриховка. Образцы этого вида штриховки первоначально создаются как GDL-скрипты с тремя параметрами, которые далее можно изменять на вкладке Edit Vectorial Pattern (рис. 5.10): • Scale with Plan (Масштаб из плана) – изменение штриховки на экране пропорционально масштабу на плане (при условии сохранения на плане коэффициента растяжки), а при печати пропорционально выходному масштабу в боксах Plot или Print;
Компьютерное проектирование в архитектуре • ArchiCAD 11
106 •
• • • •
Scale independent (Независимо от масштаба) – изменение штриховки на экране только при изменении на плане коэффициента растяжки. При печати будет сохраняться фиксированный размер при любом выходном масштабе; Scale windows (Масштаб окна) – масштаб изображения в окне просмотра Vectorial hatching (Векторная штриховка); Zoom Out/In (Уменьшить/увеличить) – уменьшение/увеличение в два раза изображения в окне просмотра Vectorial hatching (Векторная штриховка); Spacing (Промежуток) – расстояния между линиями штриховки, если положить угол поворота в поле Angle равным нулю; Angle (Угол) – угол поворота векторной штриховки.
Рис. 5.10. Настройка векторной штриховки
1
2
3
1 – масштаб окна (Scale windows); 2 – уменьшить вид (Zoom Out); 3 – увеличить вид (Zoom In)
При создании векторной штриховки на основе существующего образца подбирается и затем настраивается наиболее близкий из них. 1. В боксе Fill Types (рис. 5.8) нажать кнопку отображения существующих образцов штриховки. Выбрать из открывшейся палитры образец, который будет взят за основу при создании нового образца. 2. Нажать кнопку New (Создать). В открывшемся окне Add New Fill (Добавить новую штриховку) установить флажок Duplicate (Копировать), а в поле Name ввести имя для создаваемого образца. Нажать OK. 3. Установить на вкладке Edit Vectorial Pattern (Редактировать векторный образец) новые значения параметров. Нажать OK. Символьная штриховка. Этот тип штриховки позволяет, не прибегая к созданию исходных образцов штриховки в виде 3М-скриптов, сразу формировать новый образец. Последовательность создания символьной штриховки следующая: 1. На плане этажа инструментами ЛИНИЯ, ДУГА/КРУГ, УЗЛОВАЯ ТОЧКА нарисовать образец штриховки и скопировать в буфер обмена командой Copy .
Глава 5 • Атрибуты
107
2. Из меню Options открыть бокс Fill Types и нажать в нем New. В открывшемся боксе Add New Fill (Добавить новую штриховку) установить флажок Symbol Fill (Символьная штриховка), а в поле Name ввести имя для создаваемого образца. Нажать ОК. 3. На вкладке Edit Vectorial Pattern (Изменить векторный образец) (рис. 5.11) кнопкой Paste вставить из буфера обмена абзац ячейки. Далее установить: • смещение X1, Y1 между соседними ячейками вдоль первого направления; • смещение X2, Y2 между соседними ячейками вдоль второго направления; • угол поворота штриховки (Angle).
Рис. 5.11. Настройка символьной штриховки Для редактирования символьной штриховки необходимо перейти в окно, в котором чертеж ячейки был создан: 1. Открыть из подменю Options > Element Attributes (Параметры > Атрибуты элементов) бокс Fill Types (Типы штриховок). Выбрать из палитры существующих образцов штриховки образец для редактирования. 2. Нажать кнопку Copy. Образец штриховки, изображенный в окне просмотра, будет сохранен в буфере обмена. Закрыть бокс Fill Types. 3. Перейти на план этажа. Выбрать команду Paste и вставить на плане редактируемую ячейку штриховки. 4. Отредактировать образец штриховки и командой Copy вернуть ячейку в буфер обмена. 5. Вернуться в бокс Fill Types и выбрать снова редактируемый образец. 6. Нажать кнопку Paste. Из буфера обмена будет вставлен отредактированный образец. В окне просмотра произойдет обновление штриховки. Отображение штриховок. Каждый тип штриховки может отображаться в векторной или точечной форме. Этим формам соответствует нажатое и отпущенное
108
Компьютерное проектирование в архитектуре • ArchiCAD 11
состояние кнопки Vectorial Hatching в подменю View > On-Screen View Options или на инструментальной линейке On-Screen View Options. По умолчанию все штриховки в проекте устанавливаются для отображения в векторной форме. При печати штриховок будет использоваться векторная форма, даже если на экране штриховка отображается в точечной форме. Точечные формы всех предопределенных образцов аппроксимируют их векторный эквивалент. Если изменить векторную форму или сгенерировать новый символьный тип образца, необходимо создать точечную форму вручную. На плане этажа такие элементы, как перекрытия, зоны и крыши, могут отображать векторную штриховку, если на вкладке Floor Plan бокса настройки назначить этим элементам векторную штриховку и включить опцию View > OnScreen View Options > Show Fills as Vectorial Hatching. Материалы Материалы используются при формировании объемных изображений, определяя цветовые и световые характеристики конструкционных элементов. Назначение материалов конструкционным элементам приводится в их боксах настройки. Создание нового материала. Создание и редактирование материалов выполняется в боксе Materials (рис. 5.12), который открывается одноименной командой из подменю Options > Element Attributes (Параметры > Атрибуты элементов). Окошко просмотра слева динамически изменяется при работе с материалами в рассматриваемом окне, давая возможность видеть, как будет выглядеть материал при тонировании согласно выбранному стандарту. 1. Кнопкой вверху раскрыть список материалов и выбрать в нем тот, который ближе похож на создаваемый материал. Выбранный материал отображается на кнопке. Кроме имени там же помещаются две иконки, индицирующие векторную штриховку и текстуру, если они включены в состав материала. 2. Нажать кнопку Duplicate (Копировать) и присвоить имя скопированному материалу в боксе Duplicate Material (Копировать материал). 3. В списке Create Preview with (Выполнить просмотр в) выбрать стандарт, согласно которому будет выполняться тонирование: Internal Engine (Внутренний стандарт) – упрощенное изображение в 3Мокне; Light Works Rendering Engine (Стандарт тонирования Light Works) – стандарт, использующий для задания световых и геометрических эффектов на материале параметрические объекты – шейдеры; OpenGL – изображение в 3М-окне повышенного качества с эффектом 3Мтекстуры, но вез векторной штриховки; Z-buffer Rendering Engine (Стандарт тонирования Z-буфер) – подобен стандарту Internal Engine с улучшенным использованием оперативной памяти.
Глава 5 • Атрибуты
109
4. Отредактировать характеристики материала, используя соответствующие элементы управления в боксе Materials Settings. 5. Нажать ОК, чтобы проверить установки нового материала.
Рис. 5.12. Настройка материала Флажок Disable unrelated controls (Отключить неиспользуемые элементы управления) позволяет отключить все вкладки и элементы управления, которые не используются в выбранном стандарте тонирования. Параметры света для внутреннего стандарта. Эти параметры определяются на первой вкладке Exposure to Light (рис. 5.13), где задаются параметры света для внутреннего стандарта, используемого при создании фотоизображений, и для стандарта Open GL при работе в 3М-окне: • Surface color – определение цвета материала. Двойной щелчок в поле справа открывает бокс Edit Color, в котором можно выделить нужный цвет графически или задать числовым способом путем смешивания HSL (HueSaturation-Luminosity) или RGB (Red-Green-Blue) компонент; • Transparency (Прозрачность) – параметры прозрачности: Transmittance (Коэффициент пропускания) – коэффициент передачи света через материал. Более прозрачные материалы имеют более высокое значение коэффициента. Задается в процентах; Attenuation (Ослабление) – коэффициент относительного затухания прозрачности при повороте в материале направления луча на 90 градусов. Параметр характеризует неоднородность материала по прозрачности в различных направлениях луча. Задается в процентах; • Emission (Люминесценция) – параметры люминесцентного излучения: Attenuation – коэффициент ослабления люминесцентного излучения. Интенсивность уменьшается при увеличении ослабления. Задается в процентах; Emission color – определение люминесцентного излучения. Двойной щелчок в поле справа открывает бокс Edit Color для определения цвета;
110
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 5.13. Настройка оптических параметров •
•
Reflection (Отражение) – отражательные характеристики материала: Ambient (Рассеянное отражение) – коэффициент отражения, задающий в процентах отраженный свет материала. Параметр позволяет судить, насколько материал может быть ярким. Задается в процентах; Diffuse (Диффузное рассеяние) – коэффициент рассеяния, задающий в процентах рассеянную часть отраженного света, которая характеризует шероховатость поверхности материала. Неровная и грубая поверхность приводит к отражению света в случайных направлениях. Такое отражение лучше передает цвет материала. Задается в процентах; Shininess (Зеркальное отражение) – коэффициент фокусирования бликов при отражении кривой поверхностью направленного света, подобно точечным источникам (Солнце, световая вспышка, прожектор) в более или менее сфокусированном виде. В наиболее сфокусированном виде в небольшой области поверхности формируются световой блик. При уменьшении значения рассматриваемого параметра размер области блика будет увеличиваться; Glowing (Яркость) – яркостная характеристика, оценивающая уровень направленного отражения падающего света: Specular – коэффициент зеркального отражения, характеризующий в отраженном свете направленную долю. Такое отражение лучше переносит цвет падающего света, чем цвет материала. В предельном случае, соответствующем гладким поверхностям, коэффициент равен 100. Для мягких поверхностей, например в текстильных материалах, коэффициент близок к 0; Specular Color (Цвет отражения) – цвет зеркально отраженного света. Теоретически он идентичен цвету падающего света. Однако его можно и назна-
Глава 5 • Атрибуты
111
чить, дважды щелкнув по цветовому полю справа и выбрав в цветовой палитре нужный цвет. Этот цвет будет смешиваться с цветом материала и отраженным светом. Векторная штриховка во внутреннем стандарте. Параметры векторной штриховки приводятся на вкладке Vectorial Hatching (штриховка) (рис. 5.14), на которой выбирается тип векторной штриховки и ее перо. Векторная штриховка действует только в 3М-окне. Флажок Element Pen включает отображение штриховки в цвете, используемом для рисования контурных линий элемента. Если штриховке нужно назначить индивидуальный цвет, нажать ниже флажок и выбрать справа другой цвет.
Рис. 5.14. Настройка векторной штриховки Текстура. Параметры текстуры приводятся на вкладке 3D Texture (3Мтекстура) (рис. 5.15). В левой части вкладки отображается образец текстуры и его размеры. Текстура имеет блочную структуру. Каждый блок собирается из четырех образцов, ориентированных согласно одной из четырех схем. Выбор и редактирование текстуры. Текстуру можно связать с любым материалом. Если выбранный материал уже связан с текстурой, имя ее файла будет отображаться над окном просмотра текстуры вместе с ее размером в пикселях. 1. Кнопкой Search (Поиск) открыть бокс Load Image from Library (Загрузить изображение из библиотеки) и в одной из папок, загруженных в активную библиотеку, найти нужный файл текстуры. 2. Нажать ОК. Материалу будет присвоена текстура, которая появится в окне просмотра. 3. При необходимости выбора другой текстуры можно, нажимая кнопки со стрелками влево и вправо, последовательно просмотреть соседние текстуры из папки, открытой в п.1. 4. Для выбранного образца текстуры установить: • ширину и высоту образца текстуры. Если необходимо при подборе размеров сохранять предыдущие соотношения сторон, установить флажок Keep Original Proportion (Сохранять исходные пропорции). Тогда достаточно варьировать только одним размером; • •
угол поворота образца; вариант компоновки блока текстуры, состоящего из четырех копий выбранного образца с разными вариантами зеркального отражения (внутренние границы отдельных блоков не отображаются).
112
Компьютерное проектирование в архитектуре • ArchiCAD 11
1
2
Рис. 5.15. Настройка текстуры 1 – размеры образца штриховки; 2 – ориентация образцов в блоке
Отсоединяется от материала текстура кнопкой Remove Texture (Удалить текстуру). При установке флажка Random Origin (Случайное начало) начало текстуры на элементе выбирается случайным образом. Это может оказаться полезным для различения идентичных элементов в модели. Для просмотра полученного участка текстуры разного размера выбрать его в списке Sample, где размер 1×1 соответствует отдельному образцу, 2×2 – размеру блока, 3×3 – одному полному блоку и трем обрезанным (справа и снизу), 4×4 – четырем блокам. Выравнивание 3М-текстуры. Непосредственно в 3М-окне на конструкционном элементе можно установить начало и направление текстуры. Для установки начала текстуры используется следующая процедура: 1. Выделить в 3М-окне один или несколько элементов с текстурой. 2. Выбрать из подменю Design > Align 3D Texture (Проектирование > Выровнять 3М-структуру) команду Set Origin (Установить начало). 3. Показать на поверхности выделенного конструкционного элемента положение начала текстуры. (Можно использовать для привязки узловые точки или числовой ввод). Произойдет смещение текстуры, причем на всех поверхностях элемента, поскольку все поверхности имеют одно начало текстуры. Направление текстуры задается направлением оси X системы координат, связанной с текстурой. Порядок ее изменения следующий: 1. Выделить в 3М-окне один или несколько элементов с текстурой. 2. Выбрать из подменю Design > Align 3D Texture команду Set Direction (Установить направление).
Глава 5 • Атрибуты
113
3. Щелкнуть на главной поверхности выделенного элемента (щелчок на боковых или торцевых поверхностях приведет к отмене действия). В открывшемся боксе Align 3D Texture (рис. 5.16) выбрать способ ориентация текстуры: • •
Define angle graphically (Определить графически). Далее двумя точками на текстуре показать направление оси X местной системы координат; Define angle numerical (Определить угол числовым способом). Далее ввести в поле справа значение угла для указанной оси X.
Рис. 5.16. Задание ориентации текстуры Восстановление текстуры. Восстановить текстуру, уставленную по умолчанию, можно, если выделить элемент с текстурой и, открыв его бокс настройки на вкладке Model, нажать кнопку Reset Texture. Можно также, выделив элемент с текстурой, выбрать из подменю Design > Align 3D Texture (Проектирование > Выровнять 3М-текстуру) команду Reset (Восстановить). Для удаления всех пользовательских изменений, связанных с началом и ориентацией текстур на конструкционных элементах, не выделяя их, достаточно выбрать из подменю Design > Align 3D Texture команду Reset All (Восстановить все). Начало и направление текстуры, указанное пользователем на определенном конструкционном элементе, будет сохраняться на нем, даже если этому элементу будет назначен иной материал, не имеющий текстуры. Использование альфа-канала. В разделе Alpha Channel Effects (Действия альфа-канала) настраивается так называемый альфа-канал. При наложении текстуры на поверхность объекта, имеющего собственное покрытие, его отдельные параметры можно сделать действующими на текстуре. Этот эффект можно представить как создание некоторого канала в текстуре, через который отдельные параметры исходной поверхности начинают действовать на поверхности текстуры, где они будут подменять соответствующие параметры текстуры. Текстуры с альфа-каналом в своем названии содержат дополнительно слово alpha. Настройка материалов в стандарте LightWorks. Для реалистических изображений, создаваемых в стандарте LightWorks, принцип назначения материалам свойств принципиально иной в сравнении с внутренним стандартом. Здесь материал разделяется на два объекта: собственно материал, который назначается конструкционному элементу, и набор параметров, называемый шейдером, который назначается материалу. Каждый шейдер в общем случае может иметь собственную систему параметров, в которую кроме оптических будут входить и различные геометрические параметры, позволяющие, например, моделировать
114
Компьютерное проектирование в архитектуре • ArchiCAD 11
фактуру различных материалов (кожи, древесины, мрамора и т.д.). То есть, множество используемых параметров становятся открытыми, позволяя создавать материалы с новыми геометрическими эффектами. Настройка шейдеров материалов. Дополнительно к библиотеке материалов используется библиотека шейдеров, выполненная на двух уровнях. Первый уровень библиотеки шейдеров является встроенным и представлен на вкладке LightWorks Shader Settings (рис. 5.17), которая появляется при выборе в списке Create Preview стандарта LightWorks Rendering Engine.
Рис. 5.17. Настройка шейдера На этой вкладке все шейдеры вначале разбиваются на классы, каждый из которых характеризует определенные оптические характеристики: цвет (Colour), отражение (Reflectance), прозрачность (Transparency), эффект выдавливания на поверхности (Displacement), текстуру (Texture Space), эффект люминесценции (Pipeline). При выборе класса становится доступным справа список шейдеров, которые будут управлять одной и той же оптической характеристикой материала и различаться по набору геометрических параметров. Эти параметры будут характеризовать геометрическую структуру конкретной группы материалов, зависящую от выбранного класса. После выбора в разделе Choose Shader шейдера полный пе-
Глава 5 • Атрибуты
115
речень его параметров, как оптических, так и геометрических, отображается в таблице Set Parameters. Чтобы изменить параметр, нужно выделить его в таблице и, используя соответствующие параметру элементы управления (движковый регулятор, цветовая палитра или флажки), установить новые значения. Для ограничения числа редактируемых параметров для шейдера оставить только наиболее важные из них, щелкнув Show Essential Only (Только существенные). На рис. 5.17 приведена настройка шейдера, назначенного материалу Сосна, вид которого представлен на рис. 5.18а. Геометрические параметры определяются классом Colour. Параметр Gnarl (Сучок) изменяет искривление линий, формируя замкнутые линии, моделирующие сучки древесины (рис. 5.18б). С помощью параметра Ring width можно изменять толщину колец древесины (рис. 5.18в).
а
б
в
Рис. 5.18. Материал для моделирования разреза древесины вдоль волокон На рис. 5.19 показан пример настройки шейдера Leather (Кожа), моделирующего тиснение поверхности. Этот шейдер относится к классу Displacement и содержит параметры, которые относятся только к геометрии тиснения.
Рис. 5.19. Настройка шейдера, моделирующего тиснение кожи
116
Компьютерное проектирование в архитектуре • ArchiCAD 11
Вид материала, которому назначен этот шейдер, показан на рис. 5.20а. Параметр Cell amplitude изменяет глубину тиснения ячеек (б). Параметр Irregularity (Нерегулярность) управляет регулярностью повторяемых форм ячеек. Для значения 0 форма приближается к прямоугольной форме (в). Параметр Rough amplitude (Уровень шероховатости) задает максимальную высоту неровностей внутри отдельных ячеек (д), а параметр Curve amplitude (Уровень кривизны) позволяет изменять максимальное отклонение ячеек от формы отрезка.
а
б
в
Рис. 5.20. Материал для моделирования кожи с тиснением
д г В общем случае материалу можно назначить по одному шейдеру из каждого класса. Использование материалов, созданных во внутреннем стандарте, с LightWorks. По умолчанию материалы определяются согласно установкам внутреннего стандарта тонирования. Когда выбирается такой материал для редактирования в стандарте LightWorks, его исходные параметры подгоняются к параметрам встроенных шейдеров. Если материал внутреннего стандарта содержит текстуру, то в классе ему ставится в соответствие шейдер Graphisoft masked image и в таблице справа появляется параметр File name, значением которого является имя картинки, использованной для формирования текстуры. Если выделить этот параметр, то, нажав внизу кнопку Browse, можно подобрать другую картинку. Идентичность материала после его преобразования не всегда удается обеспечить. Чтобы вернуть материал в стандарте LightWorks к его виду по умолчанию (то есть к виду во внутреннем стандарте), нужно нажать кнопку Match with Internal Engine (Согласовать с внутренним стандартом). Обратное преобразование материала из стандарта LightWorks во внутренний стандарт также может оказаться неточным, но уже по другой причине, связанной с тем, что шейдеры включают гораздо больше параметров, чем есть во внутреннем стандарте.
Глава 5 • Атрибуты
117
Использование шейдеров из архива. Значительная часть шейдеров находится в архиве. Большая часть из них представлена в форме композиции из представителей описанных выше шести классов. Имеется четыре архивных файла, размещенных в папке ArchiCAD 11/Add-Ons/Visulization/smdata/archives. Для доступа к ним используется следующая процедура: 1. Нажать кнопку Duplicate и ввести имя нового материала. Будет создан новый материал с настройками, которые далее будут заменены новыми. 2. На вкладке LightWorks Shader Settings кнопкой Load Settings from Archives (Загрузить настройки из архива) открыть бокс Load Settings (рис. 5.21).
3. 4.
5. 6. 7.
Рис. 5.21. Загрузка шейдеров из архива Выделить в верхнем списке нужный архивный файл. Выбрать в иерархической структуре выделенного архива композицию шейдеров, которая ближе подходит по своим параметрам. Оценить выбранный шейдер можно в окошке просмотра в правом верхнем углу бокса. Нажать ОК. На вкладке LightWorks Shader Settings будут установлены значения параметров для выбранной композиции шейдеров. Отредактировать при необходимости шейдеры в соответствующих классах. Нажать ОК. Новому материалу будет назначена установленная композиция шейдеров.
Многослойные структуры Современные строительные технологии при создании стен, перекрытий и крыш широко используют многослойные (композитные) материалы. Такие материалы достаточно широко представлены в ArchiCAD и могут изменяться и создаваться пользователем. Работа с такими материалами выполняется в боксе Composite Structures (Композитные структуры) (рис. 5.22), который открывается из подменю Options > Element Attributes одноименной командой.
118
Компьютерное проектирование в архитектуре • ArchiCAD 11
1
2
3
Рис. 5.22. Настройка многослойных материалов 1 – палитра многослойных структур; 2 – окно просмотра структур; 3 – палитра штриховок.
На вкладке Edit Skin and Line Structure (Редактирование слоев и разделительных линий) при выборе многослойной структуры она отображается в расположенном ниже окне просмотра. Элементами структуры являются штриховки слоев, а также разделительные линии. Слева от имени каждого слоя в колонке Core (Ядро) флажком помечены компоненты ядра структуры. При задании ядра, состоящего из нескольких слоев, они размещаются один за другим. Флажки в группе Use Selected Type with (Использовать выделенные типы с) задают типы конструкционных элементов, в которых будет использована текущая структура. Только такие структуры будут далее появляться в соответствующих окнах детальной настройки стен, перекрытий и крыш. На вкладке Edit Selected… (Редактирование выделенного…) редактируются выделенные в окне просмотра элементы структуры: толщина слоев (Thickness), тип штриховки, а также перья фона и линий штриховки, перо и видимость (Hide) для концевых, разделительных и наружных линий. Создание новой многослойной структуры. Для создания новой структуры необходимо взять за основу одну из существующих структур, наиболее близкую к желаемой по составу слоев, и затем отредактировать ее:
Глава 5 • Атрибуты
119
1. Открыть бокс Composite Structure (см. рис. 5.22) и выбрать в палитре многослойных структур наиболее близкую структуру. 2. Кнопкой Duplicate (Копировать) открыть бокс Duplicate Composite Structure (Копирование композитной структуры), ввести имя новой многослойной структуры и нажать OK. 3. Если необходимо скопировать какой-либо слой из структуры и поместить его в конец, выделить этот слой и нажать кнопку Add (Добавить). Атрибуты нового слоя примут значения выделенного слоя. 4. Если необходимо вставить новый слой в произвольном месте, выделить слой, над которым должна производиться вставка, и нажать кнопку Insert (Вставка). Будет выполнена вставка с атрибутами нижерасположенного слоя. 5. Для удаления слоя из структуры выделить его и нажать Clear (Очистка). 6. Изменить слои на вкладке Edit selected Skin описанным выше способом. Использование в конструкционных элементах профилей Стены, колонны и балки могут иметь настраиваемый профиль сечения. В разрезах профильные компоненты представляются с индивидуальными атрибутами разрезов, определенных для них, – заливками, перьями, материалами поверхностей. Назначение профиля. Для назначения профиля необходимо выбрать в боксе настройки на вкладке Geometry and Positioning вариант сечения со сложным профилем. Затем на вкладке Floor Plan and Section в разделе Structure открыть в строке атрибута Profile список профилей и выбрать в нем нужный (рис. 5.23).
Рис. 5.23. Выбор профиля для балки
120
Компьютерное проектирование в архитектуре • ArchiCAD 11
Изменения в атрибутах профиля, связанного с отдельными элементами, будут автоматически применяться к любому из размещенных вхождений. Диспетчер атрибутов теперь включает страницу для профилированных конструкций, давая возможность делать все операции с профилями, как и с другими типами атрибутов (в том числе загружать профили из других проектов). Диспетчер профилей. Для создания и редактирования профиля открыть Диспетчер профилей (рис. 5.24) командой Profile Manager (Диспетчер профилей) либо из подменю Window > Palettes (Окно > Палитры), либо из подменю Design > Complex Profiles (Конструирование > Сложные профили). Открыть Диспетчер профилей можно также, выделив стену/балку/колонну со сложным профилем, и затем выбрав из контекстного меню команду Capture Profile of selection (Вызов профиля из выделения). Эта команда доступна во всех видах. Она будет вызывать профиль, используемый в элементе, который был выбран последним, и открывать палитру Диспетчера профилей.
Рис. 5.24. Диспетчер профилей Создание профилей. Эта процедура обеспечивает пополнение списка доступных профилей при настройке сложных стен, колонн и балок. 1. Открыть Диспетчер профилей на вкладке Manage profiles (Управление профилями) и в группе Use with выбрать тип элемента, в котором будет доступно присоединение профиля. 2. Выбрать способ создания профиля: если профиль создается на основе одного из существующих профилей, выбрать этот профиль в списке Choose profile (Выбрать профиль) и нажать
Глава 5 • Атрибуты
121
кнопку Duplicate (Копировать). Будет создана копия выбранного профиля под именем Custom; если создается профиль с «нуля», нажать New (Создать). 3. В открывшемся окне Редактора профиля (рис. 5.25) добавить новые и отредактировать существующие компоненты, используя инструменты из группы Document инструментальной палитры. Новый компонент добавляется инструментом ЗАЛИВКА. При добавлении управляющих точек к профилю элемента в Редакторе профиля они будут видимы в 3М-окне на обоих концах тела профиля. 4. Завершить работу в Редакторе профиля, нажав кнопку Store Profile (Сохранить профиль). 5. Выбрать имя для профиля и нажать ОК. Новый профиль появится в списке Choose profile (Выбор профиля), а также в боксах настройки стен/колонн/ балок на вкладке Floor Plan в разделе Structure в списке Profile.
Рис. 5.25. 2М-окно для редактирования и создания профиля Когда Редактор профиля видим, остаются видимыми другие панели палитры Диспетчера профилей. Закрыть Редактор профилей можно щелчком мышью вне редактора, а снова открыть – кнопкой Edit chosen profile (Изменить выбранный профиль) в Диспетчере профилей. Размещение профиля по высоте определяется положением местной системы координат, начало которой помечено «звездочкой». При создании профиля учитываются следующие правила: •
Стены. Если на стену с базовой линией справа смотреть из начальной точки в направлении концевой точки, то сечение размещенного в стене профиля будет иметь направление, как показано в Custom Profile Editor. Если переключиться на другую сторону от базовой линии или смотреть из концевой точки стены в направлении начальной точки, будет виден вертикально отраженный вид профиля. Локальное начало настраиваемого профиля на стене будет вставлено на уровне, определенном в боксе настройки стены.
122
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Колонны. Местный нуль профиля будет в точке вставки колонны на плане этажа. (Точка привязки не применяется к колонне с профилем.) Профиль будет иметь на плане этажа такой же вид, как в Редакторе профиля. • Балки. Если смотреть на балку из начальной точки в направлении концевой точки, профиль будет виден таким же, как и в Редакторе профиля. Местный нуль профиля будет помещен в точке вставки балки на уровне, определенном в боксе настройки балки. Если добавить отверстия в заливке для геометрии профиля, эти отверстия будут создаваться в 3М-теле элемента. Кнопка Captures element’s profile доступна, когда последним выбранным элементом на плане этажа, на разрезе/фасаде или в 3М-окне оказывается стена, балка или колонна. При нажатии этой кнопки получают профиль стены, балки или колонны в Редакторе профиля. Проектные слои. Вкладка Design Layers (рис. 5.26) содержит установки слоев, которые применяются только в Редакторе профиля. Слой активного инструмента подсвечивается. Слои можно включать/выключать, используя значок глаза.
Рис. 5.26. Управление слоями, используемыми при создании профиля •
Construction (Конструкция) – конструкционный слой содержит только инструменты ЗАЛИВКА и УЗЛОВАЯ ТОЧКА. • Drafting (Чертеж) – чертежный слой. Элементы в этих слоях включают данные дополнительных чертежей, которые могут быть полезны для профиля, такие как текстовые блоки, линии, дуги или размеры. Элементы из этого слоя не отображаются в качестве частей 3М тела профиля. • Horizontal Stretch (Горизонтальная растяжка) – слой горизонтальной растяжки. Содержит две вертикальной линии. Эти линии определяют зону растяжки: часть профиля между двумя линиями. Всякий раз, когда профиль растягивается горизонтально, будет растягиваться только часть профиля внутри зоны растяжки. Части вне зоны будут сохранять свою форму и пропорции. • Vertical Stretch (Вертикальная растяжка) – слой вертикальной растяжки. Содержит две горизонтальные линии, имеющие ту же функцию, что и линии горизонтальной растяжки. • Opening Reference (Набросок проема) – слой содержит один или более линейных сегментов, которые являются наклонными опорными линиями для проемов (окон/дверей), размещенных в сложной стене. На рис. 5.27 показан пример растяжек профиля, в котором область растяжки находится внутри профиля.
Глава 5 • Атрибуты
123
а
б
Рис. 5.27. Растяжка профиля в плоскости сечения а – вертикальная растяжка; б – линии растяжки; в – горизонтальная ратяжка
в Линии вертикальной и горизонтальной растяжки не удаляются. Также никакой другой элемент не может быть помещен на слои вертикальной и горизонтальной растяжки. Только линии, уже имеющиеся на них, могут редактироваться. При создании профиля «с нуля» линии растяжки отсутствуют. Они появляются, когда инструментом ЗАЛИВКА создан хотя бы один компонент. После этого на вкладке Design Layers станут доступными справа от имени слов растяжки поля, в которых флажком можно включить видимость в слое линий растяжки. На рис. 5.28 показан пример установки окна с наклоном, величина которого задана одной опорной линией проема.
Рис. 5.28. Установка наклонного окна в профилированной стене
124
Компьютерное проектирование в архитектуре • ArchiCAD 11
Опорные линии проема на приведенном примере могут размещаться на обеих сторонах стены и перекрывать друг друга вертикально. В этом случае используется линия, следующая из стены в точку привязки высоты. Структура и отображение в 3М. На вкладке Components – Structure and 3D (Компоненты – структура и 3М) (рис. 5.29) определяется структура и 3М-вид для отдельных заливок (компонентов), нарисованных в Редакторе профилей. Выделение компонента производится выделением его заливки.
Рис. 5.29. Редактирование атрибутов компонентов структуры и 3М •
Priority (Приоритет) – приоритет 3М-пересечения для компонентов профиля. Если этот профиль будет использоваться в стене, можно установить раздельный приоритет пересечения для каждого компонента: например, один может быть выше, чем у балки, а другой слабее. • Core Component (Ядро компонента) – установка выбранного компонента как ядра компонента. Это влияет на размеры стен, которые определены как core only (только ядро) в боксе настройки Dimension Settings на вкладке Dimension Details. • Ending contours (Концевые контуры) – перо и тип линии для обоих концов тела профиля. По умолчанию все стороны компонента имеют одинаковые свойства. Индивидуально назначить свойства отдельным ребрам можно следующим образом. 1. Выделить в Редакторе профиля ребро и выбрать на Pet- палитре команду Set parameters for profile edge (Установить параметры для ребра профиля). Откроется бокс Custom Edge Settings (рис. 5.30). 2. В поле Surface material установить материал поверхности, выдавленной из указанного выше ребра заливки. 3. В группе Edge Contour из списка выбрать тип линии для пера линии, которым нарисовано ребро заливки. Они будут видимы в Редакторе профиля, а также на виде разреза/фасада, когда профиль рассекается. 4. В разделе Apply changes to выбрать Selected edge only, чтобы применить эту установку только к текущему редактируемому ребру заливки и поверхности, выдавленной из нее, или выбрать All edges, чтобы применить установку ко всем ребрам заливки и всем поверхностям, выдавленным из этих ребер.
Глава 5 • Атрибуты
125
5. Вернуться на вкладку Back in the Components – 3D and Structure и установить флажок Uniform для всех боковых поверхностей тела профиля, чтобы иметь такой же материал, как выбранный из списка материалов (этот выбор будет переопределять любое свойство, определенное для отдельного ребра). Альтернативный вариант Custom edge included будет назначать ребрам материал, указанный в боксе Custom Edges Settings.
Рис. 5.30. Редактирование атрибутов сечения профиля На вкладке Profile – uniform contours (рис. 5.31) устанавливается тип линии перо для контуров (ребра заливки) профиля. Параметры линий сечения (Cut Lines) влияют на контур заливки, задающей сечение, когда тело профиля рассекается. Параметры разделителей (Separators) влияют на контурную линию граничащих заливок.
Рис. 5.31. Установка унифицированного контура профиля Кнопка Override применяет эти установки ко всем заливкам в Редакторе профилей, переопределяющих другие установки. Создание профиля путем объединения элементов. Быстро создать сложный профиль можно на основе набора параллельных друг другу элементов одного типа – прямых стен, колонн или балок. Используя процедуру объединения, исходные элементы будут превращены в единый элемент со сложным профилем. 1. Нарисовать в окне модели несколько стен, колонн или балок, которые должны стать основой для создания нового профиля. Элементы должны быть
126
Компьютерное проектирование в архитектуре • ArchiCAD 11
одинакового типа и параллельны друг другу. Они могут не касаться друг друга, а также сами включать сложный профиль. 2. Выделить элементы, созданные в качестве основы. 3. Выбрать из подменю Design > Complex Profiles (Конструирование > Сложные профили) одну из команд Merge Walls/Columns/Beams (Объединить стены/колонны/балки). Произойдет объединение исходных элементов. Новый элемент по длине будет равен самому длинному исходному элементу, наследовать атрибуты исходного элемента и под именем Custom и может быть открыт в Редакторе профиля, изменен там и переименован. На рис. 5.32 приведен пример двух стен, которые при объединения выравниваются по длине и ведут далее себя в процессе редактирования как одна стена.
Рис. 5.32. Формирование профиля путем объединение двух стен Диспетчер атрибутов Диспетчер атрибутов (Attribute Manager) предназначен для комплексного управления всеми атрибутами, описанными выше, – слоями, перьями, цветом, категориями зон и т.д., которые заданы во всех проектах, сохраненных на жестком диске. Бокс Attribute Manager (рис. 5.33) открывается в 2М-окне одноименной командой из подменю Options > Element Attributes. В этом боксе отображаются все атрибуты определенные и используемые в проекте. Если открывается новый проект, по умолчанию предлагаются атрибуты из последнего проекта, над которым велась работа. При необходимости использования атрибутов из другого проекта, их нужно там сохранить в AAT-файле, затем этот файл открыть после вызова менеджера кнопкой Open. Работа с конкретным типом атрибута начинается с выбора соответствующей вкладки в верхней части Диспетчера. В левой части Диспетчера отобразится список атрибутов, выбранных соответствующей закладкой. Атрибуты, использованные хотя бы в одном из проектов и сохраненные на жестком диске, помечаются галочкой в первом столбце. Под списком находится поле редактирования, в котором отображается выделенный в списке элемент. Аналогичную структуру имеет список в правой части бокса. Здесь формируется набор атрибутов, который далее должен быть сохранен в виде отдельного файла. Строки в списках атрибутов могут быть отсортированы по различным признакам. Выбор варианта сортировки производится нажатием кнопки, размещенной непосредственно над колонкой, в которой задается признак сортировки.
Глава 5 • Атрибуты
127
Рис. 5.33. Диспетчер атрибутов 1 – слои; 2 – комбинации слоев; 3 – наборы перьев; 4 – перья (толщина и цвет); 5 – типы линии; 6 – типы штриховок; 7 – многослойные структуры; 8 – профили; 9 – материалы; 10 – категории зон; 11– географические координаты городов; 12 – общий список всех атрибутов
Редактирование атрибутов. Для изменения атрибута выбрать его на соответствующей вкладке и внести в поле редактирования необходимое изменение. После окончания редактирования нажать кнопку Apply или ОК. Откроется бокс Confirm Changes (Подтвердить изменения) (рис. 5.34), в котором подтвердить изменения. Если необходимо отказаться от какого-либо изменения выделить его и нажать кнопку Skip (Пропустить). Выбранное изменение будет исключено из таблицы. Для подтверждения оставшихся изменений нажать кнопку Modify.
Рис. 5.34. Подтверждение изменений в атрибутах
128
Компьютерное проектирование в архитектуре • ArchiCAD 11
Если создается атрибут на основе существующего в текущем наборе, выделить этот атрибут и нажать Duplicate. В левом списке появится копия с новым номером. При необходимости отредактировать новый атрибут. Для удаления атрибутов, не используемых в каких-либо проектах и сохраненных на жестком диске, нажать кнопку Purge Unused (Удалить неиспользуемые). На каждой вкладке останутся только атрибуты, помеченные галочкой. При необходимости вернуть после удаления или другого изменения атрибута его последнее состояние, когда еще не была нажата кнопка Apple (Применить), нажать кнопку Revert (Возвратить). Создание нового файла атрибутов. Новый файл атрибутов можно создать на основе текущего набора атрибутов, отображаемого в левом списке. Такой набор в дальнейшем будет использоваться при работе над новым проектом аналогичного профиля, в который он будет перед началом работы импортирован: 1. Выделить на соответствующей вкладке необходимый атрибут в левом списке и нажать кнопку Append>> (Добавить). Атрибут, выделенный в левом списке, скопируется в правый список. Повторить эту операцию для других атрибутов в разных закладках. 2. Если атрибут в левом списке был скопирован в правый список, а затем исходный атрибут был отредактирован, то для обновления соответствующего атрибута в правом списке выделить исходный атрибут и нажать кнопку Overwrite (Записать поверх). 3. При необходимости изменения скопированного в правый список атрибута, выделить его и отредактировать в поле редактирования правого списка. 4. При необходимости объединения созданного в правом списке набора атрибутов с другим набором, сохраненным ранее в виде файла, нажать Merge (Объединить). В окне Open File (Открытие файла) найти и открыть нужный файл атрибутов. Содержимое файла добавится в правый список дополнительно к уже введенным ранее в него атрибутам. 5. Готовый набор атрибутов сохранить кнопкой Save As, если файл еще не имеет имени, или кнопкой Save, если сохранение идет под старым именем. 6. Для очистки правого списка нажать кнопку Close (Закрыть) и приступить к формированию нового файла атрибутов.
ГЛАВА 6
Ввод данных Процедура ввода координат в рабочих окнах всегда занимает в процессе создания проекта наибольшую часть времени при выполнении графических работ. В ArchiCAD предлагается широкий набор средств, ускоряющих ввод, в число которых в первую очередь традиционно включается использование относительных координат и объектных привязок, обеспечивающих автоматическое вычисление координат характерных точек на существующих объектах. При использовании числового ввода координат дополнительное ускорение достигается использованием следящего табло (Tracker), позволяющего вводить координаты непосредственно в графической области чертежа. Полностью отказаться от построения вспомогательных линий при вводе удалось добиться, благодаря использованию направляющих линий (Guide Line), позволяющих внутри активных команд создавать временные вспомогательные линии, автоматически исчезающие после окончании ввода. Задание координат с клавиатуры Единицы измерения. С выбором единиц измерения целесообразно определиться уже на раннем этапе создания модели, так как от этого зависит точность представления координат. Например, при единице измерения длины миллиметр достаточно ограничиться только целыми значениями координат, в то же время для единицы измерения метр в целях сохранения требуемой точности необходимо после запятой использовать дополнительно три десятичных разряда. Для выбора и настройки единиц измерения необходимо из меню Options командой Project Preferences открыть одноименный бокс на вкладке Working Units & Levels (Рабочие единицы и уровни) (рис. 6.1). На ней необходимо установить: • Model Unit (Единица модели) – единица измерения длины, используемая на управляющей и координатной панели, а также в диалоговых боксах при работе с видами модели. Число знаков после запятой в значении длины задается в расположенном внизу списке Decimals (Дробная часть); • Layout Unit (Единица макета) – единица измерения длины, связанная с макетами и макетной книгой (размер макета, 2М-чертеж, добавленный к макету, размеры заголовка и др.). Число знаков после запятой в значении длины задается в расположенном внизу списке Decimals; • Angle Unit (Единица угла) – единица измерения углов. Для геодезических единиц (Surveyor’s Unit), применяемых для определения положения Солнца в боксе More Sun, отсчет углов производится от направления North. Число
130
•
Компьютерное проектирование в архитектуре • ArchiCAD 11 знаков после запятой в значении угла задается в расположенном внизу списке Decimals; Angle & Text Size Decimals in Dialog Boxes (Дробная часть в углах и размере текста в диалоговых боксах) – число знаков после запятой для отображения высоты текста и углов поворота в диалоговых текстовых блоках. Высота текста для метрических единиц длины измеряется в миллиметрах.
Рис. 6.1. Настройка рабочих единиц В нижней части на рис. 6.1 расположена таблица опорных уровней, относительно которых в модели позиционируются элементы. Используются один обязательный уровень Project Zero (Проектный нуль) и два необязательных 1-st Reference Level и 2-nd Reference Level. Уровни задаются относительно одного из них, который указывается красным маркером. Для установки значений уровня необходимо вначале щелкнуть в поле Relative To (Относительно) того уровня, относительно которого будут заданы остальные уровни. Затем, выделяя имена других уровней, ввести в их полях Elevation (Уровень) соответствующие значения. Опорные уровни отображаются только для удобства. Изменение их значений не влияет на размещенные элементы. Системы координат. В проекте используются пользовательская (ПСК) и мировая (МСК) система координат. ПСК обеспечивает простоту отсчета координат.
Глава 6 • Ввод данных
131
МСК занимает фиксированное положение в пространстве проектирования. Все координаты, вводимые в ПСК, автоматически пересчитываются в координаты МСК. Скрипты библиотечных элементов вводятся только в МСК. Начало ПСК в 2М- и 3М-окнах задается независимо. В 2М-окне начало ПСК отмечается жирным знаком ² (рис. 6.2а). Этим же символом, но в тусклом виде, отмечается начало МСК. Для установки нового положения ПСК необходимо при отсутствии активной команды щелкнуть по кнопке ² на координатной панели и показать новое положение начала координат. Можно также подвести курсор в точку, где он должен принять форму «галочки» или «мерседеса», после чего, не щелкая мышью, нажать комбинацию клавиш <Shift>+. Для возврата ПСК в начало проекта достаточно дважды щелкнуть по кнопке на координатной панели. В 3М-окне ПСК помечается тройкой отрезков, задающих оси X, Y, Z длиной по 1 м (рис. 6.2б). Перенос начала координат выполняется так же, как и в 2М-окне со следующими особенностями. Линия взгляда должна пересекать плоскость XY. Начало координат формируется в ближайшей точке пересечения линии взгляда с поверхностью какого-либо конструкционного элемента, а при его отсутствии – в точке пересечения с плоскостью XY.
б
а Рис. 6.2. Обозначение начала координат
Для контроля ввода данных с клавиатуры положение курсора отображается на координатной панели (рис. 6.3). Положение задается в декартовых 1 и полярных координатах 2. При нажатии кнопки 3 происходит переход от ввода в абсолютных координатах к вводу в относительных координатах.
3
1
3
2
Рис. 6.3 Координатная панель
Прямоугольная система координат. Для абсолютных координат (рис. 6.4а) начало системы координат в процессе работы с любым инструментом остается неподвижным. Каждая точка на плоскости задается указанием ее абсолютных координат X,Y. Для относительных координат формирование новой n-ой точки задается указанием ее смещения Δx, Δy относительно предыдущей n-1-ой точки. Последовательность действий при вводе абсолютных прямоугольных координат (кнопка Δ на координатной панели отпущена):
Компьютерное проектирование в архитектуре • ArchiCAD 11
132
1. Ввести имя координаты (x или y). На координатной панели подсвечивается поле данной координаты. Можно также непосредственно установить курсор в соответствующем поле панели. 2. Ввести значение координаты. 3. Повторить п. 1 и п. 2 для второй переменной, если она требует изменения. 4. Нажать клавишу <Enter>. Y’
Y
Y n
y
а
n
Δy n-1
Рис. 6.4. Прямоугольные координаты:
X
X
x
X’
Δx
б
а – абсолютные, б – относительные
Для относительных координат (рис. 6.4б) формируется локальная система координат, начало которой после построения каждой новой точки переносится в нее. Для перехода к относительным координатам нажать на координатной панели кнопку Δ. Последовательность действий та же, что и при вводе абсолютных координат, где x = Δx , y = Δy. Полярные координаты. В полярной системе координат (рис. 6.5) каждая точка задается парой чисел – длиной r радиус-вектора, проведенного из начала системы координат в рассматриваемую точку, и угла a между положительным направлением оси X и радиус-вектором. Y'
Y
Y n
n-1
r a а
x
Δr
X
б
n a
X'
X
Рис. 6.5. Полярные координаты: а – абсолютные, б - относительные
Последовательность ввода полярных координат та же, что и для декартовых координат, но с другими именами переменных – r и a. Суммирование координат. Поместим курсор при построении новой точки прямолинейного сегмента стены, перекрытия или просто отрезка в произвольную узловую точку. Если далее ввести после значения координаты знак «+» или «–», то получим алгебраическую сумму введенного значения и координаты указанной узловой точки. Ниже показан пример формирования второй точки стены (правой концевой точки). Эта точка стены задается с учетом положения колонны, на узловую точку которой нужно навести курсор и затем ввести координаты второй точки в зависимости от выбора системы координат, как показано ниже, и нажать <Enter>.
Глава 6 • Ввод данных
133 Δr,a
x,y
r1000+
a35+
Δx,Δy
r1000+
x1000+
a35+
y1000+
Пример. Построить, используя полярные абсолютные координаты, инструментом ЛИНИЯ правильный треугольник, вписанный в окружность радиусом r = 2000. 1. В центре треугольника установить начало системы координат 2. Выбрать инструмент ЛИНИЯ. 3. Ввести координаты первой вершины r2000, a0 и затем нажать клавишу <Enter>. 4. Ввести координаты второй вершины a120+ (радиус-вектор не меняется и поэтому повторно не вводится) и затем нажать клавишу <Enter>. Будет построено первое ребро треугольника. 5. Повторить п. 3 два раза. Будут построены второе и третье ребра треугольника. Пример. Построить, используя полярные относительные координаты, инструментом ЛИНИЯ правильный треугольник с длиной стороны 2000. Последовательность построения в полярных относительных координатах: 1. Выбрать инструмент ЛИНИЯ. 2. Установить курсор в положение первой вершины треугольника. 3. Ввести координаты второй вершины r2000, a0 и затем нажать клавишу <Enter>. Будет построено первое ребро треугольника. 4. Установить курсор на первую вершину. Ввести a60– и нажать клавишу <Enter>. Будет построено второе ребро треугольника. 5. Установить курсор на вторую вершину. Ввести a60– и нажать клавишу <Enter>. Будет построено третье ребро треугольника.
Фиксация координат. Пусть первая координата точки вводится на клавиатуре, а вторую нужно указать мышью так, чтобы первая координата оставалась неизменной. Для этого после ввода первой координаты необходимо зафиксировать ее, введя имя этой координаты (x, y, a или r) с нажатой клавишей , что сопровождается появлением на координатной панели рамки вокруг имени соответствующей координаты. После ввода таким образом введенной первой координаты она будет сохраняться при любых перемещениях мыши. При этом курсор расщепляется на две части. Первая часть курсора в виде жирной точки в зависимости от имени зафиксированной координаты будут перемещаться по вертикали (горизонтали) с фиксированным значением x (y), вдоль прямой с фиксированным углом a или по дуге с фиксированным радиусом r. Вторая часть курсора «отсоединяется» от точки и
134
Компьютерное проектирование в архитектуре • ArchiCAD 11
формирует одну из трех проекций, выбор которых осуществляется на управляющей панели кнопками: Первая кнопка выбирает проецирование на радиус-вектор, по которому двигается точка, задавая вторую координату, вторая на – ось x и третья – на ось y. При фиксации направления a будут доступны все варианты проекций. Для фиксированных координат x (y) доступна только проекция на ось Y (X). При фиксации координаты r доступен тоже только один вид проекции – на траекторию точки, поскольку координаты x и y здесь не могут быть произвольными (они ограничены на интервале, на котором можно провести радиус с заданным значением). Пример. Две колонны A и B соединить двумя стенами с углом между ними 90 градусов:
1. 2. 3. 4. 5.
Установить на координатной панели режим относительных прямоугольных координат. Выбрать инструмент СТЕНА с многосегментным геометрическим методом. Щелкнуть курсором в узловой точке колонны А и вытянуть затем курсор из этой точки. Ввести на клавиатуре a35 и нажать на +. Будет зафиксирован угол в 35 градусов. (проецирование на радиус-вектор) и выВыбрать на управляющей панели тип проекции полнить двойной щелчок в узловой точке колонны B. Будут последовательно построены сегмент стены, связанный с колонной A, и сегмент, связанный с колонной B.
Следящее табло для ввода координат Следящее табло реализует большую часть функций, заложенных в координатной панели, обеспечивая более удобный и быстрый способ числового ввода. Табло следует за курсором. Оно может постоянно находиться на экране, либо появляться только в моменты начала редактирования или формирования запроса на ввод. В табло отображаются поля для X, Y и Z координат, поле для радиуса или расстояния и поле для угла. Значение, выделенное жирно, соответствует координате, использовавшейся последней (рис. 6.6).
Рис. 6.6. Вид следящего табло
Глава 6 • Ввод данных
135
Параметры следящего табло. Для установки параметров необходимо открыть из меню Options бокс Work Environment (Рабочая среда) на вкладке Tracker and Coordinate Input (Следящее табло и ввод координат) (рис. 6.7).
Рис. 6.7. Настройка следящего табло Для включения табло установить флажок Show Tracker (Показать следящее табло). При сбросе флажка можно использовать координатное табло для ввода. Если табло включено, установка флажка Always делает видимым его всегда, а альтернативное состояние On-demand (По требованию) только, если начинается создание или редактирование элемента или если табло вызывается клавишами <X>,,,, выбора полей. В трех полях ниже можно задать оформление следящего табло – цвет текста (Foreground color), цвет фона (Background color) и прозрачность фона (Background opacity). Установка флажка Use factory color settings (Использовать установки цвета по умолчанию) возвращает измененные параметры оформления табло к значениям по умолчанию. Следующие четыре флажка управляют видимостью отдельных компонентов в составе следящего табло: • Show Z value (Показать значение Z) – включение координаты Z для постоянного отображения в табло;
Компьютерное проектирование в архитектуре • ArchiCAD 11
136 • • •
Show parameter tags (Показать описания параметров) – включение описания координаты, в том числе ее имя рядом со значением координаты (рис. 6.8); Show frame (Показать рамку) – включение рамки вокруг табло; Use small font (Использовать маленький шрифт) – переход на шрифт меньшего размера. Рис. 6.8. Использование описания координат в табло а
б
а – без описания; б – с описанием
В разделе Coordinate input logic (Логика ввода координат) задаются варианты использования числового ввода следящего табло: • Prefer polar coordinates … (Выбрать полярные координаты) – отображение радиуса и угла в режиме построения. Если флажок сброшен, будут отображаться координаты X и Y. Установке и сбросу этого флажка соответствуют команды Prefer X-Y coordinates in Tracker (Выбрать x,y координаты в следящем табло) и Prefer polar coordinates in Tracker (Выбрать полярные координаты в следящем табло) в контекстном меню; • Show X-Y Coordinates relative to User origin in Tracker (Показать x,y координаты относительно ПСК); • Coordinate shortcuts prefer Tracker (Имена координат выбирают следящее табло) – ввод с клавиатуры однобуквенных имен координат активизирует соответствующее поле в следящем табло. При сбросе флажка соответствующая активизация будет происходить в координатной панели; • Enable direct numeric input into Tracker fields (Разрешить прямой числовой ввод в поля табло) – можно сразу вводить с клавиатуры в табло значение для выделенной координаты. При сбросе флажка вначале необходимо ввести имя координаты. При любом положении флажка можно также выбрать нужную координату клавишей и затем ввести ее значение; • Use relative angle measures (Использовать относительные измерения углов) – при создании многосегментных или многоугольных элементов отображение угла выполняется относительно направления последнего нарисованного ребра в создаваемом элементе; • Use angle relative to the active Guide Line (Использовать угол относительно активной G-линии) – отображение угла относительно направления активной G-линии независимо от состояния предыдущей опции. Если отсутствует Gлиния или активной является G-окружность, отображается значение относительно горизонтального направления; •
Expand Tracker automatically during numeric input (Расширение следящего табло автоматически при числовом вводе) – табло с сокращенным набо-
Глава 6 • Ввод данных
137
ром координат будет расширяться до пяти полей, как только будет введено имя любой из пяти возможных координат. Ввод значений в следящем табло. Изменить значения координаты в табло можно одним из способов: • Ввести число для координаты по умолчанию (она выделена жирным шрифтом). Табло будет автоматически прикреплено к курсору, и в него можно вводить значения. Этот метод ввода работает, если на рис. 6.7 установлен флажок Enable direct input into Tracker (Разрешить прямой ввод в табло) в боксе. Это установка по умолчанию; •
Ввести на клавиатуре имя желаемой координаты <X>, , , / или и затем ее значение. Координаты можно вводить в любом порядке. Этот метод работает, если установлен флажок Coordinate Shortcuts prefer Tracker (Имена координат выбирают следящее табло) в упомянутом выше боксе. Это установка по умолчанию. Перейти к соседнему полю в табло для ввода в него значений можно клавишей . Можно также ввести на клавиатуре первую букву в имени поля. При выделении поля справа появляются две кнопки управления: • √ (ОК) – назначение соответствующей координате напечатанного значения. Кнопка дублирует кнопку ОК на управляющей панели и клавишу <Enter>; •
⊕ (Маркер положения) – создание вспомогательной линии или вспомогательной окружности, основанной на выделенном значении и положении указателя мыши (рис. 6.9). В отличие от похожей команды Lock Coordinate в координатной панели данная команда не блокирует координат.
Рис. 6.9. Создание вспомогательных линий с использованием маркера положения В следящем табло можно переключаться между прямоугольными координатами x, y и полярными координатами r, a, используя контекстное меню.
138
Компьютерное проектирование в архитектуре • ArchiCAD 11
Если в состав табло включена координата z , то справа от нее можно открыть стрелкой список дополнительных опций относительно z координаты (рис. 6.10).
Рис. 6.10. Дополнительные опции для координаты Z •
Show Z in Tracker (Показать Z в следящем табло) – отображение координаты z в следящем табло, когда он находится в режиме черчения (в режиме правки видимы все координаты);
•
Elevation Value Origin (Уровень начала) – выбор уровня, относительно которого отображается значение Z (Это полезно в 3М-окне): Projecr Zerp (Проектный нуль) – отсчет от проектного нуля; Current Story (Текущий этаж) – отсчет относительно текущего этажа; 1st /2nd Reference Level (1-ый/2-ой опорный уровень) – отсчет относительно одного из двух опорных уровней. • Gravity (Притяжение) – включение привязки к поверхностям элементов одного из типов – перекрытию, крыше или 3М-сетке. По умолчанию выбирается поверхность перекрытия. Если необходимо выбрать другой тип поверхности, то открыть далее подменю и выбрать в нем нужный тип. Для отключения функции притяжения выбрать в этом подменю еще раз Gravity. В процессе редактирования следящее табло будет отображать параметры для текущего действия. Например, при изменении угла наклона колонны в следящем табло будет отображаться значение редактируемого угла. Другие координатные поля будут отображаться с началом ввода или расширением табло. Следящее табло также реагирует на изменение редактируемых узловых точек библиотечных элементов в 2М- или 3М-окне. Объектная привязка Стандартные точки объектной привязки. При задании координат мышью для точного сопряжения объектов черчения друг с другом используется объектная привязка к особым точкам, которые в пределах определенного радиуса действия притягивают курсор к себе. Некоторые из этих точек, называемые узловыми, видны при выделении объекта. Для линий – это две концевые и средняя точки, для дуги – две концевые точки и центр, для стены – по две концевые точки на каждой стороне и средняя точка на базовой линии, для перекрытия – все угловые точки и т.д. (рис. 6.11). Для поиска узловых точек без предварительного выделения объектов достаточно ввести курсор в зону их притяжения, что сопровождается изменением формы
Глава 6 • Ввод данных
139
курсора на галочку.
в б а Рис. 6.11. Узловые точки на объектах различного типа
г
а – линия; б – дуга; в – стена; г – перекрытие
Кроме узловых точек привязка может выполняться и к любой другой точке, лежащей на линии, дуге, базовой линии стены, ребре перекрытия и т.д. На этих точках курсор меняет форму на «мерседес». Если перемещение курсора ограничено по углу, курсор сможет привязываться только к таким точкам. Привязка к узлам сетки имеет приоритет над элементной привязкой. Специальные точки привязки. При отсутствии в нужном месте узловых точек они легко могут быть установлены в точках деления объектов на части. Если курсор наведен на ребро/линию с формой «мерседес», на этом ребре/линии на 4– 5 секунд (по умолчанию) появятся специальные метки в виде засечек, к которым можно привязаться курсором «галочка» как к обычным узловым точкам. Для управления специальными точками используются опции в подменю View > Special Snap Options (Вид > Параметры специальные точек привязки). В первом разделе задается метод формирования меток: • Half (Пополам) – метка помещается посредине интервала; • Divisions (Деления) – метки размещаются в точках деления интервала на части равной длины; • Percent (Процент) – метка помещается со смещением от ближайшей границы, задаваемым в процентах от длины всего интервала; • Distance (Расстояние) – метки привязки размещаются с фиксированным смещением, начиная от ближайшей границы интервала. Во втором разделе указывается способ формирования интервала: • Along Entire Element (По всей длине элемента) – интервал задается концевыми точками прямолинейных и дуговых сегментов элемента; • Between Intersection Points (Между точками пересечения) – интервал задается ближайшими к курсору точками пересечения ребра другими объектами. Все описанные в подменю View > Special Snap Options опции можно также выбрать на управляющей панели (рис. 6.12). Режим автоматического скрытия специальных узловых точек через 4–5 секунд задается флажком Autohide Special Snap Points (Автоматическое скрытие специальных узловых точек) в боксе Work Environment на вкладке More Options. Этот флажок по умолчанию установлен. Если его сбросить, то указанные точки будут исчезать только после размещения элемента, изменения вида или этажа.
140
Компьютерное проектирование в архитектуре • ArchiCAD 11 Рис. 6.12. Управление специальными точками привязки на управляющей панели 1 – вкл/выкл специальных точек; 2 – интервал по концевым точкам (Along Entire Element); 3 – интервал по точкам пересечения (Between Intersection Points)
1 2 3
Специальные узловые точки могут создаваться и на временных отрезках, которые формируются уже в процессе построения отдельных элементов на плане или в 3М-окне. Эти узловые точки исчезают сразу после выбора одной из них. Порядок работы здесь следующий: 1. При появлении в процессе построения запроса на ввод точки нажать на управляющей панели кнопку Special Point Constraint (Зависимость со специальными точками) . 2. Выбрать, как было только что описано выше, метод формирования специальных точек привязки. 3. Провести через две существующие узловые точки, между которыми необходимо сформировать очередную вершину или точку, «резиновую линию» со специальными точками привязки (рис. 6.13а). 4. Щелкнуть курсором в нужной узловой точке (рис. 6.13б) и продолжить построение требуемого элемента (рис. 6.13в).
а
б
в
Рис. 6.13. Временный отрезок со специальными точками привязки Автоматическое задание уровня. При установке одного элемента на поверхности другого существует необходимость предварительного измерения уровня этой поверхности в точке установки. Во многих случаях эта задача решается автоматически с помощью притягивающей поверхности. В качестве таковой используются верхние поверхности перекрытий, крыш и 3М-сетки. Если первая точка при построении стены или балки попадает в плане на такую поверхность, то уровень этой начальной точки устанавливается автоматически равным уровню ее проекции на притягивающую поверхность. Использование поверхности притяжения доступно в процессе построения стен, балок, колонн, а также при вставке объектов. Выбрать тип притягивающей поверхности в процессе построения указанных элементов можно в списке Gravity, на инструментальной линейке Standard, либо на координатной панели, либо, наконец, в следящем табло, как было показано на рис. 6.10.
Глава 6 • Ввод данных
141
Эффект притяжения обычно иллюстрируют следующим образом. Строят, например, перекрытие, возвышающееся над уровнем текущего этажа. Если выбрать на инструментальной палитре один из инструментов СТЕНА, БАЛКА, КОЛОННА, ОБЪЕКТ и навести курсор, на перекрытие, то в поле z на координатной панели будет отображен уровень его возвышения. На рис. 6.16 показан пример построения стен с вертикальной привязкой к перекрытию. Построение стены 2, в отличие от стены 1, начато вне перекрытия, и потому стена 2 не получила вертикальной привязки. 1
2
Рис. 6.14. Вертикальная привязка стен к перекрытию Координатные сетки Для удобства черчения на плане этажа и в окне разреза/фасада формируются несколько типов сетки: • Главная сетка (Main Grid) – отображаемая на экране конструкторская сетка, дающая представление на 2М-видах о размерах и расстояниях. Узлы этой сетки могут использоваться для дискретного перемещения по ним курсора, что обеспечивает возможность использовать эти узлы в качестве дополнительных точек привязки. • Вспомогательная сетка (Aux Grid) – дополнительная конструкторская сетка, формируемая относительно главной сетки. К каждой линии главной сетки или с пропуском определенного их числа прикрепляется со смещением определенное число линий вспомогательной сетки. • Шаговая сетка (Snap Grid) – невидимая сетка, используемая для организации дискретного перемещения курсора. Эта сетка позволяет в сравнении с главной сеткой создать более густую сетку дополнительных точек привязки, не загромождая при этом вид большим количеством координатных линий. • Повернутая сетка (Skewed Grid) – любая из приведенных выше сеток, повернутая на определенный угол. Угол поворота сохраняется, пока не будет сгенерирована новая повернутая система координат. При этом в памяти всегда будут находиться два образа – образ системы координат с нормальным положением осей и образ повернутой системы координат. Настройка координатных сеток выполняется в боксе Grids & Background (Сетки и фон) (рис. 6.15), который можно открыть одноименной командой из подменю View > Grid Options (Вид > Опции сетки).
142
Компьютерное проектирование в архитектуре • ArchiCAD 11
1
2
3 4
5
6
7
Рис. 6.15. Настройка координатных сеток 1 – курсор без узлов; 2 – курсор в узлах конструкторской сетки; 3 – курсор в узлах шаговой сетки; 4 – сетка без поворота; 5 – сетка с поворотом; 6 – отображение конструкторской сетки; 7 – скрытие конструкторской сетки
В разделе Constriction Grid (Конструкторская сетка) настраиваются главная и вспомогательная конструкторские сетки. Главная сетка задается расстоянием (Spacing) между линиями для каждой из координат и шагом (Steps) выбора линий, относительно которых формируются линии вспомогательной сетки. Для вспомогательной сетки задается число (Steps) линий, которые формируются относительно линии главной сетки, и расстояние (Spacing) между линиями. В разделе Snap Grid (Шаговая сетка) задается расстояние (Spacing) между линиями шаговой сетки. В разделе Skewed Grid (Повернутая сетка) задаются положение начала повернутой системы координат и угол ее поворота (Rotation Angle). Для выбора способа перемещения курсора и управления поворотом сеток можно использовать опции и команды в подменю View > Grid Options (Вид > Опции сетки) или на инструментальной линейке Drafting Aids (Вспомогательные средства черчения), а также координатную панель (рис. 6.16). Для установки новой повернутой сетки нажать кнопку 6. Далее задать двумя точками новое направление оси X. Угол поворота сохраняется то тех пор, пока не будет сгенерирована новая повернутая система координат. При этом в памяти всегда будут находиться два образа – образ системы координат с нормальным положением осей и образ повернутой системы координат. Переключение между режимами перемещения по узлам конструкторской сетки и свободным перемещением можно выполнять также клавишей <S>.
Глава 6 • Ввод данных
143
Рис. 6.16. Управление координатной сеткой из координатной панели 6
1
2
3
4
5
1 – сетка без поворота (Orthogonal Grid); 2 – сетка с поворотом (Skewed Grid); 3 – курсор без узлов; 4 – курсор в узлах шаговой сетки (Snap Grid); 5 – курсор в узлах конструкторской сетки (Construction Grid); 6 – установка повернутой сетки (Set Skewed Grid)
Контроль геометрических размеров При контроле построенных элементов можно вычислять для них значения таких величин, как длина, площадь, объем. Эти данные отображаются на панели Element Information (рис. 6.17), которая открывается одноименной командой из подменю Window > Palettes. Для ввода информации в панель нужно выделить элементы, данные о которых должны быть отображены. Вид отображаемой информации устанавливается соответствующей кнопкой в группе Information Content (Содержание информации). При установке флажка All Selected (Все выделенные) выводятся данные по всем выделенным элементам, а при установке флажка Last Selection (Последнее выделение) – данные по элементу, выделенному в группе последним.
а
б
в
г
Рис. 6.17. Контроль геометрических размеров
д
е
а – идентификационные данные; б – линейные размеры на плане; в – площадь на плане; г – высота; д – площади поверхностей; е – объемы
Результаты контроля можно сохранить в TXT-файле или в XLS-файле электронной таблицы, выбрав соответственно команды Save text и Save as tabled text из меню, открываемом кнопкой в верхнем правом углу.
ГЛАВА 7
Базовые приемы черчения Работа различными инструментами часто характеризуется использованием общих приемов, например, при вычерчивании контуров многоугольных (заливок, перекрытий, крыш, 3М-сеток) и многосегментных (линий, полилиний стен, балок) элементов. К общим приемам, существенно ускоряющим проектирование, также относятся черчение с использованием фиксированных направлений и специальных вспомогательных линии (G-линий), автоматически исчезающих после окончания работы с инструментом. Существенного упрощения процедур проектирования сложных элементов удается добиться использованием специальной техники («волшебной» палочки) генерации таких элементов на основе более простых образующих элементов. Выделение этих и других базовых приемов позволяет быстрее освоить эффективную работу сразу многими инструментами. G-линии G-линии (Guide Lines) формируются в 2М-окнах и представляют собой вспомогательные прямые линии без границ или окружности (рис. 7.1). Эти линии формируются в точке расположения курсора при черчении и редактировании, позволяя выбирать сгенерированные в этой точке стандартные направления черчения. По окончании работы с инструментом G-линии автоматически удаляются.
Рис. 7.1. Примеры G-линий Получить G-линию можно двумя способами: • навести курсор на ребро или узловую точку элемента, через которые должна пройти G-линия. При появлении пунктирного следа (по умолчанию синего цвета) перенести курсор на него, не щелкая мышью. На месте следа с некоторой задержкой формируется G-линия красного цвета; •
в режиме построения после задания очередного узла поместить курсор в точку, через которую должна пройти G-линия, и выбрать из контекстного меню команду Place Guide Line (Поместить G-линию) или Place Guide Circle (Поместить G-окружность). В первом случае через последний узел и те-
Глава 7 • Базовые приемы черчения
145
кущую точку пройдет G-линия, а во втором будет построена G-окружность с центром в последнем узле и радиусом согласно положению курсора. Среди отображаемых на чертеже G-линий одна из них всегда активна и отображается с увеличенной толщиной. Чтобы сделать активной другую G-линию, нужно навести на нее курсор и удерживать его там приблизительно 1 сек. Предыдущая активная линия вернется в состояние обычной G-линии. Управление G-линиями. Для оперативного управления G-линиями используют стандартную инструментальную линейку или панель управления (рис. 7.2). 1
а Рис. 7.2. Управление G-линиями
1 2 3 4 5 6
б
а – инструментальная линейка Standard; б – панель управления (Control Box) 1 – включение G-линии (Guide Lines On/Off); 2 – параметры G-линии (Guide Lines Options); 3 – Gлинии главного направления (Main-Direction Guide Lines); 4 – G-линии относительного направления (Relative-Direction Guide Lines); 5 – пошаговые углы (Incremental Angles); 6 – создать сегмент G-линии (Create Guide Line Segment)
Полная настройка G-линий выполняется в боксе Options > Work Environment (Параметры > Рабочая среда) (рис. 7.3) на вкладке Guide Lines (G-линии).
Рис. 7.3. Параметры G-линий
146
Компьютерное проектирование в архитектуре • ArchiCAD 11
Эту вкладку можно открыть на панели Control Box, выбрав на ней команду Guide Line Settings (Параметры G-линий). Часть параметров, относящихся к оперативному управлению, была упомянута на рис. 7.2. В число элементов общего управления входят: • Show Guide Lines (Показать G-линии) – разрешение показать G-линию. При установке этого флажка становятся доступными все опции G-линии; • Extend Edges and Arcs if the mouse stops moving for (Расширенные ребра и дуги при остановке мыши) – задержка в секундах, по истечении которой при остановке курсора на линии появляется G-линия; •
Show the following Main-direction Guide Lines if the mouse stops for (Показать следующие главные G-линии при остановке перемещения мыши) – разрешение на показ G-линий главного направления после остановки курсора с формой «галочка» в одной из узловых точек с задержкой, значение которой устанавливается справа. При этом становятся доступными выбор типа Gлиний главного направления. Данная опция дублирует кнопку MainDirection Guide Lines (G-линии главного направления) на рис. 7.2; • Show the following Relative-direction Guide Lines if the mouse stops for (Показать следующие относительные G-линии при остановке перемещения мыши) – общее разрешение на отображение относительных G-линий. Справа задается время задержки на появление G-линий после остановки курсора. Данная опция дублирует кнопку Relative-Direction Guide Lines (G-линии относительного направления) на рис. 7.2; • Show Incremental Guide Lines in increments of (Показать пошаговые Gлинии с приращением) – разрешение на отображение G-линии с пошаговым поворотом на фиксированный угол. Данная опция дублирует кнопку Incremental Angles (Углы приращения) на рис. 7.2; • Guide Line color (Цвет G-линии) – цвет выбранных G-линий; • Multi-choice Guide Line color (Цвет многоальтернативных G-линий) – цвет предлагаемых для выбора G-линий. G-линии главного направления. G-линии формируются в узлах уже построенных элементов и представляются прямыми со стандартными направлениями (вертикальные, горизонтальные, с фиксированным углом) либо окружностями. Режим создания таких линий включается кнопкой Main-Direction Guide Lines (G-линии главного направления) (рис. 7.2). При этом, в зависимости от настройки на вкладке Guide Lines (рис. 7.3), могут быть доступны четыре типа G-линий главного направления (по умолчанию все доступны): • Horizontal-vertical (Горизонтально-вертикально) – вертикальная и горизонтальная G-линии, проходящие через узел, указанный курсором (рис. 7.4а); •
Horizontal-vertical to Skewed Grid (Горизонтально-вертикально к повернутой сетке) – в дополнение к варианту Horizontal-vertical при включении повер-
Глава 7 • Базовые приемы черчения
•
•
147
нутой сетки G-линии формируются еще две G-линии: параллельно и перпендикулярно главному направлению повернутой сетки (рис. 7.4б); Fixed Angle (Фиксированный угол) – в дополнение к варианту Horizontalvertical формируются еще две G-линии: первая под заданным углом и вторая перпендикулярно первой линии; Input vector Angle and Length (Ввод вектора по углу и длине) – в процессе построения очередного сегмента/ребра, когда курсором выбрана точка привязки, формируется G-окружность с центром в начальной точке создаваемого сегмента/ребра и радиусом согласно точке привязки (рис. 7.4.г). Это позволяет, зафиксировав G-окружность, построить далее сегмент заданной длины и под заданным углом.
а
б
в
г
Рис. 7.4. G-линии главного направления а – горизонтально-вертикальные; б – горизонтально-вертикальные в повернутой сетке; в – с фиксированным направлением; г – окружность
G-линии относительного направления. Направление G-линий этого типа формируются относительно существующих элементов (параллельно, перпендикулярно, по касательной или по биссектрисе). Режим таких линий включается кнопкой Relative-Direction Guide Lines (G-линии относительного направления) (рис. 7.2). При этом, в зависимости от настройки на вкладке Guide Lines (рис. 7.3), могут быть доступны четыре типа G-линий главного направления (рис.7.5): • Parallel/Perpendicular to the active Guide Line (Параллельно/ Перпендикулярно активной G-линии) – G-линия, проходящая через заданную точку параллельно/перпендикулярно другой G-линии. Используется при построении сегмента/ребра, параллельно/перпендикулярно другим сегментам/ребрам. Для этого, задав первую точку сегмента/ребра, навести курсор на существующее ребро, параллельно/перпендикулярно которому идет построение. После появления опорной G-линии найти курсором направление, в котором появится искомая G-линия (с маркером параллельности/ перпендикуляра). Выбрать на этой линии конечную точку сегмента (а)/(б); • Tangent to the active Guide Line (Касательная к активной G-линии) – G-линия, проходящая через заданную точку по касательной к G-окружности. Используется при построении сегмента/ребра, касательного к существующему ду-
148
Компьютерное проектирование в архитектуре • ArchiCAD 11 говому ребру. Для этого, задав первую точку сегмента, навести курсор на дуговое ребро, по касательной к которому идет построение. После появления G-окружности вдоль указанного ребра найти курсором направление, в котором появится искомая G-линия (с маркером касательной). Выбрать на этой линии конечную точку сегмента (в);
•
Angle Bisector of intersected Guide Lines (Биссектриса пересекающихся Gлиний) – G-линия, проходящая посредине угла, заданного двумя другими пересекающимися G-линиями. Используется при построении сегмента/ребра посредине угла, образованного другими сегментами/ребрами. Для этого создать под углом две G-линии, наводя курсор на подходящие ребра. Затем установить курсор в точке пересечения этих G-линий. При появлении набора временных G-линий зафиксировать в нем линию с маркером биссектрисы и построить нужный сегмент/ребро (г).
а
в Рис. 7.5. G-линии относительного направления
б
г
а – параллельные; б – перпендикулярные; в – по касательной; г – по биссектрисе
G-линии с угловым приращением. Эти линии можно сформировать под углами, кратными заданному приращению. Режим создания линий этого типа включается кнопкой Incremental Angles (Углы приращения). Угол приращения задается на вкладке Guide Line (рис. 7.3) в поле справа от флажка Show Incremental Guide Lines in increments of (Показать пошаговые G-линии с приращением).
Глава 7 • Базовые приемы черчения
149
При установленном флажке Relative to active Guide Line (Относительно активной G-линии) угол приращения отсчитывается от активной G-линии (рис. 7.6а). При смене в процессе выполнения операции активной G-линии, отсчет угла будет производиться от этой новой линии (рис. 7.6б). Если флажок Relative to active Guide Line сброшен либо нет активной G-линии (при построении первого сегмента), отсчет угла будет производиться от оси X пользовательской системы координат (рис. 7.6в). Если при выполнения операции изменить положение системы координат, отсчет угла будет производиться от нового начала координат. На рис. 7.6г после начала построения стены А, , используя клавиши <Shift>+, ПСК была перемещена на правый конец стены В, и соответственно произошла коррекция отсчета угла.
а
б А
в
В
г
Рис. 7.6. Изменение отсчета углового положения вспомогательной линии при смене начала координат а – отсчет от текущей активной G-линии; отсчет от переопределенной активной G-линии; в, г – отсчет от оси X ПСК
Создание сегмента G-линии. Сформировать такой сегмент можно заранее или в процессе построения элементов. Если нужно задать отдельно обе точки сегмента, то нажать кнопку Create Guide Line Segment (Создать сегмент G-линии) (рис. 7.2) и построить сегмент, как обычный отрезок, по двум точкам. Если при создании какого-либо элемента нужно построить сегмент G-линии, с начальной точкой в последнем из построенных узлов, указать курсором (без щелчка) концевую точку сегмента и выбрать из контекстного меню команду Convert to Guide Line Segment (Превратить в сегмент G-линии). Будет построен сегмент G линии. Далее можно продолжить операцию построения элемента. Пример. Установить колонну относительно стен А и В, как показано на рисунке ниже (а). Базовые линии в указанных стенах выбраны посередине. 1. Убедиться, что на управляющей панели нажата кнопка Relative-Direction Guide Lines. 2. Выбрать инструмент КОЛОННА.
Компьютерное проектирование в архитектуре • ArchiCAD 11
150 3. 4. 5. 6.
Установить курсор на базовую линию стены А. При появлении G-линии зафиксировать ее (б). Выбрать из контекстного меню команду Create Guide Line Segment. Построить сегмент G-линии от верхней концевой точки стены В до сформированной в п.1 Gлинии под углом 90° (в). Щелкнуть посредине построенного сегмента G-линии, используя метку деления сегмента пополам. В указанной точке будет вставлена колонна (г). A
D D B
г в б а Удаление G-линий. Для удаления всех G-линий без прерывания работы текущего инструмента убедиться, что курсор находится на пустом месте, и выбрать из контекстного меню команду Remove all Guide Lines (Удалить все G-линии). Команда доступна, если в графической области имеется хотя бы одна G-линия. Удалить все G-линии можно также клавишей <Esc>. G-линии удаляются автоматически при завершении текущей команды. Для избирательного удаления G-линий курсор поместить на G-линию или Gокружность и при изменении формы курсора на «мерседес» выбрать из контекстного меню команду Remove Guide Line. Ручное создание G-линий. Описанные выше G-линии создавались автоматически – их направления выбирались либо фиксированные, либо на основе положения существующих элементов. Сформировать в заданной точке G-линию под произвольным углом можно в процессе работы инструментом после создания очередного узла. Для этого задать курсором нужное направление и выбрать из контекстного меню команду Place Guide Line (Поместить G-линию). Через последний построенный узел и точку, указанную курсором, будет построена новая G-линия, после чего можно продолжить работу с активным инструментом. Аналогично можно построить G-окружность, выбрав из контекстного меню команду Place Guide Circle (Поместить G-окружность). Центр G-окружности будет определяться последним размещенным узлом, а радиус – положением курсора. Ограничение перемещения мыши G-линией. Перемещение мыши можно ограничить траекторией, совпадающей с какой-либо G-линией. Для этого курсор с формой «Мерседес»поместить на нужную G-линию) и выбрать из контекстного меню команду Lock to Guide Line (Заблокировать по G-линии). Курсор примет форму черной точки и будет перемещаться только вдоль выбранной G-линии.
Глава 7 • Базовые приемы черчения
151
Черчение прямолинейных объектов Черчение в фиксированном направлении. Часто прямолинейные сегменты оказываются вертикальными/горизонтальными или имеют фиксированный угол с осью X системы координат. В подобных случаях упрощается ввод в результате сокращения независимых координат. Задаются фиксированные углы на вкладке Mouse Constraints & Methods бокса Work Environment, который вызывается из меню Options (рис. 7.7).
Рис. 7.7. Настройка углов фиксации при работе с мышью •
Horizontal-vertical (Горизонтальный/вертикальный) – включение ортогональных направлений 0, 90, 180 и 270 градусов; • Horizontal-vertical to Skewed Grid (Горизонтальный/вертикальный относительно повернутой сетки) – то же для повернутой координатной сетки; • Fixed Angle (Фиксированный угол) – включение направления с фиксированным углом. Если этот угол необходимо в повернутой сетке использовать относительно повернутой оси X, установить флажок Relative to Skewed Grid (Относительно повернутой сетки); • Nearest Instant Guide Line (Ближайшая временная G-линия); • Lasting Guide Line (Последняя G-линия) – последняя G-линия. Если при построении очередного узла поместить курсор на G-линию, то при нажатии и удержании клавиши <Shift> курсор далее скользит по выбранной G-линии. Для выбора горизонтально-вертикальных направлений или направления с фиксированным углом (если они установлены на вкладке Mouse Constraints & Methods) построить первую точку прямолинейного сегмента, найти курсором приблизительно нужное направление и нажать клавишу <Shift>. Произойдет захват точного направления, после чего построить вторую точку. Приемы относительного черчения. Направление черчения формируется относительно ребер существующих элементов либо задается в виде опорных линий.
152
Компьютерное проектирование в архитектуре • ArchiCAD 11
Перпендикулярно/параллельное черчение с использованием G-линий. Для формирования нужных направлений необходимо (рис. 7.8): 1. Выбрать инструмент для черчения. 2. Убедиться, что на вкладке Guide Lines (см. рис. 7.3) установлены флажки Parallel/Perpendicular to the active Guide Line. 3. На одном из существующих объектов выбрать подходящее ребро и создать в его направлении G-линию (а). 4. Начать черчение нового объекта, последовательно выставляя направление, близкое к перпендикулярному (б) или параллельному (в) направлению относительно созданной G-линии.
а
б
в
Рис. 7.8. Перпендикулярно-параллельное черчение с помощью G-линий Перпендикулярно/параллельное черчение с использованием «электронной рейсшины». Направление черчения задается перпендикулярно/параллельно опорной линией или подходящим ребром на одном из существующих объектов: 1. Выбрать нужный инструмент черчения, например ЛИНИЯ или СТЕНА. 2. На управляющей панели выбрать метод Parallel/Perpendicular (Параллельно/перпендикулярно). 3. Выбрать щелчком в качестве опорной линии ребро существующего элемента либо построить опорную линию по двум точкам. 4. Задать первую точку объекта построения. После ее ввода на координатной панели или следящем табло фиксируется направление (координата Angle). 5. Ввести вторую точку объекта, задав оставшуюся свободной координату – x, y или r либо с клавиатуры, либо используя на управляющей панели вариан, , соответственно. ты проецирования Пример. Построить стены AC, CD, DB, параллельно-перпендикулярные относительно направления AB, с привязкой к узловым точкам A и B.
Глава 7 • Базовые приемы черчения 1. 2. 3. 4.
5.
6. 7. 1.
153
Убедиться, что на вкладке Guide Lines доступны и установлены флажки Parallel/ Perpendicular to the active Guide Lines. Выбрать инструмент СТЕНА с геометрическим методом Chained (Цепной). Щелкнуть в точке A и затем установить курсор в точку В (без щелчка), в которой выбрать из контекстного меню команду Place Guide Line. Будет построена G-линия через точки А и В. Найти курсором направление, перпендикулярное направлению АВ. При появлении G-линии с маркером перпендикуляра выставить точно на этой линии курсор и ввести в относительных полярных координатах значение r2000 и нажать клавишу <Enter>. Будет построена стена АС. Найти курсором направление, параллельное направлению АВ. При появлении G-линии с маркером параллельности щелкнуть в точке пересечения этой линии и G-линии, проходящей через точки B и D. Будет построена стена CD. Щелкнуть в точке В. Будет построена стена DB. Завершить построение, выбрав из контекстного меню ОК. Найти направление, параллельное главной G-линии. Ввести значение r3000 и нажать клавишу <Enter>. Будет построена стена CD.
Черчение по биссектрисе угла, заданного двумя сегментами. Рассмотрим вначале данный режим черчения с применением G-линий (рис. 7.9). 1. Выбрать инструмент для черчения. 2. На вкладке Guide Lines (см. рис. 7.3) убедиться, что установлен флажок Angle Bisector of intersected Guide Lines. 3. Сформировать две G-линии вдоль обеих стен (а). 4. Установить курсор в точку пересечения вспомогательных линий. Появится набор различных вспомогательных линий (б). 5. Выбрать G-линию с маркером биссектрисы (в) и построить на ней сегмент нового объекта.
а
б
в
Рис. 7.9. Формирование биссекторной G-линии Черчение по биссектрисе угла, заданного тремя точками. Вначале построить две G-линии, проходящие через вершину угла, а затем сформировать третью Gлинию, делящую построенный угол пополам (рис. 7.10): 1. Убедиться, что на управляющей панели нажаты кнопки Guide Lines On/Off и Relative-direction Guide Lines (G-линии относительного направления). 2. Убедиться, что на вкладке Guide Lines (см. рис.7.3) установлен флажок Angle Bisector of intersected Guide Lines (Биссектриса пересеченных G-линий).
154
Компьютерное проектирование в архитектуре • ArchiCAD 11
3. Выбрать любой инструмент, позволяющий строить прямые сегменты. 4. Установить курсор на вершину строящегося угла и указать направление, соответствующее первому лучу угла. Выбрать из контекстного меню команду Place Guide Line (Разместить G-линию) (а). 5. Повторить предыдущий пункт для второго луча. 6. Установить курсор на вершину построенного угла и, при появлении биссекторной G-линии, зафиксировать ее, переведя на нее курсор (б). 7. Выбрать нужный инструмент на инструментальной палитре и построить вдоль биссекторной G-линии нужный элемент (в).
а Рис. 7.10. Черчение по биссектрисе
б
в
Если вершина угла не задана явно, можно воспользоваться универсальным приемом черчения по биссектрисе, используя «электронную рейсшину»: 1. Выбрать нужный инструмент для черчения по биссектрисе. 2. Нажать на управляющей панели кнопку Angle Bisector Constraint (Зависимость с биссектрисой). 3. Построить угол, выбирая линии, образующие его, если они существуют, или строя эти линии (по две точки на одну сторону). 4. Построить по двум точкам требуемую линию или стену. После ввода первой точки на координатной панели фиксируется угловая координата. Направления, которые были сформированы при работе с «электронной рейсшиной», сохраняются и могут быть повторно использованы. Для этого после ввода первой точки линии или стены нажать <Shift> и, удерживая клавишу, приблизительно выставить необходимое направление. Затем отпустить клавишу <Shift>. Произойдет точная фиксация этого направления, и можно строить вторую точку. Черчение со смещением. Этим приемом можно чертить объект с прямыми сегментами, отстоящими на заданном расстоянии от сегментов исходного контура. 1. Выбрать инструмент вычерчивания с прямолинейными сегментами (ЛИНИЯ, СТЕНА, БАЛКА и др.). 2. На управляющей панели из списка относительных методов построения выбрать метод Offset (для одной цепи)/Repetitive Offset (для нескольких цепей). 3. Показать опорный контур, щелкая в узловых точках существующей цепи элементов или задавая их заново. В последней точке, если контур незамкнутый, выполнить двойной щелчок.
Глава 7 • Базовые приемы черчения
155
4. Ввести в поле Distance (Расстояние) следящего табло или в поле r координатной панели величину смещения, отсчитываемого от исходного контура. 5. Если в п. 2 был выбран метод нескольких подобных контуров, то повторить п. 4 для нового контура либо нажать <Enter> для завершения операции. Пример. Задан контур из стен толщиной 380 мм, на которые необходимо положить перекрытие со смещением внутрь стен на 120 мм.
в б а 1. Выбрать инструмент ПЕРЕКРЫТИЕ методом построения Polygonal (Многоугольный). 2. На управляющей панели выбрать метод Offset (Смещение). 3. Используя узловые точки на внутреннем контуре стен, построить контур перекрытия. Для определенности начнем чертить контур из левого верхнего угла против часовой стрелки (б). 4. Установить в относительных координатах х = –120 и нажать клавишу <Enter> (а). Пример. Построить две стены, подобные ломаной ABC, со смещением 1000 мм и 3000 мм.
а
б
в
1.
Выбрать инструмент СТЕНА с геометрическим методом Chained (Цепной).
2. 3.
На управляющей панели из списка методов относительного построения выбрать . Показать опорную линию, щелкая в узловых точках A, B и C. В последней точке выполнить двойной щелчок. Ввести первое смещение r1000 (б). Нажать <Enter>. Ввести второе смещение r3000 (в). Нажать <Enter>.
4. 5.
Черчение криволинейных объектов Круговые объекты. К этим объектам относятся окружности дуги и круговые стены. Для их построения используются общие геометрические методы, соответствующие определенным наборам используемых параметров. Круговой объект с центром и радиусом. 1. Выбрать инструмент ДУГА/КРУГ или СТЕНА с геометрическим методом Centerpoint and Radius (Центр и радиус). 2. Указать центр круга и ввести значение радиуса. 3. Если строится полный круговой объект (окружность, круговая стена), дважды нажать клавишу <Enter>. Вместо ввода с клавиатуры можно дважды щелкнуть мышью в любой точке окружности.
Компьютерное проектирование в архитектуре • ArchiCAD 11
156
4. Если строится сектор кругового объекта (дуга, дуговая стена), показать начальную, а затем конечную точку дуги поворота. Вместо конечной точки дуги поворота можно ввести с клавиатуры центральный угол дуги, используя суммирование (рис. 7.11б). Например, а30+ для центрального угла 30.
а
б в Рис. 7.11. Построение дуги по центру, начальной точке и центральному углу Круговой объект по точкам касания. Окружность или круговая стена вписываются в воображаемый треугольник, стороны которого или его части представлены линиями, прямыми ребрами других объектов или точками. 1. Выбрать инструмент ДУГА/КРУГ или СТЕНА с геометрическим методом Tangential (Касательная). 2. Щелчками показать три элемента, которые непосредственно сами или их продолжения будут касательными к строящемуся объекту. Линии и прямые ребра указываются курсором с формой «мерседес», узлы – курсором с формой «галочка» а свободные точки – курсором с формой «плюс». Если щелчок выполняется на дуговом ребре, окружность пройдет через точку, в которой был выполнен щелчок, а не через точку касания к этому ребру. 3. Курсором «глаз» показать относительно касательных область, в которой будет находиться центр (два из возможных вариантов показаны на рис. 7.12).
а
б Рис. 7.12. Построение круга по трем касательным
в
Круговой объект по трем точкам. Объект задается тремя произвольными точками, лежащими на траектории объекта. 1. Выбрать инструмент ДУГА/КРУГ или СТЕНА с геометрическим методом Circumference (Окружность). 2. Последовательно показать три точки, лежащие на контуре объекта.
Глава 7 • Базовые приемы черчения
157
3. Если строится полный круговой объект (окружность, круговая стена) щелкнуть в начальной точке построенной дуги. 4. Если строится сектор кругового объекта (дуга, дуговая стена), щелкнуть в концевой точке, либо ввести дополнительный угол. Например, введя a10 -, мы уменьшим центральный угол дуги на рис. 7.13б на 10 градусов.
а Рис. 7.13. Построение дуги по трем точкам
б
в
Пример. Построить между двумя колоннами дуговую стену с высотой дуги H 1. Выбрать инструмент ЛИНИЯ. 2. На управляющей панели установить относительный метод построения с использованием временной линии и выбрать для нее вариант деления пополам (Half). 3. Щелкнуть последовательно на узловых точках колонн. Между колоннами появится временная линия, из середины которой начинает формироваться линия (б). 4. Нажать на управляющей панели кнопку Create Guide Line Segment (Создать сегмент Gлинии). 5. Щелкнуть в начальной точке формируемой линии. Затем показать курсором приблизительно вертикальное направление и, нажав и удерживая клавишу <Shift>, щелкнуть по клавише . 6. Ввести в поле Distance (Расстояние) буксируемого табло значение высоты H. Будет построен сегмент G-линии длиной H (в). 7. Выбрать инструмент СТЕНА с геометрическим методом Circumference. Последовательно щелкнуть в узловой точке первой колонны, в концевой точке сегмента G-линии, а на узловой точке второй колонны (г) выполнить двойной щелчок.
H
а
б
в г
158 1.
2. 3.
4. 5. 6. 7. 8.
Компьютерное проектирование в архитектуре • ArchiCAD 11 Пример. Вписать окружность радиуса R в угол, образованный двумя линиями А и В. Для задания центра окружности необходимо найти биссектрису угла, образованного линиями А и В, и построить линию С, параллельную линии А или В с отступом от нее на величину R. Выбрать инструмент ДУГА/КРУГ. Сформировать вдоль исходных линий А и В две G-линии А′ и В′ соответственно (а). Выбрать на управляющей панели команду Create Guide Line Segment и восстановить в любой точке линии А перпендикуляр длиной R. Таким образом будет построен сегмент вспомогательной линии, определяющий отступ от линии А на величину R (б). Установить курсор на концевую точку построенного в п. 2 сегмента. При появлении вспомогательной линии, параллельной линии А, зафиксировать ее (в). Поместить курсор в точку пересечения вспомогательных линий А′ и В′. При появлении набора вспомогательных линий зафиксировать в нем линию с маркером биссектрисы (г). Щелкнуть кнопкой мыши в точке пересечения биссектрисы и линии С. Будет установлен центр окружности. Ввести значение R для радиуса окружности. Задать полный угол дуги окружности. Между линиями А и В будет вписана окружность с радиусом R (д).
б
а
г
в
д Эллипсы. Построение эллипсов сводится к вписыванию их в прямоугольник соответствующих размеров инструментом ДУГА/КРУГ одним из двух способов. В первом способе описывающий прямоугольник задается любой из своих диагоналей выбором геометрического метода Ellipse > Diagonal (Эллипс > Диагональ) (рис. 7. 14а). Во втором способе описывающий прямоугольник задается центром и любой из его вершин (рис. 7.14б) выбором геометрического метода Ellipse > Semi-Diagonal (Эллипс > Полудиагональ).
Глава 7 • Базовые приемы черчения
159
Рис. 7.14. Построение эла б липсов Эллиптическая дуга. Вначале строится эллипс по двум его полуосям с учетом их углового положения, а затем на этом эллипсе вырезается необходимая часть (рис. 7.15). Этот метод также используется для построения повернутого эллипса. 1. Выбрать инструмент ДУГА/КРУГ с геометрическим методом Ellipse > Ellipse Radius (Эллипс > Радиус эллипса). 2. Показать центр эллипса. 3. Показать главную полуось эллипса, угловое положение которой характеризует угол поворота эллипса. 4. Для полного задания эллипса указать произвольную точку на эллипсе (а). Можно также задать вторую полуось в направлении, перпендикулярном главной полуоси. 5. Задать два направления луча, выходящих из центра эллипса, и определяющих в точках пересечения с эллипсом первую (б) и вторую точку (в) эллиптической дуги. Если требуется получить полную дугу (с углом 360 градусов), выполнить в любом месте двойной щелчок.
в а б Рис. 7.15. Построение эллиптической дуги
г
Преобразования. Окружности и эллипсы можно преобразовывать друг в друга. Для преобразования окружности выделить ее и щелкнуть по любой из квадрантных узловых точек. В открывшейся Pet-палитре выбрать в верхнем ряду команду Stretch Ellipse (Растянуть эллипс). Полуось, в узловой точке которой был выполнен щелчок, становится доступной для изменения (рис. 7.16).
Рис. 7.16. Преобразование окружности в эллипс Для преобразования эллипса в окружность, выделив его, щелкнуть на любой из квадрантных узловых точек. В открывшейся Pet-палитре выбрать в верхнем ря-
160
Компьютерное проектирование в архитектуре • ArchiCAD 11
ду команду Convert ellipse to circle (Преобразовать эллипс в окружность). Полуось, в узловой точке которой был выполнен щелчок, определяет радиус окружности после преобразования (рис. 7.17).
Рис. 7.17. Преобразование эллипса в окружность Создание и редактирование обыкновенного сплайна. Математически обыкновенный сплайн описывается кубическим многочленом и задается его значениями в четырех точках. При задании в 2М-окне пятой точки вычисляется новый сплайн, заданный на точках со второй по пятую. При этом направление касательной в начальной точке нового сплайна будет совпадать с направлением касательной во второй точке первого сплайна. Таким образом, происходит вычисление скользящей последовательности сплайнов. При этом в искомую кривую включаются непосредственно только первые фрагменты этих сплайнов. Последний сплайн включается в эту кривую полностью. На рис. 7.18 видно, как начиная с пятой точки, при задании новой (n+1)-ой точки производится коррекция кривой на предыдущих двух интервалах от (n–2)-ой точки.
б
в а Рис. 7.18. Использование сплайна обыкновенного для построения окружности и синусоиды 1. Выбрать инструмент инструментом СПЛАЙН с геометрическим методом Natural (Обычный). 2. Построить сплайн, указав точки, через которые он должен пройти. При этом могут оказаться полезными следующие два простых правила: • чем медленнее изменяется по длине крутизна кривой, тем реже задаются точки сплайна; • перед резким изменением крутизны кривой необходимо, придерживаясь направления касательной в последней построенной точке, задать две следующие точки. Чем меньше расстояние между этими точками, тем круче далее можно изменить направление сплайна и тем меньшее влияние будет оказываться на форму сплайна, построенную на предыдущих интервалах.
Глава 7 • Базовые приемы черчения
161
3. В последней точке разомкнутого сплайна выполнить двойной щелчок. Для замыкания сплайна выбрать из контекстного меню ОК. Добавление нового узла. В существующий сплайн можно добавить узел, выделив сплайн и щелкнув на нем в точке размещения нового узла. В открывшейся Petпалитре выбрать в верхнем ряду команду Add new node to Spline (Добавить новый узел в сплайн). В сплайн в указанном месте будет добавлен новый узел. Перемещение узла. Выделив сплайн, щелкнуть на перемещаемом узле. В открывшейся Pet-палитре выбрать команду Modify Spline path (Изменить траекторию сплайна) и указать новое положение (рис. 7.19). Эта же операция используется для удаления узла, если совместить его с соседним узлом.
Рис. 7.19. Перемещение узла в сплайне Изменение касательной в концевой точке. Выделив сплайн, щелкнуть на концевом узле. В открывшейся Pet-палитре выбрать команду Move tangent handle (Переместить ручку касательной) (рис. 7.20). Между курсором и концевой точкой сформируется вектор, направление которого определяет касательную в этой точке, а длина – модуль касательной.
Рис. 7.20. Изменение касательной в концевой точке Возможность управлять касательными в концевых точках позволяет строить сложную кривую путем ее деления на ячейки (рис. 7.21) по три узла в каждой. В точках соединения ячеек для точной их сшивки в обоих из них направления касательных устанавливаются одинаковыми. Таким образом, в каждой ячейке управляемыми остаются длина двух касательных и один узел. В общем виде такая ячейка может иметь до двух точек перегиба: 1 и 2. Сплайн Безье задается в каждом узле направлением и модулем касательной. В результате сшивка фрагментов теперь осуществляется автоматически.
Компьютерное проектирование в архитектуре • ArchiCAD 11
162
1
2
Рис. 7.21. Ячейка сплайна Безье Математически сплайн Безье описывается также кубическим многочленом, но в отличие от обыкновенного сплайна его исходные данные вместо четырех точек содержат две концевые точки и две касательные в них. Таким образом, сплайн Безье полностью определяется данными кривой на одном интервале, а не на трех, как в случае со сплайном обыкновенным. Это позволяет не возвращаться к пройденным участкам кривой. Для гладкой сшивки двух сплайнов их касательные в точке соединения автоматически устанавливаются равными друг другу. На рис. 7.22 в каждом узле сплайна Безье строится дополнительно отрезок, задающий модуль и направление касательной. Видно, что изменение модуля и направления касательной влияют на сплайн только в текущем интервале сплайна.
Рис. 7.22. Построение сплайна Безье 1. Выбрать инструмент СПЛАЙН с геометрическим методом Bezier (Безье). 2. Указать первую точку сплайна, нажать в ней кнопку мыши и отпустить ее в концевой точке касательного отрезка. Будет задано направление и значение (модуль) первой производной кривой в первом узле. 3. Щелкнуть курсором во второй точке сплайна, в которой будет сформирована вторая узловая точка. 4. Повторить пункты 2 и 3 для третьей и последующих точек. В последней точке сплайна после задания касательной в ней выполнить двойной щелчок. 5. При необходимости корректировки сплайн Безье выполняется, как и сплайн обыкновенный. Дополнительно можно перетаскивать концевые точки касательных отрезков, изменяя тем самым модуль и направление касательных в узлах сплайна.
Глава 7 • Базовые приемы черчения
163
Многосегментные объекты Черчение многосегментных объектов. При черчении многоугольных и многосегментных элементов используется специальная Pet-палитра. Она появляется после указания первой точки при использовании геометрических методов: Polygonal (Многоугольный) для крыш, перекрытий, 3М-сеток и заливок; Chained (Цепной) для стен и полилиний. Отрезок (рис. 7.23). Очередное звено строится в виде прямого ребра.
Рис. 7.23. Черчение отрезка Дуга с касанием (рис. 7.24). Этот режим доступен начиная со второго звена. Звено строится по дуге, касательная которой в начальной точке равна касательной в конечной точке предыдущего звена, и концевой точке. Этот метод позволяет строить последовательность сопряженных дуг.
Рис. 7.24. Дуга с касанием Дуга с направлением (рис. 7.25). Этот метод является расширением предыдущего, в котором касательная в начальной точке может быть задана произвольной. Вначале показать направление касательной курсором или ввести в относительных полярных координатах соответствующий угол (а). Затем показать положение концевой точки дуги (б).
а Рис. 7.25. Дуга с направлением
в
Дуга по трем точкам (рис. 7.26). Показать последовательно положение второй и третьей точек (а). Будет сформировано положение центра дуги (б). Далее, если третья точка дуги не совпадает с концевой, показать курсором ее на дуге или ввести в относительных полярных координатах центральный угол дуги (в).
а Рис. 7.26. Дуга по трем точкам
б
в
164
Компьютерное проектирование в архитектуре • ArchiCAD 11
Дуга с центром (рис. 7.27). Показать положение центра дуги (а). Будет сформирован начальный угол дуги. Далее показать положение конечной точки дуги или ввести с клавиатуры в полярных относительных координатах конечный угол дуги (б).
а
б
Рис. 7.27. Дуга с центром Полилинии. Этот тип линии представляет собой цепь, состоящую из отрезков и дуг, но воспринимаемую как один элемент (элемент может быть выделен только целиком). Построение элементов полилинии осуществляется согласно технике, приведенной выше для многосегментных объектов. Отмена последнего построенного сегмента выполняется клавишей . Замкнутый полигон можно сделать открытым, выполнив по любому ребру -щелчок. Ребро, по которому был выполнен щелчок, удаляется. Деление полилинии. Если полилиния открыта и выделена, а инструмент ПОЛИЛИНИЯ активен, то -щелчок на ребре делит полилинию на две части, При этом точкой деления становится узел, ближайший к точке щелчка. После деления выделенной остается часть с меньшим числом сегментов (рис. 7.28).
Рис. 7.28. Деление открытой полилинии на две части щелчком Продолжение полилинии. Полилинию можно продолжить, добавив к ней новые отрезки. Для этого выделить ее и щелкнуть в одной из концевых точек. В открывшейся Pet-панели выбрать команду Continue Polyline (Продолжить полилинию) и продолжить построение полилинии из концевой точки, в которой был выполнен щелчок (рис. 7.29а). Двойной щелчок на последнем сегменте заканчивает построение полилинии. Если выбрать из контекстного меню ОК, построение полилинии завершается формированием дополнительного отрезка, замыкающегося на узел, из которого было начало продолжение полилинии (рис. 7.29б).
Глава 7 • Базовые приемы черчения
165
Отмена последних сегментов клавишей может выполняться только для сегментов, построенных в режиме продолжения.
б
а Рис. 7.29. Продолжение построения полилинии
Удлинение/деление полилинии другими элементами (рис. 7.30). Если выбран инструмент ПОЛИЛИНИЯ, то выделенную полилинию (а) можно удлинять или обрезать по границе, образованной другими линиями, полилиниями, окружностями/дугами, эллипсами и сплайнами, используя -щелчок. Для этого установить курсор с формой «Мерседес» на элементе, используемом в качестве границы, и сделать на нем -щелчок. Если с границей могут взаимодействовать оба конца выделенной полилинии, то щелчок делать в районе удлинения/деления нужного конца. Если редактируемый конец полилинии не пересекает границы, он будет удлинен до нее (б), а если пересекает ее, то в точке пересечения произойдет деление полилинии. Выделенной останется часть с меньшим числом сегментов (в)
а Рис. 7.30. Расширение/обрезка полилинии
б
в
Объединение сегментов цепи. Если в цепи находятся элементы разного типа – линии, дуги и полилинии, их можно преобразовать в примитив Polyline (Полилинии) (рис. 7.31а). Если цепь состоит из отдельных сплайнов, их можно превратить в один примитив Spline (Сплайн). Все узлы исходных сплайнов останутся на месте, но траектория результирующего сплайна будет пересчитана (рис. 7.31б). В процессе преобразования атрибуты элемента, выбранного в цепи последним, будут назначены результату преобразования.
Компьютерное проектирование в архитектуре • ArchiCAD 11
166
Для выполнения преобразования необходимо выделить элементы и выбрать из подменю Edit > Reshape (Правка > Изменить фигуру) команду Unify (Унифицировать). 2 1
1
3
3
1
Рис. 7.31. Объединение элементов разного типа 1 – линия; 2 – дуга; 3 – полилиния
Техника «волшебной палочки» Выше были описаны различные методы построения сложных криволинейных объектов, включая полилинии и сплайны. Такие методы большей частью определены только для плоских объектов. Тем не менее их легко использовать и для построения балок, стен, крыш, перекрытий, заливок, имеющих сложный контур. Для этого вначале формируется опорный элемент другого типа с такой же линией контура, который может быть реализован благодаря наличию необходимого геометрического метода. После этого стандартной процедурой по контуру опорного элемента строится требуемый элемент проекта. 1. Начертить исходный контур опорного элемента подходящим инструментом (рис. 7.32а). 2. Выбрать инструмент для построения элемента проекта, по контуру совпадающего с опорным элементом. 3. Нажать клавишу или щелкнуть на управляющей панели по кнопке Magic Wand («Волшебная палочка»). Курсор примет форму «волшебная палочка». 4. Щелкнуть по контуру опорного элемента. Произойдет автоматическое формирование нового элемента по контуру опорного элемента (рис. 7.32б). 5. При необходимости удалить опорный элемент.
а Рис. 7.32. Пример построения стены с использованием сплайна
б
Глава 7 • Базовые приемы черчения
167
Процедура создания одного элемента по контуру другого представляет собой задачу кусочно-линейной аппроксимации опорного контура с помощью линейных сегментов, дуг или сплайнов. Параметры такой аппроксимации выбираются в боксе Magic Wand Settings (Параметры «волшебной палочки») (рис. 7.33), вызываемом одноименной командой из меню Options.
Рис. 7.33. Настройка «волшебной палочки» В левой части бокса выбирается один из способов задания качества аппроксимации и ее параметр: • Deviation from Curves (Отклонение от кривой) – кривая разбивается на сегменты так, чтобы максимальное отклонение сегментов от нее не превышало заданной величины. Число сегментов и их длина вычисляются программно; • Segments along Arcs (Сегменты вдоль дуги) – дуги разбиваются на заданное число сегментов; • Segments along Circles (Сегменты по окружности) – окружность разбивается на заданное число сегментов; • Segment Length (длина сегмента) – контур разбивается на сегменты с заданной длиной. В правой части бокса Magic Wand Settings выбирается тип сегментов, используемых для аппроксимации конечного элемента: • Linear Segments (Линейные сегменты) – прямолинейные ребра; • Best Match (Наилучшая подгонка) – дуги, сплайны. Заливки Заливка создается инструментом ЗАЛИВКА и представляет собой многоугольную область, заполняемую определенным образцом штриховки. Заливка может использоваться в документации для выделения отдельных частей на планах этажей или разрезах, а также при создании профилей в Диспетчере профилей и создании нестандартных лестниц на основе их контура. Настройка заливок выполняется в боксе Fill Settings (рис. 7.34).
168
Компьютерное проектирование в архитектуре • ArchiCAD 11
Основные параметры (рис. 7.34). В число базовых образцов штриховки (в списке Fill Pattern), которые нельзя изменить и удалить, вошли два образца градиентной заливки, существенно улучшающей внешний вид графики, – Linear Gradient Fill (Линейная градиентная заливка) и Radial Gradient Fill (Радиальная градиентная заливка). В линейной заливке цвет изменяется вдоль сегмента определенной длины линейно и равномерно. Вне переходного сегмента заливка представляется сплошным цветом переднего/заднего плана. В радиальной заливке цвет изменяется равномерно между двумя концентрическими окружностями, Вне окружностей заливка представляется сплошным цветом переднего/заднего плана.
Рис. 7.34. Настройка заливки Для образцов заливки с векторными штриховками доступны следующие опции: • Link to Project Origin (Связать с началом проекта) – штриховка сохраняет свое положение в пространстве относительно системы координат проекта. При смещении и повороте заливки штриховка будет занимать прежнее положение (полагая, что она не ограничена контуром заливки); • Link to Fill Origin (Связать с началом заливки) – штриховка заливки сохраняет свое положение относительно ручки заливки. При смещении и повороте ручки будет происходить соответствующее смещение и поворот штриховки; • Use Distorted Fill (Использовать перекошенную штриховку) – использование для представления штриховки косоугольной системы координат с независимым масштабированием по координатным осям.
Глава 7 • Базовые приемы черчения •
169
Show Area Text (Показать площадь) – включение в состав заливки текстового блока, отображающего вычисленное значение площади (опция доступна и для градиентной заливки):
Дополнительные параметры. На вкладке Advanced Settings заливке можно назначить категорию, которая будет определять экранное представление заливки (только контур, согласно образцу, сплошная или пустая). Какие конкретно компоненты заливки в выбранной категории будут отображаться, можно увидеть на вкладке Options for Fills and Zones (Опции для заливок и зон) в боксе Model View Options (Опции для видов модели), который открывается одноименной командой из подменю Document > Set Model View. Создание заливки. При выполнении этой процедуры сначала вычерчивается контур заливки, и затем в нем размещается штриховка. 1. Выбрать инструмент ЗАЛИВКА и установить в боксе Fill Settings параметры заливки. Если в списке Fill Pattern был выбран образец градиентной заливки, задать цвета для переднего и заднего плана
2. Выбрать геометрический метод и построить контур заливки. 3. Если в п. 1 был выбран образец векторной штриховки, задать ее размещение следующим образом: Если установлен флажок Link to Fill Origin, то построить по двум точкам вектор (не обязательно внутри заливки), определяющий начало штриховки и ориентацию штриховки; Если установлен флажок Use Distorted Fill, то построить по трем точкам два вектора, исходящих из одной точки и определяющих начало и оси косоугольной системы координат; 4. Если в п. 1 был установлен флажок Show Area Text, то щелкнуть в точке размещения текстового блока. Появится текстовый блок с вычисленным значением площади заливки. Редактирование заливок. Для редактирования контура штриховки используются общие приемы редактирования многоугольных объектов. Поэтому отметим только особенности редактирования градиентных заливок, размещения векторных штриховок и их скашивания.
170
Компьютерное проектирование в архитектуре • ArchiCAD 11
Радиальная градиентная заливка (рис. 7.35). При выделении заливки появляются две концентрические окружности, определяющие границы перехода цвета заливки. Внутри меньшей окружности появится первый цвет. Между двумя окружностями цвет будуе плавно изменяться от первого до второго цвета. За пределами второй окружности будет использован второй цвет. Любую окружность можно растянуть, щелкнув по ней курсором «Мерседес» (а) и перетащив концевую точку ее радиус-вектора. При этом изменится ширина переходной зоны. Щелкнув в центре, помеченном маркером, и выбрав в открывшейся Pet- палитре команду Move sub-element (Перенести суб-элемент), можно переместить систему из двух окружностей (б). Переходная зона будет сформирована в новом месте.
а
Рис. 7.35. Радиальная градиентная заливка
б Линейная градиентная заливка (рис. 7.36). При выделении заливки появляется в переходной зоне отрезок с двумя ручками. Направление изменения цветов и ширину переходной зоны можно изменить, потянув за ручку без маркера (а). Щелкнув по ручке, помеченной маркером, и выбрав в открывшейся Pet- палитре команду Move sub-element (Перенести суб-элемент), можно сдвинуть переходную зону (б).
а
Рис. 7.36. Линейная градиентная заливка б Редактирование текстового блока. Для изменения шрифта или содержания текстового блока выделить только текст. Выбрать из контекстного меню команду Dimension Text Settings и установить новые значения параметров. Для выделения использовать узловую точку внизу слева или выбрать инструмент ARROW в режиме быстрого выделения (Quick Selection).
Глава 7 • Базовые приемы черчения
171
Единица измерения и точность значения площади определяется в Options > Project Preferences > Dimensions. Значение метки при поворотах и отражениях всегда читаемо снизу вверх и слева направо. Изменение ориентации штриховки. Эта операция с образцом векторной штриховки доступна при установке на вкладке General Settings флажка Link to Fill Origin (Связать с началом заливки). Чтобы изменить ориентацию штриховки, выделить заливку, щелкнуть на концевой точке ручки заливки и повернуть ее. При этом убедиться, что на Pet-панели активна команда Move sub-element (рис. 7.37) . Ориентация в растровой штриховке не учитывается.
Рис. 7.37. Изменение ориентации штриховки Изменение скошенности векторной штриховки. Операция с образцом векторной штриховки доступна при установке на вкладке General Settings флажка Use Distorted Fill (Использовать скошенную штриховку) (рис. 7.34). Манипулируя длиной ручки, можно менять масштаб в направлении этой ручки, а меняя с помощью концевой точки угловое положение ручки, можно изменять масштаб в направлении, определяемом концевыми точками обеих ручек. Перемещение стартовой точки переносит соответственно начало штриховки (рис. 7.38).
Рис. 7.38. Изменение скошенности штриховки
а
б
в
а – перемещение начала координат; б, в – изменение масштаба и ориентации по осям x, y
172
Компьютерное проектирование в архитектуре • ArchiCAD 11
Ориентация заливки индицируется ее ручками. Ручки заливки появляются, если включена опция Drafting and Editing Aids (Вспомогательные средства для черчения и редактирования) в подменю View > On-Screen View Options. Структурная сетка Структурная сетка (Structural Grid) используется для создания на плане регулярных прямоугольных и радиальных сеток. В состав таких сеток могут включаться колонны и балки, отображаемые далее обычным образом в 3М-окне (рис. 7.39).
б
а
Рис. 7.39. Структурная сетка а – прямоугольная в 3М-окне с элементами; б – радиальная в 3М-окне с элементами, в – прямоугольная на плане этажа без элементов
в Параметры и атрибуты. Настройка выполняется в боксе Structural Grid (рис. 7.40), который открывается одноименной командой из меню Design. На вкладке Form and Size (Форма и размеры) устанавливается геометрия структурной сетки – выбирается форма сетки (прямоугольная или радиальная), для которой далее в разделе Spacing (Интервал) задается число координатных линий и расстояния между ними. Для прямоугольной сетки устанавливаются расстояния между соседними координатными линиями по горизонтали (Horizontal Grid Lines) и вертикали (Vertical Grid Lines). Для вставки между двумя линиями новой линии необходимо выделить интервал между ними и нажать кнопку Insert. Будет вставлен ниже новый интервал с тем же значением. Для удаления интервала выделить его и нажать кнопку Delete.
Глава 7 • Базовые приемы черчения
173
а Рис. 7.40. Настройка прямоугольной сетки Для радиальной сетки (рис. 7.41) расстояния между радиальными линиями определяются в угловых единицах – градусах. Вставка и удаление координатных линий производится так же, как и в прямоугольных сетках.
б Рис. 7.41. Настройка радиальной сетки
174
Компьютерное проектирование в архитектуре • ArchiCAD 11
Начальный угол дуговой сетки при вставке равен 270°. Конечный угол получается либо суммированием углов между каждой парой радиальных линий, либо заданием числа радиальных линий и полного угла (между первой и последней радиальной линией). Выбор второго способа задается флажком Distribute (Распределить) и числом радиальных линий Number of Axes (Число осей). Если в структуре здания заложено более одного этажа, то доступна установка флажка Place Grid and Elements on all Stories (Поместить сетки и элементы на всех этажах), что приведет к вставке сетки с элементами на всех этажах. На вкладке Attributes and Elements (Атрибуты и элементы) устанавливаются атрибуты и элементы структурной сетки (рис. 7.42). В разделе Axis Numbering System выбирается обозначение для координатных линий. Если требуется опустить первый ряд колонн (Omit at Anchor Point) на вертикальных (Vertical Axis) или горизонтальных координатных линиях (Horizontal Axis), необходимо установить соответствующие им флажки.
Рис. 7.42. Настройка атрибутов и элементов В разделе Generate Elements выбираются типы устанавливаемых в сетке элементов – колонны и балки, параметры которых предварительно настраиваются в боксах Beam Settings и Column Settings. Если в проекте n этажей и на странице Form and Size установлен флажок Place Grid and Elements on all Stories (Поместить сетку и элементы на всех этажах), то высота колонн на этажах с первого по (n-1)-ый будет равна высоте этажа. На последнем этаже высота колонны равна значению, установленному в боксе Column Settings. Это предотвращает появление «висящих» этажей. Уровень балок здесь также, независимо от их на-
Глава 7 • Базовые приемы черчения
175
стройки, будет иметь значение высоты этажа. В этом же разделе задается расстояние от маркера до ближайшего элемента сетки (Dimension Line position). В разделе Create Markers (Создать маркеры) флажками помечаются стороны сетки, на которых будут созданы маркеры. Для дополнительной настройки атрибутов открыть кнопкой Options в боксе Grid Options (рис. 7.43), в котором: • Prefix (Префикс) – собственное обозначение координатных осей; • Start from (Начать с) – начальное значение нумерации координатных осей; •
Up/Down (Вверх/вниз) – направления возрастания номеров.
Рис. 7.43. Настройка атрибутов маркеров координатных осей В разделе Extension по каждому из четырех направлений задается расстояние от координатной сетки до маркеров осей. Построение и редактирование структурной сетки. Для размещения структурной сетки после ее настройки в боксе Structural Grid достаточно нажать кнопку ОК в и указать точку вставки на плане. При редактировании сетки необходимо иметь в виду, что все компоненты сетки – элементы (колонны и балки), размеры, координатные линии с маркерами – могут изменяться раздельно. Элементы одного типа по умолчанию находятся в сгруппированном состоянии. Для выделения всей группы элементов одного типа достаточно щелкнуть по любой колонне или балке и в соответствующих боксах Beam Settings и Column Settings установить новые параметры. Если необходимо индивидуальное редактирование элементов, предварительно разгруппировать их командой Suspend. Координатные линии с маркерами формируются в виде библиотечного элемента. Для их редактирования выделить на плане и затем открыть бокс Object Settings настройки инструмента, где на вкладке Parameters в списке параметров выполнить нужную настройку.
ГЛАВА 8
Управление изображением в 3М-окне Для отображения отдельных элементов в 3М-окне необходимо сначала выделить их в 2М-окне инструментами УКАЗАТЕЛЬ или БЕГУЩАЯ РАМКА, а затем выбрать из контекстного меню команду Show Selection/Marquee in 3D. Если в дальнейшем при переходе в 3М-окно нажать клавишу , будут независимо от выделенных в исходном окне элементов показаны только те элементы, которые последний раз открывались в 3М-окне упомянутой выше командой. Если такая команда еще не применялась, будут отображены все элементы. Если в 2М-окне часть элементов выделить инструментом УКАЗАТЕЛЬ, а другую часть инструментом БЕГУЩАЯ РАМКА, и вместо клавиши нажать , то в 3М-окне отобразятся элементы, выделенные первым инструментом. При отсутствии выделения будут отображены все элементы. Для отображения в 3М-окне всех элементов, независимо от их выделения в 2Мокне, можно выбрать из контекстного меню команду Show All in 3D (Показать все в 3М) либо нажать комбинацию клавиш +. Если 3М-окно открыто, но не активно, его можно перенести на передний план командой Window > 3D Window (Окно > 3М-окно). Возврат на план этажа из 3М-окна выполняется клавишей или выбором из контекстного меню команды Go to > Floor Plan (Перейти > План этажа). Масштаб и растяжка. Масштаб устанавливается в боксе Scale (Floor Plan) (Масштаб плана этажа) (рис. 8.1), который можно открыть из меню Document командой Floor Plan Scale, либо щелкнув в нижнем левом углу 2М-рабочих окон на четвертой кнопке или, наконец, щелкнув на панели Quick Options (Быстрые опции) по кнопке Scale и выбрав в открывшемся списке стандартных масштабов значение Custom. В рассматриваемом боксе можно выбрать из списка один из стандартных масштабов либо ввести любое его значение. Отдельные элементы, такие как текст, метка, векторная штриховка, не масштабируются и отображаются в 2М-окнах в точности с заданными размерами.
Рис. 8.1. Установка масштаба Изображение в 2М- и 3М-окне можно дополнительно подвергнуть операции растяжки, которая будет менять размеры всех элементов кроме тех, которые заданы
Глава 8 • Управление изображением
177
растровым способом. Например, в штриховке, выполненной растровым способом, не будет меняться расстояние между линиями как при масштабировании, так и при растяжке. Выбор растрового (не масштабируемого) или векторного (масштабируемого) способа задания штриховки в конструкционных элементах и многоугольниках определяется состоянием кнопки Vectorial Hatching (Векторная штриховка) в подменю View > On-Screen View Options (Вид > Экранные параметры вида). На рис. 8.2 показано действие масштабирования и растяжки. В подписях первое значение соответствует масштабу, а второе – растяжке. В примере использована векторная штриховка.
1:100, 100%
1:200, 100%
1:200, 200%
1:100, 50%
Рис. 8.2. Действие масштаба и растяжки Настройка модели в 3М-окне 3М-модели. При отображении модели здания можно использовать различные объемные представления, начиная от каркасной модели, в которой отсутствуют определения поверхностей и кончая полными моделями с определением поверхностей и их раскраской. Наличие различных типов моделей позволяет выбирать нужный компромисс между скоростью визуализации модели и ее детализацией: • Wireframe (Каркас) – простейшая модель, в которой формируются только вершины и ребра 3М-объектов. Отсутствие в модели определения поверхностей обеспечивает наибольшую скорость ее перерисовки, а также возможность привязки к любым вершинам и ребрам модели; • Hidden Line (Скрытая линия) – дополнительно к вершинам и ребрам определены поверхности, представленные в виде полигональных разложений, что позволяет скрывать невидимые ребра. Однако обработка точек на поверхностях не производится. Эта модель, как и каркасная модель, обладает высокими динамическими свойствами и в то же время позволяет лучше ориентироваться в конструкции здания за счет скрытия невидимых линий; • Shading (Раскраска) – модель с раскраской. Цвета поверхностей определяются выбранными для них материалами. Ввиду необходимости обработки поверхностей в каждой точке, связанной с назначением материалов, модель требует повышенных ресурсов компьютера.
178
Компьютерное проектирование в архитектуре • ArchiCAD 11
Стандарты создания 3М-моделей. Для придания модели большей реалистичности необходимо при отображении на экране или печати дополнить модель различными световыми эффектами – отбрасыванием тени, использованием векторной штриховки и текстур, раскраской поверхностей с учетом их кривизны, моделированием различных атмосферных явлений и т.д. Понятно, что такая обработка модели требует дополнительных вычислительных ресурсов: •
Internal Engine – внутренний стандарт ArchiCAD. В нем поддерживается векторная штриховка и солнечные тени. Стандарт обеспечивает создание упрощенных 3М-видов без текстур и среднего качества раскраски; • OpenGL – стандарт, обеспечивающий более быструю и плавную навигацию в процессе создания модели. В нем корректно отображается текстура, но отсутствуют такие эффекты, как солнечная тень и векторная 3М-штриховка. Сохранение содержимого в 3М-окне возможно только в форме растровой картинки. Сохранение в форме векторного 2М-чертежа из 3М-окна недоступно. Стандарт требует соответствующей поддержки в видеокарте. Примеры выполнения изображения модели в 3М-окне в разных типах и стандартах показаны на рис. 8.3.
а
б
в
Рис. 8.3. Примеры изображения 3М-моделей в различных стандартах а – раскрашенная (OpenGL); б – раскрашенная (Internal Engine); в – каркасная; г – со скрытием невидимых линий (только в Internal Engine)
г Настройка выполняется в боксе 3D Window Settings (Параметры 3М-окна) (рис. 8.4), который открывается одноименной командой в подменю View > 3D View Mode (Вид > Режим 3М-вида) или на инструментальной линейке 3D Visualization (3М-визуализация).
Глава 8 • Управление изображением
179
В списке 3D Engine (3М-стандарт) выбирается стандарт, в котором формируется изображение модели в 3М-окне: Internal Engine (Внутренний стандарт), OpenGL.
Рис. 8.4. Настройка 3М-окна В разделе Methods выбираются методы построения изображения: • Hidden Line Mode (Режим скрытых линий) – построение модели со скрытием невидимых линий аналитическим (Analytic) или растровым методом (Raster). Первый метод более точный, а второй более быстрый; • Shaded Mode (Режим раскрашивания) – построение раскрашенной модели аналитическим (Analytic) или растровым (Raster) методом; • Contours (Контуры) – метод создания контурных линий. Можно их не создавать (Off) либо выбрать быстрый, но неполный (Draft), либо более совершенный, но и более медленный вариант (Best). В растровых методах в поле Vertical Raster Strips (Вертикальные растровые полосы) устанавливается число ступенек (N) на некотором интервале в изображении. Чем больше ступенек, тем точнее изображение и больше время его генерации (рис. 8.5а, б). Обычно число ступенек лежит в пределах от 3 до 10. При числе ступенек выше 50 лучше использовать аналитические методы. Для аналитических методов, использованных при построении отмеченных выше моделей, характерна независимость разрешения в изображении от степени его увеличения (рис. 8.5в). В разделе Effects (Эффекты) устанавливается следующие свойства модели:
180
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б
в
Рис. 8.5. Разрешение изображения в зависимости от метода построения а – растровый метод (N=3); б – растровый метод (N=10); в – аналитический метод
• Vectorial 3D Hatching (Векторная 3М-штриховка) – включение векторной штриховки, присвоенной материалам в боксе Materials (рис. 5.13). Штриховка действует только при использовании аналитических методов построения моделей в стандарте Internal Engine; • Transparence in Shading (Прозрачность в раскрашивании) – включение свойства прозрачности, назначенной материалам; • Vectorial Sun Shadow (Векторная солнечная тень) – включение векторных теней от солнца с контурами (Contours On) или без контуров (Contours Off). Возможны варианты отбрасывания тени на все поверхности (On all surface) или только на горизонтальную плоскость (On single level) (рис. 8.6). В последнем случае для тени в поле at задается уровень высоты.
а Рис. 8.6. Отбрасывание солнечных теней
б
а – на горизонтальную плоскость; б – на все поверхности
В разделе Display (Экран) устанавливаются атрибуты 3М-окна: • Window Size in Pixels (Размер окна в пикселях) – размеры окна в пикселях. Если установлен флажок Keep Proportions (Удерживать пропорции), то достаточно ввести размер окна по одной координате. Второй размер будет установлен автоматически, обеспечивая прежнюю пропорцию сторон 3М-окна; • •
Line Weight (Вес линии) – выбор обычных или жирных контурных линий; Background (Задний план) – выбор фона: одноцветный (Single Color) (для установки цвета щелкнуть в поле справа), либо такой же, как и выбранный для реалистического изображения (As in PhotoRendering).
Глава 8 • Управление изображением
181
В разделе GDL Object Hotspots (Узловые точки GDL-объектов) при установке флажка Enable 2D Hotspots (Допустимы 2М-узловые точки) на выделенном GDL-элементе дополнительно отображаются узловые точки, определенные в 2М-символе. Отказ от отображения этих точек соответствует установке флажка Show 3D-Hotspots only (Показать только 3М-узловые точки). Если в списке 3D Engine выбран стандарт OpenGL, становится доступной кнопка Options, которой открывается бокс OpenGL Options (рис. 8.7). В верхней части бокса выбираются эффекты, которые нужно включить при генерации 3Мизображения модели: •
Highlights (Блики) – отображение сфокусированного зеркального отражения в форме бликов;
•
Emission (Излучение) – отображение материалов, излучающих свет, например, при моделировании раскаленных объектов; Smooth Surfaces (Гладкие поверхности) – включение процедуры сглаживания поверхностей. Кривые поверхности, аппроксимированные плоскостями, будут представляться более реалистическими; Textures (Текстуры) – отображение растровых рисунков на поверхностях, в материалы которых включены текстуры.
•
•
1
2
3
Рис. 8.7. Настройка стандарта OpenGL 1 – порог прозрачности; 2 – частота кадров; 3 – радиус локализации для отображения элементов
182
Компьютерное проектирование в архитектуре • ArchiCAD 11
Флажком Ignore hardware acceleration in 3D (Игнорировать аппаратное ускорение в 3М) можно переключиться с поддержки OpenGL на аппаратном уровне, использующем видеокарту, на эмуляцию стандарта с помощью программных средств Windows. Это может потребоваться при отсутствии уверенности в правильной работе видеокарты. Реализация стандарта на программном уровне приведет к более медленной работе в 3М-окне. Верхний ползунковый регулятор задает пороговое значение прозрачности материалов для отображения элементов с прозрачными материалами. Если у таких материалов коэффициент Transparency оказывается выше порогового значения, элементы с этими материалами становятся невидимыми. Флажок Customize feedback speed in Frames per Second (Настроить скорость реакции в кадрах за секунду) делает доступными второй и третий ползунковый регулятор, используемые для управления сглаживанием визуализации в процессе навигации. Необходимость в таком сглаживании возникает при быстром изменении линии взгляда, когда возникает задержка с перестройкой изображения модели в новом положении. Эта задержка оказывается тем меньше, чем больше будет генерироваться в секунду кадров. Для регулирования такой скорости используется второй регулятор, задающий частоту следования кадров. При быстром перемещении линии взгляда на модели и при высокой частоте следования кадров программа может оказаться не в состоянии построить все элементы модели для каждого кадра. В результате перемещение модели на экране будет осуществляться, например, без окон и дверей, хотя в последнем кадре будет создано полное изображение. Учитывая, что промежуточные кадры часто не представляют интерес, высокая скорость реакции (большое число кадров в секунду) позволяет ускорить навигацию в 3М-окне. Нижний ползунковый регулятор формирует значение радиуса, внутри которого при навигации всегда отображаются все элементы. В списке Mode (Режим) определяется тип модели: Wireframe (Каркас), Hidden Line (Скрытая линия), Shading (Раскраска). Данные типы модели можно также установить из подменю View > 3D View Mode либо на инструментальных линейках 3D Visualization и Simple 3D. Если при определении слоя для него была выбрана каркасная модель, то все элементы, помещенные в этот слой, будут иметь каркасное представление независимо от выбранного типа модели в списке Mode. Перспективная проекция В этом виде проекции все линии проецирования сходятся в одной точке, и потому размер спроецированного вида будет зависеть от расстояния между камерой и точкой цели, а также от угла обзора. Данный вид проекции незаменим для организации просмотра внутренних помещений. Параметры проекции настраиваются в боксе Perspective Settings (Параметры перспективной проекции) (рис. 8.8), ко-
Глава 8 • Управление изображением
183
торый открывается командой 3D Projection Settings в подменю View > 3D View Mode > или на инструментальной линейке 3D Visualization. Параметры проекции. В левой части бокса Perspective Settings находится окно просмотра, в котором отображается положение камеры и цели, а также показывается угол обзора и положение Солнца. При отсутствии в окне просмотра цели ее можно вернуть в это окно -щелчком, а при отсутствии камеры – <Shift>щелчком. В правой части бокса настройки находятся поля установки параметров камеры, цели и Солнца.
Рис. 8.8. Настройка перспективной проекции Классический режим навигации. Работа в этом режиме выполняется под управлением инструментальной линейки Classic 3D Navigation (Классическая 3М-навигация) (рис. 8.9), которая использует приемы навигации, применявшиеся в ранних версиях ArchiCAD: Рис. 8.9. Панель навигации в перспективной проекции
1
• •
2
3 4
5
6
7
8
9
1 – 3D Edit (3М-редактирование); 2 – Walk (Прогулка); 3 – Lateral move (Боковое движение); 4 – Turn (Вращение); 5 – Look to (Смотреть на); 6 – Lock Target Point (Зафиксировать точку цели); 7 – Look to Perpendicular (Смотреть перпендикулярно); 8 – Reset Roll Angle (Восстановить угол поворота); 9 – Horizontal View (Горизонтальный вид)
3D Edit (3М-редактирование) – включение режима редактирования в 3Мокне; Walk (Прогулка) – перемещение с камерой вдоль линии взгляда или с поворотом вокруг камеры или цели;
Компьютерное проектирование в архитектуре • ArchiCAD 11
184 •
Lateral Move (Боковое движение) – перемещение в горизонтальной плоскости перпендикулярно проекции линии взгляда, сформированной в начальный момент движения, или перемещение по вертикали; • Turn (Вращение) – перемещение камеры или цели по сферической поверхности; • Look to (Смотреть на) – указать на одной из поверхностей здания точку, которая должна быть принята за центр вида; • Lock Target Point (Зафиксировать точку цели) – при фиксации точки цели камера перемещается, а цель остается неподвижной. При отсутствии фиксации расстояние между камерой и точкой цели остается постоянным, как оно было установлено в боксе Perspective Settings (рис. 8.6); • Look to Perpendicular (Смотреть перпендикулярно) – выбор фронтальной плоскости. Нажать на кнопку и щелкнуть «карандашом» на модели грань, которую нужно сделать фронтальной; • Reset Roll Angle (Восстановить угол поворота) – установить нулевой угол поворота камеры относительно линии взгляда. При этом линия горизонта возвращается в горизонтальное положение; • Horizontal View (Горизонтальный вид) – восстановление нарушенной вертикальности ребер при сохранении текущего азимута линии наблюдения. Производятся программно повороты вокруг осей X (X') И Y (Y') на углы, при которых ось Z совпадает с осью Z'. Используется при дезориентации в результате многочисленных поворотов модели. Особенности движений камеры и цели в зависимости от режима Lock Target Point представлены в таблице. Кнопки
Курсор
Движение
⇑, ⇓
Движение камеры и цели в направлении линии взгляда. Расстояние между камерой и целью не меняется
⇒, ⇐
Вращение камеры и цели вокруг оси z камеры
⇑, ⇓
Движение камеры в горизонтальной плоскости в направлении линии взгляда. Цель неподвижна. Если камера достигает цели, дальнейшее ее перемещение прекращается
⇒, ⇐
Движение камеры вокруг цели
⇑, ⇓
Камера и цель двигаются вверх (вниз)
⇒, ⇐
То же, но с движением камеры и цели вправо (влево)
⇑, ⇓
Камера движется вверх (вниз). Цель неподвижна
Глава 8 • Управление изображением
185
⇒, ⇐
Камера движется вправо (влево) в вертикальной плоскости, которая в момент нажатия кнопки мыши ориентируется перпендикулярно к проекции линии взгляда на плоскость xy. После отпускания кнопки и повторного ее нажатия плоскость вокруг камеры снова становится перпендикулярной линии взгляда.
⇑, ⇓
Камера находится в центре сферы, а цель перемещается по сферической поверхности вверх (вниз) по меридиану. Движение цели прекращается при достижении на сфере широты, близкой к 90 (-90) градусам
⇒, ⇐
То же, но цель двигается вдоль фиксированной широты Вариант двойственен предыдущему со сферической поверхностью, где камера и цель меняются местами
В ArchiCAD 11 появился новый механизм 3М-навигации, который позволяет на экране вместо последовательного движения сначала по одной координате, а затем по другой сразу выполнять двумерное движение по любому направлению на плоскости экрана. Используются три различных режима такой навигации. Режим 3D-Orbit. В этом режиме реализуются как функции навигации, так и функции редактирования. Нажав среднюю кнопку мыши и удерживая ее, можно перетаскивать пространство модели параллельно плоскости экрана. Если при этом дополнительно нажать и удерживать клавишу <Shift>, произойдет переход в режим орбиты, в котором курсор принимает специфическую форму, и будет происходить вращение пространства проектирования вокруг осей X и Y в плоскости экрана c началом координат в центре экрана. Вращение линии взгляда можно выполнить с помощью левой кнопки мыши, щелкнув предварительно по кнопке Orbit на инструментальной линейке в нижней части 3М-окна или выбрав одноименную команду в контекстном меню. При этом в центре экрана появится перекрестие. Если оно оказывается на одной из плоскостей модели, то соответствующая точка на этой плоскости становится центром вращения. Если перекрестие не попадает на какую-либо поверхность, то центр вращения вычисляется как средняя точка всей модели. Если перед включением режима орбиты на инструментальной линейке Classic 3D Navigation был включен режим редактирования, то при отпускании кнопки мыши произойдет возврат в режим редактирования. Режим осмотра. Этот режим доступен только для перспективной проекции и создает впечатление путешествия внутри здания. Войти в данный режим можно командой View > Explore Model (Вид > Осмотреть модель) или кнопкой Explore в нижней части 3М-окна. При входе может вначале открыться информационный бокс 3D Explore information (Информация по 3М-осмотру), в котором приводится описание доступных операций в этом режиме. Для управления пе-
186
Компьютерное проектирование в архитектуре • ArchiCAD 11
ремещением линии взгляда используются клавиши со стрелками (клавиши управления курсором), а также клавиши <W>, <S>, , , , , , <Page Up>, <Page Down>. Операция
Элемент управления
Rotate camera by moving the mouse (Поворот камеры перемещением мыши)
Мышь
Walk toward (Движение вперед)
/W
Walk backward (Движение назад)
/S
Lateral move left (Боковое движение влево)
/A
Lateral move rigth (Боковое движение вправо)
/D
Go up (Подъем)
<Page Up>/
Go down (Спуск)
<Page Down>/C
Hurry (Ускорить)
<Shift>
Increase Speed (Увеличение скорости)
+/,
Decrease Speed (Уменьшение скорости)
-/.
Quit Explore mode (Выход из режима)
Щелчок мыши/<Esc>
Для продолжения работы нажать в боксе 3D Explore information кнопку 3D Explore. При необходимости этот информационный бокс при последующих включениях режима 3D Explore можно отключить. В процессе навигации можно одновременно задавать два движения, используя различные клавиши. Можно также одно из движений формировать мышью: движение вверх/вниз приводит к повороту вокруг горизонтальной оси, а движение влево/вправо – к повороту вокруг вертикальной оси. Клавиша включает/выключает режим Fly (Съемка). Если этот режим выключен, камера будет перемещаться в горизонтальной плоскости. Если включить режим Fly, перемещение камеры будет происходить вдоль линии взгляда, у которой точка цели находится в центре 3М-окна. Чтобы увеличить скорость перемещения, нажать и удерживать клавишу <Shift>. Можно увеличить или уменьшить базовую скорость, используя клавиши + и -. Выйти из режима 3D Explore можно щелчком мыши в любом месте или клавишей <Esc>. Параллельная проекция В параллельной проекции все линии проецирования параллельны. В результате изображение не зависит от расстояния камеры до цели. Это определяет область ее применения как средства кругового обзора при неподвижной цели, вокруг которой вращается камера. Настройка проекции выполняется в боксе Parallel Projection Settings (Параметры параллельной проекции) (рис. 8.10), который открывается
Глава 8 • Управление изображением
187
командой 3D Projection Settings (Параметры 3М-проекций) из подменю View > 3D View Mode 3D или на инструментальной линейке 3D Visualization.
Рис. 8.10. Настройка параллельной проекции Параметры проекции. В левой части бокса (рис. 8.10) находится окно просмотра, в котором отображается вид осей при их повороте. Параметры осей X, Y, Z из точки взгляда (камеры) – угол наклона α относительно соответствующей оси на плоскости XY и их масштабы h – приведены в правой части бокса. Там же фиксируется положение камеры, задаваемой углом азимута, и положение Солнца, характеризуемое также углом азимута и наклоном относительно плоскости XY. Положение камеры и Солнца отображается в соответствующем окне просмотра справа и может быть установлено курсором с дискретностью 45°. Проекцию можно сохранить, открыв кнопкой Pre-Sets (Предустановки) бокс Preset Projections (Именованные проекции) (рис. 8.11).
Рис. 8.11. Создание именованных проекций
188
Компьютерное проектирование в архитектуре • ArchiCAD 11
Для создания новой именованной проекции нажать кнопку Add Current (Добавить текущую) и ввести имя проекции. В список на левой стороне бокса будет добавлена новая именованная проекция. Если в списке выделить одну из проекций и нажать кнопку Set to Current Projection (Установить текущую проекцию), то в этой проекции произойдет замена на текущие параметры вида в 3М-окне. Все сохраненные проекции (точнее, параметры проекций) можно использовать для создания мультфильма, в котором текущий вид в 3М-окне или фотоизображение будут последовательно «прокручиваться» в этих проекциях. Между соседними проекциями будет вставляться фиксированное число дополнительных проекций, полученных путем интерполяции и сглаживающих резкие переходы от одной проекции к другой. Настройка дополнительных проекций выполняется в разделе Options for Fly-Through (Опции для съемки проекта): •
In-between frames (Между кадрами) – число дополнительных проекций (кадров) между соседними именованными проекциями; • Open/Closed (Открытый/закрытый) – способ завершения просмотра: на последней именованной проекции или с возвратом в исходную проекцию; • Wait Frames (Ожидать в кадрах) – время ожидания в именованных проекциях (с единицей времени, соответствующей длительности одного кадра). Для запуска съемки необходимо в 3М-окне установить начальный вид, а затем выбрать в подменю Document > Creative Imaging команду Create Fly-Through (Создать съемку). Для реалистического изображения в боксе Sun (Солнце) (рис. 8.12), который открывается кнопкой More Sun (Далее по Солнцу), можно дополнительно настроить солнечное освещение.
Рис. 8.12. Настройка солнечного освещения
Глава 8 • Управление изображением
189
В разделе Light Parameters (Параметры света) устанавливаются параметры света для его двух компонентов – солнечного (Sunlight) и рассеянного (Ambient Light). Для каждого компоненте задаются цвет (Color) и интенсивность (Intensity). Учитывается также наличие тумана (Fog) – его цвет и концентрация от самой высокой (High) до полного отсутствия (Off). В разделе Location and Date (Место и время) вычисляется положение Солнца в зависимости от места расположения съемки (Set City), времени года и времени суток. Отбор элементов в 3М-окне В процессе редактирования, когда отдельные этажи и элементы не контролируются, их для ускорения создания 3М-вида можно отключать и вновь подключать для отображения на финальной части проектирования. Полезно также указанное отключение делать для улучшения обзора редактируемых элементов, которые оказываются закрытыми другими элементами. Отбор элементов и этажей, отображаемых в 3М-окне, выполняется в боксе Filter Elements in 3D (Фильтр элементов в 3М) (рис. 8.13), который можно вызвать одноименной командой из подменю View > Elements in 3D View (Вид > Элементы на 3М-виде) или на инструментальной линейке Visualization.
Рис. 8.13. Отбор элементов для визуализации в 3М-окне В разделе Stories to Show 3D (Этажи для показа в 3М) для отображения всех этажей устанавливается флажок Infinite. В противном случае задается диапазон этажей для визуализации. В разделе Marquee Effect (Действие бегущей рамки) можно выбрать Inside Marquee (Внутри рамки) для отображения элементы, попавшие внутрь бегущей рамки, или Outside Marquee (Внутри рамки) для элементов, оказавшихся вне ее (рис. 8.14).
190
Компьютерное проектирование в архитектуре • ArchiCAD 11
Для обрезки элементов, пересекающих границу рамки, устанавливается флажок Trim elements to Marquee. В разделе Element Types to Show in 3D (Типы элементов для показа в 3М) оставляют нажатыми кнопки, соответствующие отображаемым типам элементов. Для визуализация всех элементов устанавливается флажок All Types (Все типы). После установки правил отбора необходимо: 1. Выбрать инструмент БЕГУЩАЯ РАМКА и на плане этажа начертить границу обрезки. 2. Выбрать из контекстного меню команду Show Selection/Marque in 3D.
а
б
Риc. 8.14. Выбор элементов с использованием инструмента БЕГУЩАЯ РАМКА а – элементы внутри рамки: б – элементы снаружи рамки
Создание 3М-разрезов На рис. 8.14 был показан 3М-разрез, в котором все секущие плоскости вертикальны. Возможность использования наклонных секущих плоскостей дает другой способ создания 3М-разрезов, настраиваемый в боксе 3D Cutting Planes (3М-секущие плоскости) (рис. 8.15), вызываемом одноименной командой из подменю View > Elements in 3D View (Вид > Элементы на 3М-виде) или на инструментальной линейке 3D Visualization. Для вида, открытого в 3М-окне, в боксе 3D-Cutting Planes формируются три проекции. Линии разреза строятся под любым углом. После создания каждой линии разреза курсором «глаз» показать часть изображения, которая при разрезе должна быть удалена. Если необходимо удалить линию разреза, на ней нужно выполнить двойной щелчок, а при удалении всех линий разреза – нажать кнопку Delete All Cutting Planes (Удалить все секущие плоскости). Линию разреза можно задать и в координатах, введя на клавиатуре вначале имя координаты (x, y или z), затем ее
Глава 8 • Управление изображением
191
значение, после чего нажать клавишу <Enter>. Можно также использовать фиксирование определенной координаты, нажимая на соответствующую кнопку в правом нижнем углу окна 3D Cutting Planes. Для настройки атрибутов, используемых в поверхностях сечения, используют либо атрибуты, ранее заданные в рассекаемых элементах (Use Element Attributes), либо настраиваемые (Custom). В последнем случае в правом нижнем углу бокса 3D Cutting Planes выбрать необходимый материал и перо для представления ребер сечения. По завершении настройки нужно выбрать команду 3D Cutway (3М-разрез) из подменю View > Elements in 3D View (Вид > Элементы на 3М-виде) или на инструментальной линейке 3D Visualization.
Рис. 8.15. Настройка секущих плоскостей для 3М-разреза Пример 3М-разреза показан на рис. 8.16.
Рис. 8.16. 3М-разрез
192
Компьютерное проектирование в архитектуре • ArchiCAD 11
При необходимости удаления 3М-разреза нужно сбросить команду 3D Cutway, щелкнув по ней еще раз, и затем выбрать команду View > Refresh > Rebuild (Вид > Обновить > Перестроить). Обновление в 3М-окне. Используется несколько вариантов обновления изображений в 3М-окне, которые задаются в боксе Work Environment на вкладке Imaging and Calculation (Воспроизведение изображений и вычисления): •
Auto-rebuild 3D Window when activated (Автоматическая перерисовка 3Мокна при активации) – отображение в 3М-окне обновляется после изменений, сделанных на плане этажа сразу после активации 3М-окна. Если флажок сброшен, 3М-модель не показывает изменений, пока не выбрать команду View > Refresh > Rebuild. Такое состояние используют для избегания случайного обновления, если нужно сохранить уже существующее изображение в течение определенного периода;
•
3D Settings changes bring 3D Window to front (Изменения 3М-параметров переносят 3М-окно на передний план) – любые изменения, сделанные в боксах 3D Projection Setting или 3D Window Settings приводят к активации 3М-окна и перерисовке его содержимого;
•
Keep zoomed detail on Rebuild (Сохранить измененную растяжку изображения) – сохранение степени растяжки изображения и линии взгляда, сформированной в текущем окне. Если флажок будет сброшен, при каждом открытии 3М-окна будет восстанавливаться исходное значение растяжки и положение линии взгляда.
ГЛАВА 9
Размеры Размеры проставляются в 2М-окнах – на планах этажей и разрезах/фасадах. Наряду со стандартными типами размеров – линейными, радиальными и угловыми, используются специфические типы размеров, характеризующие координату Z – отметки уровня, проставляемые на плане этажа и отметки высоты, проставляемые в окне разреза/фасада. Общие настройки Нанесение размеров в пределах одного проекта должно удовлетворять определенным общим требованиям, которые устанавливаются в боксе Options > Preferences на вкладке Dimensions (рис. 9.1). В нем выбирается или создается стандарт c параметрами измерений по каждому типу размеров.
Рис. 9.1. Настройка стандарта размеров Для создания нового стандарта необходимо выбрать в палитре тип размера и установить для него: единицу измерения (Unit); число знаков в дробной части (Decimals); отказаться или установить дополнительную точность – один или два дополнительных разряда согласно выбранному округлению (Extra Accuracy). Кнопкой Add новый стандарт сохраняется. Потом его можно открыть в списке Standard предопределенных стандартов.
194
Компьютерное проектирование в архитектуре • ArchiCAD 11
Размерный текст, значение и положение которого были изменены путем редактирования, можно вернуть к исходным состояниям флажками: • Revert All Dimension Text to Automatic Position (Вернуть все размеры к исходному положению); • Revert All Custom Text to Measured Value (Вернуть все размеры к измеренному значению). Линейные размеры Этот тип размеров создается инструментом РАЗМЕР и используется для измерения длин отрезков и дуг. Для отрезков предусматривается раздельное измерение вертикальной и горизонтальной проекции, а также полной длины отрезка. Линейные размеры допускают их автоматическую простановку относительно всех найденных логических точек среди выделенных элементов. Параметры линейных размеров. Бокс настройки Dimension Settings (Параметры размеров) инструмента РАЗМЕР показан на рис. 9.2.
1
2 3
4 5
Рис. 9.2. Настройка линейных размеров 1 – форма стрелок; 2 – перо стрелок; 3 – перо выносных и размерных линий; 4 – цвет размерного текста; 5 – размещение размерного текста
На вкладке Type and Font (рис. 9.2) задаются тип линейного размера, тип выносной линии, а также параметры форматирования размерного текста:
Глава 9 • Размеры •
195
Dimension Type (Тип размера) – тип размера: без накопления; с накоплением; с указанием общей базы; размерная цепь отметок высоты. При работе с отметками высоты раздел Dimension Type принимает вид:
где можно выбрать форму и направление маркера, его заполнение, а также размещение текста относительно маркера. Примеры линейных размеров различного типа показаны на рис. 9.3. •
Witness Line (Выносная линия) – выбор типа выносных линий: без выносных линий, по ширине стрелки размерной линии, с настраиваемой длиной и с настраиваемым отступом от объекта.
а
б
в
д Рис. 9.3. Линейные размеры а – без накопления, б – с накоплением, в – с накоплением без указания базы; г – без накопления для дуговых длин; д – с накоплением для отметок высоты
г В нижней части вкладки задаются параметры форматирования размерного текста: тип шрифта, его высота, вариант вертикального выравнивания размерного текста (над, по центру и под размерной линией), начертание (Italic или обычное), цвет размерного текста, цвет выносных и размерных линий, цвет маркеров. Проставляемые размеры по умолчанию являются ассоциативными. При изменении положения узловых точек, к которым были привязаны выносные линии, будут автоматически изменяться и размерные цепи. Если размеры необходимо сделать в дальнейшем неизменными при любых геометрических преобразованиях, устанавливается флажок Static Dimension (Статический размер).
196
Компьютерное проектирование в архитектуре • ArchiCAD 11
На вкладке Marker and Witness Line Options (Параметры маркера и выносной линии) (рис. 9.4) устанавливаются размер маркера (Marker Size), отступ выносных линий от объекта (Dynamic Witness Line Gap) и длина выносной линии (Custom Witness Line Length).
Рис. 9.4. Опции для маркера и выносных линий На вкладке Dimension Details (рис. 9.5) приводятся настройка размеров, используемых при отображении проемов в стенах: • Detailed Window/Door Dimensions (Дополнительные размеры окна/двери) – автоматическое отображение высоты проема при задании его ширины; • Display Nominal Height (Показать номинальную высоту) – отображение номинальной высоты проема; • Dimension Core Only of Composite Walls (Только размер ядра в многослойной стене) – в случае многослойной стены вместо ее полной толщины будет отображаться только толщина ядра стены.
Рис. 9.5. Опции при образмеривании стен Простановка размеров. Геометрические методы линейных размеров на плане (рис. 9.6) характеризуют направление проецирования измеряемой длины (вертикальное, горизонтальное или повернутое), а также форму измеряемого элемента (прямой или дуговой). При создании в окне разреза/фасада отметок высот необходимо на вкладке Type and Font (см. рис. 9.2) установить флажок . Информационная панель принимает вид, показанный на рис. 9.7. Для вертикальных размеров возможно формирование одиночных отметок высоты и размерных цепей с накоплением от самой нижней отметки. Для простановки линейного размера необходимо: 1. Выбрать инструмент РАЗМЕР и требуемый геометрический метод. 2. Показать положение узлов в размерной цепи. Для дуговой длины первый щелчок выполнить на дуге в любом месте. Будут выделены сразу две концевые точки. Далее необходимо показать все промежуточные точки на дуге. Указав последнюю точку, выполнить в любом месте двойной щелчок.
Глава 9 • Размеры
197
3. Показать курсором «молоток» положение размерной линии. Для точного указания смещения относительно последней выбранной точки можно использовать ввод с клавиатуры в режиме относительных координат.
а
1
2
3
4
1
2
3
4
б
Рис. 9.6. Геометрические методы линейных размеров на плане
Рис. 9.7. Геометрические методы отметок высоты
1 – вертикальный размер; 2 – горизонтальный размер; 3 –наклонный размер; 4 – длина дуги
1 – одиночная отметка сверху; 2 – одиночная отметка снизу; 3 – цепь отметок сверху; 4 – цепь отметок снизу
В повернутом размере положение размерной линии определяется первыми двумя точками, указанными при формировании размерной цепи (рис. 9.8).
Рис. 9.8. Создание повернутого размера Простой способ измерения толщины существует для стен. Если стена перпендикулярна будущей размерной линии, то щелчок курсором «мерседес» по базовой линии этой стены создает пару точек, определяющих толщину (рис. 9.9).
Рис. 9.9. Простановка толщины в стенах Редактирование выносных линий. Длину выносных линий в размерной цепи можно изменять индивидуально. Для этого выбрать инструмент РАЗМЕР и в зависимости от варианта редактирования продолжить следующим образом.
198
Компьютерное проектирование в архитектуре • ArchiCAD 11
Изменение длины отдельных выносных линий. Для одиночной выносной линии выделить ее узел в размерной цепи и затем вновь щелкнуть по нему. Далее курсором «карандаш» показать между точкой измерения и размерной линией положение граничной линии, по которой произойдет обрезка или растяжение выносной линии (рис. 9.10).
Рис. 9.10. Обрезка и растяжение выносных линий одного звена Изменение длины выносных линий в звене. Для выносных линий одного звена выделить его узел, расположенный на размерной линии посредине этого звена. Затем, как и в предыдущем варианте, щелкнуть по этому узлу и показать положение граничной линии (рис. 9.11).
Рис. 9.11. Обрезка и растяжение выносных линий одного звена Групповое изменение длины выносных линий в размерной цепи. Выделить курсором «мерседес» всю размерную цепь, тем же курсором щелкнуть по ней в любом месте и показать положение граничной линии (рис. 9.12).
Рис. 9.12. Обрезка и растяжение выносных линий одной размерной цепи Автоматическое нанесение размеров. При образмеривании стен с окнами и дверями и колонн существенного ускорения можно достигнуть использованием процедуры автоматического нанесения размеров. Применяются две разновидности этой процедуры – наружная и внутренняя.
Глава 9 • Размеры
199
Наружная процедура используется для нанесения размеров снаружи, фиксируя положение окон и дверей, длину наружных стен, а также толщину стен, соединяющихся с наружными стенами: 1. Выделить все элементы на плане этажа, относительно которых будут наноситься размеры. 2. Выбрать из подменю Document > Document Extras (Документация > Дополнения к документации) команду Automatic Dimensioning > Exterior Dimensioning (Автоматическое проставление размеров >Внешние размеры). 3. В открывшемся боксе Automatic Dimensioning (Автоматическое нанесение размеров) (рис. 9.13а) выбрать вариант привязки окон/дверей (по центру или углам) и установить расстояние между размерными линиями. Если надо проставить размеры на всех четырех сторонах, установить соответствующий флажок. Нажать ОК. 4. Двумя щелчками показать курсором направление размерных линий и затем положение первой из них. Это направление должно быть параллельно хотя бы одному сегменту на измеряемом объекте (б). Если такого сегмента не окажется, будет выведено соответствующее сообщение. Будут построены размерные цепи на выбранной стороне (в) или на всех четырех сторонах, если был проставлен в пункте 3 флажок Place dimensions on four side.
б
а Рис. 9.13. Автоматическое нанесение размеров снаружи
в
Размеры на каждой из четырех сторон могут содержать несколько параллельных размерных цепей, задающих общий размер, сегменты стены с наружной стороны,
200
Компьютерное проектирование в архитектуре • ArchiCAD 11
сегменты стены с внутренней стороны с указанием толщины стен, положение окон и дверей. Внутренняя процедура используется для нанесения размеров изнутри, фиксируя положение, длину, толщину внутренних конструкционных элементов (стен, колонн, объектов): 1. Выделить все элементы на плане этажа, относительно которых будут наноситься размеры. 2. Выбрать из подменю Document > Document Extras > Automatic Dimensioning команду Interior Dimensioning (Внутренние размеры). 3. В открывшемся боксе Automatic Dimensioning (Автоматическое нанесение размеров) (рис. 9.14а) выбрать вариант привязки колонн (по центру или углам) и установить расстояние между размерными линиями. Если необходимо проставить толщину слоев в композитных стенах, то установить флажок Composite wall layers too (Также слои многослойных стен). Нажать ОК. 4. Щелчками мыши построить размерную линию, в которой первый сегмент задает направление этой линии. Последующие сегменты будут автоматически строиться параллельно или перпендикулярно начальному сегменту (б). При этом хотя бы один сегмент размерной линии должен пересекать хотя бы одну стену под прямым углом. В противном случае будет выдано сообщение о невозможности простановки размеров. В последней точке размерной линии выполнить двойной щелчок и показать положение этой линии (в).
б
а Рис. 9.14. Автоматическое нанесение размеров изнутри
в
Радиальные размеры Радиальные размеры характеризуют величину радиуса дуг, окружностей и дуговых стен и формируются инструментом РАДИАЛЬНЫЙ РАЗМЕР. Особенности
Глава 9 • Размеры
201
настройки радиальных размеров отражены в боксе настройки Radial Dimension Settings (Параметры радиального размера) на единственной вкладке Type and Font (рис. 9.15).
Рис.9.15. Настройка радиальных размеров В разделе Dimension Type выбирается тип размера (без центра или с ним), а в разделе Pointer Line & Text задается положение размерного текста (на размерной линии, на горизонтальной или вертикальной полочке). Остальные параметры такие же, как и для линейных размеров на одноименной вкладке (рис. 9.2). Нанесение радиальных размеров. Процедура нанесения сводится к указанию сначала образмериваемого объекта, а затем положения размерного текста (рис. 9.16). 1. Выбрать инструмент РАДИАЛЬНЫЙ РАЗМЕР. 2. Показать курсором «мерседес» точку на дуге или окружности, из которой начнется формирование в виде резиновой линии размерной линии. 3. Показать положение размерного текста. При необходимости точного задания его положения щелкнуть на клавиатуре по клавише , ввести расстояние от первой точки размерной линии до текста и нажать <Enter>.
Рис. 9.16. Примеры радиальных размеров
202
Компьютерное проектирование в архитектуре • ArchiCAD 11
Угловые размеры Угловые размеры формируются инструментом УГЛОВОЙ РАЗМЕР. Особенности настройки угловых размеров отражены в боксе настройки Angle Dimension Settings (Параметры углового размера) на вкладке Type and Font (рис. 9.17).
Рис. 9.17. Настройка угловых размеров В разделе Dimension выбирается, какой из двух видов углов в зависимости от направления отсчета будет построен – Inner Dimension (Внутренний размер) или Outer Dimension (Наружный размер). В разделе Number Orientation (Ориентация числа) задается ориентация размерного текста. Остальные параметры такие же, как и для линейных размеров (см. рис. 9.2). Нанесение угловых размеров. В отличие от рассмотренных выше размеров, угловые размеры при их нанесении оказываются многоальтернативными, в зависимости от выбранного для размещения размерной линии сектора (рис. 9.18). 1. Выбрать инструмент УГЛОВОЙ РАЗМЕР. 2. Построить двумя щелчками первую сторону угла либо курсором «мерседес» показать объект, образующий эту сторону угла. 3. Построить двумя щелчками вторую сторону угла либо курсором «карандаш со штрихом» показать объект, образующий эту сторону угла. 4. Курсором «молоток» показать положение размерной линии в одной из четырех областей:
Глава 9 • Размеры
203
Для задания центрального угла дуги щелкнуть по ней, а затем показать положение размерной линии.
.
а Рис. 9.18. Примеры угловых размеров б
а – с острым углом; б – с тупым углом
Отметки уровня Отметки уровня формируются инструментом ОТМЕТКА ВЫСОТЫ и используются для отображения на плане возвышения этажа, а также отдельных точек, лежащих на поверхности перекрытий, крыш и 3М-сеток. Особенности настройки отметок уровня отражены в боксе настройки Level Dimension Settings (Параметры углового размера) на единственной вкладке Type and Font (рис. 9.19). На ней можно установить диаметр отметки и угол ее поворота, а также выбрать условное обозначение отметки уровня. Остальные параметры такие же, как на одноименной вкладке для линейных размеров.
Рис. 9.19. Настройка отметок уровня
204
Компьютерное проектирование в архитектуре • ArchiCAD 11
Нанесение отметок уровня. Процедура нанесения сводится к установке режима притяжения на элементах, на которых будут проставляться эти отметки, и затем к указанию положения самих отметок: 1. Выбрать инструмент ОТМЕТКА УРОВНЯ. 2. Включить на координатной панели режим притяжения (Gravity) и выбрать вид поверхности, для которой будет определяться ее уровень: – перекрытие;
– крыша;
– 3М-сетки.
3. Щелкнуть в точке, в которой необходимо сформировать отметку уровня. Свойства отметок уровня. Отметки уровня, находящиеся в границах таких объектов, как перекрытие, крыша и 3М-сетка, будут связаны с этими объектами, если при их создании предварительно была установлена соответствующая поверхность притяжения. Эта связь означает, что: • при перемещении объекта будут одновременно перемещаться и созданные на нем отметки уровня; • при изменении возвышения объекта-носителя автоматически будет изменяться и значение отметок уровня на нем. Ассоциативность отметки уровня можно проверить при ее выделении. В момент нажатия кнопки мыши и ее удержания вместе с выделением отметки произойдет и выделение объекта-носителя. После отпускания кнопки отметка уровня остается выделенной, а выделение объекта-носителя исчезает. Редактирование размеров Редактирование размерного текста. Выделить размерный текст курсором «галочка» (узловая точка размерного текста расположена в его левом нижнем углу) и выбрать из контекстного меню команду Dimension Text Settings (Параметры размерного текста). В появившемся одноименном боксе (рис. 9.20) ввести в поле Normal новое размерное число. При необходимости в поле Subscript (Индекс) добавить верхний индекс к введенному числу. Будет автоматически установлен флажок Custom Text. Измеренное значение при этом можно восстановить, установив флажок Measured Value (Измеренное значение). Дополнительно можно отформатировать размерный текст. Заметим, что если изменяется высота текста, то его узловая точка не меняет своего положения, и, следовательно, будет происходить смещение центра текста.. Восстановить центровку текста (а также его горизонтальное положение, если перед этим он был повернут) можно, щелкнув по кнопке Revert to Automatic Position (Вернуть к автоматической позиции). Вставка в размерную цепь выносной линии. Выделить размерную линию и выполнить -щелчок в позиции новой выносной линии. Если новая выносная линия оказывается внутри существующего размерного звена, то произойдет его
Глава 9 • Размеры
205
разбиение на два. Если новая выносная линия оказывается вне размерной цепи, произойдет ее удлинение с формированием нового звена. Объединение двух соседних размерных звеньев. Курсором «галочка» выделить их общий узел и удалить его командой Clear или клавишей .
Рис. 9.20. Редактирование размерного текста Объединения двух размерных цепей в одну. Если размерные линии в цепях параллельны, то выделить одну из них и выполнить -щелчок по второй размерной линии. Произойдет объединение второй размерной цепи с первой путем ее перемещения (рис. 9.21).
Рис. 9.21. Объединение размерных цепей Изменение положения размерной линии. Выбрать инструмент УКАЗАТЕЛЬ, поместить курсор на размерную линию, где он примет форму «мерседес», и, нажав кнопку мыши, перетащить размерную линию на новый уровень.
ГЛАВА 10
Работа с текстовыми объектами В число текстовых объектов входят текстовые блоки, создаваемые инструментом ТЕКСТ в качестве комментариев, пояснений, а также различные позиционные обозначения (выноски) конструкционных элементов, создаваемые инструментом МЕТКА. Текст Используя инструмент ТЕКСТ, можно создавать многострочные текстовые блоки с полномасштабными опциями шрифтов, множеством стилей и выравниванием в любом направлении. Текстовые блоки могут создаваться на плане этажа, в окнах разрезов/фасадов и узлов. Чтение текстовых блоков всегда выполняется слева направо, даже после зеркального преобразования. Параметры текста. Настройка текстового блока выполняется в боксе Text Settings (Параметры текста) (рис. 10.1).
Рис. 10.1. Настройка стиля текста На вкладке Text Style (Стиль текста) формируется стиль текстового блока: • Font Type (Тип шрифта) – тип шрифта; • Font Script (Скрипт шрифта) – стандарт кодирования шрифтов, учитывающий особенности национальных алфавитов; • Font Height (Высота шрифта) – высота текста. Число знаков после запятой выбираются в поле Angle & Text Size… (Угол и размер текста…) на вкладке
Глава 10 • Работа с текстовыми объектами
207
Working Units & Levels (Рабочие единицы и уровни) бокса Project Preferences; • • • •
Pencolor (Перо) – выбор для текста пера с заданной толщиной и цветом; Bold/Italic/Underline/Strikethrough (Жирный/Курсив/Подчеркнутый/ Перечеркнутый) – параметры форматирования символов в текстовом блоке; Alignment (Выравнивание) – способ выравнивания текста: Left (Слева), Right (Справа), Center (По центру) или Justify (По ширине); Leading (Межстрочное расстояние) – расстояние (в процентах к стандартному расстоянию) между базовыми линиями соседних строк. Новое значение можно вводить с дискретностью 25%, щелкая по стрелкам справа;
•
Width factor (Коэффициент ширины) – коэффициент растяжения текстовой строки. Ширина символов и расстояние между ними меняются так, что обеспечивается сохранение числа символов в строке. В результате указанного растяжения пропорции в размерах символов изменяются; • Spacing factor (Коэффициент расстояния) – коэффициент изменения расстояния между символами при сохранении ширины символов. При этом подгоняется длина строки таким образом, чтобы число символов в ней сохранялось. Этим способом создается разреженный или уплотненный текст. На вкладке Text Block Formatting (Форматирование текстового блока) (рис. 10.2) приводятся параметры внешнего вида текстового блока:
Рис. 10.2. Параметры внешнего вида текстового блока • •
•
Text Block Angle (Угол текстового блока) – угол поворота текстового блока; Fix Angle (Фиксированный угол) – при установке этого флажка поворот текстового блока командой Rotate будет сохранять его угловое положение, заданное в поле Text Block Angle; Text Wrapping (Заворачивание текста) – фиксирование длины существующего текстового блока. Ввод дополнительного текста будет приводить к переносу на новую строку при достижении заданной длины строки. Если сбросить этот флажок, в текстовом блоке, имевшем фиксированную ширину, произойдет преобразование многострочного текста в однострочный текст. Положение этого флажка при создании нового текстового блока не имеет
Компьютерное проектирование в архитектуре • ArchiCAD 11
208
значения, поскольку вариант фиксированной или свободной ширины блока будет определяться способом запуска Редактора текста (см. далее); • Anchor Point (Якорная точка) – кнопочная форма, отображающая неподвижную точку в текстовом блоке, относительно которой будет производиться ввод и редактирование. Выбор строки определяет направление смещения текста по вертикали при переходе на новую строку (на один межстрочный интервал вниз, на половину межстрочного интервала вверх, а курсор на половину того же интервала вниз; на один межстрочный интервал вверх) (рис. 10.3а). Выбор столбца определяет направление расширения текста по горизонтали, например, при растяжении или изменении высоты теста (рис. 10.3б), а также при создании текстового блока со свободной шириной блока:
а
б Рис. 10.3. Использование якоря в текстовых блоках а – положение текста при выборе якоря в разных строках; б – положение текста после растяжки при выборе якоря в разных колонках
•
Opaque (Непрозрачный) – включение окрашенного фона, цвет которого можно выбрать справа (значение 0 соответствует полной прозрачности, а (-1) – фону, принятому в ОС Windows); • Frame (Рамка) – включение видимости рамки вокруг текстового блока. Цвет рамки может быть выбран справа; • Offset (Смещение) – смещение рамки или прозрачного фона от границы текстового блока; • Scalability (Масштабируемость) – отношение размеров текста к изменению масштаба чертежа: Scaled (Масштабируемый) – размер текста автоматически подстраивается при изменении масштаба чертежа и задается в единицах модели; Fixed (Фиксированный) – размер текста независим от изменения в чертеже масштаба и задается в единицах листа. Редактор текста. Редактор состоит из двух частей – палитры форматирования и рабочего поля и появляется, если при активном инструменте ТЕКСТ в области чертежа выполняется двойной щелчок (в одной или в двух разных точках).
Глава 10 • Работа с текстовыми объектами
209
Палитра (рис. 10.4) используется для индивидуального форматирования выделенных абзацев и символов текстового блока. Положение палитры можно задать, открыв в подменю Options > Work Environment вкладку Dialog Boxes and Palettes, на которой выбрать для параметра Position of Text Formatting Palette (Положение палитры форматирования текста) одно из двух значений: • Above Text Editor (Выше текстового редактора) – палитра при появлении редактора всегда устанавливается выше рабочего поля; • Jump to preferred position (Сместить в желаемую позицию) – если после появления Редактора текста переместить палитру в новое положение, то при следующем появлении на экране Редактора текста палитра будет занимать положение, которое было при закрытии предыдущего сеанса Редактора. 1
12
2
3
4
5
6 7
8
13
9
14
10 11
15 16 17
Рис. 10.4. Палитра форматирования Редактора текста
1 – выбор избранного (Choose Favorite); 2 – вставить автотекст (Insert Autotext); 3 – вставить символ (Insert Symbol); 4 – выровнять слева (Align Left); 5 – выровнять по центру (Center); 6– выровнять справа (Align Right); 7 – выровнять по ширине (Justify); 8 – межстрочное расстояние (Leading); 9 – верхний индекс (Superscript); 10 – нижний индекс (Subscript); 11 – перечеркивание (Strikethrough); 12 – тип шрифта (Font Type); 13 – размер текста (Text Size); 14 – цвет пера (Text Pen); 15 – жирный (Bold); 16 – курсив (Italic); 17 – подчеркивание (Underline)
В состав палитры форматирования входят следующие элементы: • Choose Favorite (Выбрать избранное) – список избранных установок текста. Для них необходимо выделить фрагмент текста в Редакторе текста и выбрать из рассматриваемого списка нужный набор установок (ориентированных на текст). Если нужно применить избранный набор установок ко всему текстовому блоку в целом, используется список Favorite в боксе Text Settings; • Insert Autotext (Вставить автотекст) – открытие одноименного бокса, в котором можно выбрать для вставки в текстовый блок подходящий автотекст; • Insert Symbol (Вставить символ) – открытие таблицы, в которой нужно выбрать для вставки в текстовый блок подходящий автотекст; • Leading (Межстрочное расстояние) – параметр, идентичный одноименному параметру в боксе Text Settings на вкладке Text Style. Если ввести значение меньше 100%, Редактор текста не будет реагировать на это изменение, но на экране изменение будет отражаться точно. Остальные параметры такие же, как и одноименные параметры, описанные в боксе Text Settings на вкладке Text Style. Если выделенный фрагмент текстового блока содержит разные стили, панель форматирования отражает форматирование первого символа в выделении.
Компьютерное проектирование в архитектуре • ArchiCAD 11
210
Рабочее поле Редактора текста (рис. 10.5) содержит в верхней части линейку с ползунками для установки отступов. Щелчком в какой-либо точке на линейке устанавливают в ней табулостоп, используемый при формировании многоколонных таблиц. Мерцающий курсор в рабочем поле показывает позицию очередного размещаемого символа. 1
2
3
3
4
Рис. 10.5. Рабочее поле Редактора текста 1 – отступ слева; 2 – первая строка; 3 – табулостоп; 4 – отступ справа
Отступы и положение табулостопов можно также установить в специальном боксе Indents and Tabs (Отступы и табулостопы) (рис. 10.6), который вызывается в любом месте Редактора текста одноименной командой из меню. Отступы устанавливаются в полях First Line (Первая строка), Left side (Слева) и Right side (Справа). Установка табулостопов производится в таблице справа, в которой по умолчанию установлены два табулостопа. Для создания нового табулостопа нажать New и ввести в первой колонке его положение на линейке.
Рис. 10.6. Установка отступов и табулостопов На углах текстового блока можно включить угловые скобки, которые могут использоваться для редактирования, если в подменю View > On-Screen View Options установить опцию Textbox Handles (Ручки текстового блока). Создание текстовых блоков. Эта процедура зависит, будет ли применяться автоматический переход на новую строку при достижении правой границы текстового блока или ручной переход (клавишей <Enter>). 1. Выбрать инструмент ТЕКСТ и выполнить его настройку в боксе Text Default Settings (рис. 10.7). 2. Если необходимо создать текстовый блок с автоматическим переходом на новую строку, обозначить двумя щелчками два угла прямоугольника, ширина которого будет равна ширине текстового блока (рис. 10.7а). В случае создания текстового блока с ручным переходом, выполнить двойной щелчок в точке вставки текстового блока (рис. 10.7б). 3. Напечатать требуемый текст в Редакторе текста. Стиль и форматирование размещенного текстового блока зависит от установок в боксе Text Settings и
Глава 10 • Работа с текстовыми объектами
211
на информационной панели. Для индивидуального форматирования отдельных символов и абзацев используется палитра форматирования. К напечатанному тексту можно добавить такие предопределенные элементы, как автотекст, символы и избранное. 4. По окончании ввода текста нажать ОК на управляющей панели или щелкнуть на пустом месте рабочей области, либо нажать +<Enter>.
а Рис. 10.7. Редактор текста с палитрой форматирования а – текстовый блок с фиксированной шириной; б – текстовый блок со свободной шириной
б Редактирование тестового блока. Общие операции редактирования (перемещение, поворот и т.д.) действуют на текстовой блок, как на любой другой элемент (рис. 10.8). Для редактирования содержания текста необходимо открыть Редактор текста одним из способов: • выбрать инструмент УКАЗАТЕЛЬ в режиме быстрого выделения (Quick Selection) и дважды щелкнуть внутри текстового блока; • выделить редактируемый тестовый блок (с активным инструментом ТЕКСТ) и щелкнуть внутри текста.
а
Рис. 10.8. Результат ввода текстового блоков б
а – с фиксированной шириной; б – со свободной шириной
212
Компьютерное проектирование в архитектуре • ArchiCAD 11
Чтобы применить избранные установки ко всему текстовому блоку, выделить его и переключиться на Favorite в боксе Text Settings. Нажать ОК (или дважды щелкнуть по желаемой настройке в палитре Favorites). Графическое изменение размера текста. Размер текста внутри текстового блока можно изменить, используя обычную команду растяжения (рис. 10.9): 1. Выделить текстовый блок и щелкнуть на угловой точке. В открывшейся Petпанели нажать кнопку Stretch. 2. Перенести курсор вдоль диагонали текстового блока. Нажать клавишу <Shift> для фиксации этого направления и, удерживая ее, убедиться, что перемещение курсора идет по диагонали, проходящей через выбранную на текстовом блоке угловую точку (рис. 10.9а). 3. Удерживая нажатой клавишу <Shift>, установить новый размер текстового блока и щелкнуть кнопкой мыши. Размер шрифта будет увеличен с сохранением пропорций (рис. 10.9б).
а
б
Рис. 10.9. Графическое изменение размера текста Автотекст. Автотекст является текстовым элементом, который заполняется автоматически программой. Содержание автотекста выбирается из проектной информации и автоматически обновляется при изменениях в проекте. Автотекст можно добавить в любом окне, в котором доступен инструмент ТЕКСТ (план этажа, окно разреза/фасада, окно узлов, окно 2М-символа GDLобъекта, окно макета, окно шаблона макета). Автотекст может форматироваться, как и любой вручную напечатанный текст. В форме автотекста может вводиться следующая информация: • Проектно-ориентированная информация – имя проекта (не обязательно с таким же именем, как у файла), имя архитектора, дата выпуска или любая другая информация, введенная в боксе File > Info > Project Info; • Макетно-ориентированная информация – имя или ID макета, имя или ID макетной папки, число макетов в макетной книге; • Чертежно-ориентированная информация – имя, масштаб чертежа и коэффициент растяжки чертежа. Дополнительно можно установить специальный чертеж как ссылку для отображения нужной информации; •
Системно-зависимая информация – имя файла, путь, дата создания и изменения и т.д.).
Глава 10 • Работа с текстовыми объектами
213
Для вставки автотекста необходимо: 1. Выбрать инструмент TEKCT и щелкнуть на экране. Появятся палитра форматирования и Редактор текста. 2. Напечатать при необходимости часть текста и потом вставить в него автотекст одним из способов: • кнопкой Insert Autotext (Вставить автотекст) на палитре форматирования открыть одноименный бокс (рис. 10.10). Указать подходящую категорию в списке Category, а затем выбрать в списке Autotext Items (Элементы автотекста) автотекст и нажать кнопку Insert. Категория All позволяет просмотреть все автотексты, а категория Recent те, которые уже вставлялись ранее; • щелкнуть в Редакторе текста правой кнопкой в точке вставки и, выбрав из контекстного меню команду Insert Autotext, далее указать категорию и, наконец, сам автотекст (рис. 10.11).
а
б
Рис. 10.10. Выбор автотекста При выборе автотекста в боксе Insert Autotext некоторые из элементов могут отображаться в окошке просмотра Preview со знаком #. Это означает, что значение для автотекста еще не доступно. Например, #Client Name означает, что имя клиента еще не введено в проектную информацию либо оно не может быть вычислено по какой-либо причине. Если информация доступна, появляется соответствующий текст в Редакторе текста после его выделения. Если, с другой стороны, выделенная информация не может быть интерпретирована, текст # имя_проекта появится и в окне просмотра, и в Редакторе текста.
214
Компьютерное проектирование в архитектуре • ArchiCAD 11
Когда отсутствующая информация становится доступной (то есть соответствующие поля заполнены или вид назначен макету), текстовое поле немедленно обновляется, показывая действительный текст или значение.
Рис. 10.11. Вставка автотекста из контекстного меню Ссылка на автотекст. Отдельные данные о чертеже, помещенном на макет (имя и ID чертежа, его масштаб, имя и ID макета, на который он помещен, и др.), можно определять, ссылаясь на них в форме автотекста (рис. 10.10). Значения этого автотекста генерируются из соответствующего чертежа, который должен быть определен как ссылочный. Определить чертеж таковым можно в Навигаторе или Организаторе, открыв на имени чертежа в макете правым щелчком контекстное меню и выбрав в нем команду Set as Autotext Reference (Установить как ссылку на автотекст). Эта команда доступна также из Диспетчера чертежей. Выделенный чертеж появится в списке категорий в боксе Insert Autotext. При определении нового ссылочного чертежа он замещает в списке категорий предыдущий ссылочный чертеж. Метки Метки (выносные надписи) создаются инструментом МЕТКА. Чаще всего они представляют собой идентификационные номера ID с префиксами и используются для перечисления на плане отдельных конструкционных элементов, с которыми метки соединяются выносными линиями. Такие метки при необходимости можно ассоциировать с соответствующими конструкционными элементами и вводить автоматически. Кроме того, метки могут представлять собой тексто-
Глава 10 • Работа с текстовыми объектами
215
вые блоки произвольного содержания, поясняющие отдельные построения на чертеже и вводимые вручную с использованием выносных линий (рис.10.12).
Рис. 10.12. Пример ID-меток Параметры меток. Бокс настройки Label Settings с открытой вкладкой Content and Preview (Содержание и просмотр) показан на рис. 10.13.
Рис. 10.13. Настройка меток На вкладке Content and Preview (Содержание и просмотр) приводится содержание и вид меток. В таблице слева для каждого типа элементов приводится назначенный ему тип метки: А1 – текст, ID – пользовательский идентификационный номер, [ID] – внутренний идентификационный номер, – специальная метка. Тип метки выбирается из списка в правом верхнем углу вкладки: • Text (Текст) – текст произвольного содержания; • ID – пользовательский идентификационный номер. По умолчанию представляет собой название элемента и автоматически создаваемый порядковый номер, формируемый для каждого типа элемента независимо. Начальное значение порядкового номера можно установить при создании первого элемента рассматриваемого типа, используя для этого либо информационную панель (поле Label), либо соответствующий бокс настройки элемента;
216
Компьютерное проектирование в архитектуре • ArchiCAD 11
• Internal ID – порядковый номер элемента, назначаемый системой автоматически независимо от типа элемента. Этот номер сохраняется в течение всей работы над проектом и не может быть изменен пользователем. Начальный номер формируется в момент создания нового проекта командой File > New; • Load Other Label (Загрузка другой метки) – загрузка из файловой системы специальной метки. После загрузки она появится в списке типов меток; • Группа библиотечных меток (GDL-объектов), созданных пользователем. На вкладке Text Style (рис. 10.14) задаются параметры форматирования символов и абзацев. Содержание вкладки идентично одноименной вкладке в описанном выше боксе Text …Settings (рис. 10.1). Дополнительно введены параметры: • •
Label Frame (Рамка метки) – включение видимости рамки вокруг метки; Opaque (Непрозрачный) – окрашивание фона в границах рамки При установке данного флажка справа становятся доступными поля для выбора цвета (значение 0 соответствует полной прозрачности, а (-1) – фону ОС Windows).
Рис. 10.14. Форматирование текста На вкладке Pointer (Указатель) (рис. 10.15) устанавливаются параметры выносной линии.
Рис. 10.15. Настройка выносной линии На вкладке Symbol Label (Символьная метка) (рис. 10.16) производится настройка библиотечной метки. Эти метки относятся к GDL-объектам и могут иметь, как и все библиотечные элементы, параметры, значения которых уста-
Глава 10 • Работа с текстовыми объектами
217
навливаются на рассматриваемой вкладке. Вкладка Symbol Label доступна, если на вкладке Content and Preview (Содержание и просмотр) в списке типов меток выбран тип из нижней группы пользовательских меток.
Рис. 10.16. Настройка библиотечной метки Вкладка Custom Settings (Пользовательские параметры) создается пользователем, обеспечивая дополнительно отображение некоторых деталей или стилей исполнения. На вкладке Text Label (Текстовая метка) (рис. 10.17) задается ориентация текста и ввод текстовых меток. При использовании меток типа Text они вводятся в поле Default Text (Текст по умолчанию). При этом текстовой блок ориентируется под заданным углом. В случае ID или внутренних меток поле Default Text недоступно (постоянная часть меток задается в Диспетчере ID-элементов, описываемом ниже, а переменная часть формируется автоматически).
Рис. 10.17. Ориентация текста и ввод текстовой метки Допускается три фиксированных положения текста – параллельное, вертикальное и горизонтальное, а также под произвольным углом. Создание ассоциированных меток. Метка этого типа формируется автоматически при создании элемента, с которым она связана (ассоциирована), если в боксе установки этого элемента на вкладке Listing and Labeling установлен флажок Label. Установить этот флажок можно и в уже созданном элементе. Создание независимых меток. Метки этого типа не связаны с какими-либо объектами и могут быть присвоены объектам без создания программной связи. Формируются только вручную. Последовательность разметки следующая: 1. Выбрать инструмент МЕТКА и щелчком указать положение стрелки метки.
218
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Двумя щелчками показать концевую точку выносной линии. Первый щелчок задаст точку излома, а второй – концевую точку выносной линии. 3. Показать ширину надписи, сформировав противоположный угол прямоугольника, в котором будет помещена надпись, либо просто нажать клавишу <Enter> или кнопку мыши. В последнем случае ширина будет формироваться автоматически по мере ввода текста. 4. Напечатать текст. По окончании ввода щелкнуть курсором за пределами прямоугольника или нажать кнопку OK на управляющей панели. Диспетчер ID-элементов Идентификационный номер, который использовался выше в составе метки, даже для абсолютно одинаковых конструкционных элементов, у которых все параметры и атрибуты совпадали, был разным. Новая система присваивания идентификационных номеров позволяет все элементы одного типа, имеющие определенную группу одинаковых параметров, обозначать идентично. Эта задача решается с помощью Диспетчера ID (Element ID Manager) (рис. 10.18), который открывается одноименной командой из подменю Options > Schedule and Lists.
Рис. 10.18. Диспетчер ID-элементов Процедура настройки идентификационных номеров выполняется в два этапа. Вначале формируется критерий группирования, позволяющий отбирать элементы по совокупности значений их параметров в группу с единым значением ID. Затем выполняется форматирование ID-номера.
Глава 10 • Работа с текстовыми объектами
219
Формирование критерия группирования. Процедура выполняется на вкладке Sort Elements (Сортировка элементов). В левом списке Available Criteria (Доступный критерий) отображается полный набор параметров и атрибутов, характеризующий тип элемента, который выбран в расположенном выше списке Element Type (Тип элемента) Из этого набора параметров необходимо переместить в правый набор Selected Criteria (Выбранный критерий) те параметры, значения которых будут учитываться при назначении общего ID. Для указанного перемещения нужно выделить параметр в левом наборе и нажать Add (Добавить). Если из критерия требуется исключить какой-либо параметр, выделить его в правом наборе и нажать кнопку Remove (Удалить). Выделенный атрибут вернется на свое место в левом списке. Форматирование ID-номера. Эта процедура ставит в соответствие отсортированным по группам элементам форму, включающую кроме самого ID префикс, отображающий тип элемента и, возможно, этаж, на котором размещена группа. 1. Сформировать на вкладке ID Format (рис. 10.19) представление ID-номера, который должен содержать не более 15 символов, размещаемых в четырех полях. Настройка каждого поля включает установку числа символов в нем (Number of Characters), типа данных в поле (Type) и содержания согласно выбранному типу (ID Component). Первое из четырех полей Type, как правило, имеет значение Text, а содержанием текста является название конструктивного элемента. Одно из полей Type должно использовать тип Counter и применяться для перечисления групп. Если в состав ID вводится поле с номером этажа, то атрибут Story обязательно должен быть включен в рассматриваемый критерий.
Рис. 10.19. Настройки ID-формата 2. После настройки ID-номера для определенного типа элемента сохранить настройку, выбрав в меню Edit Settings команду Save Current. В боксе Save
220
Компьютерное проектирование в архитектуре • ArchiCAD 11
As ввести имя установки и нажать OK. В списке Settings возникнет имя новой настройки. 3. Если конструкционные элементы с типом, для которого в п.1 и 2 была выполнена настройка, уже установлены в проекте, то их перечень в отформатированном виде можно увидеть в боксе Element ID List (рис. 10.20), открыв его кнопкой Change ID‘s (Изменить ID). В этом боксе будут приведены групповые ID, число элементов в группах и этаж (если он включен в критерий), на котором размещена группа.
Рис. 10.20. Просмотр изменений ID 4. Повторить п.1–3 формирования ID-номера для элементов других типов. 5. После полного выполнения настройки нажать Save Settings & Close (Сохранить и закрыть). Если после выполненной настройки далее произвести установку новых элементов, то в них будут вновь использоваться стандартные ID-номера. Поэтому может понадобиться операция обновления элементов по каждому типу выполнением п. 3 приведенной выше процедуры. Поиск, замена и проверка текста Редактирование текста, рассматриваемое здесь, включает в себя поиск с заменой одного текста другим и проверку текста на орфографию. В качестве объектов редактирования используются текстовые блоки, метки, размеры, штампы зон. Для поиска отдельных слов и их замены на другие из меню Edit открыть бокс Search and Replace (Поиск и замена) (рис. 10.21).
Рис. 10.21. Поиск и замены слов
Глава 10 • Работа с текстовыми объектами
221
1. В поле Find Text that (Найти текст, который) ввести текст, который необходимо найти для замены. 2. В поле Replace all with (Заменить все) ввести заменяющий текст. 3. Кнопкой Filters открыть бокс Search & Replace Filters (Фильтры поиска и замены) (рис. 10.22). В разделе Search on (Искать в) выбрать, где искать текст, а в разделе Search in – какие типы элементов, содержащих текст, включить в поиск. Нажать ОК и вернуться назад.
Рис. 10.22. Настройка фильтра слов 4. Если не требуется контролировать результат поиска, нажать Replace All (Заменить все). Произойдет автоматический поиск заданных слов во всех позициях и их замена. Если требуется увидеть результат поиска, нажать кнопку Start Search (Начать поиск). После поиска откроется бокс Search & Replace Results (Результаты поиска и замены) (рис. 10.23).
Рис. 10.23. Результаты поиска слов
222
Компьютерное проектирование в архитектуре • ArchiCAD 11
Проверка орфографии Проверка выполняется в боксе, который открывается командой Document > Spell Checker > Open Spell Checker (Документ > Проверка орфографии > Открыть проверку орфографии) (рис. 10.24). Произойдет автоматическая инициализация текстового редактора Microsoft Word. Ход инициализации отображается индикатором в нижней части бокса.
Рис. 10.24. Проверка орфографии Проверка орфографии начинается с поиска ошибок. Найденное слово, которое отсутствует в словаре, появляется в поле Not in Dictionary (Нет в словаре). Для него в списке Suggestions (Предложения) предлагаются варианты замены. Выбранный вариант появляется в поле Change To (Изменить на). При желании в этом поле можно ввести собственный вариант замены. Для ввода замены нажать кнопку Replace (Заменить) либо Replace All (Заменить все), если такую замену необходимо произвести во всех случаях подобных ошибок. Вместо замены можно выполнить также другие команды: • Ignore (Игнорировать) – пропустить текущее слово; • Ignore All (Игнорировать все) – пропустить все такие слова; • Add (Добавить) – добавить новое слово в пользовательский словарь; • Check (Проверить) – проверить орфографию в поле Change To, если текст в нем введен вручную. Процесс проверки с целью настройки можно прервать кнопкой Stop и затем возобновить его, нажав Start. Настройка проверки. Изменить установки в процессе проверки можно, нажав кнопку Stop. Станет доступной кнопка Preferences (Установки), которой откры-
Глава 10 • Работа с текстовыми объектами
223
вается бокс Shell Checker Preferences (Установки проверки орфографии) с двумя вкладками. На вкладке Filters (рис. 10.25) ставят условия поиска проверяемых объектов. В разделе Search on (Искать на) объекты выбираются на текущем этаже (Current Story) или на всех этажах (All Stories), а в разделе Search in (Искать в) задаются типы проверяемых объектов. На второй вкладке Language and dictionaries (Язык и словари) (рис. 10.26) выполняется настройка словарей. В списке Language (Язык) необходимо выбрать общий словарь, а при его отсутствии нажать Search (Поиск). Список Language пополнится новыми словарями, из которых оставить нужный.
Рис. 10.25. Настройка фильтра
Рис. 10.26. Настройка словарей
В разделе Custom Dictionaries (Пользовательские словари) можно над словарями выполнять следующие операции: • Add (Добавить) – добавлять в список какой-либо из существующих пользовательских словарей. Словари выбираются в стандартном боксе Open; • New (Создать) – создавать новый пользовательский словарь; • Remove (Удалить) – удалять из списка выделенный пользовательский словарь. При этом словарь продолжает сохраняться на диске. При проверке орфографии используются все пользовательские словари, установленные в списке Custom Dictionaries. Однако добавление новых слов будет происходить только в выделенный пользовательский словарь.
ГЛАВА 11
Выделение и группирование элементов Выделение элементов предшествует любой операции редактирования. Диапазон этой операции велик – от простого выделения одиночного элемента и использования группировки элементов до выделения множества элементов, отобранных с помощью сложных критериев. Возможность использования быстрых и гибких приемов выделения в значительной степени обеспечивает эффективность процедур редактирования. Простейшие приемы выделения элементов Представление выделенных элементов. При выделении элемента на нем появляются метки в каждом из его узлов. Положение узловых точек на элементе зависит от их типа и геометрии (рис. 11.1а). Узловые точки на GDL-объектов (рис. 11.1б) определяются при описании объектов. Новая техника создания GDL-объектов позволяет теперь привязываться не только к узловым точкам.
а
б
Рис. 11.1. Примеры выделенных объектов а – линейные и полигональные элементы; б – GDL-объекты
При работе в режиме OpenGL 3D полное выделение элемента выполняется с характерной подсветкой в дополнение к выделению точек (рис. 11.2).
Рис. 11.2. Использование подсветки при выделении
Глава 11 • Выделение элементов
225
Функцию подсветки можно временно клавишами + выключить, например, если нужно увидеть действительный цвет линий и заливок. Выделенный элемент далее можно редактировать, используя команды меню или инструментальных линеек либо вызвав щелчком на ребре или вершине выделенного элемента Pet-панель с командами редактирования. Если узловые точки представлены пунктиром, элемент является заблокированным и его нельзя редактировать. Элемент может быть заблокирован в следующих случаях: • слой, на который помещен элемент, заблокирован; • элемент заблокирован из меню Edit командой Locking > Lock; • в разделенном проекте (при коллективной работе над проектом) элемент находится за пределами рабочего пространства. Бокс со свойствами заблокированного элемента можно открыть только для просмотра свойств. Поэлементное выделение. Применяют два варианта поэлементного выделения: • Курсор подвести к узловой точке или базовой линии элемента, где он должен принять форму «галочка» или «мерседес». Выполнить правый щелчок. Этот способ удобен тем, что одновременно с выделением появляется контекстное меню, из которого возможен немедленный выбор нужной команды редактирования. •
Курсор подвести к узловой точке или базовой линии элемента, где он должен принять форму «галочка» или «мерседес». Выполнить <Shift>-щелчок. При выделении следующего элемента таким же способом элементы, выделенные на предыдущих шагах, сохраняют выделение. Групповое выделение. • Выбрать инструмент УКАЗАТЕЛЬ, а затем из меню Edit (Правка) команду Select All (Выделить все) либо нажать клавиши +. Будут выделены все элементы в окне. • Выбрать инструмент, соответствующий типу выделяемых элементов. Вызвать из меню Edit команду Select All… либо нажать клавиши +. Будут выделены все элементы, тип которых соответствует выбранному инструменту. Выделение с использованием указателя
Инструмент УКАЗАТЕЛЬ (рис. 11.3) используется для геометрического выделения элементов путем формирования контура, охватывающего выделяемые элементы. Кроме того, этот инструмент имеет специальный режим быстрого выделения отдельных элементов, изображение которых имеет площадь (например, стены, перекрытия, заливки, крыши, но не линии, полилинии, дуги).
Компьютерное проектирование в архитектуре • ArchiCAD 11
226 в
Рис. 11.3. Информационная панель инструмента УКАЗАТЕЛЬ а – методы выделения: 1 – Partial Elements (Частичные элементы); 2 – Entire Elements (Целые элементы); б – геометрические методы построения рамки: 1 – Polygonal (Многоугольная); 2 – Rectangle (Прямоугольная); 3 – Rotated Rectangle (Прямоугольная повернутая); в – быстрое выделение Quick Selection (Быстрое выделение)
а б Быстрое выделение. Этот метод не требует для выделения поиска узлов или ребер. Достаточно при нажатой кнопке Quick Selection (Быстрое выделение) на информационной панели инструмента УКАЗАТЕЛЬ перенести курсор в область редактируемого элемента, в которой форма курсора принимает вид , и щелкнуть в любой точке области, находящейся внутри элемента. Если активен рассматриваемый инструмент, то переключать режим быстрого выделения можно также клавишей «Пробел». Если активным является другой инструмент, то войти в режим быстрого выделения можно, нажав клавишу <Shift>. Метод быстрой селекции действует на всех конструкционных элементах, а также на заливках и объектах. Методы выделения. Процедура выделения основана на использовании рамки, формирующей область, в которую полностью или частично попадают выделяемые элементы. Методы определяют правила отбора для выделения элементов в зависимости от их размещения относительно рамки: • Entire Elements (Целые элементы) – выделяются элементы, целиком попавшие в рамку. Метод позволяет при выделении элементов небольшого размера отфильтровывать крупноразмерные элементы; • Partial Elements (Частичные элементы) – выделяются элементы, хотя бы частично попавшие в рамку. Метод удобен, если выделяемые элементы выходят за границы окна. Геометрические методы. Эта группа методов определяет форму используемых рамок и соответственно процедуру их построения: • Polygonal (Многоугольная) – многоугольная рамка. Последовательно задаются вершины многоугольника, задающего контур рамки. Вместо указания последнего ребра можно нажать клавишу <Enter>; • Rectangle (Прямоугольная) – прямоугольная рамка. Последовательно показываются любые два противоположных угла в рамке; •
Rotated Rectangle (Прямоугольная повернутая) – прямоугольная повернутая рамка. Вначале показывается одно из ребер рамки, имеющее определенную
Глава 11 • Выделение элементов
227
длину и направление, а затем второе ребро заданной длины. Для добавления элементов в существующий набор выделенных элементов нажать клавишу <Shift> и нарисовать рамку, охватывающую добавляемые элементы. Выделенные новой рамкой элементы будут добавлены в указанный набор. Попадание в рамку уже выделенных элементов приводит к исключению их из набора выделения. После выделения рамкой дополнительных элементов, при использовании нажатой клавиши <Shift> старое содержание на информационной панели сохраняется. Если же добавить отдельный элемент <Shift>-щелчком, то на информационной панели будет отражено состояние нового элемента.
Рис. 11.4. Выделение элементов рамкой Для выделения многоугольных элементов (перекрытий, крыш, заливок), а также полилиний достаточно указания любой точки на них. Для выделения дуговых элементов можно также указать центр дуги. Отображение данных элемента при выделении. Если активным является инструмент УКАЗАТЕЛЬ, то при наведении курсора на ребро или вершину элемента (выделенные или нет) появляется связанное с курсором табло, содержащее информацию об этом элементе (рис. 11.5).
Рис. 11.5. Отображение информации об элементе Если активен любой другой инструмент, нажать <Shift>, чтобы увидеть информацию по элементу.
228
Компьютерное проектирование в архитектуре • ArchiCAD 11
Если при наведении курсора под ним оказываются ребра или вершины, которые являются общими для нескольких соприкасающихся элементов, то их выбор осуществляется следующим образом: •
•
если активен инструмент УКАЗАТЕЛЬ, то, щелкая клавишей , можно выбрать любой нужный элемент. На рис. 11.6 курсор установлен на заливке в левом верхнем углу, в котором также находятся узловые точки двух стен. В результате перебора клавишей последовательно выбираются все три элемента (а, б, в); если тип активного инструмента отличен от указателя и отсутствует среди элементов, на которые наведен курсор, то нажать клавишу <Shift> и, удерживая ее и щелкая по клавише , выбрать нужный элемент;
•
если активен инструмент, тип которого присутствует среди элементов, на которые наведен курсор, то, нажав и удерживая клавишу <Shift> и далее щелкая клавишей , можно выбрать любой нужный элемент указанного типа. Если выбрать инструмент СТЕНА, то на рис. 11.6 будут отображаться только стены (б, в). Если при наведении курсора на узел или ребро элемента и его подсвечивания щелкнуть кнопкой мыши, произойдет выделение всех узлов элемента. С ранее выделенных элементов при этом снимается выделение.
а б Рис. 11.6. Отображение информации для перекрывающихся элементов
в
Использование для выделения бегущей рамки Выделение бегущей рамкой. Если нужно выделить часть элементов определенного типа, можно применить бегущую рамку. Операцию можно выполнять в 2М или 3М-окне. 1. Выбрать инструмент БЕГУЩАЯ РАМКА с геометрическим методом: Polygonal (Многоугольная), Rectangle (Прямоугольная), Rotated Rectangle (Прямоугольная повернутая) или Flat (Плоская) (только в 3М-окне).
Глава 11 • Выделение элементов
229
2.
Нарисовать контур, охватывающий или пересекающий нужную часть элементов определенного типа. (Контур может также охватывать и пересекать любые элементы других типов) (рис. 11.7а). 3. Выбрать инструмент, соответствующий типу выделяемых элементов. 4. Из меню Edit выбрать команду Select All <X> in Marquee (Выделить все <X> в бегущей рамке), где X – имя элементов, тип которых соответствует активному на инструментальной палитре инструменту (рис. 11.7б). 5. При необходимости добавить в выделенный набор элементы другого типа, также находящиеся в созданном контуре, повторить п. 3 и 4 (рис. 11.7в). На рис. 11.7б в 2М-окне показано выделение для инструмента СТЕНА, а на рис. 11.7в – дополнительное выделение после установки инструмента КОЛОННА. Если в п. 3 установлен инструмент УКАЗАТЕЛЬ или БЕГУЩАЯ РАМКА, то будут выделены все элементы, хотя бы частично попавшие в бегущую рамку.
а Рис. 11.7. Выделение бегущей рамкой в 2М-окне
б
в
На рис. 11.8 выделение стен показано в 3М-окне. Построение рамки выполняется тем же методом, но выполняется в два этапа – вначале чертится контур в плоскости XY (рис. 11.8а), а затем задается третья координата Z (рис. 11.8б).
а Рис. 11.8. Выделение бегущей рамкой в 3М-окне.
б
в
Удаление бегущей рамки. Удалить бегущую рамку можно одним из способов:
230
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Нажать клавишу <Esc>. Если в рамке есть выделенные элементы, то сначала будет снято выделение, а при следующем нажатии той же клавиши будет удалена рамка.
•
Выполнить двойной щелчок за пределами рамки при активном инструменте БЕГУЩАЯ РАМКА. Выбрать из контекстного меню команду Remove Marquee (Удалить бегущую рамку).
•
Использование для выделения элементов правил отбора Если для выделения элементов имеет значение не их положение в проекте, а их свойства, геометрическое методы работают неэффективно либо вообще не позволяют формировать нужные наборы элементов. В этих случаях используется способ выделения на основе определенного критерия отбора элементов. Выделение с использованием критериев отбора. Для выбора критерия необходимо из меню Edit командой Find & Select (Найти и выделить) открыть одноименный бокс (рис. 11.9). Критерий может включать указание на тип элемента (инструмент, его создавший), материал, слой, перо и др.
Рис. 11.9. Выбор критерия для поиска элементов Порядок составления критерия и выделения на основе этого критерия элементов следующий. 1. В списке Find Elements (Элементы для поиска) выбрать тип выделяемых элементов. При выборе значений All, All 2D или All 3D в критерий выбора вводятся все 2М- или все 3М-элементы. 2. Нажать кнопку More Choices (Следующие отборы). В критерий будет добавлено новое условие с кнопкой слева и группой параметров справа. Если предложенное условие не требуется, щелкнуть по кнопке условия и в открывшемся списке заменить его другим условием либо удалить, выбрав команду Remove Criterion (Удалить критерий). 3. Установить справа параметры, входящие в выбранное условие. 4. Повторить п. 2 и 3, если необходимо в критерий ввести следующее условие.
Глава 11 • Выделение элементов
231
5. Для удаления из критерия условия, который был введен последним, нажать кнопку Fewer Choices (Вывести из отбора). 6. Нажать кнопку «+» или «–» для добавления в выделенный набор новых элементов или соответственно снятия выделения с элементов, согласно построенному критерию. Избранные выборки элементов. Эти выборки сохраняются в палитре Selections (Выделения) (рис. 11.10) и перечисляют определенные конструктивные элементы, входящие в выделение. Избранная выборка особенно полезна для однотипных элементов, параметры которых должны сохраняться одинаковыми и поэтому могут настраиваться групповым способом. 1 2
Рис. 11.10. Панель избранных выборок: 1 – формат панели; 2 –меню команд
Для создания избранной выборки необходимо: 1. Выделить все элементы, которые войдут в выборку. 2. Открыть в правом верхнем углу меню команд и выбрать команду Add Selection (Добавить выделение). 3. В появившемся боксе Save Selections (Сохранить выделение) ввести имя выборки. Нажать кнопку Save. В списке выборок (Selections) появится новое имя, а в нижней части панели – состав входящих в нее элементов. Если далее необходимо выделить группу элементов, ранее включенных в состав одной из выборок, выделить эту выборку в верхней части панели и нажать кнопку Select (Выделить). Произойдет выделение всех элементов указанной выборки, над которой теперь можно выполнить групповую операцию редактирования – изменение параметров, перемещение, удаление и др. Настройка атрибутов выделения Атрибуты выделений представлены на вкладке Selection and Information Elements (Выделение и информация по элементам) (рис. 11.11) бокса Work Environment (Рабочая среда), который открывается одноименной командой из меню Options.
232
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 11.11. Настройка параметров выделения элементов В раздел Selection включены параметры и атрибуты: • Selection Dots Color (Цвет точек выделения) – цвет узловых точек, появляющихся на индивидуально выделенных элементах. Щелчок в поле справа открывает для настройки палитру цветов; • Editable Selection Dots Color (Цвет редактируемых точек выделения) – цвет узловых точек, появляющихся при выделении GDL-элементов и используемых для изменения геометрии, например открывания створки окна. Щелчок в поле справа открывает для настройки палитру цветов; • Highlight selected elements’ contours (Подсветка контуров выделенных элементов) – включение подсветки контура элементов при их выделении. Для подсветка контура задаются : Contour color (Цвет контура) – цвет для контура выделения. Щелчок в поле справа открывает для настройки палитру цветов; Bold contours (Жирные контуры) – выделение подсветки жирным контуром.
Глава 11 • Выделение элементов
233
•
Highlight selected elements’ surfaces (Подсветить поверхности выделенных элементов) – включение подсветки поверхности элементов при их выделении. Для подсветки поверхности задаются: Surface color (Цвет поверхности) – цвет для поверхности выделенного элемента. Щелчок в поле справа открывает палитру цветов; Transparency in Shaded OpenGL view (Прозрачность на раскрашенном виде в режиме OpenGL) – прозрачность цветового выделения. Регулируется ползунком снизу. При крайнем левом положении выделение полностью прозрачно и признаки выделения на поверхности элемента отсутствуют. При крайнем правом положении цвет выделения полностью закрывает материал, назначенный поверхности выделенного элемента. В раздел Element Information включены параметры подсвечивания при съеме информации о подсвечиваемом элементе: • Highlight element contours before selection (Подсветить контурные линии элементов перед выделением) – подсветка контура элемента с целью его обнаружения. Подсветку можно настроить, установив такие параметры: Highlight color (Цвет подсветки) – выбор цвета подсветки. Щелчок в поле открывает для настройки палитру цветов; Bold contours (Жирные контуры) – выделение подсветки жирным контуром; Highlight appears after (Подсветка появляется после) – задержка в секундах, с которой появляется подсветка. При нажатии клавиши <Shift> подсветка появляется без задержки;
•
•
Highlight contours of related element(s) when placing or editing element (Подсветка контуров элементов при их установке или редактировании) – подсвечивание элемента при образмеривании или передаче параметров от одного элемента к другому. Это позволяет идентифицировать элементы, участвующие в операциях. Цвет такой подсветки можно задать в палитре цветов, открыв ее щелчком в поле Highlight color (Цвет подсветки); Enable element information Pop-up (Выводить информацию по элементу) – включение табло, в котором появляется информация по элементу при наведении на него курсора и активном инструменте УКАЗАТЕЛЬ. Параметры табло: Pop-up appears after (Табло появляется после) – задержка появления табло с информацией после установки курсора на элемент; Show short info only (Показать только краткую информацию) – включение на табло сокращенного набора информации; Use Tracker colors (Использовать цвета буксируемого табло) – использование цветов, назначенных при настройке буксируемого табло в рассматриваемом боксе на вкладке Tracker and Coordinate Input (Ввод координат и буксируемое табло);
Компьютерное проектирование в архитектуре • ArchiCAD 11
234
Use small font (Использовать маленький шрифт): Использование шрифта маленькой высоты для информации по выделенному элементу. Группирование Для облегчения выделения объектов, состоящих из множества отдельных примитивов – отрезков, дуг, сегментов стен и крыш и т.д., применяется их группирование. Элементами новой группы наряду с примитивами могут служить другие группы. Полученная иерархическая структура напоминает файловую структуру, файлы и папки в которой будут соответствовать отдельным примитивам и группам из них. Единственным отличием здесь будет невозможность включения одного и того же примитива в разные группы. Рис. 11.12. Пример группирования элементов
С
В
А1 Стены
а – структура группы; б – группа С; в – группы А1 (маркеры синего цвета) и А2 (маркеры горчичного цвета)
Столы
А2 Перегородки
а
б
в
Для работы с операциями, связанными с группированием, используется подменю Edit > Grouping (Правка > Группирование) со следующими командами: • Group (Сгруппировать) – создания группы из выделенных элементов; • Ungroup (Разгруппировать) – возврат в разгруппированное состояние всех элементов, входящих в выбранную группу; • Autogroup (Автогруппирование) – линейные многозвенные элементы (балки, стены, линии, строящиеся геометрическим методом Chained (Цепные)), при вводе автоматически группируются; • Suspend Groups (Временные разгруппирование) – при нажатии этой кнопки одновременно разгруппировываются все сгруппированные на плане объек-
г
Глава 11 • Выделение элементов
235
ты. Это облегчает редактирование отдельных элементов в сгруппированных объектах. После выполнения необходимого редактирования повторный выбор этой команды автоматически группирует по старым схемам все перед этим разгруппированные элементы (кнопка Suspend Groups отпущена). Для оперативного разгруппирования и затем автоматического восстановления группировки можно пользоваться также соответствующими кнопками на управляющей панели. Порядок размещения элементов. При работе над планом иногда отдельные элементы пересекаются между собой. В области пересечения необходимо определить, какой из элементов будет перекрывать все остальные и тем самым отображаться на переднем плане. Для решения этой задачи используется специальный метод размещения элементов в памяти. Именно в памяти формируется многоуровневая область, называемая стеком и напоминающая слоеный пирог. В каждый слой помещаются элементы разных типов, образующих один класс. Поскольку в одном слое может находиться одновременно несколько элементов одного типа, для каждого из них запоминается очередность их ввода. При визуализации на экране идет просмотр каждой точки изображения от вершины стека вниз. Первая из обнаруженных точек с ненулевым значением будет отображена на экране. Если в слое несколько элементов, то будет выбран элемент, созданный последним. Типы элементов, которые размещаются в одном слое, называют классами. Состав классов представлен в таблице: Класс
Типы элементов
1
Текст, метки, размеры, штампы в зонах
2
Линии, окружности, сплайны, узловые точки
3
Библиотечные элементы
4
Стены с окнами и дверями, перекрытия, колонны, балки, крыши, 3D-сетки
5
Заливки, полигоны в зонах
6
Фигуры
Размещение по слоям в стеке осуществляется согласно другой таблице: Слой
Класс
Слой
Класс
1–4
–
8
4
5
1
9
5
6
2
10
6
7
3
11 – 14
–
Для изменения существующего порядка элементов отдельные элементы могут перемещаться между слоями в обоих направления – вверх и вниз. В результате далее в одном слое могут оказаться элементы, принадлежащие разным классам.
Компьютерное проектирование в архитектуре • ArchiCAD 11
236
При этом в новом слое перемещенный элемент будет перекрывать все элементы более низкого класса и все элементы своего класса, не подвергавшиеся перемещению, как более старые. Перемещение элементов осуществляется следующими командами в подменю View > Display Order (Вид > Порядок отображения): • Bring Front (Перенести на передний план) – выделенные элементы помещаются на передний план в слой 1; • Send Back (Перенести на задний план) – выделенные элементы помещаются на задний план в слой 14; • Bring Forward (Перенести вперед) – выделенные элементы перемещаются в сторону переднего плана – в соседний верхний слой; •
Send Backward (Перенести назад) – команда, обратная по действию предыдущей команды: выделенные элементы перемещаются в сторону заднего плана – в соседний нижний слой;
•
Reset Default Order (Восстановить порядок по умолчанию) – восстановление исходного порядка размещения выделенного элемента. Если в слое 1 оказываются элементы, принадлежащие разным классам, то для отображения на переднем плане элемента более низкого класса необходимо элемент старшего класса командой Send Backward переместить в слой 2.
Пример. Задан порядок заливки A, перекрытия B, стены C и библиотечного элемента (кресла) D (а). Далее заливка A выделяется и по команде Bring Forward последовательно переносится в слой 8 (б), в слой 7 (в) и, наконец, на передний план в слой 6 (г). Слой Состав 6
D
7
CB
8
A
6 C
A
9
D
Слой Состав 6 7
DA
8
CB
9
Слой Состав
B
а
7
D
8
CBA
C
A
9
D
б Слой Состав
B C
6
A
7
D
8
CB
9
A D
B
в
B C
A D
г
ГЛАВА 12
Редактирование положения В этой главе рассматриваются приемы редактирования, действующие в форме линейных координатных преобразований, – сдвиг, поворот, зеркальное преобразование, масштабирование. Поскольку действие операций редактирования не зависит от типа редактируемого элемента, можно выполнять групповое редактирование элементов, в общем случае, различного типа. Набор таких элементов может восприниматься как некоторый обобщенный элемент, в котором специфические особенности его компонентов не учитываются. Изменение положения Сдвиг. Операция сохраняет для любого вектора, определенного парой точек на объекте, длину и направление. Произвольный сдвиг в 3М-пространстве раскладывается на две последовательно выполняемые операции – сдвиг в плоскости XY и вертикальные сдвиг. Сдвиг в плоскости XY (рис. 12.1). 1. Щелкнуть в выделении на вершине или ребре любого элемента и в Petпалитре выбрать Drag (Переместить). Можно также выбрать из меню Edit или контекстного меню команду Move > Drag (Изменить положение > Переместить). Будет задана базовая точка. 2. Задать новое положение базовой точки на плоскости XY.
Рис. 12.1. Сдвиг в 2М-окне Сдвиг в горизонтальной плоскости из 3М-окна происходит с использованием той же процедуры (рис. 12.2). Если вместо сдвига исходного набора необходимо сдвинуть его копию, то при активации команды сдвига из меню Edit или контекстного меню нужно выбрать Move > Drag a Copy (Изменить положение > Переместить копию) для создания
238
Компьютерное проектирование в архитектуре • ArchiCAD 11
одиночной копии или Move > Drag a Multiple Copy (Изменить положение > Перетащить несколько копий) для нескольких копий. В случае активации команды в Pet-палитре необходимо затем нажать клавишу для одиночной копии или комбинацию клавиш + для нескольких копий. В случае выбора сдвига одиночной копии к форме курсора прикрепляется символ “+”, а для нескольких копий – символ “++”.
Рис. 12.2. Сдвиг в 3М-окне Вертикальный сдвиг. Если перемещение производится в 2М-окне с изменением уровня, то процедура сдвига по вертикальной составляющей будет следующая: 1. Щелкнуть в выделении на любой вершине или ребре любого элемента и выбрать в Pet-палитре команду Elevate (Уровень). 2. Установить в боксе Elevate значение третьей координаты – z. При выполнении вертикального сдвига в 3М-окне величину смещения можно задать в поле Elevation следящего табло. На рис. 12.3 показан пример вертикального сдвига копии.
Рис. 12.3. Вертикальный сдвиг копии в 3М-окне Сдвиг инструментом БЕГУЩАЯ РАМКА (рис. 12.4). Указанным инструментом нарисовать контур вокруг перемещаемого объекта так, чтобы он полностью ока-
Глава 12 • Редактирование положения
239
зался внутри этого контура. Далее указать курсором «галочка» или «мерседес» базовую точку (а) и затем ее новое положение (б).
а Рис. 12.4. Сдвиг инструментом БЕГУЩАЯ РАМКА
б
Сдвиг с использованием быстрого выделения. Это способ используется для сдвига отдельных элементов и является самым быстрым, так как не требует предварительного выделения элемента. 1. Выбрать инструмент УКАЗАТЕЛЬ и установить для него режим быстрого выделения. 2. Навести курсор на редактируемый элемент так, чтобы он оказался внутри его контура и изменил свою форму на (в 3М-окне навести курсор на любую грань). Если размеры элемента небольшие и нужная форма курсора не появляется, увеличить растяжкой размер элемента. 3. Нажать на кнопку мыши и перетащить элемент в новую позицию. Для задания новой позиции можно также воспользоваться следящим табло. Использование дополнительных базовых точек. При сдвиге точка на элементе, в которой выбиралась команда сдвига или вызывалась Pet-палитра, принимается в качестве базовой. Относительно этой точки далее задается смещение. Если смещение задается числовым способом, то выбор базовой точки безразличен, это смещение для всех точек сдвигаемого элемента одинаково. В случае если при сдвиге необходимо определенную узловую точку на сдвигаемом наборе элементов привязать к ребру или узловой точке другого объекта, то начиная с версии ArchiCAD 10, также не обязательно точно выбирать базовую точку (рис. 12.5). В процессе сдвига все узловые точки могут использоваться для привязки, принимая форму маленьких квадратов. Эти узловые точки, попадая в область привязки узловых точек (а) или ребер (б) других элементов, принимают форму больших жирных квадратов. Щелчок при изменении на такую форму обеспечивает необходимую привязку. Если сдвигаемый элемент может быть привязан несколькими узловыми точками, то одна из них выделяется жирным квадратом, а остальные допустимые узлы черными квадратами (б). Щелкая клавишей , можно выбрать из числа допустимых нужный узел (в). Данный механизм привязки особенно актуален при сдвиге с использованием режима быстрого выделения, поскольку в нем по определению базовая точка не
240
Компьютерное проектирование в архитектуре • ArchiCAD 11
может совпадать с управляющими точками или лежать на ребрах сдвигаемого элемента.
а
б
в
Рис. 12.5. Использование для привязки дополнительных базовых точек Использование приведенного механизма привязки доступно во всех окнах, в том числе и в 3М-окне. Поворот. Для поворота выделенного набора элементов необходимо определить точку вращения, а затем последовательно задать начальный и конечный угол поворота (рис. 12.6). После этого программа вычислит угол поворота как разность указанных углов. 1. Выделить набор объектов. 2. Щелкнуть в выделении на вершине или ребре любого элемента и в Petпалитре выбрать Rotate (Повернуть). Можно также выбрать из меню Edit или контекстного меню команду Move > Rotate (Изменить положение > Повернуть). 3. Показать центр вращения. 4. Задать сначала начальную (а), а затем конечную точку дуги поворота (б).
б
в
Рис. 12.6. Поворот на плане этажа а Как и для сдвига, если необходимо повернуть копию выделенного набора элементов, то при активации команды из меню Edit или контекстного меню нужно выбрать Move > Rotate a Copy (Изменить положение > Повернуть копию) для
Глава 12 • Редактирование положения
241
создания одиночной копии или Move > Rotate Multiple Copy (Изменить положение > Повернуть несколько копий) для нескольких копий. В случае активации команды в Pet-палитре необходимо после выбора команды нажать клавишу для одиночной копии или комбинацию клавиш + для нескольких копий. Поворот с использованием Pet-палитры доступен также в 3М-окне, в котором используется тот же алгоритм, что в 2М-окне (рис. 12.7).
Рис. 12.7. Поворот в 3М-окне Зеркальное отражение. Преобразование выполняется относительно определенной оси при работе на плане этажа (рис. 12.8) или вертикальной плоскости в 3М-окне (рис. 12.9). 1. Выделить набор объектов. 2. Щелкнуть на любой вершине или ребре в Pet-палитре выбрать команду Mirror (а). Можно также выбрать из меню Edit или контекстного меню команду Move > Mirror (Изменить положение > Отразить). 3. Указать две точки оси отражения. Операция не действует на отдельные символы в тексте, но выполняется относительно тестовых блоков, для которых сохраняется читаемость слева направо и сверху вниз.
Рис. 12.8. Зеркальное отражение на плане этажа
242
Компьютерное проектирование в архитектуре • ArchiCAD 11
Если нужно создать отраженную копию выделенного набора элементов, то при активации команды из меню Edit или контекстного меню нужно выбрать Move > Mirror a Copy (Изменить положение > Отразить копию). В случае активации команды в Pet-палитре нужно после выбора команды нажать клавишу .
Рис. 12.9. Зеркальное отражение в 3М-окне Перемещение и копирование через буфер обмена Эти операции редактирования включают копирование, вырезку и вставку различных фрагментов как в пределах одного проекта, так и из других проектов и приложений, используя буфер обмена. В отличие от команды Drag, эти операции позволяют перемещать и копировать элементы с одного этажа на другой, а также на план этажа из 3М-окна и окна разрезов/фасадов. Копирование и перемещение на плане этажа. Последовательность выполнения операций копирования следующая: 1. Инструментом УКАЗАТЕЛЬ или БЕГУЩАЯ РАМКА поместить в рамку выделяемый фрагмент и выбрать Edit > Copy (Правка > Копировать). 2. Выбрать команду Edit > Paste (Правка > Вставить). При необходимости предварительно перейти на новый этаж. Появится в пунктирной рамке копия, которая по координатам x, y будет совпадать с оригиналом. 3. Если скопированный при вставке объект выходит за пределы рабочего окна хотя бы частично, появляется бокс Pasting, в котором необходимо выбрать один из двух вариант размещения: Paste in the Current View (Вставить в текущий вид) – вставляемый объект появится в центре рабочего окна; Paste in the Original Location (Вставить в исходную позицию) – вставляемый объект появится в позиции с исходными координатами x ,y; и один из двух вариантов управления размером изображения после вставки: Keep Current View (Сохранить текущий вид) – изображение после вставки сохранит свои размеры;
Глава 12 • Редактирование положения
243
Zoom to Pasted Elements (Увеличить до вставленных элементов) – изображение после вставки будет выравнено до размеров рабочего окна. 4. При необходимости изменить точку вставки поместить курсор в область, ограниченную рамкой, и переместить копию в новое положение. 5. Для завершения операции вставки щелкнуть курсором за пределами рамки. Команда Edit > Cut (Правка > Вырезать) отличается удалением оригинала. Копирование и перемещение из окна разрезов. Последовательность действий та же, что и в предыдущем случае. Выделенный фрагмент чертежа вставляется в том же окне другого разреза или на плане. При этом вставляемый объект содержит только двумерную информацию и представляется элементами типа линия, заливка, дуга и т.д. Создать новый конструкционный элемент в окне разрезов при вставке командой Paste здесь уже нельзя. Компоновка этажа. Если структура здания задана и построен базовый этаж, его элементы могут быть скопированы на любой другой этаж. При необходимости одни из элементов могут быть удалены, а другие отредактированы. 1. В списке Edit Elements of Selected Story (Редактируемые элементы выбранного этажа) установить флажок All Types (Все типы), если требуется скопировать все элементы, и затем нажать кнопку Copy All (Скопировать все). Все элементы этажа будут скопированы в буфер обмена. Если необходимо выполнить избирательное копирование по типам элементов, то указанный выше флажок сбросить и выбрать из списка типы копируемых элементов. 2. Щелкнуть в таблице по этажу, в который будет выполняться копирование. Выбранный этаж станет текущим. Нажать кнопку Paste. Содержимое из буфера обмена будет перенесено в текущий этаж. Если нужно перенести все элементы одного типа с этажа на этаж, используется тот же алгоритм, что и для копирования, в котором вместо кнопки Copy All нажимается Cut All. При этом последует предупреждение об удалении всех выделенных типов с исходного этажа. Удалить все элементы с этажа можно кнопкой Clear All. При этом будут потеряны все элементы без возможности отмены выполненного удаления, что требует осторожного обращения с этой командой. Все команды, связанные с построением этажей, в текущем окне Story Settings фиксируются в списке Event List (Список событий), что помогает контролировать правильность действий, не прерывая работу в рассматриваемом окне. При выходе из этого окна список очищается. При необходимости копировать на другой этаж отдельные элементы можно применить прямое копирование в буфер обмена. Для этого выделить эти элементы и скопировать их командой Edit > Copy. Далее перейти на требуемый этаж и выбрать команду Edit > Paste. В пунктирной рамке появится скопированный строго по вертикали элемент. При необходимости зафиксировать положение скопированного элемента – щелкнуть за пределами пунктирной рамки. Таким прие-
244
Компьютерное проектирование в архитектуре • ArchiCAD 11
мом нельзя копировать окна и двери. Они переносятся только вместе со стенами, в которых они установлены. Копирование из 3М-окна. Эта операция позволяет создать в 3М-окне плоскую проекцию, которую можно затем разместить на плане этажа (рис. 12.10).
а
б
Рис. 12.10. Формирование на плане этажа картинки из модели в 3М-окне Полностью процедура создания плоской копии в 3М-окне и ее размещение на плане этаже выглядит следующим образом: 1. Сделать активным 3М-окно. 2. Выбрать инструмент БЕГУЩАЯ РАМКА и установить на информационной панели геометрический метод Flat (Плоскость). 3. Нарисовать в 3М-окне прямоугольную бегущую рамку вокруг копируемого фрагмента (рис. 12.10а). 4. Выбрать команду Edit > Copy. Если для 3М-окна установлен режим Internal View, то открыть бокс Copy (рис. 12.11), в котором выполнить настройку команды копирования. Нажать ОК. 5. Перейти на план этажа и выбрать команду Edit > Paste. На плане появится скопированный образ в пунктирной рамке (рис. 12.10б). Поместить курсор внутрь рамки и при необходимости переместить ее в нужное положение, после чего щелкнуть курсором вне рамки. Настройка в боксе Copy (рис. 12.11) начинается с выбора в списке Copy/Save as (Копировать/Сохранять как) формата выходного образа в месте вставки: • Painting screenshot (Раскрашенный снимок экрана) – рисунок без внутренней структуры, соответствующий инструменту Picture (Картина); • Drawing (Чертеж) – чертеж, состоящий из примитивов – дуг, отрезков, штриховок. При вставке в другие приложения, такие как Paint и Photoshop, размеры этих примитивов в точности будут равны размерам в 3М-окне; • Scaled Drawing (Масштабированный чертеж) – чертеж, состоящий из примитивов – дуг, отрезков, штриховок, точно согласующихся при вставке по размерам с исходными элементами.
Глава 12 • Редактирование положения
245
Рис. 12.11. Настройка копии из 3М-окна (в режиме Internal View) В разделе Elements to copy (Копируемые элементы) перечисляются примитивы и атрибуты, которые будут представляться в выходном образе: • Construction Elements (Конструкционные элементы) – геометрические элементы выбранного фрагмента, которые будут отображаться на плане: только ребра (Edges), только грани (Polygons) или те и другие; • Shadow (Тень) – элементы выбранного фрагмента, которые будут отбрасывать на плане тень: только ребра (Edges), только грани (Polygons) или те и другие (рис. 12.12). Параметры доступны, если в боксе 3D-Windows Settings активны векторные тени (Vectorial Sun Shadows);
Рис. 12.12. Отбрасывание тени а •
б
а – ребрами; б – гранью
3D-Hatching (3D-штриховка) – вид штриховки: поверхностная (Hatching lines) или плоская (Polygons) (рис. 12.13). Параметры доступны, если в окне 3D Windows Settings активна векторная штриховка (Vectorial 3D Hatching).
Рис. 12.13. Штриховка а – поверхностная; б – плоская
б а Значения, включающие отображения ребер (Edges) будут доступны, если боксе 3D-Windows Settings в разделе Methods для параметра Contours выбрано значение отличное от Off.
246
Компьютерное проектирование в архитектуре • ArchiCAD 11
Раздел Polygons (Полигоны) содержит две группы вариантов построения граней. Первая касается сохранения невидимых частей перекрывающихся граней (Overlapping polygons) или их обрезки по вычисленной линии перекрытия (Calculate split polygons) (рис. 12.14).
Рис. 12.14. Грани а – с сохранением перекрытия; б – без сохранения
б а Вторая группа используется для выбора штриховки с рамкой (Framed) или без нее (Frameless) в месте, где бегущая рамка при выделении в 3М-окне режет штриховку. Изменение размеров
Растяжение инструментом БЕГУЩАЯ РАМКА (рис. 12.15). Этот вариант подходит для растяжения объектов как двумерных, так и трехмерных. Предварительного выделения каких-либо элементов здесь не производится. 1. Выбрать инструмент БЕГУЩАЯ РАМКА и установить на информационной панели метод выделения Single Floor (Одиночный этаж), если растяжение будет выполняться только на текущем этаже, или All Floor (Все этажи) для растяжения на всех этажах. 2. Выбрать необходимую форму контура и построить границы массива с перемещаемыми вершинами. 3. Выбрать курсором «галочка» или «мерседес» базовую точку внутри контура, и показать ее новое положение.
Рис. 12.15. Растяжение инструментом БЕГУЩАЯ РАМКА Если в контур бегущей рамки попадают все точки объекта, то растяжение превращается в обычное перемещение. Масштабирование. Операция позволяет в окне плана избирательно масштабировать элементы в зависимости от их типа. 1. Выделить масштабируемые элементы. 2. Командой Reshape > Resize (Изменить форму > Изменить размер) открыть из меню View (Вид) бокс Resize (рис. 12.16а).
Глава 12 • Редактирование положения
247
3. Установить значение масштаба, если оно известно, введя его в разделе Resize ratio (Коэффициент масштабирования) одним из трех предложенных способов. Если масштаб будет устанавливаться в рабочем окне, то установить флажок Define graphically (Определить графически). 4. В разделе Options (Опции) выделить те типы элементов, размеры которых должны быть изменены, установив для них флажки: • Resize wall, column thickness (Изменить размер стены, толщину колонны) – масштабирование толщины стен и колонн; • Resize library parts (Изменить размер библиотечных элементов) – масштабирование библиотечных элементов; • Resize all text entities (Изменить размер всех текстовых блоков) – масштабирование всех текстовых блоков; • Resize all arrows and markers (Изменить размер всех стрелок и маркеров) – масштабирование всех стрелок и маркеров. 5. Нажать ОК и показать на плане точку, которая при масштабировании останется неподвижной. В примере на рис. 12.16б при масштабировании стены и колонны изменили свою толщину. Автоматически вместе со стенами изменили ширину окна и двери. Текстовый блок и библиотечный элемент – кровать сохранили свои размеры.
б Рис. 12.16. Масштабирование а
Масштаб 1,5:1 (кроме объекта – кровати и текстового блока)
Создание массивов Операция Multiply (Размножить) создает массивы с элементами, размещенными равномерно вдоль прямой линии или дуги в 3D-пространстве, на линии, параллельной оси Z, а также в узлах прямоугольной сетки на плоскости. 1. Выделить группу элементов, которые будут использоваться в качестве содержимого ячейки массива.
248
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Щелкнуть в выделении по любой управляющей точке или ребру и выбрать в Pet-палитре команду Multiple (Размножить). Можно также выбрать из меню Edit или контекстного меню команду Move > Multiply (Изменить положение > Размножить). 3. В боксе Multiply (рис. 12.17) задать тип массива и метод размещения элементов массива (подробнее ниже). 4. Нажать ОК. 5. Задать в графической области параметры размещения элементов массива. В боксе Multiply можно задать 4 типа массивов, которые выбираются в разделе Choose an Action (Выбрать действие): • • • •
Drag (Переместить)– линейный массив с размещением элементов вдоль наклонной прямой линии; Rotate (Повернуть) – круговой массив с размещением элементов вдоль дуги; Elevation (Уровень) – вертикальный массив с размещением элементов вдоль вертикали; Matrix (Матрица) – прямоугольный массив с размещением элементов в узлах прямоугольной сетки.
а Рис. 12.17. Настройка одномерных массивов б
а – в 2М-окне; б – в 3М-окне
Для размещения элементов массива применяются четыре метода, задаваемые в нижней части бокса Multiply. В зависимости от метода размещения элементов в массиве в п. 5 выполняется соответствующая процедура его построения.
Глава 12 • Редактирование положения
249
а Рис. 12.18. Настройка прямоугольного массива б
а – в 2М-окне; б – в 3М-окне
При работе в 2М-окне (рис. 12.17а) вертикальное смещение копий задается в боксе Multiply, а в 3М-окне (рис. 12.17б) при наличии установленного флажка On указывается непосредственно на чертеже. Линейные массивы. Increment (Приращение) – распределение фиксированного числа копий с указанным смещением. В поле Number of copies (Число копий) задается число копий, а в поле Vertical displacement (Вертикальное смещение) смещение их по вертикали, а в рабочем 2М- или 3М-окне – вектор смещения в плоскости XY. В п. 5 необходимо сформировать вектор, задающий направление массива и размер ячейки (рис. 12.19) (положение начальной точки этого вектора в общем случае безразлично). Величина интервала вычисляется программой.
Рис. 12.19. Создание линейного массива в 2М-окне (метод Increment) На рис. 12.20 показан пример создания линейного массива (лестничного марша) в 3М-окне. Для обеспечения вертикального смещения необходимо в боксе Multiple для параметра Vertical Displacement установить состояние On.
Рис. 12.20. Создание линейного массива в 3М-окне (Метод Increment)
250
Компьютерное проектирование в архитектуре • ArchiCAD 11
Субпроцедура построения массива для метода Increment имеет вид: 1. Построить по двум точкам горизонтальную проекцию вектора смещения элементов массива. 2. Задать концевую точку вертикальной проекции вектора смещения (начальная точка этого вектора автоматически привязывается к конечной точке горизонтальной проекции). Distribute (Распределить) – распределение заданного числа копий на заданном интервале (рис. 12.21). В поле Number of copies задается число копий, а в поле Vertical displacement – смещение по вертикали последней копии относительно исходного элемента. Смещение по горизонтали последней копии относительно исходного элемента задается в рабочем 2М- или 3М-окне. В п. 5 необходимо сформировать вектор, задающий направление массива и размер массива. Расстояние между элементами массива вычисляется программой.
Рис. 12.21. Создание линейного массива (метод Distribute) Spread (Распространить) – распределение копий на заданном интервале с заданным приращением (рис. 12.22). Смещение между соседними копиями горизонтали и вертикали задается соответственно в полях Spacing (Расстояние) и Vertical Displacement, а в рабочем 2М- или 3М-окне – вектор смещения первой копии относительно исходного элемента. В п. 5 необходимо сформировать вектор, задающий направление массива и размер массива. Расстояние между элементами вычисляется программой.
Рис. 12.22. Создание линейного массива (метод Spread) Distribute-1.Аналогично предыдущему варианту, но вектор смещения рассчитывается на одну копию больше, а сама последняя копия не создается (рис. 12.23).
Рис. 12.23. Создание линейного массива (метод Distribute-1)
Глава 12 • Редактирование положения
251
Круговые массивы. Размещение элементов массива производится на воображаемой дуге, которую описывает конец радиус-вектора при его повороте вокруг начальной точки. Таким образом, в отличие от линейного массива, здесь необходимо дополнительно зажать второе положение радиус-вектора путем его поворота вокруг начальной точки. При этом расстоянию между соседними элементами массива будет соответствовать приращение центрального угла дуги, а интервалу – полный центральный угол дуги. Положение начальной точки радиусвектора, задающего центр дуги, здесь также в общем случае безразлично. На рис. 12.24 показан пример кругового массива с фиксированным числом копий и устанавливаемым смещением. 1. Показать положение центра дуги, на которой будут размещены элементы массива. 2. Указать положение начального и затем конечного угла, определяющего угловое приращение или полный угол дуги в зависимости от выбранного метода размещения элементов массива.
Рис. 12.24. Создание кругового массива (метод Increment) Прямоугольные массивы. Строки и столбцы в массиве представляют собой линейные массивы. Процедура построения массива заключается в построении линейного массива, задающего размещение в одном измерении, а затем в построении множества идентичных линейных массивов, использующих направление второго измерения, формируемого перпендикулярно к линии размещения массива в первом измерении (рис. 12.25).
а
б
Рис. 12.25. Создание прямоугольного массива (метод Increment)
252
Компьютерное проектирование в архитектуре • ArchiCAD 11
1. Сформировать вектор, задающий направление массива и размер ячейки/массива, согласно выбранному методу размещения (а). 2. Сформировать длину второго радиус-вектора, задающего размер ячейки/массива, согласно выбранному методу размещения, и направление которого определяется программой относительно первого радиус-вектора (б). Вертикальный массив. Этот тип массива похож на линейный массив с тем отличием, что радиус-вектор имеет фиксированное направление – вертикальное. Пример создания такого массива в 3М-окне показан на рис. 12.26.
Рис. 12.26. Создание вертикального массива (метод Increment) При создании вертикального массива необходимо иметь в виду, что, если отдельные копии попадают на уровень, соответствующий несуществующим этажам, эти копии сохраняются в проекте, однако, в 3М-окне не отображаются. Как только будет создан на соответствующем уровне нужный этаж, эти копии автоматически отображаются на нем.
ГЛАВА 13
Редактирование геометрии В этой главе рассматриваются операции редактирования, действующие избирательно на отдельные части элементов, в отличие от координатных преобразований, действие которых затрагивает все точки редактируемых элементов. Объектами редактирования, являются элементы, образующие которых формируются из прямых или дуговых сегментов. Эти элементы рассматриваются в рамках двух классов – с разомкнутыми и замкнутыми образующими и называются далее соответственно линейными и многоугольными. В класс с разомкнутыми образующими отнесены линии, дуги, полилинии, стены и балки, а в класс с замкнутыми образующими – перекрытия, крыши, 3М-сетки и заливки. Элементы разомкнутых и замкнутых образующих далее будем называть соответственно сегментами и ребрами. Операции редактирования, применимые только к элементам определенного типа внутри указанных классов, рассматриваются отдельно в контексте описания этих элементов. Редактирование вершин Добавление узлов (вершин). Эта операция замещает сегмент/ребро элемента цепочкой их двух сегментов/ребер и перемещает точку их соединения в указанное место (рис. 13.1). 1. Щелкнуть на выделенном сегменте и выбрать на Pet-палитре команду Insert new node (Вставить новый узел). В точке щелчка появится новая узловая точка. Если щелкнуть на дуговом сегменте, произойдет его спрямление. 2. Указать для новой узловой точки ее положение, задав его в следящем табло или курсором.
Рис. 13.1. Создание новой узловой точки (вершины)
254
Компьютерное проектирование в архитектуре • ArchiCAD 11
Перемещение узлов в линейных элементах (рис. 13.2). Операция является усеченным вариантом предыдущей операции, в которой выполняется только перемещение существующей точки соединения сегментов. 1. Выделить сегменты, входящие в редактируемый узел. 2. Щелкнуть на перемещаемом узле и выбрать в Pet-палитре команду Move node (Переместить узел) 3. Указать новое положение выбранного узла (а). Если в нем соединяется прямой и дуговой сегмент, то дуговой сегмент будет растягиваться с сохранением центрального угла дуги (б).
а
б
Рис. 13.2. Перемещение узла При перемещении узла в стене необходимо убедиться, что выбранная точка находится на базовой линии (рис. 13.3).
Рис. 13.3. Перемещение узла в многосегментной стене Когда перемещаемый узел Ai совпадает с одним из узлов Aj, то происходит спрямление путем удаления промежуточных узлов (рис. 13.4): • если j>i, то цепочка узлов Ai-1, Ai , … Aj замещается на Ai-1, Aj ; •
если i>j, то цепочка узлов Aj, … Ai Ai+1 замещается на Aj, Ai+1 .
Глава 13 • Редактирование геометрии
255
Рис. 13.4. Спрямление цепочки узлов Перемещение вершин в многоугольных элементах. Операция подобна предыдущей со следующими особенностями. Если перемещаемая вершина пересекает многоугольник, он разрезается на отдельные части, которые далее могут редактироваться независимо (рис. 13.5). Если перемещение вершины производится через одну вершину, то возникающее при этом изолированное ребро в многоугольниках удаляется.
Рис. 13.5. Перемещение вершины Смещение всех сегментов. 1. Щелкнуть на любой узловой точке и выбрать в Pet-палитре команду Offset all edges (Смещение всех ребер). 2. Указать сторону смещения сегментов и задать его значение. Произойдет ортогональное смещение всех сегментов в указанную сторону с сохранением связей между сегментами (рис. 13.6).
Компьютерное проектирование в архитектуре • ArchiCAD 11
256
Рис. 13.6. Смещение всех ребер Скругление/подрезка углового соединения. В многосегментных элементах угловые соединения сегментов могут быть скруглены с заданным радиусом либо срезаны фаской (рис. 13.8). 1. Щелкнуть по узловой точке и выбрать в Pet-палитре команду Fillet/Chamfer (Сопряжение/Фаска). Откроется боксе Fillet/Chamfer (рис. 13.7)
Рис. 13.7. Настройка углового соединения 2.
В боксе Fillet/Chamfer установить: • •
режим Fillet (Сопряжение) для скругления или Chamfer (Фаска) для подрезки фаской; в поле …with radius (с радиусом) величину радиуса вписанной окружности, определяющей скругление или размер фаски. В режиме Fillet по точкам касания этой окружности вырезается скругляющая дуга, а в режиме Chamfer точки касания соединяются отрезком;
Глава 13 • Редактирование геометрии
257
•
флажок Apply to all Corners (Применить ко всем углам), если операция должна быть применена ко всем внутренним узловым точкам. В противном случае операция будет выполнена только над вершиной, в которой была открыта Pet-палитра. 3. Нажать ОК.
а
б
в
Рис. 13.8. Скругление/подрезка углового соединения а – исходное состояние; б – после скругления; в – после подрезки Формирование соединений элементов (рис. 13.9). Одномерные элементы – линии, дуги, стены, имеющие воображаемую точку пересечения (а), можно автоматически соединять между собой. Для этого необходимо выделить элементы, участвующие в соединении, и выбрать из подменю View > Reshape (Вид > Изменить форму) одну из следующих команд: • Fillet (Сопряжение). Команда выполняется только для прямых линий. В открывшемся боксе Fillet/Chamfers установить радиус окружности сопряжения и нажать ОК. Исходные элементы будут растянуты или подрезаны до точек касания окружности сопряжения (б); • Chamfer (Фаска). Команда похожа на Fillet. Но точки касания соединяются не дугой, а отрезком (в); • Intersect (Пересечение). Данная команда является частным случаем команд Fillet/ Chamfer, в которых радиус сопряжения равен нулю (г).
а
б
в
Рис. 13.9. Способы соединения а – исходные элементы; б – команда Fillet; в – команда Chamfer; г – команда Intersect
г
Компьютерное проектирование в архитектуре • ArchiCAD 11
258
Редактирование сегментов/ребер Формирование дуговых сегментов. В преобразовании могут участвовать линии, дуги, полилинии, а также прямые и кривые стены. Из прямых ребер формируются дуговые ребра, для задания которых используются два способа. Дуга по трем точкам. Две точки представляют концевые точки исходного ребра, а третью необходимо указать (рис. 13.10а). Если дуга задана радиусом R, а длина ее хорды L, то точку активации нужно выбрать на середине ребра и затем в относительных полярных координатах ввести значение для высоты дуги.
(
r = L2 4 R + 2 (2 R − L)(2 R + L
)
1. Щелкнуть на выделенном сегменте и выбрать на Pet-палитре команду Curve edge (Кривое ребро). 2. Указать положение второй точки дуги. Дуга по двум точкам и касательной. Две концевые точки уже заданы. В концевой точке (рис. 13.10б), ближайшей к точке выбора на ребре, располагается касательная, направление которой необходимо задать. 1. Щелкнуть на выделенном сегменте и выбрать на Pet-палитре команду Edit segment using tangent (Редактировать сегмент, используя касательную). На концевой точке ребра, ближайшей к точке щелчка, появится касательная, заданная радиус-вектором. 2. Указать угловое положение радиус-вектора, определяющего крутизну дуги (при увеличении угла уменьшается радиус дуги).
а Рис. 13.10. Формирование дуговых сегментов а – по трем точкам; б – по двум точкам и касательной
б
Глава 13 • Редактирование геометрии
259
Для отмены скругления выбрать команду Insert new node (Вставить новый узел) и щелкнуть в любой точке дуги. Изменение параметров дугового сегмента. Операции изменяют радиус и центральный угол дуг и дуговых сегментов полилиний и стен. Изменение радиуса дуги. Щелкнуть на выделенном сегменте и, выбрав в Petпалитре команду Radial Stretch (Радиальное растяжение), задать новую длину радиус-вектора (рис. 13.11а). Изменение центрального угла дуги. Щелкнуть на выделенном сегменте и, выбрав в Pet-палитре команду Angular Stretch (Угловое растяжение), ввести новое значение центрального угла, отсчитываемого от радиус-вектора, соединяющего центр дуги с точкой выбора. Выбранная точка переместится по окружности, радиус которой совпадает с радиусом дуги (рис. 13.11б).
а Рис. 13.11. Изменение параметров дугового сегмента
б
а – изменение радиуса; б – изменение центрального угла
Удаление ребра (рис. 13.12). Операция доступна, если смежные ребра можно продолжить до их пересечения. Если смежные ребра параллельны или угол между ними больше 90 градусов, удаление ребра невозможно. Рис. 13.12 Удаление ребра а – до удаления;
а б б – после удаления Ортогональное смещение сегмента. Сегмент смещается ортогонально своему исходному положению с растяжением соседних ребер (рис. 13.13). 1. Щелкнуть на сегменте выделенного элемента и выбрать на Pet-палитре команду Offset edge (Смещение ребра). Направление смещение зафиксируется в поле Angle следящего табло со значением, равным углу между нормалью к редактируемому ребру и осью X. 2. Ввести значение смещения. Ребра переместятся по нормали с одновременным растяжением его и соседних сегментов вдоль своих направлений.
260
Компьютерное проектирование в архитектуре • ArchiCAD 11 Если ребро концевое, то его свободный конец скользит по воображаемой линии, соединяющей концевые точки исходной цепочки (а). Если соседний сегмент совпадает по направлению с редактируемым сегментом, то между ними и перпендикулярно им автоматически сформируются два дополнительных сегмента (б, в). Если направление соседнего сегмента отлично от направления редактируемого сегмента, соседний сегмент растягивается с сохранением своего направления (г).
а
б
в
г Рис. 13.13. Ортогональное смещение сегмента/ребра Логические операции с многоугольными фигурами Логические операции. Над фигурами многоугольников можно выполнять двуместные логические операции. В качестве первой переменной используется редактируемый многоугольник, а в качестве второй – новый многоугольник, который строится в процессе выполнения логической операции.
Глава 13 • Редактирование геометрии
261
Логическое сложение. В этой операции рисуется новый многоугольник, который объединяется с исходным многоугольником (рис. 13.14). 1. Щелкнуть на ребре или вершине выделенного элемента и выбрать на Petпалитре команду логического сложения Add to Polygon (Добавить полигон). 2. В информационной палитре выбрать подходящий геометрический метод и построить многоугольник, площадь которого нужно добавить к исходному многоугольнику. В момент замыкания контура произойдет формирование нового контура, охватывающего все точки внутри исходного и нового многоугольника. В область результирующего многоугольника попадают все точки, принадлежащие хотя бы одному из двух многоугольников.
Рис. 13.14. Логическое сложение контуров Логическое вычитание (рис. 13.15). В отличие от предыдущей операции в Petпалитре необходимо выбрать операцию логического вычитания Subtract from Polygon (Вычесть из полигона). Новый многоугольник может пересекать первый либо целиком лежать внутри исходного многоугольника. Область, охватываемая контуром результирующего многоугольника, будет включать точки, принадлежащие только первому многоугольнику. Если второй многоугольник рисуется внутри первого, то в нем формируется отверстие.
Рис. 13.15. Логическое вычитание контуров
262
Компьютерное проектирование в архитектуре • ArchiCAD 11
Разделение и выравнивание Разделение. Операция делит на части стены, балки, линии, дуги, окружности, полилинии, сплайны, а также многоугольные элементы (крыши, перекрытия, заливки, полигоны зон и 3М-сетки). В качестве разделяющего элемента можно использовать прямые линии, дуги, а также ребра многоугольных элементов (рис. 13.16). Деление происходит в точке либо по прямой. По этой причине для деления многоугольных элементов непригодны дуговые сегменты и ребра. 1. Выделить редактируемый элемент и выбрать из меню Edit команду Reshape > Split (Изменить форму > Разделить). 2. Указать режущий элемент, который пересекает исходный объект в заданной точке, либо непосредственно указать эту точку. Если режущим элементом является многоугольный элемент, указать на нем режущее ребро. 3. Указать курсором «глаз» относительно режущего элемента сторону, по которую часть разделенного объекта должна остаться выделенной.
а
б
в
г
Рис. 13.16. Разделение элементов командой Split а – деление стен дуговой стеной; б – деление стен перекрытием; в – деления одного перекрытия другим; г – деление заливки линией
Приведем другой прием разделения, который часто оказывается более оперативным, чем описанный выше. 1. Выбрать инструмент, которым были созданы редактируемые элементы, и выделить эти элементы (а).
Глава 13 • Редактирование геометрии
263
2. Выполнить -щелчок по базовой линии режущего элемента А. Произойдет разделение выделенных элементов (б). Если в п. 1 выбран иной инструмент, то вместо разделения в точках пересечения с режущей кромкой или с ее воображаемым пересечением будут сформированы узловые точки (в). На рис. 13.17 показан пример разделения прямой стеной А трех элементов – дуговой стены, балки и линии. Узловые точки будут сформированы в местах пересечения режущей кромки с воображаемыми продолжениями разделяемых элементов. На приведенном примере это точка В – место пересечения воображаемого продолжения режущей стены А и дуговой стены.
а
б
в
Рис. 13.17. Разделение элементов -щелчком Базирование. Операция удлиняет/обрезает линии, дуги, стены, балки, используя в качестве базы вспомогательную линию или одно из ребер какого-либо из существующих объектов: 1. Выделить редактируемые элементы и выбрать из меню View (Вид) команду Reshape > Adjust (Изменить форму > Подогнать). 2. Показать ребро на существующем объекте, используемое в качестве базы, либо при его отсутствии построить соответствующий отрезок. По этой базе часть элементов, пересекающих ее, будет обрезана, а остальная часть удлинена до этой же базы (рис. 13.18).
Рис. 13.18. Базирование При обрезке одного элемента удаляется меньшая его часть. В случае удлинения/обрезки сразу нескольких элементов действует следующее правило.
264
Компьютерное проектирование в архитектуре • ArchiCAD 11
Пусть база делит чертеж на области А и В. Редактируемый элемент будем считать принадлежащим области А, если он целиком (или его большая часть) при пересечении с базой находится в ней, и принадлежащим области В в противном случае. Тогда в при базировании должны быть удалены все фрагменты из области В/А, если число элементов в А/В больше числа элементов в В/А. При равенстве сумм в А и В удаляется область, которая лежит справа или снизу от базы. Другой вариант базирования осуществляется с клавиатуры (рис. 13.19). 1. Выделить редактируемые элементы и выбрать инструмент, соответствующий типу одного из этих элементов (а). 2. Выполнить -щелчок по элементу А, используемому в качестве базы. Если элемент А является перекрытием, крышей или 3М-сеткой, щелкнуть по одному из ребер. Произойдет разделение или удлинение выделенных элементов до базы (б). Если в п. 1 выбрать инструмент, не соответствующий ни одному из выделенных элементов (кроме УКАЗАТЕЛЯ), вместо базирования элементов в местах их воображаемого пересечения с базой появятся узловые точки (в).
а
б
в
Рис. 13.19. Базирование -щелчком Использование для редактирования формообразующих фигур В заключение рассмотрим способ изменения формы одного элемента, называемого целью (Target), с помощью другого формообразующего элемента, называемого оператором (Operator). Результат взаимодействия двух форм определяется выбранной твердотельной операцией: • Addition (Объединение) – цель добавляет к себе все точки пространства, принадлежащие оператору; • Intersection (Пересечение) – цель сохраняет только те точки пространства, которые одновременно принадлежат и оператору; • Subtraction (Вычитание) – из цели исключаются все точки, которые принадлежат оператору; • Subtraction with upward extrusion (Вычитание с выдавливанием вверх); • Subtraction with downward extrusion (Вычитание с выдавливанием вниз).
Глава 13 • Редактирование геометрии
265
Результат твердотельных операций при изменении положения или атрибутов элементов, которые участвуют в операции, будет обновляться автоматически. Операция не меняет и не удаляет элемент оператора. Операции действуют до тех пор, пока представлены участвующие элементы. Можно скрыть слой с элементом оператора после окончания операции без выполнения переустановки или выбрать для слоя каркасный вид представления, который позволяет видеть контуры оператора и при необходимости привязываться к нему. Один оператор может работать с множеством целей, и одна цель может изменяться несколькими операторами. Каждый элемент может быть одновременно и целью и оператором. Отображение элементов. Операция действует на модель, и, следовательно, результат будет отображаться в 3М-окне и окне разрезов/фасадов, а также на виде Detail Drawing. На плане этажа операция не проявляет себя. Каркасная модель оператора на плане не действует, однако скрытие слоя с оператором приводит к его скрытию на плане. В результате теряется возможность его редактировать. Если на плане выделена только цель, которая отображается в 3М-окне, будет показана измененная фигура, но без отображения оператора, даже если он в видимом слое или каркасной модели. Для твердотельной операции в окне разрезов необходимо перерисовать содержимое, чтобы увидеть результат. На рис. 13.20 показан пример твердотельных операций, в которых цилиндр выступает в роли оператора и помещен в слой с каркасным представлением.
г а
б
в Рис. 13.20. Виды твердотельных операций а – исходный вид; б – вычитание; в – объединение; г – пересечение; д – вычитание с выдавливанием вверх; е – вычитание с выдавливанием вниз
д е Выполнение операции производится на плане или в 3М-окне: 1. Выбрать команду Design > Solid Element Operations (Конструирование > Твердотельные операции). Будет открыта панель Edit Targets and Operators (Редактировать цели и операторы) (рис. 13.21), которая может оставаться видимой в процессе всего времени работы.
266
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Открыть на панели первую закладку – New Operation (Новая операция), которая содержит средства создания новой фигуры. 3. Выделить все элементы, которые должны быть изменены. Щелкнуть по кнопке Get Target Elements (Получить элементы цели). Текстовое поле покажет число сохраненных элементов, которые будут использованы в качестве цели. Щелчок по красной кнопке выделяет все элементы, которые были сохранены для участия в роли цели. В 3М-окне выделенные элементы могут оказаться принадлежащими разным этажам, о чем поступит сообщение. 4. Выделить элементы, которые должны использоваться в качестве операторов. Нет необходимости делать это выделение в том же рабочем окне, в котором выполнялось выделение цели. Когда выбор сделан, щелкнуть по кнопке Get Operator Elements и проверить число сохраненных элементов, которые будут использоваться в качестве операторов. Щелчок по кнопке выделяет все элементы, которые были сохранены для участия в роли оператора. 5. Определить, как будут задаваться атрибуты для новых поверхностей в цели: Inherit Attributes of Operator (Наследовать атрибуты оператора), Use Their Own Attributes (Использовать собственные атрибуты). 6. Выбрать из списка Choose an Operation (Выбрать операцию) нужную операцию и нажать кнопку Execute (Выполнить). Будет выполнена операция над выделенной целью и оператором. 7. Чтобы отменить или переопределить сохраненные элементы цели (оператора), достаточно щелкнуть на пустом месте или выделить новые элементы, а потом нажать кнопу Get Target Elements (Get Operator Elements).
б Рис. 13.21. Панель управления твердотельными операциями: а – настройка и запуск новой операции; б – контроль и отмена результатов операций
а Контроль и отмена результатов операции. Эта группа команд выбирается на второй вкладке Maintain Operations (Контроль операций).
Глава 13 • Редактирование геометрии
267
В группе Add to Selection… (Добавить к выделению…) двумя кнопками контролируется правильность выделения элементов перед выполнением операции: • Targets of Selected Elements (Цели выделенных элементов) – к предварительно выделенным элементам, которые являются операторами, добавляется выделение всех элементов, связанных с ними в роли цели; • Operators of Selected Elements (Операторы выделенных элементов) – к предварительно выделенным элементам, которые являются целью, добавляется выделение всех элементов, связанных с ними в роли операторов. В группе Cancel Operations of Selected Elements on… (Отмена операций выделенными элементами на…) тремя кнопками производится отмена результата выполнения операции: •
All Targets (Все цели) – если перед щелчком был выделен оператор, то будет отменено его воздействие на все связанные с ним цели; • All Operators (Все операторы) – если перед щелчком была выделена цель, то перестанут действовать все операторы, которые связаны с ней; • All Other Selected Elements (Всех других выделенных элементов) – будут отменены воздействия только между выделенными элементами. То есть если был выделен оператор, то он перестанет действовать только на выделенные цели, и наоборот, если была выделена цель, то будет отменено воздействие всех выделенных и связанных с целью операторов. Логические формулы редактирования. Рассмотрим редактирование с числом участвующих в нем фигур более двух. Пусть Ai – группа фигур, зафиксированная кнопками Get Target Elements или Get Operator Elements. Будем процедуру редактирования представлять логической формулой, записывая ее в том же порядке, как она вводится. В соответствии с этим порядком операция ƒi оказывается всегда справа от цели Ai , на которую она действует: A0 A1 f1 A2 f2 A3 f3 … An fn Согласно этой формуле на первом шаге будет введен оператор A0 и цель A1, после чего выбрана операция ƒ1. На втором шаге в качестве цели выделяется A2, после чего выбирается операция ƒ2, и т.д. Таким образом, на каждом последующем шаге в качестве оператора выбирается цель из предыдущего шага, а в качестве цели – очередная фигура. В парах из пересекающихся между собой элементов, таких как перекрытия и балки, стены и колонны, стены и балки, если они находятся в слоях с одинаковым индексом пересечения, происходит автоматическое формирование пересечения. В таком пересечении общая часть при пересечении в одной из фигур удаляется. Например, при пересечении колонны со стеной из области пересечения будут удалены точки стены. Если необходимо отказаться от автоматического формирования пересечения, пересекающиеся элементы разносятся по разным слоям с разным значением индекса пересечения.
268
Компьютерное проектирование в архитектуре • ArchiCAD 11
На рис. 13.22 показан случай редактирования без автоматического формирования пересечения. В процессе редактирования форма колонны A2 изменяется с помощью колонны A0 и стены A1 согласно формуле A0 A1– A2 ^. Редактирование выполняется за два шага. Если индекс пересечения у стены отличен от индекса колонн, то достаточно выполнить редактирование по упрощенной формуле A1A2 ^. А
а б Рис. 13.22. Пример вложенных операций
в
г
а – исходное состояние; б – вычитание A0–A1; в – пересечение A1∧ A2; г – конечный результат со скрытыми операторами
Отметим для n>2 несколько простейших формул, имеющих важное практическое значение и реализуемых за один шаг. Пересечение фигур. В качестве цели вводится только одна фигура, например an. Все остальные фигуры должны попасть в операторную группу
(a1a 2 ...a n−1 )a n ∧
, где скобками выделена операторная группа фигур. Формула вводится следующим образом. Вначале последовательно выделяется группа фигур a1a2...an-1, которые объявляются оператором, а затем выделяется фигура a0, которая объявляется целью. Далее устанавливается операция пересечения. Объединение фигур. Здесь можно любым способом разбить все участвующие в операции фигуры на операторную и целевую группы. Обрезка фигуры другими фигурами. Оператором объявляется группа фигур bi, а целью – фигура a. Выбирается операция вычитания. Формулы редактирования фигур можно легко привести к обычным формулам математической логики. Для этого необходимо ввести в рассмотрение дополнительную фигуру α. При ее определении требуется выполнить единственное условие – все точки остальных фигур должны принадлежать и фигуре α. Тогда операцию вычитания A1–A2 можно записать в эквивалентной форме как αA1 – A2 ∧. Если теперь ввести операцию инверсии фигуры ⎯A ≡ αA –, то, используя известные правила и законы математической логики, любую формулу редактирования можно подвергнуть процедуре минимизации.
ГЛАВА 14
Стены Стена создается инструментами СТЕНА и КОНЕЦ СТЕНЫ. В силу многообразия в использовании стен ArchiCAD моделирует самые разнообразные конструкции стен – с многослойной структурой, бревенчатые, наклонные, профилированные, с переменной толщиной, многоугольные. Используя специальные дополнения, возможно также создание каркасных стен и выполнение внутренней отделки стен. Параметры стен Настройка стены выполняется в боксе настройки Wall Settings. Геометрия. Настройка геометрии включает выбор формы продольного и поперечного сечения стены, расположения базовой линии, установку высоты, толщины и возвышения стены и выполняется на вкладке Geometry and Positioning (Геометрия и положение) (рис. 14.1). 4
5 6
1
7
2
8
3
9
Рис. 14.1. Настройка стены 1 – высота стены (Wall Height); 2 – возвышение относительно текущего этажа (Relative Base Height); 3 – возвышение относительно проектного нуля или выбранного уровня (Absolute Base Height); 4 – положение стены относительно базовой линии: слева (Left), по центру (Center), справа (Right); 5 – тип стены по виду продольного сечения стены: прямая (Straight), трапецеидальная (Trapezoid), многоугольная (Polygonal); 6 – тип стены по виду поперечного сечения стены: прямая (Straight), с наклоном (Slanted), с двумя наклонами (Double Slanted), профилированная (Complex); 7 – смещение базовой линии (Reference Line Offset); 8 –толщина стены (Wall Thickness); 9 – уклон стены (Slant Angle)
270
Компьютерное проектирование в архитектуре •ArchiCAD 11
Трапецеидальная стена (Trapezoid). Ее толщина линейно изменяется по длине стены и задается парой значений в конце и начале стены. Многоугольная стена (Polygonal). Проекция такой стены на плоскость XY представляет собой произвольный многоугольник. Наклонная стена (Slanted). Угол наклона вводится в поле Slant Angle (Угол наклона) и отсчитывается относительно положительного направления оси X в плоскости ZX повернутой системы координат, ось Y которой совпадает с направлением базовой линии стены. Толщина стены T определяется в нормальном сечении (перпендикулярно боковым плоскостям стены). Стена с двойным наклоном (Double Slanted). Угол наклона первой грани вводится в поле 1st Slant Angle (Первый угол наклона) и отсчитывается относительно положительного направления оси X в плоскости ZX повернутой системы координат, ось Y которой совпадает с направлением базовой линии стены. Угол наклона второй грани вводится в поле 2nd Slant Angle (Второй угол наклона) и отсчитывается в той же системе координат относительно отрицательного направления оси X. Если оба угла дополняют друг друга, стороны стены будут параллельны. Толщина стены с двойным наклоном измеряется в основании стены. Толщина стены вверху вычисляется на основании толщины внизу и значений наклонов. Две наклонные стороны не могут пересекаться на высоте ниже верхнего основания стены. Если устанавливаются такие углы, то будет автоматически увеличиваться толщина основания стены, так чтобы в сечении стены получился бы треугольник. Профилированная стена (Complex). Этот тип стены удобно использовать для построения фундаментов, стен с карнизами, стен с переменным наклоном. Кроме набора профилей, входящих в поставку, могут использоваться пользовательские профили, для создания которых доступны все стандартные графические средства под управлением Диспетчер профилей. Отображение на плане и разрезах. Параметры отображения представлены на вкладке Floor Plan and Section (План этажа и разрез). В разделе Structure можно выбрать структуру стены. Если на вкладке Geometry and Positioning был выбран тип профилированной (Complex) стены, то ее профиль можно выбрать в таблице, которая открывается щелчком в строке параметра Profile справа. Для других типов стен задается структура, выбираемая из таблицы, открывающейся в строке параметра Cut fill щелчком на значке структуры. В разделе Cut Surfaces (Поверхность разреза) определяются перья для штриховки и линий разреза. Для стен с многослойной структурой и для профилированных стен в этом разделе можно в качестве альтернативы индивидуальной настройки назначить для всех слоев и соответственно компонентов единые перья. Для выбора способа назначения указанных перьев к каждому из них присоединен флажок Apply Structure’s Settings (Применить структурные установки). Ес-
Глава 14 • Стены
271
ли он сброшен, для упомянутых перьев используются настройки, заданные в рассматриваемом разделе Cut Surface, а при его установке – индивидуальные настройки, определяемые в боксе Composite Structures (Многослойные структуры) (рис. 5.22) для многослойных стен и Components–Structure and 3D (рис. 5.29) для профилированных стен. В разделе Outlines (Наружные линии) задаются перья для отображения контура стен, находящихся в диапазоне видимости ниже (Uncut) или выше (Overhead) секущей плоскости этажа. Параметр Wall End Lines (Линии на конце стены) задает варианты обводки конца стены (с двух сторон, слева, справа, без обводки). Настройка вида в 3М-окне. На вкладке Model кроме покрытий можно установить бревенчатое исполнение стен (рис. 14.2).
Рис. 14.2. Пример бревенчатого исполнения стен Эта группа представлена в боксе Log Details (Детали колод) (рис. 14.3), который открывается одноименной кнопкой.
Рис. 14.3. Настройка бревенчатого исполнения стен
Компьютерное проектирование в архитектуре •ArchiCAD 11
272 •
Log Height (Высота колоды). При отказе от бревенчатого исполнения установить высоту, равную нулю. Флажок Start with half log (Начать с половины колоды) задает укладку в основании стены первой колоды с половинной высотой; Log Shape (Форма колоды) – выбор формы сечения колоды; Log Radius (Радиус колоды) – выбор начала для радиуса (в центре или сбоку); Material of Horizontal Edges (Материал горизонтальных ребер) – выбор материала сверху и снизу: As in Wall Settings (Установки стены) – материал из бокса Wall Settings; Override with Reference/Opposite Side Material (Назначить материал с базовой/противоположной стороны) – тот же материал, что и на стороне с базовой линией или противоположной стороне; Align Texture Wall Edges (Выравнивание текстуры по ребрам стены).
• • •
•
Создание стен Геометрия и методы построения стен, устанавливаемые на информационной панели инструмента Wall (Стена), показаны на рис. 14.4. г
в
Рис. 14.4. Геометрия и методы построения стен
а
1
б
2
3
4
1 2
3
а – прямые стены: 1– Single (Одиночная); 2 – Chained (Цепная); 3 – Rectangle (Прямоугольная); 4 – Rotated Rectangle (Повернутая прямоугольная); б – кривые стены: 1 – Centerpoint and Radius (Центр и радиус); 2 – Circumference (Окружность); 3 – Tangential (Касательная); в – стена переменной толщины; г – многоугольная стена
Отображение пересечения стен на плане этажа. Для отображения пересекающихся обычных стен можно для них установить собственный приоритет в диапазоне 0-16, используя ползунковый регулятор Wall Priority (Приоритет стены) в разделе Structure (рис. 14.5). Для отображения пересекающихся многослойных стен в 2М-окне вводятся приоритеты для каждого слоя, определяемые в боксе Composite Settings (рис. 5.22). Для учета этих приоритетов в разделе Structure должен быть установлен флажок Enable Skin Priorities (Разрешить приоритеты слоев). Если нужно установить единый приоритет пересечения для многослойных стен, указанный флажок нужно сбросить и там же ползунковым регулятором Wall Priority (Приоритет стены) установить нужный приоритет.
Глава 14 • Стены
273
Рис. 14.5. Управление приоритетами пересечения стен Правила соединения стен. При правильном соединении стен, которое сопровождается всегда соединением их базовых линий, можно, используя опцию Clean Wall & Beam Intersections (Подчистить соединения стен и балок) в подменю View > On-Screen View Options, получить два отображения соединения – соединение без подчистки и с подчисткой (рис. 14.6). Рис. 14.6. Правильное соединение стен а
б
а – без подчистки; б – с подчисткой
Пересечение стен действует даже, если некоторые из пересекающихся стен находятся на текущих скрытых слоях. Если стены оказываются на слоях с одинаковой группой пересечения, корректное пересечение стен не происходит. Разделительные линии при корректном соединении стен (рис. 14.7) появляются в следующих случаях: B
B
1
A
A
A B
2
A B
3 а б Рис. 14.7. Соединение стен с учетом их приоритетов, штриховок и толщин а – входное соединение; б – угловое соединение 1 – учет толщины при равных приоритетах (TAPB); 3 – чистые соединения при одинаковых штриховках
274
Компьютерное проектирование в архитектуре •ArchiCAD 11
•
если стены имеют разную штриховку и одинаковые приоритеты и стена с большей толщиной обрезает стену с меньшей толщиной. • если две стены имеют разные штриховки и стена с более высоким приоритетом обрезает стену с меньшим приоритетом. Стены с одинаковой штриховкой всегда соединяются чисто (без разделительных линий). Входное соединение. При создании входных соединений (T-соединений), когда чертится новая стена, которая должна войти в существующую стену, достаточно щелкнуть внутри штриховки этой стены. Базовая линия новой стены автоматически будет вытянута или подрезана до базовой линии целевой стены. Эта техника соединения работает при установке опции Options > Auto Intersection (Параметры > Автопересечение). Можно также, выбрав инструмент Wall, выделить входящую стену и затем сделать -щелчок по базовой линии граничной стены (рис. 14.8). Если входящая стена пересекает граничную стену, то входящая стена разделится на две части, меньшая из которых окажется выделенной (б) и ее можно далее удалить клавишей .
а
Рис. 14.8. Входное соединение б
а – с расширением; б – с обрезкой
Угловое соединение (рис. 14.9). В угловом соединении (L-соединении) должно быть обеспечено совпадение концевых точек базовых линий. Стены с равными приоритетами пересечения и одинаковой толщиной будут соединяться в случайном порядке. Чтобы изменить порядок соединения, приоритеты стен делаются разными. Если в соединении участвуют прямая и дуговая стена, то возможны различные варианты сопряжения. На рис. 14.9а показаны варианты соединения, в которых внешние стороны обоих стен пересекаются. Если внешние стороны не пересекаются (рис. 14.9б), то при соединении стен под углом a < 90° прямая стена всегда скашиваться под углом а/2. Дуговая стена
Глава 14 • Стены
275
будет скашиваться либо под углом а/2, если сечение проходит через внешнюю сторону стены, либо оставаться неизменной.
а a/2
a/2
a
a
б Рис. 14.9. Угловое соединение прямой и дуговой стен а – полное пересечение; б – неполное пересечение
Дуговые стены соединяются без шва только в случае их полного пересечения. Перекрестное соединение. Если для пересекающихся стен опция Clean Wall and Beam Intersections выключена, стена, которая размещается второй, независимо от приоритетов пересечения, всегда будет обрезать стену, которая уже построена на плане. Для изменения порядка пересечения в этом случае необходимо воспользоваться командами из подменю Edit > Display Order (Правка > Порядок отображения). Если указанная опция включена, то пересечение формируется с учетом приоритетов стен. В случае равенства приоритетов стена, рисуемая второй, будет обрезать стену, построенную первой. Пересечения многослойных и профилированных стен. Корректное пересечение на плане многослойных и профилированных стен можно выполнить, назначив приоритет пересечения стенам или отдельным слоям стен в композитных стенах или компонентам в профилированных стенах. В результате слои стены или компоненты будут пересекаться друг с другом на основе приоритетов их пересечений, если они назначены (рис. 14.10а) или основываться на приоритетах стен в целом (рис. 14.10б). 8
8
12 8 8 8 12 а
Рис. 14.10. Соединение многослойных стен а – приоритеты слоев включены;
б б – приоритеты слоев выключены
Пересечение выполняется согласно следующим правилам:
Компьютерное проектирование в архитектуре •ArchiCAD 11
276 •
слои/компоненты стен с более высокими приоритетами будут обрезать слои/ компоненты с более низкими приоритетами; • слои/компоненты с равными приоритетами будут формировать чистое соединение. Пересечение в 3М. По умолчанию стены с разной высотой отображаются, как показано на рис. 14.11а, где плоскость на торце возвышающейся части стены поворачивается вдоль биссектрисы угла соединения. Чтобы отказаться от такого поворота, как показано на рис. 14.11б, нужно в боксе Options > Project Preferences на странице Construction Elements установить флажок Enhanced connections for Walls and Beams (Улучшенные соединения для стен и балок).
а
б
Рис. 14.11. Улучшение соединения разновысоких стен
Многоугольные стены Многоугольные стены с различным числом n вершин имеют вид: n=3
n=4
n=5
n=6
В n-угольной стене базовая линия начинается в первой точке и заканчивается в m-ой точке, где m равно значению n/2, округленному с избытком до целого значения. Остальные сегменты стены остаются без атрибута базовой линии. Редактирование базовой линии выполняется следующим образом (рис. 14.12). 1. Выбрать инструмент СТЕНА и выделить редактируемую стену. 2. Щелкнуть в одной из концевых точек А или В базовой линии и выбрать на Pet-палитре Change reference edge of Polygon Wall (Изменить базовое ребро многоугольной стены). 3. Показать новое положение конца С базовой линии (рис. 14.12б). При необходимости укоротить базовую линию. Новое положение концевой точки указывается внутри базовой линии. Для удлинения базовой линии задается любая точка на контуре стены, не принадлежащая базовой линии.
Глава 14 • Стены
277
C
A
B
A
а
B
б
Рис. 14.12. Редактирование базовой линии в многоугольной стене Базовая линия позволяет задать на стене три области, которым можно назначить индивидуальные покрытия (рис. 14.13). Первая область определяется самой базовой линией, вторая область состоит из двух соседних с базовой линией сегментов, и третья область включает все остальные сегменты. При изменении длины базовой линии всегда должны сохраняться все три области. То есть для nугольной стены базовая линия не может иметь длину более n-3 сегментов. Если исходный контур содержит всего три сегмента, то для формирования третьей области один из соседних с базовой линией сегментов автоматически делится пополам. 3 3
3
2
3 2 1
1
1
2
Рис. 14.13. Три области для раздельного назначения материалов Бесшовное соединение многоугольной стены с обычной стеной также требует совмещения концевых точек базовых линий (рис. 14.14а,б). Если дополнительно для многоугольной стены в боксе Wall Settings установить флажок Poly Corners Can Change, то в режиме Clean Wall & Beam Intersection (Подчистить пересечение стен и балок) свободный сегмент многоугольной стены в точке соединения подчищается, а соседний с ним свободный сегмент продлевается до пересечения с обычной стеной (рис. 14.14в). При бесшовном соединении многоугольная стена должна иметь не менее четырех сегментов.
б а Рис. 14.14. Бесшовное соединение многоугольной и обычной стен
в
Компьютерное проектирование в архитектуре •ArchiCAD 11
278
В многоугольных стенах в отличие от обыкновенных стен нельзя использовать многослойные (композиционные) материалы. Вместо растяжки по длине используется операция переноса вершин. Специальные команды редактирования параметров стены Эта группа команд выбирается из подменю Design > Modify Wall (Проектирование > Изменить стену). Изменение структуры. При редактировании толщины стены в боксе Wall Settings, меняется положение стороны, противоположной от базовой линии (рис. 14.15а,б). В то же время может оказаться необходимым, например, сохранить положения противоположной стороны, и изменить толщину с внутренней стороны стены (рис. 14.16в). Рис. 14.15. Изменение толщины
а
б
в
а – исходное состояние; б – от базовой линии; в – от противоположной стороны
Выбор других направлений для изменения толщины можно выполнить в боксе Modify Wall Structure (Изменить структуру стены) (рис. 14.16), который открывается командой Structure.
Рис. 14.16. Изменение структуры стены
Глава 14 • Стены
279
В разделе Thicken Wall from (Утолщение стены от…) выбирается линия, сохраняющая свое положение при изменении толщины: • Reference Line (Базовая линия) – изменение толщины с внешней стороны; • Outer side of Wall (Наружная сторона стены) – изменение с внутренней стороны стены (со стороны базовой линии); • Center of Core (Середина ядра) – воображаемая линия, проходящая посредине стены, или срединная линия ядра в многослойных стенах; •
Inner /Outer side of Core (внутренняя/ внешняя сторона ядра) (только для композитной стены) – изменение симметрично от указанной линии. В разделе Floor Plan & Section (План этажа и разрез) задается новая толщина для обычных стен. Можно также изменить тип (штриховку) обычной и многослойной стены. На рис. 14.17 показана модификация обычной стены с боковой (а) и средней базовой линией (б) для трех вариантов сохранения положения: базовой линии, срединной линии или внешней стороны стены.
а
б
Рис. 14.17. Изменение толщины обычной стены
Если заменяется тип многослойной стены, то стена нового типа устанавливается так, чтобы выбранная в ней для отсчета линия совпала с такой же линией в исходной стене (рис. 14.18). При этом положение базовой линии сохраняется. Если после изменения толщины базовая линия оказывается вне стены, то она смещается на ближайшую сторону стены.
Ядро
Рис. 14.18. Замена типа многослойной стены На рис. 14.19 показан пример преобразования обычной стены в многослойную стену, если принять, что для обычной стены внутренняя сторона ядра совпадает с базовой линией, а внешняя сторона ядра – с внешней стороной стены. Базовой линия с крайним размещением в стене (а) в последних трех вариантах привязки оказывалась вне стены и потому смещалась до ближайшей наружной стороны стены.
280
Компьютерное проектирование в архитектуре •ArchiCAD 11
а
б
Рис. 14.19. Переход на многослойную стену Изменение положения базовой линии. Эта операция, сохраняя положение стены, меняет в ней положение базовой линии. Настройка операции выполняется в боксе Modify Wall Reference Line (Изменить базовую линию стены) (рис. 14.20), который открывается командой Reference Line (Базовая линия). В разделе Reference Line Side (Сторона базовой линии) выбираются крайние варианты размещения базовой линии: Left (Слева), Right (Справа) или Invert all sides (Инвертировать все стороны). В разделе Offset (Смещение) выбирается привязка базовой линии к структурным линиям, описанным выше. Если нужно сместить базовую линию на произвольное расстояние, установить флажок By distance (На расстояние) и ввести справа значение смещения.
Рис. 14.20. Изменение положения базовой линии На рис. 14.21 показан пример изменения положения базовой линии при сохранении положения самой стены.
Глава 14 • Стены
281
Рис. 14.21. Смещение базовой линии Инвертирование направления. Командой Invert Direction (Инвертировать направление) направление базовой линии меняется на обратное направление. Специальные команды редактирования геометрии стен Изменение трапецеидальной стены (рис. 14.22). Выделить стену и щелкнуть курсором «мерседес» на базовой линии. В Pet-палитре выбрать команду Change outer side of Trapezoid Wall (Изменить наружную сторону трапецеидальной стены). Затем щелкнуть в точке и через нее построить луч, который вместе с базовой линией задаст новую стену с переменной толщиной.
Рис. 14.22. Изменение трапецеидальной стены Добавление новой вершины (рис. 14.23). Объектом редактирования является стена с постоянной или переменной толщиной. После ее выделения и щелчка курсором «мерседес» на базовой линии выбрать в Pet-палитре команду Insert point in Trapezoid Wall (Вставить точку в трапецеидальной стене) и указать положение новой вершины с противоположной от базовой линии стороны. В указанной точке исходная стена разделится на две трапецеидальные стены.
Рис. 14.23. Добавление новой вершины Растяжение трапецеидальной стены (рис. 14.24). Выделить стену и щелкнуть в концевой точке на базовой линии. В Pet-палитре выбрать команду Stretch Trapezoid Wall (Растянуть трапецеидальную стену) и затем показать новое положение концевой точки. При растяжении угол раствора боковых линий сохраняется.
282
Компьютерное проектирование в архитектуре •ArchiCAD 11
Рис. 14.24. Растяжение трапецеидальной стены Редактирование наклонных стен. Наклонная стена имеет дополнительные управляющие точки в местах пересечения секущей плоскостью плана этажа стены. Для редактирования можно использовать ручки на верхнем и нижнем основании. Изменение уклона. Изменение уклона производится с сохранением высоты стены (рис. 14.25). Выделить стену и щелкнуть на верхнем основании по любой узловой точке. В открывшейся Pet-палитре нажать Modify Angle (Изменить угол). Верхнее ребро становится возможным перемещать горизонтально. При этом боковые ребра будут растягиваться и поворачиваться. Эта же команда доступна для низа стена.
Рис. 14.25. Изменение уклона с сохранением высоты Изменение высоты. Используются два способа изменения высоты: с сохранением уклона и с сохранением горизонтальной проекции (рис. 14.26).
а Рис. 14.26. Изменение высоты стены а – с сохранением уклона; б – с сохранением горизонтальной проекции
б
Глава 14 • Стены
283
Выделить стену и щелкнуть на верхнем основании по любой узловой точке. В открывшейся Pet-палитре нажать Stretch slanted height (Растянуть вдоль наклона) или Stretch height (Растянуть высоту). Верхнее основание становится возможным перемещать в первом случае вдоль направления боковых ребер (а), а во втором случае вертикально (б). Растяжка стены по длине с поворотом (рис. 14.27). Выделить стену и щелкнуть на концевой точке базовой линии (в нижнем основании). В открывшейся Pet-палитре нажать Stretch (Растянуть). Концевую точку становится возможным переместить в произвольную точку на горизонтальной плоскости.
Рис. 14.27. Растяжка стены по длине с поворотом Редактирование наклонных стен охватывает и случай прямых стен (рис. 14.28), у которых угол наклона равен 90 градусам. При этом две операции изменения высоты в наклонных стенах превращаются в одну операцию. Изменение наклона прямых стен автоматически меняет их тип на наклонный. Обратное не действует. Наклонная стена с углом 90 градусов сохраняет свой тип.
а Рис. 14.28. Редактирование прямой стены а – формирование наклона; б – изменение высоты
б
284
Компьютерное проектирование в архитектуре •ArchiCAD 11
Редактирование стен с двойным наклоном Изменение уклонов. Изменить уклон можно, сохраняя либо высоту и один из уклонов, либо высоту и верхнее основание (рис. 14.29). Выделить стену и щелкнуть на верхнем основании по любой узловой точке. В открывшейся Pet-палитре выбрать команду Modify one angle with fixed height (Изменить один угол с сохранением высоты) или Modify angles with fixed height (Изменить углы с сохранением высоты). В первом случае верхнее основание становится возможным растянуть в горизонтальной плоскости (при этом будет растягиваться с изменением наклона только одна сторона). Во втором случае верхнее основание можно переместить в горизонтальной плоскости, сохраняя его контур (при этом обе стороны будут растягиваться с одновременным изменением их наклона).
а
б
Рис. 14.29. Изменение уклонов а – с сохранением высоты и одного уклона; б – с сохранением высоты и верхнего основания
Изменение высоты. Используются два способа изменения уклонов: с сохранением уклонов и с сохранением верхнего основания (рис. 14.30).
а
б
Рис. 14.30. Изменение высоты а – с сохранением уклонов; б – с сохранением верхнего основания
Выделить стену и щелкнуть на верхнем основании по любой узловой точке. В открывшейся Pet-палитре выбрать команду Stretch height with fixed angles (Изменить высоту с сохранением углов) или Stretch height (Изменить высоту).
Глава 14 • Стены
285
В первом способе становится возможным перемещать верхнее основание с растяжкой сторон и с сохранением их наклона (а). Во втором способе верхнее основание, не изменяя своего контура, получает возможность перемещаться вертикально, растягивая соответствующим образом ребра боковых сторон (б). Редактирование профилированных стен. Для стен этого типа используются два способа растяжки сечения – в горизонтальном и вертикальном направлении (рис. 14.31). Растяжению подвергается только та часть стены, которая попадает в область растяжки, заданную в свойствах профиля, на основе которого сформирована стена. Выделить стену и щелкнуть на нижнем/верхнем основании по любой узловой точке. В открывшейся Pet-палитре нажать Stretch profile horizontal/vertically (Растянуть профиль горизонтально/вертикально). Нижнюю/верхнюю часть становится возможным перемещать горизонтально/вертикально.
а
б
Рис. 14.31. Растяжение сечения профилированной стены а – в горизонтальном направлении; б – в вертикальном направлении
Редактирование в окне разрезов/фасадов. Многие из операций редактирования также доступны в окне разрезов/фасадов. На рис. 14.32 разрез содержит наклонную стену. В первом случае (а) линия разреза перпендикулярна к базовой линии наклонной стены. В этом случае все команды редактирования формы доступны, поскольку все размеры профиля является истинными. Во втором случае (б) линия разреза/фасада не перпендикулярна базовой линии наклонной стены, и можно графически изменить только те параметры, которые отображаются в их настоящих размерах на виде разреза/фасада. Таким параметром является только высота.
Компьютерное проектирование в архитектуре •ArchiCAD 11
286
а
б Рис. 14.32. Редактирование наклонной стены в окне разреза/фасада а – базовая линия стены перпендикулярна плоскости вида; б – произвольное положение базовой линии
Формирование поверхности стены Формирование торцовой поверхности. Используя инструмент КОНЕЦ СТЕНЫ, можно для стены с открытым концом сформировать три варианта среза (рис. 14.33). а
б
в
Рис. 14.33. Формообразующие элементы для изменения торца стены а – круглый (Bullnose); б – прямой (Chamfer); в – точечный (Pointed End)
1. Выбрать инструмент КОНЕЦ СТЕНЫ. В его боксе настройки Wall End Settings (рис. 14.34) в папке Wall Ends 11 выделить необходимый формообразующий элемент и задать для него параметры проема. При установке флажка Fill to wall height (Заливка по высоте стены) необходимая поверхность среза формируется по всей высоте стены. В противном случае можно локально сформировать на срезе стены участок, задавая его высоту и уровень. 2. Показать положение проема, щелкнув по концу стены. Далее курсором «глаз» показать относительно конца стены ориентацию вставляемого элемента. Если привязка была выбрана по центру, половина проема окажется вне стены и ее длина соответственно увеличится (а). В случае привязки по углу проем будет создан полностью в границах стены и ее длина останется прежней (б).
Глава 14 • Стены
287
а б В результате на конце стены сформируется дополнительный участок, величина выступа которого задается на вкладке Parameters в строке Overhang.
Рис. 14.34. Настройка конца стены Формирование на торце облицовки. Инструментом КОНЕЦ СТЕНЫ можно также облицевать конец стены одним из трех способов, выбираемых из той же папки Wall Ends 11. Встроенная облицовка (Wrapped End). Объем стены уменьшается на величину объема облицовки при сохранении общей наружной поверхности. Толщина облицовки отдельно на каждой из сторон стены задается на вкладке Thickness (рис. 14.35).
Компьютерное проектирование в архитектуре •ArchiCAD 11
288
Флажок Use Outer Skin’s Thickness (Использовать толщину наружного слоя) автоматически устанавливает толщину облицовки на боковых поверхностях равной толщине соответствующих наружных слоев стены.
Рис. 14.35. Настройка толщины встроенной облицовки Штриховка облицовки на плане задается на вкладке Parameters в разделе 2DRepresentation параметром Skin’s Parameters (Параметры слоев): Custom (Пользовательская); Automatic (Автоматическая) – наследуется штриховка наружного слоя с наибольшей толщиной; Leftmost/ Rightmost (Самый левый/самый правый) – наследуется штриховка наружного слоя, расположенного слева/справа относительно базовой линии. Таким образом, в зависимости от способа задания толщины облицовки и ее штриховки получаются следующие варианты изображения стены на плане: Skin’s Parameters
Use Outer Skin’s Thickness вкл
выкл
Custom Automatic
Leftmost
Rightmost
Для обычных стен облицовка определяется только ее штриховкой на плане. Усеченная облицовка (Retuned End). Здесь происходит простое завертывание одного слоя или группы слоев с одной из боковых сторон стены на торцевую сторону. Действует только на композитных стенах. Другие параметры облицовки на вкладке Parameters позволяют задать изменение направления поворота слоев (Flip Turn Direction), число слоев, участвующих в повороте (Number of Skins to Turn), а также наличие разделительной линии между слоями с одинаковой штриховкой в конце стены (Line between Iden-
Глава 14 • Стены
289
tical Fills). Ниже показан пример облицовки с одним и двумя заворачивающимися слоями. Number of Skins to Turn
Flip Turn Direction off
on
1
2
Накладная облицовка (Cased End). Толщина облицовки отдельно по каждой стороне задается на вкладке Thickness (рис. 14.36).
Рис. 14.36. Настройка толщины накладной облицовки Формирование рельефа на боковой поверхности стен. Используя инструмент ОКНО, и выбирая элементы из папки 1.4. Building Structures 11 >Wall Extras 11 можно изменять рельеф боковых поверхностей стены путем создания на них выступов и углублений (рис. 14.37).
а
б
в
г
Рис. 14.37. Формообразующие элементы для создания на стенах рельефа а – круглый выступ/углубление (Halfpillar Recess Round); б – треугольный выступ/углубление (Pylaster Recess Segmented); в – выступ прямоугольный (W Lesene); г – ниша прямоугольная W Niche Rect); д – ниша круглая (W Niche Round)
д
290
Компьютерное проектирование в архитектуре •ArchiCAD 11
При настройке первых двух элементов из этой группы для выбора варианта с выступом или углублением необходимо в боксе настройки Window Default Settings на вкладке Parameters установить параметры глубины с соответствующим знаком. Отделка стен Три специальных библиотечных элемента – накладная стена (Battered Wall), скошенная стена (Canted Wall) и каркасная стена (Wall Framing) удачно дополняют возможности инструмента Wall (Стена). Они позволяет придавать исходной стене наклонный вид, моделировать каркасные стены. В исходную поставку эти элементы не входят. Как свободно распространяемые элементы, их можно загрузить из Интернета, выбрав из меню Help команду ArchiCAD 11 Goodies. На сайте Graphisoft откроется страница с разделом Goodies for ArchiCAD 11, в котором можно выбрать два варианта загрузки и использования рассматриваемых элементов: • в строке Accessories выбрать и открыть файл Accessories.zip, сохранив его на диске. Затем распаковать этот файл и поместить файл Accessories.apx в папку ArchiCAD 11\Add Ons. При запуске ArchiCAD 11 произойдет автоматическое подключение дополнения Accessories , которое появится в подменю Design > Design Extras и может далее использоваться как утилита. • в строке Accessories Library выбрать и открыть файл Accessories_Lib.zip, сохранив его на диске. Затем распаковать этот файл и поместить контейнер Accessories Library.lcf в папку ArchiCAD Library 11. Используя Диспетчер библиотек, этот контейнер далее можно подключить к активной библиотеке и использовать его компоненты как обычные библиотечные элементы. Установка библиотечных стен. Используются два варианта установки дополнений к стенам. Если дополнение автономное (не привязывается к существующим стенам), требуется создание траектории размещения дополнения: 1. Если траектория дополнения многоугольная, выбрать инструмент СТЕНА. Задать в боксе настройки уровень возвышения и высоту дополнения. Если траектория дополнения криволинейная, построить ее любым способом, включая в контур и существующие элементы. Затем также выбрать инструмент СТЕНА и задать уровень возвышения и высоту дополнения. 2. Из подменю Design > Design Extras открыть командой Accessories > Wall Accessories бокс Choose Wall Accessory Object, в котором выбрать нужный объект и настроить его на вкладках. Нажать ОК. 3. Если траектория дополнения многоугольная, нарисовать ее, щелкая в местах размещения узлов. В последней точке сделать двойной щелчок. Если траектория криволинейная и была задана в п. 1, построить дополнение «волшебной палочкой», щелкнув с нажатой клавишей «Пробел» по траектории.
Глава 14 • Стены
291
Если в дополнении должны формироваться проемы под окна и двери, выделить для размещения базовую стену и выполнить п. 2 из предыдущей процедуры. Удаление базовой стены автоматически удаляет и размещенное на ней дополнение. Накладная стена (Battered Wall). Этот элемент используется для моделирования каменной облицовки и похожих элементов, использованных на наружной стороне стены. Может иметь различную толщину наверху и внизу. Специальная настройка на вкладке Custom Settings показана на рис. 14.38. Флажками Use wall bottom polygon (Использовать нижний полигон стены) и Use wall top polygon (Использовать верхний полигон стены) задается обрезка накладной стены по линии обрезки несущей стены соответственно сверху и снизу. Если флажок сброшен, то накладная стена будет следовать по исходной (необрезанной) несущей стене.
Рис. 14.38. Настройка накладной стены Battered Wall Углы Beginning Angle (Начальный угол) и End angle (Концевой угол) характеризуют положение торцевых вертикальных граней относительно плоскости накладной стены в ее начале и конце. В разделе Geometry приводятся параметры накладной стены в разрезе. Они выбираются в зависимости от значения ссылочной высоты (Reference Height). Если она равна нулю, то приводится толщина внизу (Bottom Thickness) и вверху (Top Thickness) по верхней отметке высоты в несущей стене (Wall Height). Если ссылочная высота отлична от нуля, то задается ссылочная толщина (Reference Thick) и угол накладки (Batter Angle). Накладная стена может быть расширена по высоте сверху (Upward Extension) или снизу (Downward Extension). Отрицательные значения расширения соответствуют перемещению внутрь границ несущей стены. Скошенная стена (Canted Wall) (рис. 14.39) может использоваться для создания многослойных стен «на ходу», а также для обшивки каркасных стен.
292
Компьютерное проектирование в архитектуре •ArchiCAD 11
В разделе Geometry задается угол наклона (Batter Angle) и толщина (Thickness). При этом из списка Thickness option (Опция толщины) можно выбрать вариант обычной толщины (Thickness), которая измеряется при угле наклона, равном нулю, и горизонтальной толщины (Horizontal Thickness), которая измеряется по нижнему ребру разреза стены. Флажок Fill the space Behind (Заливка пространства) устанавливает заливку на разрезе пространства между окантовочной и опорной стеной.
Рис. 14.39. Настройка скошенной стены Canted Wall Каркас стены (Wall Framing) представляет собой конструкционный вариант стены – деревянную каркасную стену. Вкладка настройки выполнена на двух страницах. На первой странице General Settings (рис. 14.40) в числе основных параметров приводятся расстояние между центрами соседних стоек каркаса (Distance of Stud Center), размер перемычки (Header Size) и размер стойки каркаса (Stud Size). 1 2
3
Рис. 14.40 Настройка каркасной стены 1 – выбор страни-
4 цы; 2 – выбор
несущей способности; 3 – сечение левой концевой стойки; 4 – сечение правой концевой стойки
Глава 14 • Стены
293
На второй странице задаются уровни горизонтальных стяжек (Horizontal Blocking). Дополнительно в начале или конце стены можно ввести дополнительные стойки (Extra Studs), а также удалить любую из стоек каркаса (Delete Studs). На рис. 14.41. приведен пример построения каркасной стены, обшитой снаружи скошенной стеной Canted Wall. Исходная стена на рис. 14.41 используется только для задания параметров, необходимых для построения дополнений. Поэтому для нее выбран вариант штриховки на плане «Пустая» (Empty), не создающей в смете дополнительного расхода материалов. Чтобы эта стена не была видна на фотоизображении, для нее создается полностью прозрачное и без ослабления покрытие. Толщина стены выбирается раной толщине каркасной стены, чтобы не было зазора между исходной стеной и обшивкой.
а Рис. 14.41. Пример построения каркасной стены с обшивкой а – исходная стена с дополнением каркасной стены, б – полный вид стены с обоими дополнениями
б Лепные украшения и панели (Molding and Panels) (рис. 14.42). Последний библиотечный элемент используется для художественного оформления стен. На первой странице вкладки Custom Settings приведена настройка геометрии лепных украшений на венце, на траверсе и в основании стены. Там же задается толщина панелей между ними. Выбор покрытий и атрибутов 2М-символа приведено на второй странице вкладки Custom Settings.
294
Компьютерное проектирование в архитектуре •ArchiCAD 11
Рис. 14.42. Настройка лепных украшений
ГЛАВА 15
Колонны, балки, перекрытия, фермы В этой главе собраны несущие элементы, формирующие коробку здания, – колонны, балки и перекрытия. Эти элементы взаимодействуют между собой при пересечении друг с другом и со стенами. Колонны Колонны состоят из ядра и облицовки. Ядро является несущим элементом колонны, а облицовка – необязательным ее элементом. Колонны могут устанавливаться свободно или встраиваться в стены. Настройка колонн выполняется в боксе Column Settings (Параметры колонны) (рис. 15.1). 1
2
3 4 7
5 6
Рис. 15.1. Настройка геометрии колонны 1 – форма сечения колонны: прямоугольная (Rectangular), круглая (Circular), профиль (Profile); 2 – способ встраивания колонны в стену (Wrapping Method); 3 – размеры сечения; 4 – толщина облицовки; 5 – тип колонны: вертикальная (Vertical), наклонная (Slanted); 6 – угол наклона (Slant Angle); 7 – угол поворота (Rotation Angle)
Геометрия колонн. При настройке геометрии (вкладка Geometry and Positioning на рис. 15.1) задается высота и возвышение колонны, форма сечения (прямо-
296
Компьютерное проектирование в архитектуре • ArchiCAD 11
угольная, круглая или специальная), размеры сечения и способ встраивания колонны в стену. Точка вставки в колонне определяется кнопочной формой Anchor Point of Core (Точка привязки ядра) и размещается в нижней плоскости. Этой же плоскостью при использовании функции притяжения колонна притягивается к поверхностям перекрытий, крыш и 3М-сеток. Для наклоненной колонны справа становится доступным поле Slant Angle (Угол наклона), в котором можно задать угол наклона колонны в диапазоне 90° и +1°. Пара кнопок Wrapping Method (Метод обтекания) позволяет выбрать способ вставки колонны в многослойную стену (без обтекания и с обтеканием). Флажком Veneer (Облицовка) можно включить накладную облицовку, толщина которой при этом становится доступной в поле справа. Отображение колонны на плане. Специальные параметры отображения (вкладка Floor Plan and Section на рис. 15.2) характеризуют графику ядра, облицовки, а также условного обозначения колонны. В разделе Cut Surface определяются перья контурных линий и штриховки отдельно для ядра и облицовки. В разделе Outlines (Наружные линии) задаются перья для отображения контура колонн, находящихся в диапазоне видимости ниже (Uncut) или выше (Overhead) секущей плоскости этажа. В разделе Floor Plan Symbol (Обозначение на плане) задается обозначение, размещаемое внутри ядра колонны, и выбираемое из списка, который открывается в строке параметра Symbol Type (Тип обозначения) кнопкой справа. При выборе варианта Crosshair (Перекрестие) будут доступны: расстояние от центра колонны до начала линий перекрестия (Distance from Center) и расстояние от ребра колонны до конца перекрестия (Length outside Column).
Рис. 15.2. Настройка колонны на плане этажа и в окне разреза Видимостью перекрестий можно управлять с помощью флажка Show Column Symbol (Показать символ колонны) в боксе Model View Options, открываемом
Глава 15 • Колонны, балки, перекрытия, фермы
297
одноименной командой из подменю Document > Set Model View. Вставка колонн. Геометрия и методы построения колонн показаны на рис. 15.3. 4
5
6
Рис. 15.3. Геометрия и методы построения колонн
1
2
3
1 – круглая колонна (Circular); 2 – квадратная колонна (Rectangular); 3 – колонна с профилем (Profile); 4 –вставка колонны без поворота (Simple); 5 – вставка колонны с поворотом (Rotated); 6 – вставка колонны с поворотом и наклоном (Revolved)
Если при вставке необходимо отображать прямоугольную границу сечения вставляемой колонны, установить в боксе Work Environment на вкладке More Options флажок Ghost Bounding Box (Фоновый граничный контур). Вставка колонны без поворота. Щелкнуть в точке размещения колонны. Колонна будет вставлена с ортогональным выравниванием относительно сетки. Вставка колонны с поворотом. Щелкнуть в точке размещения колонны и затем задать угол поворота вокруг вертикальной оси. Вставка колонны с поворотом и вращением. Этот метод доступен только для колонн с наклоном или для колонн, использующих форму сечения с профилем. 1. Щелкнуть в точке размещения колонны. 2. Задать угол поворота вокруг вертикальной оси (угол поворота горизонтальной проекции наклонной стены). Если колонна вертикальна, то величина этого угла не имеет значения. 3. Задать угол вращения вокруг собственной оси. Если поверхность колонны соединяется в одной плоскости с поверхностями стены, перекрытия или другой колонны, то линии перехода между такими поверхностями не создаются. Вставка колонны в стену без обтекания (рис. 15.4). Не обтекаемые колонны точно вырезают для себя место в стене и проходят через все слои стены. Линия соединения между слоями стены и колонной удаляется, если их штриховки совпадают. Материал колонны всегда при соединении со стеной сохраняется.
а Рис. 15.4. Вставка колонны в стену без обтекания
б
Колонна с облицовкой, штриховка которой отлична от штриховки стены, вырезает из стены площадь с учетом облицовки (а). В случае однотипных штриховок выполняется объединение областей штриховки стены и облицовки (б).
Компьютерное проектирование в архитектуре • ArchiCAD 11
298
Вставка колонны в многослойную стену с обтеканием (рис. 15.5). Обтекаемые колонны позволяют формировать различные выступающие части на стене. Они дают эффект только на прямых многослойных стенах. Условием обтекания при соединении с такими стенами является касание или пересечение колонной ядра стены. При этом слои стены обтекают колонну вокруг, сохраняя свою толщину. Обтекаемые колонны наследуют материал стены, с которой происходит соединение. Если колонна с облицовкой и ее штриховка отлична от штриховки ядра, из ядра стены вырезается площадь колонны с облицовкой включительно (а). В случае однотипных штриховок дополнительно выполняется объединение областей штриховки ядра стены и облицовки (б). Колонны, помещенные, как обтекаемые, наследуют материал поверхности обтекающей стены, даже, если слои стены не сконфигурированы для действительного обтекания колонны.
а
б
Рис. 15.5. Вставка колонны в многослойную стену с обтеканием
При отсутствии облицовки объем колонны вырезается из стены с сохранением разделительной линии. Редактирование колонн Наклон колонны. Выделить в 3М-окне колонну и щелкнуть на одном из оснований по центральной узловой точке. В открывшейся Pet-палитре выбрать команду Modify angle (Изменить угол) и показать новое положение выбранной точки (рис. 15.6). При этом перемещение основания будет происходить в горизонтальной плоскости, то есть с сохранением координаты Z.
Рис. 15.6. Изменение угла наклона колонны Изменение высоты. Выделить в 3М-окне колонну и щелкнуть на любом основании по любой узловой точке на прямой колонне или центральной узловой точке на наклонной колонне. В открывшейся Pet-палитре выбрать команду Stretch height (Растяжка по высоте) и задать координату Z для нового положения основания. При этом координаты X и Y будут сохранять свое значение, как показано
Глава 15 • Колонны, балки, перекрытия, фермы
299
на рис. 15.7а для прямой колонны, или на рис. 15.7б для наклонной колонны. Основание колонны будет перенесено по вертикали. На выделенной наклонной колонне можно также, щелкнув по любой точке на основании, выбрать затем команду Stretch height with fixed angle (Растяжка по высоте с фиксированным углом) и задать координату Z для нового положения основания. При этом будет сохранен угол наклона колонны, а координаты X и Y для выбранной узловой точки будут вычисляться. Основание будет перенесено вдоль существующего направления колонны (рис. 15.7в). Изменение профиля. Если при настройке колонны была выбрано профилированное сечение, то доступными оказываются две дополнительные операции редактирования профиля – растяжение и поворот профиля (рис. 15.8).
б
а
Рис. 15.7. Изменение высоты колонны а – изменение высоты в прямой колонне; б – изменение высоты наклонной колонны с сохранением координат X и Y; в – изменение высоты наклонной колонны с сохранением наклона
в Для растяжения профиля выделить в 3М-окне колонну и щелкнуть на одном из оснований по любой из угловых узловых точек. В открывшейся Pet-палитре выбрать одну из двух команд Stretch profile (Растянуть профиль) и показать новое положение боковых плоскостей (рис. 15.8а). В зависимости от выбранной команды происходит горизонтальное или вертикальное растяжение профиля. Для поворота профиля выделить в 3М-окне колонну и щелкнуть на одном из оснований по любой из угловых узловых точек. В открывшейся Pet-палитре выбрать команду Rotate profile (Повернуть профиль) и показать новое положение радиус-вектора (рис. 15.8б) с точкой вращения в центре профиля.
300
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б
Рис. 15.8. Растяжка профиля а – растяжение профиля; б – поворот профиля
Балки Балки могут использоваться автономно либо в составе структурных сеток. В настоящей версии стало возможным применение балок с профилем и наклоном. Настройка балки выполняется в боксе Beam Settings (рис. 15.9). 1
2
3 4 5 6
Рис. 15.9. Настройка геометрии балки 1 – форма сечения: прямоугольная (Rectangular), профиль (Profile); 2 – тип балки: горизонтальная (Horizontal), наклонная (Inclined); 3 – ширина балки (Width); 4 – смещение базовой линии (Reference Axis Offset); 5 – угол поворота профиля (Profile Rotation); 6 – угол наклона балки (Slant Angle)
Глава 15 • Колонны, балки, перекрытия, фермы
301
Геометрия балки. При настройке геометрии (вкладка Geometry and Positioning на рис. 15.9) выбирается тип балки (горизонтальная или наклонная), форма сечения, возвышение, а также углы наклона балки и поворота профиля. Базовая линия балки размещается в верхней плоскости. Этой же плоскостью при использовании функции притяжения балка притягивается к поверхностям перекрытий, крыш и 3М-сеток. При выборе сечения с профилем (Profile) доступно справа поле Profile Rotation, в котором вводится угол поворота вокруг оси балки. Угол отсчитывается против часовой стрелки, если смотреть из начальной в конечную точку балки. Для балки с наклоном (Inclined) справа доступно поле Slant Angle, в котором задается угол наклона балки в диапазоне -89° и +89°. Отображение на плане и разрезе. Большинство параметров, приведенных на вкладке Floor Plan and Section (рис. 15.10), являются стандартными. В разделе Symbols параметр Beam End Lines (Линии на концах балки) позволяет выбрать условное обозначение балки с закрытыми концами.
Рис. 15.10. Настройка изображения балки на плане и разрезе Настройка внешнего вида. Кроме назначения материалов (вкладка Model на рис. 15.11) в разделе 3D-Intersection Priority (Приоритет 3М-пересечения) устанавливается приоритет балки при формировании в 3М-окне линии пересечения балок между собой, а также со стенами и колоннами.
Рис. 15.11. Настройки внешнего вида балки в 3М-окне
302
Компьютерное проектирование в архитектуре • ArchiCAD 11
Настройка отверстий. Выполняется на вкладке Hole (Отверстие) (рис. 15.12): • Shape (Форма отверстия) – выбор прямоугольного или круглого отверстия; • Contour on Plan (Контур на плане) – вид отверстия в балке на плане; • Size (Размер) – размеры отверстия с учетом выбранной формы отверстия; • Position (Положение) – смещение центра отверстия относительно верхней плоскости балки.
Рис. 15.12. Настройки отверстий в балке Создание балки. Геометрические методы построения балок представлены на информационной панели (рис. 15.13). Применение этих методов аналогично одноименным методам, описанным выше для стен.
Рис. 15.13. Методы построения балок 1 – односегментная балка; 2 – многосегментная балка; 3 – прямоугольная балка; 4 – прямоугольная балка с поворотом
1 2 3 4 Наклонные балки размещаются, как и горизонтальные балки. Высота, измеряемая в вертикальной плоскости сечения перпендикулярно оси, остается равной базовой высоте (Beam Height). При использовании повернутого профиля он сначала поворачивается вокруг горизонтальной оси и потом наклоняется из его горизонтального положения. На рис. 15.14 наклонная балка с повернутым профилем показана слева на плане этажа и справа в окне разреза.
Рис. 15.14. Наклонная балка с повернутым профилем
Глава 15 • Колонны, балки, перекрытия, фермы
303
Редактирование балки. В балках графическим способом можно менять длину и наклон балки. Для профилированных балок возможна растяжка профиля в горизонтальном и вертикальном направлении. Изменение наклона балки. Выделить в 3М-окне балку и щелкнуть на верхней плоскости по одной из концевых точек базовой линии. В открывшейся Petпалитре выбрать команду Modify Angle (Изменить угол) и показать для выбранной точки значение координаты Z (рис. 15.15). При выполнении операции X и Yпроекции базовой линии не изменяются.
Рис. 15.15. Изменение наклона балки Растяжка длины. Выделить в 3М-окне балку и щелкнуть на одной из торцевых плоскостей по любой из узловых точек на нижнем основании. В открывшейся Pet-палитре выбрать команду Stretch length (Растянуть по длине) и показать новое положение торцевой плоскости (рис. 15.16а). Для наклонной балки на Petпанели выбирается модифицированная команда Stretch length with fixed slant angle (Растянуть по длине с фиксированным углом наклона) (рис. 15.16б).
а Рис. 15.16. Растяжка длины
б
Горизонтальная/вертикальная растяжка профиля. Выделить в 3М-окне балку и щелкнуть на одной из торцевых плоскостей по любой из угловых узловых точек на нижнем/верхнем основании. В открывшейся Pet-палитре выбрать команду Stretch profile horizontally/ vertically (Растянуть профиль по горизонтали/вертикали) и показать новое положение боковых плоскостей для горизонтальной растяжки (рис. 15.17) и нижней плоскости для вертикальной растяжки (рис. 15.18).
Компьютерное проектирование в архитектуре • ArchiCAD 11
304
Рис. 15.17. Горизонтальная растяж- Рис. 15.18. Вертикальная растяжка ка профиля профиля Пересечение балок. В 3М-окне корректное отображение пересечения балок требует установить порядок, в соответствии с которым одни балки будут разрезать другие балки. Этот порядок регулируется заданием для каждой балки определенного значения приоритета, который задается на вкладке Model бокса Beam Settings (рис. 15.11). При назначении балкам в пересечении различных приоритетов балка с большим приоритетом будет обрезать все балки с меньшим приоритетом (рис. 15.19). В
С
А
а Рис. 15.19. Пересечение балок в 3М-окне
б
а – приоритеты различны (низшее и высшее значения у балок А и С); б – все приоритеты одинаковы
Вид пересечения балки со стенами и колоннами в 3М-окне также зависит от приоритетов, присвоенных конкретной балке, всем стенам и всем колоннам. Приоритеты для колонн задаются в открываемом из меню Options боксе Project Reference на вкладке Construction Elements (Конструкционные элементы). На ней в разделе 3D Intersection Priorities для всех колонн приоритет устанавливается ползунком All Columns vs.Beams (Все колонны по отношению к балкам). Если приоритет стены или колонны оказывается ниже приоритета балки, то в них вырезается часть, пересекающаяся с балкой (рис. 15.20а). Удаление этой части в стене или колонне не отражается на плане. Если приоритет балки оказывается ниже, то в пересечении вырезается ее часть (рис. 15.20б).
Глава 15 • Колонны, балки, перекрытия, фермы
305
Рис. 15.20. Пересечение балки со стеной а – приоритет балки выше; б – приоритет стены выше
б а Аналогично обстоит дело и с пересечением балки с перекрытием. Но здесь приоритет балки принимается всегда выше приоритета перекрытия (рис. 15.21).
Рис. 15.21. Пересечение балки с перекрытием Создание отверстий. Отверстие можно создавать как на плане этажа, так в 3Мокне (рис. 15.22). 1. Выделить на плане этажа или в 3М-окне балку, в которой необходимо создать отверстие. 2. Щелкнуть в позиции отверстия: на базовой линии в случае работы на плане этажа (а) либо на ребре или базовой линии на верхней плоскости балки в случае работы в 3М-окне. В появившейся Pet-палитре выбрать команду Insert Hole in Beam (Создать отверстие в балке). 3. В открывшемся боксе Beam Hole Settings (Параметры отверстия в балке), содержание которого аналогично вкладке Hole (рис. 15.12), установить параметры отверстия и нажать ОК. В балке будет создано отверстие (б).
а
б
Рис. 15.22. Создание отверстий в балке на плане этажа
306
Компьютерное проектирование в архитектуре • ArchiCAD 11
Перекрытия Функция гравитации позволяет устанавливать на нем стены, колонны, балки и объекты с автоматическим формированием их возвышения относительно поверхности перекрытия. Геометрия перекрытия. При настройке геометрии перекрытия (вкладка Geometry and Positioning на рис. 15.23) устанавливается толщина перекрытия и его возвышения относительно верхней плоскости.
Рис. 15.23. Настройка геометрии перекрытия Отображение перекрытия на плане и разрезах. В дополнение к стандартным параметрам на вкладке Floor Plan and Section (рис. 15.24) добавлен раздел Cover Fills с параметрами поверхностной штриховки. Ее параметры будет доступны, если установить флажок в строке заголовка раздела:
Рис. 15.24. Настройка вида перекрытия на плане этажа и разрезе/фасаде
Глава 15 • Колонны, балки, перекрытия, фермы
307
•
Cover Fill (Покрывающая заливка) – тип штриховки, который выбирается в списке, открывающемся кнопкой справа; • Use Fill of Surface Material (Использовать штриховку поверхности из материала) – будет использована векторная штриховка из материала, назначенного перекрытию; • Cover Fill Orientation (Ориентация покрывающей заливки) – выбор ориентации штриховки с вариантами, приведенными выше при описании инструмента ЗАЛИВКА в главе 7 «Базовые приемы черчения». Создание перекрытий. Геометрические методы построения перекрытий показаны на рис. 15.25. Многоугольное перекрытие строится последовательным вводом координаты вершин. Полигон замыкается двойным щелчком, или кнопкой ОК на управляющей панели, или щелчком в начальной точке полигона. Рис. 15.25. Методы построения перекрытия
1
2
3
1 – многоугольный контур (Polygonal); 2 – прямоугольный контур (Rectangular); 3 – прямоугольный повернутый контур (Rotated Rectangular);
Если для построения выбран геометрический метод Polygonal (Многоугольный), то будет доступна Pet-палитра с командами, позволяющими строить контур перекрытия с дуговыми сегментами (рис. 15.26).
Рис. 15.26. Построение многоугольного перекрытия При использовании метода Rectangular (Прямоугольный) стороны прямоугольного перекрытия ориентированы по осям сетки. Для построения перекрытия указать две противоположные вершины. Если перекрытие повернуто, то выбирается метод Rotated Rectangular (Прямоугольный повернутый). Далее по двум точкам построить одно из ребер и затем задать длину второго ребра на координатной панели в поле r радиуса-вектора. Второе ребро автоматически ориентируется перпендикулярно первому. Создание отверстий (рис. 15.27). Для создания в перекрытии отверстия, например, под лестницу, достаточно выделить это перекрытие и, выбрав инструмент
308
Компьютерное проектирование в архитектуре • ArchiCAD 11
ПЕРЕКРЫТИЕ, нарисовать на перекрытии любым геометрическим методом контур отверстия (а). При замыкании контура произойдет автоматическое преобразование его в отверстие (б).
Рис. 15.27. Создание отверстия в переа б крытии Если нарисованный контур отверстия пересекает другие отверстия или контур исходного полигона, будет выдано сообщение по этой ситуации, после чего отверстие все-таки будет построено. Особенности установки перекрытия в стенах. Если перекрытие размещается поверх стен и ребра перекрытия точно совпадают с наружными ребрами стен, то в 3М-окне можно скрыть линии перекрытия. Для этого достаточно присвоить торцевой поверхности то же покрытие, что и для стен. Для быстрой установки перекрытия можно воспользоваться инструментом Magic Wand («Волшебная» палочка). Щелчок курсором по контуру стен создаст перекрытие по этому контуру. Для создания перекрытия между стенами достаточно щелкнуть в любой точке между ними. Редактирование перекрытий. Редактирование перекрытий на плане включает все обычные операции: перенос, поворот, зеркальное отражение, растяжение, разделение, базирование, а также базовые операции с многоугольниками. Перекрытия могут участвовать во всех типах твердотельных операций. На рис. 15.28 показано использование операции вычитания при установке перекрытия на стены.
б а Рис.15.28. Перекрытие на стенах с использованием операции вычитания
в
а – исходное состояние; б – цель = перекрытие, оператор = стены; в – цель = стены; оператор = перекрытие
При выборе целью перекрытия из его объема вычитается частично объем стен (б), а при выборе в качестве цели стен происходит вычитание объема стен из объема перекрытия (в). Если стена построена на перекрытии и точно совпадает с ребром перекрытия, соответствующая линия между перекрытием и стеной автоматически будет скрыта в 3М-окне (рис. 15.29).
Глава 15 • Колонны, балки, перекрытия, фермы
309
Перекрытия подобно другим конструкционным элементам могут обрезаться крышей. Однако в отличие от стен, балок и колонн обрезка перекрытия не может быть отменена на вкладке Model в боксе настройки перекрытия.
Рис. 15.29. Скрытие линии соединения при выравнивании плоскостей Для отображения на плане или разрезе контура перекрытия, если он невидим, необходимо выделить перекрытие и командой Bring to Front из подменю View > Display Order перенести его изображение на передний план. Отделка полов и потолков. Два библиотечных элемента Floor construction (Конструкция пола) и Footing (Фундамент), входящих в дополнение Accessories, установка которого была описана в главе 14 Стены, позволяют моделировать многослойные перекрытия с полами и ленточные фундаменты. Возвышение пола отсчитывается от нижней поверхности и привязывается к текущей настройке уровня перекрытия, то есть к его верхней поверхности. Возвышение фундамента отсчитывается от его верхней поверхности и привязывается к нижней поверхности перекрытия. Эти необходимо учитывать при установке рассматриваемых дополнений. Возможны два способа их установки. Если пол/фундамент не связывается с каким-либо перекрытием, формирование пола/фундамента требует задания необходимого контура. 1. Если контур многоугольный, выбрать инструмент ПЕРЕКРЫТИЕ и задать уровень возвышения пола/фундамента. Если контур криволинейный, построить его любым способом, включая в контур и существующие элементы, например стены. Затем выбрать инструмент ПЕРЕКРЫТИЕ и задать уровень возвышения пола/фундамента 2. Командой Design > Design Extras > Accessories > Slab Accessories (Конструирование > Конструктивные дополнения > Аксессуары > Аксессуары перекрытия) открыть бокс Object Settings и выбрать пол Floor Construction или фундамент Footing. Выполнить их настройку и нажать кнопку OK. 3. Если контур пола/фундамента многоугольный, нарисовать его, щелкая в местах размещения его узлов курсором «карандаш». При замыкании контура будет построен с соответствующей геометрией пол/фундамент. Если контур криволинейный и был задан в п. 1, построить пол/фундамент «волшебной палочкой», щелкнув с нажатой клавишей «Пробел» по соответствующему элементу контура. При этом надо иметь в виду, что если контур незамкнутый, будет автоматически достроен замыкающий сегмент. У стен,
Компьютерное проектирование в архитектуре • ArchiCAD 11
310
линии торцов не могут входить в состав контура. Этот факт иллюстрируется ниже, где на основе стен и отрезков задан контур пола, который далее построен щелчком «волшебной палочки» в точках а либо б. а
б
●●
После щелчка в точке а
После щелчка в точке б
Если пол/фундамент должен существовать только в наборе с определенным перекрытием, то достаточно выделить соответствующее перекрытие и выполнить п. 2 из предыдущей процедуры. При удалении перекрытия, будут автоматически удалены пол и фундамент, построенные на его основе. Параметры пола представлены на вкладке Floor Construction Settings (рис. 15.30). В разделе Geometry задается толщина отдельных слоев пола. Для исключения какого-либо слоя из структуры его толщина устанавливается равной 0. На этой же вкладке можно установить для каждого слоя материал (Materials), тип штриховки на разрезе (Section Fill), перо (Pen) и фон штриховки (Backg.).
Рис. 15.30. Настройка пола Параметры фундамента представлены на вкладке Custom Settings (рис. 15.31). В разделе Geometry задается толщина отдельных слоев пола.
Рис. 15.31. Настройка фундамента
Глава 15 • Колонны, балки, перекрытия, фермы
311
Фермы Дополнение Truss Maker позволяет создавать такой важный элемент крыш, как фермы. Этот элемент представляет собой произвольную плоскую сетку с прямыми или дуговыми ребрами. Форма сечения ребер может быть самой разнообразной и задается в каждом из них независимо друг от друга. Работа с расширением инициируется из подменю ферм Design > Design Extras > Truss Maker (Конструирование > Дополнения > Фермы). В отличие от стен, колонн, балок и др., где предварительно задавались параметры этого элемента, а потом осуществлялось его построение, здесь порядок действий обратный. Предварительно строится каркас фермы, после чего запускается модуль Truss Maker, в котором выбирается конструктивное исполнение ребер. Создание фермы можно осуществлять на плане либо в окне разрезов/фасадов. Создание фермы в окне плана. Порядок создания следующий (рис. 15.32): 1. Инструментами ЛИНИЯ и ДУГА/КРУГ начертить каркас фермы (а). Ребра каркаса должны совпадать с базовыми линиями сегментов фермы. Ребра, которые в ферме будут иметь различное сечение (по форме, размерам, ориентации), выполнить различными перьями. 2. Выделить каркас фермы и командой Create Truss (Создать ферму) из подменю ферм открыть бокс Truss Maker Settings (Параметры фермы). В нем для каждой группы ребер, нарисованных одинаковыми перьями, выбрать определенное конструктивное исполнение, размеры и ориентацию сечения. 3. Кнопкой Save сохранить ферму как библиотечный элемент. На плане будет построена ферма в вертикальной плоскости, проходящей параллельно горизонтальной оси через самую нижнюю точку исходной структуры (б). Возвышение фермы относительно текущего этажа принимается равным нулю.
а в Рис. 15.32. Создание фермы на плане этажа
б Создание фермы в окне разреза/фасада. Этот способ применяется при построении ферм под уже созданную крышу (рис. 15.33).
312
Компьютерное проектирование в архитектуре • ArchiCAD 11
б а
в
г Рис. 15.33. Создание фермы в окне разрезов/фасадов 1. Создать на плане крышу и выполнить разрез (а). 2. В окне разрезов/фасадов нарисовать инструментами ЛИНИЯ и ДУГА/КРУГ каркас фермы (б). Внешний контур каркаса удобно рисовать, используя относительный конструкционный метод со смещением от пограничных стен, перекрытий и крыши. 3. Выделить каркас фермы и командой Create Truss (Создать ферму) открыть бокс Truss Maker Settings (Настройки фермы). 4. Для каждой группы ребер, нарисованных одинаковыми перьями, определить конструктивное исполнение, размеры сечения, а также ориентацию сечения в соответствии с углом поворота вокруг базовой линии сегмента. 5. Кнопкой Save сохранить построенную ферму как библиотечный элемент. Ферма будет вставлена на плане так, что базовые линии всех ее сегментов
Глава 15 • Колонны, балки, перекрытия, фермы
313
будут лежать в одной вертикальной плоскости вместе с линией разреза (в). В окне же разрезов/фасадов ферма будет отсутствовать. 6. При необходимости тиражирования фермы использовать команду Multiply (Тиражировать) (г). Если требуется изменить уровень или наклон плоскости фермы, выделить ее и отредактировать в боксе Object Settings. Редактирование ферм. Каркас фермы, нарисованный на плане этажа, не ассоциируется с уже созданной на его основе фермой: изменение геометрии этого каркаса не влечет изменения фермы. Редактируется ферма иным образом в следующей последовательности (рис.15.34).
а
б
Рис. 15.34. Редактирование фермы 1. Открыть любой разрез/фасад с видом на редактируемую ферму. При отсутствии такого вида создать его. Если редактирование фермы в данном окне уже проводилось либо ферма создавалась в этом разрезе, то в окне наряду с самой фермой появится и ее каркас. В этом случае каркас нужно удалить (а). 2. Выделить ферму и выбрать из подменю ферм команду Edit Truss (Редактировать ферму). Дополнительно появится исходный каркас фермы (б). 3. Отредактировать вершины в каркасе фермы. 4. Выбрать из подменю ферм команду Create Truss (Создать ферму) и в боксе Truss Maker Settings (Настройки фермы) выполнить при необходимости редактирование сегментов. 5. Нажать кнопку Save, если результат редактирования надо сохранить в исходной ферме, и кнопку Save As, если создается новая ферма. 6. Если редактирование фермы начать с выделения фермы на плане этажа и затем выбрать из подменю ферм команду Edit Truss, то появится сообщение с предложением создать сначала разрез и продолжить выполнение описанной выше процедуры редактирования с п. 2. Настройка фермы. При создании и редактировании ферм после выбора из подменю ферм команды Create Truss появляется бокс Truss Maker Settings (Настройки фермы) (рис. 15.35), в котором производится установка параметров отдельных сегментов и их соединений между собой, а также их отображение в различных окнах. В левой части окна размещаются три кнопки выбора конструктивного исполнения сегментов фермы.
314
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 15.35. Настройка фермы Конструктивное исполнение сегментов. В зависимости от формы их сечения используются три варианта конструктивного исполнения, которым соответствует свой вид вкладки Truss Profiles (Профили фермы). На ней для каждой группы сегментов, заданных в каркасе одинаковыми перьями, создается строка, содержащая код пера, вид сечения и его основные размеры: • Timber Construction (Брусчатая конструкция) – сплошное сечение прямоугольной формы;
•
Hollow Section (Коробчатый профиль) – прямоугольное сечение с полостью такой же формы;
•
Rolled Steel Profile (Прокатный стальной профиль) – сечения различной формы, выбираемые из списка, который открывается щелчком по треугольнику на кнопке Profiles. Дополнительно щелчком по треугольнику на кнопке Position необходимо выбрать вариант ориентации выбранной формы.
Глава 15 • Колонны, балки, перекрытия, фермы
315
В процессе настройки сегментов, принадлежащих определенной группе, щелкнуть по любому ребру из этой группы на каркасе в окошке просмотра Truss Preview. Произойдет выделение всей группы, и маркером будет помечена соответствующая строка, в которой будет доступна настройка этой группы сегментов. Соединение сегментов. Для сегментов из прокатного профиля (Rolled Steel Profile) возможны соединения их друг с другом с помощью пластин специальной формы – косынок, настраиваемых на вкладке Steel Junction (рис. 15.36).
Рис. 15.36. Настройка соединения сегментов фермы Атрибуты фермы. Эти параметры устанавливаются на вкладке Attributes (рис. 15.37) и включают настройку пера, тип линии на плане, покрытие, возвышение относительно текущего этажа и проектного нуля. Устанавливается также разрешение (Resolution of Arcs), определяющее для дуговых элементов фермы число сегментов, на которые они раскладываются.
Рис. 15.37. Настройка атрибутов фермы
ГЛАВА 16
Крыши Крыша – один из наиболее сложных элементов в строительных конструкциях. Инструмент КРЫША позволяет различными методами создавать автоматические крыши. После разгруппирования такие крыши можно легко редактировать на уровне отдельных скатов, что позволяет в результате достаточно быстро формировать крыши специальной формы. Параметры крыши Параметры крыши представлены в боксе Roof Settings (Параметры крыши) (рис. 16.1).
1 2 3 4
Рис. 16.1. Настройки крыши: 1 – уклон крыши (Roof Slope); 2 – единица уклона крыши (Roof Slope Unit); 3 – высота вертикального сечения (Vertical Eaves Height); 4 – толщина крыши (Roof Thickness); 5 – настройка отображения крыши на других этажах (Custom Settings)
Геометрия и позиционирование. Геометрия крыши (вкладка Geometry and Positioning на рис. 16.1) задается возвышением базовой лини, уклоном скатов и единицей его измерения, а также толщиной крыши либо величиной отвесного среза на нижней кромке. В качестве базовой линии принимается условная горизонтальная линия на нижней поверхности ската. Высота этой линии характери-
Глава 16 • Создание крыш
317
зует возвышение крыши. При изменении уклона крыши базовая линия сохраняет свое положение. Видимость базовой линии в 2М-окне регулируется опцией Show Roof Pivot Lines (Показать базовую линию крыши) на инструментальной линейке On-Screen View Options (Экранные опции вида) или в одноименном подменю, открывающемся из меню View. Базовая линия в 3М-окне всегда невидима. Узловые точки крыши лежат на верхней плоскости. При выделении крыши вместе с ними выделяются и узловые точки базовой линии. Отображение на плане и разрезе. Параметры отображения на плане и разрезе на вкладке Floor Plan and Section идентичны одноименным параметрам перекрытия. Установка для параметра Show on Stories (Показать на этажах) значения Custom (кнопкой справа) открывает одноименный бокс (рис. 16.2). В нем включается фоновое отображение контура крыши (Show Outline on) и штриховки (Show Fill on) крыши на других этажах: на всех этажах выше/ниже (All Stories Up/Down); на определенном этаже выше/ниже (Stories Up/Down); не показывать выше/ниже (None above/below).
Рис . 16.2. Подключение фонового отображения крыши на других этажах Дополнительно в разделе Outlines введены параметры линии свеса. Внешний вид крыши. На вкладке Model, кроме материалов настраивается срез скатов – вертикально, перпендикулярно и произвольно (Custom). Последний вариант доступен, если предварительно выделен соответствующий скат. Значение угла среза устанавливается при редактировании ребра крыши в 3М-окне. Создание крыш Геометрические методы построения крыш показаны на рис. 16.3. Рис. 16.3. Геометрические методы построения крыш 4
1 2
3
5 6
1– многоугольный скат (Polygonal); 2 – прямоугольный скат (Rectangular); 3 –прямоугольный скат с поворотом (Rotated Rectangular); 4 – многоярусная крыша (PolyRoof;) 5 –шатровая крыша (Dome); 6 – сводчатая крыша (Barrel Vaulted)
318
Компьютерное проектирование в архитектуре • ArchiCAD 11
Односкатные крыши. К односкатным крышам относятся многоугольный скат и прямоугольный скат с поворотом и без него. Для их построения необходимо: 1. Выбрать инструмент КРЫША и соответствующий геометрический метод построения односкатной крыши. 2. Задать на плане по двум точкам положение базовой линии и показать относительно нее курсором «глаз» направление подъема (а). 3. Построить контур ската в зависимости от выбранного варианта (рис. 16.4): – задать две противоположные вершины прямоугольника (б); – задать вдоль направления, определенного базовой линией, начало и конец первого ребра ската (в). Затем ввести размер второго ската с нужной стороны относительно первого ребра (г); – показать последовательно все вершины ската. В последней вершине (д) сделать двойной щелчок для построения замыкающего ребра ската.
б в а Рис. 16.4. Построение односкатных крыш на плане
г
д
В 3М-окне многоугольный скат строится иначе (рис. 16.5): 1. Построить по трем точкам несущую плоскость ската (а). После указания последней точки несущая плоскость будет поднята вверх на величину, равную разности уровней точек на верхней и нижней поверхности ската. Эта разность устанавливается в боксе Roof Settings как параметр . 2. Определить контур ската, указав вершины ската непосредственно либо точки, на которые проецируются эти вершины (б). При замыкании контура будет сформирован скат в плоскости, построенной в п. 1 (в). 2•
1• 6
•3 •
•5 • 4
а Рис. 16.5. Построение многоугольного ската
б
в
Глава 16 • Создание крыш
319
Базовая линия определяется по следующему правилу: из трех точек, использованных при построении несущей плоскости, выбираются две, которые лежат на одном уровне. Если все точки лежат в разных уровнях, то для первой точки базовой линии выбирается точка с промежуточным значением уровня, через которую затем проводится горизонтальная линия, параллельная несущей плоскости. Построение в 3М-окне прямоугольных скатов (рис. 16.6) также сначала требует задания несущей плоскости (а). Затем по точкам 1 и 2 указывается диагональ ската (б), после чего генерируется сам скат (в).
2 • 1•
б а Рис. 16.6. Построение в 3М-окне прямоугольной крыши
в
Многоярусные крыши Крыши этого вида состоят из несколько ярусов (до четырех). Скаты одного яруса имеют одинаковый уклон и высоту. Такое определение делает возможным автоматически построить крышу, задавая контур крыши, угол наклона и высоту каждого яруса (рис. 16.7). Для этого необходимо: 1. Выбрать инструмент КРЫША с геометрическим методом PolyRoof (Поликрыша). 2. «Волшебной палочкой» щелкнуть на контуре, построенном ранее на плане этажа любым инструментом (контур стены или перекрытия, круг, сплайн) (а). Можно также построить контур крыши, последовательно указывая его вершины на плане или в 3М-окне (а). 3. В открывшемся боксе PolyRoof Settings (Параметры многоярусной крыши) (б) установить число ярусов (Levels), высоту и уклон ярусов, толщину кровли (Roof Thickness), длину свеса (Eave Overhang), вид подрезки торца кровли. Нажать ОК. Будет построена многоярусная крыша согласно указанному контуру и введенным параметрам. Базовая линия каждого ската из верхнего яруса совпадает с линией соединения с нижерасположенным скатом. Линия пересечения двух скатов на плане делит угол, образованный базовыми линиями этих скатов, пополам.
320
Компьютерное проектирование в архитектуре • ArchiCAD 11
`
а
в Рис. 16.7. Построение многоярусной крыши
б
г
Шатровые крыши Этот вид крыш задается сферической поверхностью с углом вращения в плоскости XY и высотой купола, не превышающей радиуса основания. Процедура построения крыши как на плане, так и в 3М-окне идентичны (рис. 16.8): 1. Выбрать инструмент КРЫША с геометрическим методом Dome (Купол). 2. Показать центр крыши на плоскости XY . 3. Показать щелчком точку, соответствующую радиусу крыши и начальной точке дуги вращения (а). 4. Показать щелчком конечную точку дуги вращения. Если угол вращения 360 градусов, повторить щелчок в начальной точке. 5. В открывшемся боксе Dome Settings (б) установить высоту купола (Height); возвышение купола относительно уровня, выбранного из меню справа (проектный нуль, текущий этаж, первая и вторая опорная линия); толщину кровли (Roof Thickness); число сегментов вдоль линий меридиана (Vertical Segments) и широты (Horizontal Segments); вид обрезки снизу. 6. Нажать ОК. Будет построена шатровая крыша (в, г).
Глава 16 • Создание крыш
321
а б
г в
Рис. 16.8. Построение шатровой крыши
Сводчатые крыши Сводчатые крыши характеризуются сечением (профилем), которое остается постоянным вдоль некоторого направления. Крыша может строиться как на плане, так и в 3М-окне. В первом случае возможно создание профилей произвольной сложности. Во втором случае доступны только дуговые и ломаные профили. Для построения сводчатой крыши на плане этажа необходимо (рис. 16.9): 1. Выбрать инструмент КРЫША с геометрическим методом Barrel Vaulted (Сводчатая). 2. Щелкнуть на боковом ребре контура крыши. Используя Pet-палитру, начертить профиль крыши (а). В концевой точке профиля дважды щелкнуть. Профиль можно построить заранее инструментами ДУГА, СПЛАЙН, ЛИНИЯ, СТЕНА и теперь щелкнуть на нем «волшебной палочкой» или выполнить -щелчок. 3. Показать начало (б), а затем конец крыши (в). 4. В боксе Vaulted Roof Settings (г), установить уровень базовой линии (to Story), толщину кровли (Roof Thickness) и вид кромки кровли. Если ребра с
322
Компьютерное проектирование в архитектуре • ArchiCAD 11 начальной и конечной точками находятся на разных уровнях, уровень базовой линии будет относиться к нижнему ребру крыши. Нажать ОК. Будет построена сводчатая крыша (д, е).
б
а
в
д
г
е Рис. 16.9. Построение сводчатой крыши На рис. 16.10 показано построение выпуклой (а) и вогнутой (б) сводчатой крыши. Выбор варианта определяется тем, где будет показана первая точка в п. 3 приведенной выше процедуры (выше или ниже профиля). Эта точка помечена маркером «×».
а
б
Рис. 16.10. Варианты сводчатых крыш
Глава 16 • Создание крыш
323
Для построения сводчатой крыши 3М-окне используется иная процедура (рис. 16.11): 1. Выбрать инструмент КРЫША с геометрическим методом Barrel Vaulted (Сводчатая). 2. Показать две точки, которые будут использованы в качестве начальной и концевой профиля крыши. 3. В появившейся плавающей панели выбрать один из трех вариантов профиля: дуга (а), ломаная с равными сегментами (б) и произвольная ломаная (в). 4. Для ломаной с сегментами равной длины (б) задать в появляющемся боксе Symmetrical Vaulted число сегментов. 5. Установить концевую точку направляющего вектора крыши. Будет построена сводчатая крыша.
а
б
в
Рис.16.11. Построение сводчатой крыши в 3М-окне Редактирование крыш Контроль точек на поверхности крыши. Уровень точки на выделенной крыше можно получить в боксе Roof Elevations (Уровни крыши) (рис. 16.12), открыв его -щелчком на скате по нужной точке. Уровень выбранной точки задается отдельно для верхней (Top) и нижней поверхности (Bottom). Уровни отсчитываются относительно текущего этажа (User Origin) и проектного нуля (to Project Zero).
324
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 16.12. Контроль уровня выбранной точки на поверхности крыши При редактировании возвышения многоярусной крыши необходимо иметь в виду, что если изменить высоту базовой линии в боксе Roof Settings, то эта высота будет назначена всем скатам крыши, что приведет к «рассыпанию» крыши на отдельные составляющие ее скаты. В этом случае требуется использовать команду Elevation из меню Edit или из контекстного меню. Для изменения других геометрических параметров крыши на плане применимы все приемы редактирования вершин и ребер, описанные выше для многоугольников. Дополнительно для крыш возможно выполнение еще трех операций. Изменение кромки. Операция выполняется как на плане, так и в 3М-окне и представляет собой изменение угла среза на кромке крыши (рис. 16.13).
Рис. 16.13. Редактирование кромки скатов 1. Выделить скат и затем щелкнуть по ребру редактируемой кромки. 2. На появившейся Pet-палитре выбрать команду Set roof edge angle (Установить угол кромки крыши). 3. В открывшемся боксе Roof Edge Angle (Угол кромки крыши) выбрать вариант среза торца: Vertical (Отвесный), Perpendicular (Нормальный), Horizontal (Горизонтальный) или Custom (Пользовательский). В последнем случае далее ввести в поле снизу значение угла среза.
Глава 16 • Создание крыш
325
4. Если тип среза необходимо применить ко всем кромкам, установить флажок Apple on All Edges (Применить ко всем кромкам). Нажать ОК. Соединение скатов. Эта процедура обеспечивает согласованную подрезку кромок на ребре соединения скатов (рис. 16.14). Выполняется только в 2М-окне. 1. Выделить два ската, на стыке которых необходимо установить сочленение, и затем щелкнуть по ребру стыковки. 2. На появившейся Pet-палитре выбрать команду Set roof edge angle (Установить угол кромки крыши). 3. В открывшемся боксе Roof Edge Trim (Подрезка кромки крыши) выбрать вариант сочленения между соседними скатами – Vertical (Отвесно) или Mitred Join (Угловое соединение). Нажать ОК.
Рис. 16.14. Изменение соединения скатов Изменение угла наклона ската (рис. 16.15). Процедура позволяет в 3М-окне изменить наклон ската при сохранении его проекции на XY плоскости.
Рис. 16.15. Редактирование наклона грани 1. Щелкнуть на выделенном скате по вершине, положение которой необходимо изменить по вертикали. 2. На появившейся Pet-палитре выбрать команду Change Roof Slope angle (Изменить угол ската крыши). 3. Показать новое положение выбранной вершины ската вдоль оси Z. При этом проекция ската на плоскости XY будет сохраняться, а вращение ската происходить вокруг базовой линии.
326
Компьютерное проектирование в архитектуре • ArchiCAD 11
Перемещение базовой линии. В настоящей версии стало возможным переопределять возвышение ската и направление подъема на скате путем графического редактирования базовой линии: сдвиг базовой линии будет изменять высоту, а изменение углового положения этой линии будет приводить к изменению направления подъема (рис. 16.16). 1. Выделить скат с редактируемой базовой линией. 2. Щелкнуть по средней точке базовой линии, если ее нужно переместить, или по одной из концевых точек для изменения углового положения этой линии. 3. На открывшейся Pet-палитре выбрать команду Move sub-element (Перенести суб-элемент). 4. Показать новое положение базовой линии (а) или одной из выбранных ее концевых точек (б).
а
б Рис. 16.16. Изменение положения базовой линии Подрезка и пересечение скатов. Реальные крыши большей частью состоят из нескольких скатов. Каждый из них строится отдельно. При соединении таких скатов возникает задача поиска линии пересечения соседних скатов и подрезки либо удлинения скатов до этой линии. 1. Выбрать инструмент КРЫША и выделить первый скат. 2. Выполнить -щелчок по одному из ребер другого ската. Произойдет перемещение ребра в направлении первого ската. При этом будет происходить подрезка второго ската или его удлинение. На рис. 16.17 показан примеры выполнения операций подрезки/удлинения. Стрелками показаны ребра, на которых выполняется -щелчок.
Рис. 16.17. Техника подрезки и удлинения скатов
Глава 16 • Создание крыш
327
Подрезка под крышу других элементов Если крышу пересекают стены, колонны, перекрытия, балки, окна/двери и объекты, они могут быть подрезаны нижней поверхностью крыши Для подрезки указанных элементов без их выделения необходимо (рис. 16.18): 1. На плане или в 3М-окне выделить крышу, под которую будет выполняться подрезка (а). 2. Открыть бокс Trim to Roof (Подрезка под крышу) (б) одноименной командой из меню Edit или из контекстного меню и установить флажки: Trim Top/Base (Подрезка сверху/снизу) – если подрезка идет выше/ниже нижней поверхности крыши; Trim Element Types (Типы подрезаемых элементов) – выбор типов элементов, которые будут обрезаться под крышу: Walls, Columns & Beams – для подрезки стен, колонн и балок, Slabs – для подрезки перекрытий и Library Parts – для подрезки библиотечных элементов. При установке стен станет доступным флажок Doors & Window для подрезки окон и дверей; Set Wall /Columns Top to highest Point (Установка высоты стены/колонны по наивысшей точке), если после подрезки необходимо переопределить высоту стены/колонны. 3. Нажать кнопку Trim (Обрезать). Будет выполнена подрезка (в).
а
б в
Рис. 16.18. Подрезка под крышу
Если требуется выполнить подрезку только определенных элементов независимо от их типа, эта процедура принимает следующий вид:
Компьютерное проектирование в архитектуре • ArchiCAD 11
328
1. Выделить элементы, которые необходимо подрезать под крышу. 2. Открыть бокс Trim to Roof (Подрезка под крышу) (б) одноименной командой из меню Edit или из контекстного меню. 3. Нажать кнопку Trim. Если крыша имеет вырез (рис. 16.19), внутри которого находится участок стены, то он подрезается так, как если бы указанный вырез отсутствовал (а). Это происходит несмотря на то, что подрезаемый участок стены не накрывается рассматриваемой гранью. Если такая подрезка нежелательна, в области выреза делается разрез грани (б).
Рис. 16.19. Подрезка с охватом а б После подрезки стены под крышу изменение ее реальной высоты ограничено крышей. Для снятия этого ограничения нужно выделить редактируемую стену и в боксе Wall Settings на вкладке Model нажать кнопку Undo Roof Trim (Отмена подрезки крыши) (эта кнопка появляется только при выделении подрезанной стены). После этого установить новую высоту и при необходимости снова выполнить подрезку. В примере на рис. 16.20 для стены перед ее подрезкой (а) в боксе Trim to Roof был установлен флажок Set Wall /Columns Top to highest Point (Установить высоту стены/колонны по наивысшей точке). После подрезки (б) была выполнена команда Undo Roof Trim. В результате стена приняла форму необрезанной стены с новым значением высоты (в), для которой далее можно установить новое значение высоты.
а
б
в
Рис. 16.20. Подрезка с переопределением высоты в подрезаемой стене Подрезка элементов с воображаемым пересечением крышей. Может выполняться также подрезка стен, колонн, перекрытий, пересекаемых виртуальной плоскостью, в которой находится секущая крыша. Для этого вначале выделяются подрезаемые элементы, а затем выполняется -щелчок по секущей крыше (рис. 16.21).
Глава 16 • Создание крыш
329
Рис. 16.21. Подрезка элементов, не пересекающихся с крышей Примеры построения крыш Композиция односкатных прямоугольных крыш. Простейший пример такой крыши – двускатная крыша. Соединение двух скатов будем выполнять описанным выше способом. Выполним подрезку крыши и стен, имеющих вид:
a
b
C
A
B
В этом примере базовые линии всех скатов устанавливаются на одинаковой высоте. 1. Выбрать инструмент КРЫША. 2. Выделить скат C. Выполнить -щелчок по ребрам a и b. В результате скаты A и B будут подрезаны под скат C следующим образом:
3.
Сделать вырез в скате C под скатами A и В путем использования стандартной операции редактирования многоугольников – логического вычитания контура выреза.
1
2
Компьютерное проектирование в архитектуре • ArchiCAD 11
330 4. 5.
Подрезать под скат C фрагменты 1 и 2 стены, не затрагивая среднюю часть между ними, для чего разрезать командой Edit > Split указанный скат (см. рис. 16.19). Выделить все стены и выполнить из меню Edit команду Trim to Roof. Будет получен окончательный результат:
Составные многоугольные крыши. Построить крышу, изображенную ниже, обеспечивающую согласование шестиугольной стены со стеной прямоугольной формы.
1
8
2 3
7
4
6 5
1.
2. 3.
Используя вершины внутренней стены в качестве точек привязки, построить инструментом скат 1. Базовую линию поместить на наружном КРЫША и геометрическим способом ребре стены, а значение уклона принять равным 18 градусам. Построить скат 5 зеркальным копированием ската 1. Построить в 3М-окне скат 2. Опорную плоскость задать в точках A и В на стене и точке С на скате 1. Базовую линию поместить на ребре АВ. A
C
B
4. 5. 6.
Построить скат 4 зеркальным копированием ската 2. Построить в 3М-окне скат 3, используя при построении опорной плоскости узловые точки соседних скатов 2 и 4. Для построенных скатов сформировать свесы, используя технику редактирования многоугольников путем перемещения нижних ребер (на рисунке вверху справа).
Глава 16 • Создание крыш
7.
331
Поскольку скаты 2 и 4 при построении свесов пересекли друг друга для их подрезки: выделить эти скаты и выбрать команду Edit > Reshape > Split. Щелчками в точках А и В показать линию разреза. Выделить необходимые фрагменты скатов и удалить их.
А
В
8. Построить скаты 6, 7 и 8, зеркально копируя командой Mirror скаты 2, 3 и 4. Крыши, производные от сводчатых крыш. Построить купол, изображенный ниже, используя в качестве основы элементы сводчатых крыш.
1.
Построить верхний фрагмент купола. Выбрать вариант сводчатой крыши (Barrel Vaulted). В начальной точке профиля установить угол касательной, равный 90°. Для второй точки профиля ввести координаты x=6000, y=6000, а для третьей, конечной, – координаты x=8000, y=7000. Направляющий вектор установить под углом –90°. Длину фрагмента ввести с клавиатуры r=6000. В боксе Vaulted Roof Settings выбрать прямой угол для торцевых поверхностей.
2.
Построить нижний фрагмент купола. Построение то же, что и для верхнего фрагмента, со следующими отличиями: в начальной точке профиля установить угол касательной, равный – 90°, вторая точка является конечной.
332
Компьютерное проектирование в архитектуре • ArchiCAD 11
3. 4.
Поменять местами для нижнего фрагмента покрытия верхней и нижней поверхности. Используя команду Drag, соединить вместе верхний и нижний фрагменты.
5.
Объединенный фрагмент обрезать двумя секущими плоскостями под углом 24°. Для этого выбрать инструмент ЛИНИЯ и из середины правого края фрагмента провести отрезок с координатами r=18 000, a=168. Этот отрезок командой Mirror зеркально скопировать относительно горизонтальной оси симметрии. Далее выделить фрагмент и выбрать из меню Edit команду разделения Split. Показать верхнюю плоскость сечения, а затем удаляемую часть. Нажать клавишу . Повторить операцию разделения для обрезки фрагмента снизу. Полученная поверхность будет являться образующей купола.
6.
Построить полный купол путем вращения, полученного фрагмента. Для этого выделить фрагмент и выбрать команду Multiply, затем в одноименном боксе задать Rotate и установить число копий, равное 14, в варианте Increment.
Построение крыш инструментом СЕТКА В некоторых случаях при построении несимметричных крыш или просто крыш со сложной формой поверхности гораздо быстрее можно получить результат, используя инструмент СЕТКА. Этот инструмент решает похожую задачу, что и инструмент КРЫША – построение сложных поверхностей, ориентированных в первую очередь на создание ландшафтов. Для эффективного применения инструмента СЕТКА при построении крыш создано небольшое, свободно распространяемое расширение Mesh to Roof, которое можно скачать, выбрав в меню Help команду ArchiCAD 11 Goodies. При подключении расширения с помощью Диспетчера дополнений, выбираемого командой Option > Add on Manager, команда запуска рассматриваемого расширения будет помещена в подменю Design > Design Extras. С помощью этого расширения поверхность, построенная инструментом СЕТКА, превращается в объект, который далее может редактироваться как обычная крыша. Кроме того, после такого преобразования возможно создание элементов конструкции крыши с
Глава 16 • Создание крыш
333
помощью другого расширения – Roof Maker. Таким образом, происходит объединение функциональных возможностей, предоставляемых двумя инструментами – СЕТКА и КРЫША. Для работы с расширением Mesh to Roof его необходимо предварительно подключить с помощью Диспетчера дополнений. Далее порядок работы с этим расширением следующий: 1. Построить инструментом СЕТКА крышу и выделить ее. 2. Выбрать команду Design > Design Extras > Create Roof From Mech. На основе выделенного объекта будет сформирована крыша. 3. Нажать клавишу . Будет удален исходный объект – 3М-сетка. Пример. Построить с использованием инструмента СЕТКА крышу, изображенную ниже. 1
2
11
10
9
12
8
7
3
4
6
5
1.
Выбрать инструмент СЕТКА.
2.
В боксе параметров Mesh Settings выбрать вариант поверхности Create Superficies (Поверхность) и установить уровень относительно проектного нуля – 3000 мм. На информационной панели выбрать многосегментный способ построения (Polygonal) и построить контур сетки 1, 2, ... 10. В режиме редактирования сетки, выбирая в вершинах 3, 6, 10 команду уровня Elevate Mesh Point (Уровень точки сетки), установить для них значение 1000 мм. Создать новую вершину 11. Выделить ее, выбрать в этой вершине команду уровня Elevate Mesh Point и установить значение 1000 мм. Выделить всю сетку и из подменю Design > Design Extras выбрать команду Create Roof From Mesh. Будет построена крыша согласно выделенной сетке. Выделить сегмент крыши с ребром 5, 6 и щелкнуть по этому ребру. В открывшейся Petпалитре выбрать команду логического сложения Add to Polygon (Добавить к многоугольнику) и добавить фрагмент 7, 8, 9, 12. В режиме редактирования выбрать в Pet-палитре команду Offset Edge (Сместить ребро) и сформировать свесы скатов.
3. 4. 5. 6. 7.
8.
ГЛАВА 17
Лестницы и пандусы Лестницы и пандусы создаются дополнением Stair Maker (Мастер лестниц), интегрированным в ArchiCAD и представленным на панели Tool Box инструментом ЛЕСТНИЦА. Этот инструмент генерирует многопараметрические лестницы и пандусы в рамках 17 стандартных структур, обеспечивая достаточно взыскательные потребности архитектора. Лестницы, созданные пользователем в проекте, сохраняются, как правило, в папке этого проекта и автоматически подключаются к активной библиотеке, где они располагаются в папке Other. В дальнейшем лестницы и пандусы используются как обычные параметрические библиотечные элементы. Параметры лестниц Настройка лестниц и пандусов выполняется в боксе Stair Settings, во многом похожем на бокс настройки инструмента ОБЪЕКТ. На вкладке Preview and Positioning (рис. 17.1) дополнительно введено меню с командами для создания новой лестницы и ее редактирования.
Рис. 17.1. Просмотр и позиционирование лестницы На вкладке Parameters для пользовательских лестниц (рис. 17.2) вводится следующий набор параметров: • Story Sensitive (Зависимость от этажа) – управление изображением 2Мсимвола лестницы на различных этажах. Если выбрать On и в боксе Stair Settings установить All Stories (На всех этажах), то далее можно выбрать: No Break One Story Above (Без разрыва) – при значении On на соседнем этаже сверху 2М-символ лестницы отображается полностью; Dashed Lines Above Break (Пунктирная линия выше разрыва) – при значении On часть 2М-символа, расположенная на текущем этаже и отделенная линией разрыва, изображается пунктиром;
Глава 17 • Лестницы и пандусы
335
Line Type Below Home Story (Тип линии этажом ниже) – тип линии для отображения 2М-символа на нижних этажах; • Scale Neutral Symbol (Способность 2М-символа к масштабированию): Off – элементы 2М-символа лестницы показываются в зависимости от масштаба: только стрелка подъема (менее 1:200); стрелка подъема и ребра ступенек (между 1:100 и 1:200); стрелка подъема, параметры ступеньки и пунктиром выступы забежных ступенек (более 1:100); On – изображение символа не зависит от масштаба, и доступна индивидуальная установка видимости отдельных компонентов 2М-символа лестницы: линий ступеней (Tread Lines); стрелок подъема (Arrow); параметров ступенек (Details); символа UD в начальной точке подъема (Arrow Up/Down). Остальные параметры пользовательской лестницы могут редактироваться в Мастере лестниц, в котором создавалась эта лестница.
Рис. 17.2. Параметры пользовательских лестниц В случае с лестницами, созданными Мастером лестниц, набор параметров представленный на вкладке Parameters, отражает параметры, определенные в 2М и 3М-скриптах лестниц. Эти же параметры далее в графическом оформлении представлены на вкладке 2D Symbol, Arrowhead, … (2М-символ, стрелки, …). Создание лестниц Лестницы стандартного типа. Создание пользовательских лестниц осуществляется под управлением Мастера лестниц (Stair Maker). Если лестница имеет не более двух маршей постоянной ширины с прямой или дуговой формой кромок, то используется процедура создания лестницы стандартного типа. 1. Выбрать из меню File команду Libraries and Objects > New With > StairMaker (Библиотеки и объекты > Создать с помощью > Мастер лестниц) или в боксе Stair Settings (рис. 17.1) выбрать в меню команду Create New Stair (Создать новую лестницу). 2. В боксе Stair Type Selection (Выбор типа лестницы) (рис. 17.3) в верхней части выбрать категорию лестниц Create stair (Создать лестницу) или категорию пандусов Create slope (Создать пандус) и нажать ОК.
Компьютерное проектирование в архитектуре • ArchiCAD 11
336
3. В открывшемся боксе Мастера лестниц (рис. 17.4) выполнить на пяти вкладках настройку параметров (об этом подробнее ниже). 4. Проверить реализуемость установленных параметров, нажав кнопку Check Stair (Проверка лестницы). Если все параметры установлены правильно, появится сообщение The Stair is OK. 5. Сохранить созданный вариант лестницы, нажав кнопку Save As.
1
2
3
4
5
6
7
8
9 11
10
13
14 16
12
15 17
18
Рис. 17.3. Типы лестниц и пандусов: 1 – прямая; 2 – прямая с промежуточной площадкой; 3 – прямая с поворотом на обоих концах; 4 – L-образная с поворотом вверху; 5 – L-образная с поворотом внизу; 6 – С-образная; 7 – Zобразная; 8 – С-образная с регулируемыми углами; 9 – пространственная; 10 – L-образная с площадкой; 11 – U-образная с поворотом; 12 – U-образная с площадкой; 13 – U-образная с двумя площадками; 14 – винтовая; 15 – круговая; 16 – U-образная с поворотом и площадкой; 17 – Uобразная с площадкой и поворотом; 18 – нестандартная.
Нестандартные лестницы. Лестницы с произвольным контуром проектируются на основе их границ на плане и пути подъема (рис. 17.5). Далее процедура проектирования, связанная с настройкой параметров, не отличается от процедуры, описанной выше для стандартных лестниц.
Глава 17 • Лестницы и пандусы
337
1 2 3
Рис. 17.4. Мастер создания лестниц
4
1 – геометрические параметры; 2 – конструкционные параметры; 3 – параметры проступей; 4 – параметры ограждения; 5 – параметры сметы
5
Для создания нестандартной лестницы необходимо (рис. 17.5): 1. Инструментом ЗАЛИВКА вычертить на плане этажа контур лестницы. 2. Инструментами ЛИНИЯ и ДУГА/КРУГ нарисовать маршрут движения: • маршрут должен начинаться и заканчиваться на контуре лестницы; • ребра контура лестницы с концевыми точками маршрута не должны совпадать и быть соседними. 3. Выделить контур лестницы и маршрут (а) и выбрать из меню Design команду Create Using Stair Selection (Создать лестницу по ее контуру). 4. В открывшемся боксе Stair Type Selection (см. рис. 17.3) выбрать один из предложенных вариантов. Нажать ОК. 5. В боксе Мастера лестниц при необходимости скорректировать отдельные можно поменять направление движепараметры, в частности кнопкой ния, и затем нажать кнопку OK. 6. В боксе Save File найти и открыть для сохранения папку, ввести имя лестницы и сохранить ее. Появится результат на плане (б) и в 3М-окне (в). Контур лестницы
а
Путь движения
Рис. 17.5. Создание нестандартной лестницы
б
в
Компьютерное проектирование в архитектуре • ArchiCAD 11
338
Настройка геометрии Параметры геометрии представлены на первой странице в боксе Мастера лестниц (рис. 17.6) (приведенный пример соответствует U-образной лестнице с площадкой). Эти параметры характеризуют геометрию лестницы в целом.
1 2 3 4 5 6 7 8 9 10 11 12
13
15 16 17
14
18
Рис. 17.6. Настройка геометрии лестницы 1 – полная высота; 2 – ширина пролета; 3 – ширина лестницы; 4 – длина нижнего пролета с площадкой; 5 – длина верхнего пролета с площадкой; 6 – длина прогулочного пути; 7 – число ступеней в нижнем пролете; 8 – число ступеней в верхнем пролете; 9 – длина площадки; 10 – смещение площадки относительно нижнего пролета; 11 – смещение площадки относительно верхнего пролета; 12 – последняя ступень из перекрытия; 13 – экстра-ступень; 14 – глубина экстра-ступени; 15 – нижний предел условия подъема; 16 – верхний предел условия подъема; 17 – глубина проступи; 18 – высота подступенка
В правом верхнем углу вкладки находится окно просмотра лестницы в плане. В нем можно наблюдать все происходящие с лестницей изменения. В правом нижнем углу находится окно для просмотра формы проступи и подступенка при изменении их размеров. Не все геометрические параметры являются независимыми. Например, изменение числа ступеней может привести к изменению общей высоты, если зафиксирована высота ступеней. Чтобы избежать изменения уже установленных пара-
Глава 17 • Лестницы и пандусы
339
метров, их значения фиксируются щелчком по соседнему изображению открытого замка. Повторный щелчок по замку приведет к его разблокированию. Если не заблокировать эти параметры, изменения в других разделах могут привести к автоматическому пересчету этих значений. Последняя ступень в лестнице формируется двумя способами, представленными в нижней части раздела Flight Settings. Она может создаваться с помощью перекрытия (кнопка 12) либо в состав лестницы должна включаться дополнительная ступень, уровень верхней поверхности которой соответствует уровню перекрытия на верхнем этаже (кнопка 13). Во втором случае глубина ступени принимается равной глубине остальных ступеней. Дополнительно можно на ней нарастить площадку, глубина которой вводится в поле 14 справа. Настройка ступеней. Для комфортного подъема по лестнице длина проступи (Run) и высота ступеней (Riser) должны удовлетворять условию A≤2×Rieser+ Run≤B, где постоянные A и B по умолчанию равны 600 и 650 соответственно. Если устанавливаемые значения параметров Run и Riser не обеспечивают рассматриваемого условия, выдается соответствующее предупреждение. Значения постоянных A и B можно изменить в полях 2×Rieser+Run> и 2×Rieser+Run>’ и ‘ Stretch (Изменить форму > Растянуть) и затем щелкнуть на растягивающем маркере проема. 2. Показать новое положение маркера проема. Произойдет расширение проема согласно новому положению указанного маркера (б).
б а Рис. 18.25. Изменение ширины проема на плане этажа На фасаде можно изменять наряду с шириной и высоту (рис. 18.26). 1. Выделить окно/дверь в окне разреза/фасада и щелкнуть по узловой точке в одном из углов окна/двери. В открывшейся Pet-палитре выбрать команду Stretch Horizontaly/Verticaly . 2. Показать щелчком новое положение выбранной узловой точки по горизонтали/вертикали. Произойдет изменение размера окна и соответственно проема согласно указанному положению.
а б Рис. 18.26. Изменение ширины (а) и высоты (б) окна на виде фасада Зеркальное отражение. Эта операция изменяет изображение окна/двери на зеркальное (рис. 18.27) Для дверей, в частности, это приводит к смене направления открывания. 1. Выделить окно/дверь и щелкнуть по любой управляющей точке. В открывшейся Pet-палитре выбрать команду Mirror (а). Можно также выбрать из ме-
Глава 18 • Окна и двери
363
ню Edit или контекстного меню команду Move > Mirror (Изменить положение > Зеркало). 2. Щелкнуть на базовой линии в точке, через которую должна пройти ось зеркального отражения (б).
б
а Рис. 18.27. Зеркальное преобразование двери
Размножение. Операция позволяет создать на одной стене массив окон/дверей (рис. 18.28). 1. Выделить окно/дверь и щелкнуть по любой управляющей точке. В открывшейся Pet-палитре выбрать команду Multiply (а). Можно также выбрать из меню Edit или контекстного меню команду Move > Multiply (Изменить положение > Размножить). 2. В открывшемся боксе Multiply выбрать в режиме Drag один из вариантов задания массива (например, Increment). 3. Двумя щелчками указать в любом месте вектор смещения, задающий размеры массива с учетом выбранного в п. 2 варианта.
а
б
Рис. 18.28. Размножение окон/дверей Поворот. Для обычных стен окно/дверь поворачивается на 180 градусов. Центр вращения автоматически выбирается в центре проекции окна (рис. 18.29). Выделить окно/дверь и щелкнуть по любой управляющей точке. В открывшейся Pet-палитре выбрать команду Rotate. Можно также выбрать из меню Edit или контекстного меню команду Move > Rotate (Изменить положение > Повернуть). Если окно вставлено в многоугольную стену, поворот выполняется обычным образом – необходимо задать центр вращения, а затем начальную и конечную точку на дуге поворота. Редактирование геометрии в 3М окне с использованием специальных управляющих ручек. В 3М-окне можно открывать двери и окна, поворачивая или сдвигая их подвижные части в зависимости от конструкции (рис. 18.30).
364
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б Рис. 18.29. Поворот окна/двери а – поворот в обычной стене на 180 градусов; б – поворот в многоугольной стене
Для открывания на выделенной двери или окне найти управляющую узловую точку. Как правило, она находится в позиции, где должна размещаться ручка для открывания. После этого перетащить управляющую узловую точку в новое положение.
Рис. 18.30. Открытие дверей и окон в 3М-окне а – нормальная дверь; б – раздвижная дверь; в – окно распашное
Специальные окна Угловые окна. Этот тип окон устанавливается инструментом УГЛОВОЕ ОКНО. Такие окна размещаются в углу стен, соединенных под любым углом, отличным от 0 и 180 градусов (рис. 18.31). Бокс настройки угловых окон CornerWalls Settings такой же, что и для обычных окон.
Глава 18 • Окна и двери
365
Отличие установки угловых окон от установки нормальных окон заключается в следующем. При указании точки вставки окно будет вставлено в ближайшем от точки вставки углу стены. При этом автоматически будет создана зеркальная копия этого окна в том же углу на смежной стене.
Рис. 18.31. Угловое окно Редактирование углового окна можно выполнять обычным способом, независимо по обеим стенам в углу. При перемещении одной из половин окна происходит его расщепление на два окна. Скатные окна. Окна этого типа устанавливаются на скате крыши, используя инструмент СКАТНОЕ ОКНО. По способу установки близки к объектам, на 2Мсимволе которых предварительно должна быть задана точка привязки. Установка скатного окна может выполняться как на плане этажа, так в 3М-окне и содержит единственное действие – указание на скате точки вставки. Если хотя бы одна точка выходит за пределы ската либо попадает в отверстие на нем, выдается предупреждение об этом. При установке окно автоматически принимает уклон ската, и в скате создается отверстие (рис. 18.32).
Подкладка (Lining)
Рис. 18.32. Скатные окна Специальные параметры скатного окна представлены в боксе настройки на трех страницах вкладки Skylight Settings. Общие установки (General Settings) (рис. 18.33). Эти параметры включают номинальные размеры, материалы компонентов окна и параметры отображения на плане этажа и в 3М-окне: • Nominal Width/Height (Номинальная высота/ширины) – размеры проема;
366 • •
•
Компьютерное проектирование в архитектуре • ArchiCAD 11 Materials – материалы, назначаемые раме (Frame Material), прикрытию рамы (Frame Cover Material) и стеклу (Glass Material); 3D Settings – параметры 3М-отображения подвижной части окна: включение линии открывания (Opening Line in 3D), ее тип (Opening Line Type) и угол открывания оконного переплета (Opening Angle); 2D Settings – параметры 2М-отображения: уровень подробностей (2D Detail Level) и тип линии открывания (Opening Line Type).
Рис. 18.33. Общие настройки скатного окна Настройка подкладок и типов кромок (Lining, Edge Types). Определяется наличие подкладки, ее толщина, форма среза верхней (Lower Edge Type) и нижней (Upper Edge Type) кромки проема и подкладки, а также атрибуты отображения подкладки (рис. 18.34).
Рис. 18.34. Настройка подкладок и кромок
ГЛАВА 19
Формирование конструкции крыши Общие сведения о программе Roof Maker Дополнение Roof Maker (Мастер крыш) представлено в ArchiCAD собственным подменю Design > Design Extras > Roof Maker. Элементы конструкции крыши, устанавливаемые из этого подменю, показаны на рис. 19.1 и являются специальными библиотечными элементами. Они автоматически подключаются к активной библиотеке при инсталляции рассматриваемого расширения. Дополнительно к ним используется набор других специальных элементов, устанавливаемых вручную: стойки (Post 2_1), распорки (Strut 12_2), подпорки (Strut 22_1) и дуговые стропила (Bent Rafter).
7
6
5 4
3 2
1
Рис. 19.1. Основные элементы конструкции крыши 1 – стропило (rafter); 2 – накосная стропильная нога (hip rafter); 3 – подкладной брус (eaves purlin); 4 – выравнивающий брусок (trimmer); 5 – прогон (purlin); 6 – ригель (collar beams); 7 – затяжка (tie beams)
После размещения в проекте конструкционных элементов крыши они ведут себя как обычные библиотечные элементы и могут редактироваться в боксе Object Selection Settings, независимо от того, как они были установлены. Значения параметров объектов, устанавливаемых дополнением Roof Maker, извлекаются из скатов крыш, на которых они размещаются.
Компьютерное проектирование в архитектуре • ArchiCAD 11
368
Рекомендуется начинать создание конструкции крыши с прогонов, затем наклонными стропильными ногами (ребрами) и в последнюю очередь размещением стропил. Это позволяет легко подгонять все соединения элементов крыши друг с другом: когда размещаются ребра, уже известна толщина прогона, а когда устанавливаются стропила – известна толщина накосных стропильных ног. Установка стропил Дополнением Roof Maker используются четыре типа стропил (рис. 19.2) d
A A
h a1
w h a1
a3
w2
a3
B
a2
w1
a2 d
B
б
а
A
A
h a1
a1
a4
a4 B
w1 a3
a2
a3
a2
г в
Рис. 19.2. Стропила а – открытое стропило Rafter2_1; б – закрытое стропило Jack Rafter2_1; в – открытое специальное стропило Rafterspec2_1; г – закрытое специальное стропило Jack Rafterspec2_1
Стропило открытое Rafter2_1 (а) формируется в вертикальной плоскости, которая перпендикулярна базовой линии ската. На плане такое стропило пересекает базовую линию. Один конец соединяется с прогоном или стропильной ногой,
Глава 19 • Формирование конструкции крыши
369
а второй открытый и может оканчиваться свесом. При наличии свеса на нем может быть установлен соффит (Soffit). Стропило закрытое Jack Rafter2_1 (б) в отличие от открытого стропила Rafter2_1 не пересекает базовой линии ската и с обеих сторон соединяется с прогонами и стропильными ногами. Стропило открытое специальное Rafterspec2_1 (в) возникает в треугольных скатах со свесом. В этих скатах оно входит центральным элементом в узел соединения с прогоном. Имеется возможность, как и в обычном стропиле, Rafter2_1 создания соффита. Стропило закрытое специальное Jack Rafterspec2_1 (г) отличается от Rafterspec2_1 отсутствием свеса. При установке стропил программой Roof Maker параметры А, a1, a2, d задаются скатом, остальные – B, h, w1 и w2 – в боксе настройки. Установка одиночных стропил. Данный режим используется при сложной форме опорного ската и нерегулярном расположении стропил. 1. Выделить опорный скат на плане этажа. Из подменю Roof Maker выбрать Create Rafter (Создать стропило). Если скат предварительно не выделен, появится предупреждающее сообщение, которое инструктирует, что нужно делать. Выделить скат крыши, и процедура будет продолжена. Откроется бокс настройки Rafter Settings (Параметры стропил) (рис. 19.3).
Рис. 19.3 Настройка стропил
370
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Установить следующие параметры стропила: • Eaves angle (Карнизный угол) – тип среза на нижнем торце (вертикальный, перпендикулярный, прямоугольный); • Width/Height (Ширина/Высота) – размеры сечения стропила; • Rafter angle at the top (Угол стропила наверху) – угол соединения и позицию соединения элементов на вершине и внизу; • Soffit (Соффит) – включение софита. Его угол вводится в поле Soffit Angle. Нулевой угол означает горизонтальный соффит; • Show outline in 2D (Показать контур в 2М) – наличие контурного вида стропил; • Axis linetype (Тип осевых линий) – тип линии для осей в 2М. 3. Щелкнуть ОК и вернуться на план этажа (базовая линия ската выделена). 4. Щелчком внутри выделенного ската вставить стропило. Ось стропила пройдет через точку щелчка перпендикулярно к базовой линии ската. Групповая установка стропил. В этом режиме задается прямоугольником область размещения стропил, в которой далее стропила автоматически размещаются с заданными интервалами согласно контуру выбранного ската. 1. Выделить опорный скат на плане этажа. 2. Из подменю Roof Maker выбрать Create multiple Rafter (Создать несколько стропил). 3. В боксе Rafter Settings установить размеры сечения, а также способ размещения стропил (Placement of multiple rafters). Первые два способа обеспечивают равномерное распределение стропил. В остальных способах для одной пары стропил в начале, в середине или в конце устанавливается индивидуальное расстояние с неполным интервалом размещения стропил. Задается число стропил, распределенных равномерно по всей длине ската Стропила размещаются с максимальным фиксированным шагом, который не превышает заданного d Расстояние между первой парой стропил равно зазору g. Остальные расстояния равны заданному шагу d Расстояние между парой стропил в середине ската равно зазору g. Остальные расстояния равны заданному шагу d
Глава 19 • Формирование конструкции крыши
371
Расстояние между последней парой стропил равно зазору g. Остальные расстояния равны заданному шагу d
Закончить настройку щелчком ОК и вернуться на план этажа. 4. Двумя щелчками внутри выделенного ската, включая его граничные точки, показать интервал размещения стропил. Произойдет автоматическое размещение стропил на заданном интервале. При этом ось первого стропила пройдет через точку первого щелчка, а ось последнего стропила – через точку второго щелчка. Установка накосных стропильных ног Накосные стропильные ноги формируют на крыше ребра и разжелобки. Они размещаются вдоль ребра ската, которое не должно быть параллельным или перпендикулярным к базовой линии ската. Используются три типа стропильных накосных ног: • Разжелобок открытый (Valley rafter2_1). Формируется на стыке скатов, образующих вогнутый двухгранник. Соединение с другими элементами крыши происходит только на одном конце; • Разжелобок закрытый (Jack Valley rafter2_1). В отличие от открытого разжелобка соединение осуществляется на обоих концах; • Ребро (Ridge2_1). Отличается от открытого разжелобка тем, что он формируется на стыке скатов, образующих выпуклый двухгранник. Последовательность установки накосных стропильных ног следующая: 1. Выделить скат, на ребре которого должна быть размещена накосная стропильная нога. 2. Из подменю Roof Maker выбрать команду Create Hip or Valley Rafter (Создать ребро или разжелобок). 3. В боксе Hip or Valley rafter Settings (Параметры ребра или разжелобка) (рис. 19.4) установить параметры стропильной ноги. Для точной подгонки к прогону высоту (Height) в сечении стропильной ноги установить равной H' H= * cos (arctg (tg α * cos β )) cos α , где H' – высота сечения стропил, α – наклон ската, β – угол между стропилами и стропильной ногой. 4. Щелкнуть ОК и вернуться на план этажа с выделенным скатом крыши. 5. Щелкнуть по ребру выделенного ската, на котором необходимо установить накосную стропильную ногу.
Компьютерное проектирование в архитектуре • ArchiCAD 11
372
Рис. 19.4. Настройка накосных стропильных ног Установка прогонов Прогон используется для соединения стропил и обычно поддерживает их снизу. Базовая линия прогона проходит по середине верхней плоскости бруса. Концевые точки базовой линии могут иметь различные уровни. 1. Выделить скат крыши на плане этажа. Из подменю Roof Maker выбрать команду Create Purlin (Создать прогон). 2. В боксе настройки Purlin Settings (рис. 19.5) установить параметры прогона. Если прогон на коньке устанавливается между стропилами, то для точной подгонки необходимо выбрать уровень (Elevation) равным
Δ = (2H–W sin α) / cosα, где H – высота в сечении стропила, α – наклон ската, W – ширина (Width) прогона. Δ
Δ
H α
W
3. Щелкнуть ОК и возвратиться на план этажа с выделенным скатом. 4. Щелкнуть на ребре выделенного ската или внутри ската. При щелчке на ребре базовая линия прогона помещается вдоль этого ребра. Если ребро не параллельно базовой линии ската, концевые точки оси будут с различными значениями высоты согласно параметру Height difference в боксе настройки библиотечного элемента. Если щелчок выполнить внутри ската, то ось прогона пройдет через выбранную точку параллельно базовой линии ската.
Глава 19 • Формирование конструкции крыши
373
Рис. 19.5. Настройки прогона Установка подкладных (карнизных) брусов В отличие от прогона в подкладном брусе базовая линия лежит на ребре бруса. 1. Выделить скат крыши на плане этажа. Из подменю Roof Maker выбрать команду Create Eaves Purlin (Создать подкладной брус). 2. В боксе настройки Eaves Purlin Settings (Параметры подкладного бруса) (рис. 19.6) установить параметры бруса. Щелкнуть ОК и вернуться на план этажа с выделенным скатом. d Δ α
H
Рис. 19.6. Настройки подкладного бруса 3.
Щелкнуть в одной из следующих позиций: на ребре, если брус нужно поместить внутри ската со стороной вдоль ребра. Если ребро не параллельно базовой линии ската, то две концевые точки оси бруса будут иметь различные высоты. Согласно параметру Height difference в боксе настройки библиотечного элемента брус будет наклонен; внутри ската, если одна из сторон бруса должна пройти через выбранную точку параллельно базовой линии ската. Далее необходимо щелчком с курсором «глаз» показать относительное положение второй стороны бруса. Ес-
Компьютерное проектирование в архитектуре • ArchiCAD 11
374
ли скат лежит на ребре стены, то брус необходимо сместить вглубь от этого ребра на величину d = (H– Δ) / tg α, где H – высота (Height) в сечении бруса, Δ – глубина вырезки (Elevation), α – наклон ската. Распорки Распорки используются для фиксации положения стропил по горизонтали, если жесткость стропил оказывается недостаточной. Последовательность настройки и установки распорок следующая. 1. Выделить два соседних стропила, расположенных на одном скате. 2. Из подменю Roof Maker командой Create Trimmer (Создать распорку) открыть бокс Trimmer Settings (Параметры распорок) (рис. 19.7). Установить размеры сечения бруска и ориентацию бруска – вертикально (Vertical) или перпендикулярно (Perpendicular) направлению стропил. 3. Нажать ОК и вернуться в окно плана этажа. 4. Щелкнуть между стропилами. В точке щелчка сформируется брусок, перпендикулярный стропилам.
Рис. 19.7. Настройка распорки Связывающие балки Каждая пара стропил, оси которых лежат в одной плоскости и соединяются на коньке крыши, для повышения жесткости соединяются между собой с помощью верхней (Collar Beam) или/и нижней (Tie Beam) связывающей балки. Верхняя связывающая балка (накладка) устанавливается следующим образом: 1. Выделить два стропила, соединяющихся на коньке крыши. Из подменю Roof Maker выбрать команду Create a Collar Beam (Создать накладку). Если стропила не лежат в одной плоскости, появится сообщение об ошибке. 2. В боксе Collar Beam Settings (Параметры накладки) (рис. 19.8) установить размеры сечения, уровень балки относительно текущего этажа (to Story) или
Глава 19 • Формирование конструкции крыши
375
проектного нуля (to Project Zero), а также выбрать одно-(Single-sided) или двусторонний (Double-sided) вид накладки. Нажать ОК и вернуться в окно плана этажа. 3. Если была задана накладка, то установка ее на плане произойдет сразу. В случае односторонней накладки необходимо дополнительным щелчком показать сторону, с которой она будет установлена.
Рис. 19.8. Настройка верхней связывающей балки Нижняя связывающая балка (затяжка) имеет следующий порядок установки. 1. Выделить два стропила, соединяющихся на коньке крыши. Из подменю Roof Maker выбрать Create a Tie Beam (Создать затяжку). Если стропила не лежат в одной плоскости, появится сообщение об ошибке. 2. В боксе Tie Beam Settings (Параметры затяжки) (рис. 19.9) установить размер сечения затяжки и ее уровень относительно текущего этажа или проектного нуля. 3. Нажать ОК и вернуться в окно плана этажа.
Рис. 19.9. Настройка нижней связывающей балки
376
Компьютерное проектирование в архитектуре • ArchiCAD 11
Работа с Мастером крыш Мастер крыш позволяет автоматически создать полную конструкцию крыши, включая стропила, накосные стропильные ноги, прогоны, подкладные брусы, накладки, затяжки и распорки.
Рис. 19.10. Настройка элементов Мастером крыш Для работы с Мастером надо выделить все скаты крыши в проекте, под которыми будут размещаться элементы конструкции крыш. Далее из подменю Roof Maker командой Roof Wizard (Мастер крыш) открыть бокс настройки Roof Wizard Settings (Параметры Мастера крыш) (рис. 19.10) с пятью вкладками, каждая из них содержит параметры для определенного типа элементов крыши. Большинство этих параметров с некоторыми отличиями аналогичны тем, которые рассматривались выше. На вкладке Rafters, в отличие от бокса Rafter Settings (см. рис. 19.4), вводятся иным образом параметры, характеризующие размещения стропил: • Distance between normal rafters (Расстояние между рядовыми стропилами) – установка стандартного шага между стропилами; • Minimal distance between rafters (Минимальное расстояние между стропилами) – минимальный зазор g в начале и конце интервала размещения стропил. Если расчетный зазор оказывается меньше g, то в начале и конце формируются увеличенные зазоры, превышающие значение нормального шага;
Глава 19 • Формирование конструкции крыши •
•
377
Add extra rafters to big gaps (Дополнительные стропила в больших промежутках) – добавление в первой и последней парах стропил посредине по одному дополнительному стропилу в случае, если зазоры в этих парах превышают нормальный шаг; Add extra rafters to corner (Дополнительные стропила на углах) – во всех точках соединения стропильных ног с прогоном включается и соединение со стропилами;
•
Join on slant edges (Соединять на наклонных ребрах) – все стропила, которые расположены в соседних скатах, связанных общей стропильной ногой, попарно соединяются в одной точке с этой ногой; • Stagger on slant edges (Расположить в шахматном порядке на наклонных ребрах) – вариант, альтернативный предыдущему. Здесь стропила в соседних скатах соединяются со стропильной ногой независимо друг от друга; • Double rafters on window side (Двойные стропила по сторонам окон) – стропила, прилегающие к окнам, дублируются. Настройка расстояния между стропилами поясняется на рис. 19.11, на котором выбран стандартный шаг 700 мм. В первом случае (а) минимальный шаг равен 300 мм. Здесь условие для расчетного зазора не выполняется, и потому в начале и конце формируется увеличенный шаг, равный 800 мм. Во втором случае (б) поднят флажок Add Extra Rafters to big Gaps (Дополнительные стропила в больших промежутках). В результате в первой и последней парах стропил посредине устанавливается по дополнительному стропилу; в последнем случае (в) минимальный шаг уменьшается до 100 мм, в результате чего оказывается возможным поставить еще два стропила с нормальным шагом.
б а Рис. 19.11. Пример размещения стропил
в
Вкладка Beams (Балки) представляет собой объединение боксов на рис. 19.8 и рис. 19.9. Если крыша имеет несколько коньков на разных уровнях, то часть балок придется устанавливать индивидуально. Вкладка Purlins (Прогоны) представляет собой объединение боксов Purlin Settings (рис.19.5) и Eaves Purlin Settings (рис. 19.6). Для карнизного бруса его положение на стене определяется глубиной подрезки (Identure) бруса под стропи-
Компьютерное проектирование в архитектуре • ArchiCAD 11
378
ло, так чтобы последнее точно лежало на базовой линии ската крыши. При этом предполагается, что базовая линия ската совмещена с наружным ребром стены. Для прогона на вкладке Purlins (Прогоны) предлагается два варианта размещения на коньке в зависимости от установки флажка Purlin between rafters (Брус между стропилами) – между стропилами и под стропилами. Содержание оставшихся вкладок Trimmers (Распорки) и Ridges (Ребра) не отличаются от содержимого боксов Trimmer Settings (рис. 19.7) и Hip or Valley rafter Settings (рис. 19.4). Пример построения конструкции крыши с использованием Roof Maker Рассмотрим в качестве примера конструирование мансардной крыши (рис. 19.12).
Рис. 19.12. Пример конструкции мансардной крыши: 1 – стропило нижнего яруса; 2 – стропило верхнего яруса; 3 – стягивающие балки (затяжки) ; 4 – подкладной брус; 5 – прогон; 6 – стойка; 7 – подпорка Поверхность крыши – двухъярусная прямоугольная с уклонами 65 и 20 градусов и скатами A, B, C, D. Для удобства визуализации будущих построений выберем из меню View > Elements in 3D View команду Filter Elements in 3D и в одноименном боксе отключим отображение крыши.
Установка стропил и балок. 1. Выделить скат А. В подменю Roof Maker выбрать команду Create a Rafter и в боксе Rafter Settings установить параметры: •
размер сечения стропила – 80×160 мм;
•
отступ верхнего конца стропила от ребра ската (Hip rafter width) – 0 мм;
•
угол среза вверху (Rafter angle at the top) – по вертикали.
Глава 19 • Формирование конструкции крыши 2.
3. 4.
Нажать кнопку OK и щелкнуть по нижнему ребру выделенного ската. Будет построено стропило с осевой линией, совпадающей с выбранным ребром ската. Переместить стропило на половину его ширины. Скопировать командой Mirror построенное стропило на скат D того же яруса. Построить нижнюю связывающую балку. Для этого расстояние между верхними концами связываемых стропил должно быть равным установленному в п. 2 (Hip rafter width), что для нашего случая не выполняется. Необходимо вытянуть оба построенных стропила до конька крыши, после чего выделить эти стропила и командой Create a Tie Beam из подменю Roof Maker открыть бокс Tie Beam Settings, в котором установить: •
5. 6. 7.
8.
379
размер сечения балки 80×120 мм;
• уровень относительно текущего этажа – 3000 мм. Нажать кнопку OK. Будет построена балка. Сжать инструментом УКАЗАТЕЛЬ оба стропила до прежних размеров. Построить таким же образом стропила на скатах B и C верхнего яруса и стягивающую их балку. Для стропил, в отличие от нижнего яруса, принять удвоенный отступ верхнего конца стропила от ребра ската (Hip rafter width) – 80 мм. Этот размер будет равен ширине конькового прогона. Уровень стягивающей балки относительно текущего этажа выбрать равным 5300 мм.
Выделить все построенные элементы конструкции крыши. Выбрать команду Multiply и на вкладке Drag задать число копий, равное 6, и режим Distribute (распределенный). Нажать OK. Будет выполнено тиражирование:
Установка подкладных брусов и прогона 1. Выделить скат. Командой Create an Eaves Purlin из подменю Roof Maker открыть бокс Eaves Purlin Settings, в котором установить: •
сечение бруса – 120×120 мм;
•
уровень точки соединения стропил (Elevation) – 0 мм.
Компьютерное проектирование в архитектуре • ArchiCAD 11
380 2. 3. 4.
Нажать кнопку OK и затем щелкнуть по месту установки бруса – ребру, соединяющему скаты А и В. Будет установлен подкладной брус. Выделить построенный подкладной брус и командой Mirror скопировать его относительно конька крыши. Выделить скат В или С. Командой Create a Purlin из подменю Roof Maker открыть бокс Purlin Settings, в котором установить: •
5.
сечение прогона – 80×170 мм;
• уровень точки соединения стропил (Elevation) – 155 мм. Нажать кнопку OK и затем щелкнуть по месту установки прогона – ребру, соединяющему скаты А и В. Будет установлен коньковый прогон:
Установка стоек и подпорок. Эти элементы устанавливаются как обычные библиотечные элементы, а не с помощью дополнения Roof Maker. 1. Выбрать инструмент ОБЪЕКТ и открыть его бокс настройки Object Settings. Выбрать в папке Roof Maker стойку Post2_1 и установить ее параметры: • 2. 3.
4. 5. 6.
высота – 1974 мм;
• сечение – 120×80 мм. Нажать кнопку ОК и указать точку вставки под левым подкладным брусом. Будет установлена стойка. Вернуться в бокс Object Settings и выбрать в папке Roof Maker распорку Strut22_1, для которой установить: •
ширина (параметр A) – 750 мм;
•
толщина (параметр B) – 80 мм;
•
угол поворота – 0;
•
высота сечения – 120 мм;
•
угол наклона – 45°;
• точка привязки – справа. Нажать кнопку ОК и указать на стойке точку вставки распорки. Выделить установленные стойку и распорку и командой Mirror скопировать их зеркально относительно конька крыши. Выделить только что построенные стойку и распорку и командой Multiply размножить их, как это было сделано выше для стропил и балок:
Глава 19 • Формирование конструкции крыши
381
Переустановка скатов. Последним этапом формирования конструкции является поднятие скатов на верхнюю поверхность стропила и их сопряжение в новом положении. Также необходимо скатами подрезать выступающие части стропил. 1. Восстановить визуализацию крыши в 3М-окне, открыв из подменю View > Elements in 3D View командой Filter Elements in 3D одноименный бокс, в котором установить флажок для крыши. 2. В окне разреза/фасада, поочередно выделяя скаты, командой Drag перетащить их за узловую точку нижней плоскости вверх до совмещения с соответствующей узловой точкой на верхней поверхности стропила.
3.
Поочередно в каждой паре соседних скатов выполнить их удлинение и подрезку, используя процедуру, описанную выше для подрезки крыш, а затем выполнить подрезку стропил, выделив все скаты и выбрав команду Trim to Roof. В одноименном боксе установить подрезку библиотечных элементов.
ГЛАВА 20
Элементы композиции проектов Ускорение работ над большими проектами можно обеспечить, если в проекте применяются готовые модули, особенно при наличии регулярной структуры зданий. Используя технику именования таких частей, их можно, как блоки, многократно вставлять по мере необходимости, объединяя с проектом. Точно также можно использовать другой известный способ композиции проекта с использованием внешних моделей, связываемых с главным проектом механизмом внешних ссылок. Файл, в который производится указанная вставка, будем далее называть главным файлом, а файлы, чьи копии включаются в состав главного файла, – исходными файлами.
Рис. 20.1. Использование модулей в проекте Объединение MOD-файлы. В простейшем случае в качестве исходных файлов могут выступать MOD-файлы, которые внедряются в файла проекта, становясь его неотъемлемой частью. В MOD-файл можно превратить любой PLN-файл, сохранив его как файл типа Module File. Однако при этом он уже не будет содержать разрезов/фасадов, активной библиотеки, а из настроечной информации содержать только ту, которая относится к использованным в этом файле элементам. Для сохранения PLN-файла как MOD-файл, необходимо: 1. Выбрать из меню File команду Save As. 2. В открывшемся боксе Save Plan найти место для сохранения, ввести имя MOD-файла и выбрать тип файла Module file (*.mod).
Глава 20 • Элементы композиции проектов
383
3. Если сохраняемый файл содержит несколько этажей, кнопкой Options открыть бокс Save Options (рис. 20.2) и выбрать этажи для сохранения: All Stories (Все этажи), Current Story (текущий этаж) или Story Range (Диапазон этажей). В последнем варианте задать нижний (from Story) и верхний этаж (to Story) в этом диапазоне. Нажать ОК. 4. Нажать Save.
Рис. 20.2. Выбор этажей для сохранения в MOD-файле Часто MOD-файл не создают специально, а выделяют в рамках некоторой части проекта. В этом случае для создания этого файла необходимо выделить на плане этажа элементы, которые должны войти в состав MOD-файла, и скопировать командой Copy их в буфер обмена. Затем командой Save As открыть бокс Save Plan и сохранить содержимое буфера обмена как файл типа Module File from Clipboard (MOD-файл из буфера обмена). MOD-файл может вставляться в проект как модуль либо объединяться с проектом. В последнем случае теряется возможность обновления объединенных элементов. Внедрение MOD-файла. Объединение MOD-файла с главным файлом обеспечивает следующая процедура: 1. Открыть главный файл. 2. Из подменю File > File Special (Файл > Специальный файл) командой Merge (Объединить) открыть бокс Merge File (Объединить файл), в котором выбрать MOD-файл, и нажать кнопку Merge. 3. Если объединяются файлы с разным числом настроенных этажей, появляется бокс Match Stories (Подогнать этажи) (рис. 20.3), в котором необходимо согласовать этажи главного и вложенного файлов, а именно: во вложенном файле установить номер этажа, который должен принять уровень текущего этажа в главном файле. Нажать ОК.
Компьютерное проектирование в архитектуре • ArchiCAD 11
384
4. Если исходная позиция вложенного файла находится за пределами текущего вида, открывается бокс Pasting (Вставка), в котором выбрать: • положение вставки: Paste in the Current View (Вставить в текущий вид) – чертеж вложенного файла помещается в центре текущего вида; Paste to Original Location (Вставить в исходной позиции) – чертеж вложенного файла помещается в исходной позиции, в которой он был создан; • размеры изображения: Keep Current View (Удержать текущий вид) – границы текущего вида сохраняются; Zoom to Pasted Element (Показать по размеру вставленного элемента) – изображение в рабочем окне выравнивается по размерам чертежа вложенного файла. 5. На плане этажа появится содержимое модуля в бегущей рамке. Показать его положение и закрепить щелчком вне бегущей рамки.
Рис. 20.3. Вставка многоэтажного модуля Пусть модуль содержит три этажа: Этаж 0, Этаж 1, Этаж 2. В главном файле, содержащем 4 этажа -1, 0, 1 и 2, текущим является этаж 0. При вставке модуля в боксе Match Stories (рис. 20.3) для выравнивания выбран Этаж 1. Тогда размещение модуля по этажам главного файла будет иметь вид: Размещение этажей модуля в исходном файле
Размещение этажей модуля в главном файле
2
Этаж 2
–
1
Этаж 1
Этаж 2
0
Этаж 0
Этаж 1
-1
–
Этаж 0
Этажи
Создание Н-связей Н-связи. Дальнейшим развитием структуры проекта является использование в нем вложенных PLN-файлов. Содержимое этих файлов вместо простого объединения командой Merge вставляется методом связывания, в котором главный файл не содержит вложенных файлов, а имеет только ссылки на них (данные об
Глава 20 • Элементы композиции проектов
385
их расположении и именах). При открытии проекта происходит поиск всех вложенных файлов. Вложенные в проект файлы редактируются самостоятельно. Изменения будут автоматически вводиться в главный проект при его открытии. В отличие от обычной внешней ссылки рассматриваемая здесь связь, которую будем называть Н-связью (Hotlink), указывает не на весь файл, а только на определенный этаж. Для ссылки к нескольким этажам нужно использовать несколько Н-связей. В качестве исходных файлов, подключаемых к проекту с помощью Н-связи, можно использовать как файлы коллективного, так и неразделенного проекта, а также MOD-файлы. Главный файл может включать любое число Н-связей. При изменении исходного файла содержимое модулей может обновляться. Модули. Как было отмечено выше, главным элементом связи является часть вложенного файла, указывающая на определенный этаж. Эта часть называется модулем. Вхождения модуля на плане этажа при выделении имеют его управляющие точки, принимающие вид пустых квадратных маркеров:
При размещении модуля включается не вся информация, отображаемая на плане этажа исходного файла. Не отображаются линии разрезов, содержимое окон разрезов/фасадов и камеры любого типа. Если в состав модулей включены библиотечные элементы, их импорт не производится. Поиск библиотечных элементов, к которым ссылается модуль, происходит в активной библиотеке текущего проекта, что для корректной работы модулей требует использования общей библиотеки для вложенного и главного файла. Элементы связанного модуля используют атрибуты из главного файла. При отсутствии в нем нужных материалов, типов линий, типов штриховок, многослойных структур в главный файл будут добавлены новые атрибуты. Эти атрибуты в случае удаления связи или модуля будут сохраняться в проекте. Вставка модуля. В этой операции необходимо выбрать PLN- или MOD-файл, выбрать в них нужный этаж и задать параметры вставки. 1. Открыть план этажа, на котором будет выполняться вставка связанного модуля. 2. Открыть из подменю File > External Content (Файл > Внешнее содержимое) командой Place Hotlinked Modules (Разместить связанные модули) бокс Place Module (Разместить модуль) (рис. 20.4).
Компьютерное проектирование в архитектуре • ArchiCAD 11
386
Рис. 20.4. Вставка модуля 3. В боксе Place Module кнопкой Choose Hotlink (Выбрать связь) открыть одноименный бокс (рис. 20.5), в котором выбрать нужную с связь определенным этажом (Story) и зданием (Name). Нажать ОК.
Рис. 20.5. Выбор связи 4. При отсутствии нужной связи кнопкой New Hotlink (Создать Н-связь) открыть одноименный бокс. Найти в нем связываемый файл и нажать кнопку Select (Выделить). 5. В открывшемся боксе Match Stories (Согласовать этажи) (рис. 20.3)выбрать связываемый этаж. Нажать ОК, чтобы вернуться в бокс Choose Hotlink. 6. Выполнить настройку вхождения, соответствующего выбранной связи: •
выбрать в списке Master Layer (М-слой) слой, который будет управлять модулем в целом. Различным вхождениям одного и того же модуля можно назначать различные М-слои;
Глава 20 • Элементы композиции проектов
387
• • •
выбрать ориентацию модуля (угол поворота в плоскости плана этажа); выбрать вариант прямой или зеркальной вставки; установить уровень модуля (установка необходима, если этажи во вложенном и главном файлах имеют разные отметки высоты относительно уровня этажа); • установить флажок Adjust angle of fixed-angle elements to reflect module rotation (Подстроить угол элемента с фиксированным углом, чтобы отразить поворот модуля), если текстовые блоки внутри модуля должны поворачиваться вместе с модулем, сохраняя ориентацию относительно других элементов модуля. 7. Нажать кнопку Place Module. Появится, как и при описанной выше вставке MOD-файла, бокс Pasting, в котором нужно выбрать точку вставки и необходимость масштабирования изображения. 8. Уточнить положение вставки и закончить процедуру щелчком за пределами пунктирной рамки. Элементы модуля сохраняют назначенные им слои и размещаются на соответствующих слоях текущего проекта, если слои с аналогичными именами существуют. Если необходимо, то создать с новые слои. Слои с элементами модуля управляют видимостью элементов внутри модуля. Если эти слои заблокированы, модуль все же остается редактируемым. Если требуется использование модулей всех уровней, то автоматическое обновление в верхнем главном файле всех уровней невозможно. Необходимое обновление требуется последовательно выполнять в соответствующих уровнях. Создание модуля и его вхождения на месте. Создание модуля не обязательно делать заранее в отдельном файле. Его можно создать внутри главного файла и объявить его таковым. Например, на плане гостиницы можно в главном файле проработать отдельный гостиничный номер, а затем объявить его модулем, файл которого будет автоматически сгенерирован и размещен в указанном месте. 1. На плане этажа начертить и выделить фрагмент, элементы которого должны войти в состав модуля. 2. Выбрать из подменю File > External Content команду Save Selection as Module (Сохранить выделение как модуль). 3. В боксе Save Hotlinked Module (Сохранить связанный модуль) выбрать имя и место для сохранения и нажать Save. Выделенные на плане элементы будут преобразованы в элементы вхождения модуля, сохраненного по указанному адресу, а в боксе Choose Hotlink (рис. 20.4) появится связь с модулем. Редактирование связей Диспетчер Н-связей. Для изменения связей используется Диспетчер связей, который открывается из подменю File > External Content (Файл > Внешнее со-
388
Компьютерное проектирование в архитектуре • ArchiCAD 11
держимое) командой Hotlink Manager (Диспетчер связей) (рис. 20.6). В таблице представлены ссылки на внешние файла, которые подключены к проекту. Каждая Н-связь включает имя вложенного файла (Name); этаж во вложенном файле, связываемый с главным файлом (Story); число модулей, вставленных в главный файл с использованием данной связи (Instances); состояние связи (Status).
Рис. 20.6 Редактирование связей Состояние связи (Status) в только что открытом боксе Hotlink может принимать следующие значения: • OK – все элементы связи: вложенный файл, этаж в нем и, по крайней мере, один модуль, вставленный и обновленный в главном проекте, существуют; • Unused (Не используемая) – связь создана, но нет еще ни одной вставки модуля в главный файл. При закрытии пакета ArchiCAD все связи в состоянии Unused удаляются; • Missing File (Отсутствует файл) – после установки связи вложенный файл был перемещен в другую папку, переименован или удален; • Missing Story (Отсутствует этаж) – после установки связи этаж, связанный с главным проектом, был удален или переименован;
Глава 20 • Элементы композиции проектов •
389
Outdate (Устарела) – все элементы связи существуют, и есть хотя бы одна вставка модуля. Содержание вложенного файла отличается от модуля, который был сохранен при последнем закрытии главного проекта. В процессе последующего его открытия обновление модулей было отвергнуто. Поле состояний может принимать и другие значения, характеризующие только что выполненную в боксе Hotlink операцию редактирования связи. Эти состояния действуют только до нажатия кнопки ОК. При следующем открытии рассматриваемого бокса они будут заменены состояниями, описанными выше. Операции с Н-связями. Операции редактирования связи выбираются кнопками в правой части бокса Hotlink: • Change Hotlink (Изменить связь). Элементы связи изменяются в той же последовательности, как и при создании новой связи New Hotlink. Поле Status принимает значение Change. Если рассматриваемой командой восстанавливается связь с вложенным файлом, нарушенной в результате перемещения файла или его переименования, то поле Status принимает значение OK, Patch Changed; • Read from (Читать из). Несколько связей заменяются одной из них либо новой связью. Для этого необходимо выделить эти связи вместе, удерживая клавишу . После выделения второй связи кнопка Change Hotlink заменяется кнопкой Read from… . Нажав эту кнопку после выделения всех связей, выбрать в боксе Select… новый вложенный файл. После этого происходит возврат в бокс Hotlink, в котором все ранее выделенные связи заменяются одной новой, вложенной в только что выбранный файл; • Update (Обновление данных). Содержание всех модулей в рассматриваемой связи обновляется. Поле Status принимает значение Update; • Save As File (Сохранить как файл). После нажатия данной кнопки модуль в выделенной связи сохранится в боксе Module File как MOD-файл. После этого прежний вложенный файл в данной связи заменяется на вновь созданный MOD-файл. Поле Status принимает значение Change; • Break Hotlink (Разрыв связи). Связь всех модулей с исходным файлом разрывается. Элементы модуля становятся собственными элементами главного файла. С ними далее можно выполнять все операции редактирования. Поле Status принимает значение Break; • Delete (Удалить). Все модули в связи удаляются. Поле Status принимает значение Delete. Команды Delete/Break действуют только на модули с незаблокированным Мслоем. Результаты редактирования, выполненного из бокса Hotlink, будут сохранены только при нажатии кнопки ОК, после чего в поле Status появляются значения
390
Компьютерное проектирование в архитектуре • ArchiCAD 11
OK, Change, Unused. Для отмены результатов редактирования, пока их сохранение еще не было выполнено, необходимо нажать кнопку Revert (Вернуть). Как говорилось выше, возможно использование вложенных друг в друга модулей. В этой ситуации можно ограничиться вставкой модулей только первого уровня, установив флажок Skip Nested Modules (Пропускать вложенные модули). Все модули, начиная со второго уровня, будут в результате игнорироваться. Разрыв связи с модулем можно использовать для индивидуального редактирования его элементов. После редактирования можно сохранить элементы бывшего модуля как MOD-файл. Для этого необходимо выделить эти элементы и из подменю File > External Content командой Save Selection as Module (Сохранить выделение как модуль) открыть бокс Save Hotlinked Module (Сохранить связанный модуль) и сохранить выделенный фрагмент. Если перед сохранением установить флажок Change the Hotlink to the saved file (Переключить связь на сохраненный файл), то при нажатии кнопки Save создается MOD-файл, который автоматически включается в новую связь. Согласно этой связи выделенная в проекте группа элементов превращается в модуль. Если же флажок сброшен, элементы выделенной группы остаются обычными элементами проекта. Такой вариант используется, когда требуется сформировать MODфайл, который может найти применение в других проектах. Кроме того, данный вариант оказывается более простым в сравнении с описанным выше, в котором использовалась команда Copy. Редактирование модуля Для поиска модулей на виде можно использовать команду Find &Select (Найти и выделить), установив в одноименном боксе в списке Find Elements значение All Types и выбрав параметр отбора Hotlinked Module с любым значением. Над модулем можно выполнять обычные операции редактирования – перемещение, поворот, зеркальное отражение исходных модулей или их копий, а также тиражирование, но не растяжение. При редактировании модуль должен находиться в сгруппированном состоянии. Модули не включаются в состав групп. Для удаления модуля достаточно выделить его и нажать клавишу . Элементы связанных модулей ведут себя как при группировании. Если временно разгруппировать группу командой Suspend (Временно разгруппировать), можно выделить отдельные элементы модуля и просмотреть их параметры в соответствующих боксах настройки. Однако сохранить изменения в этих боксах нельзя (недоступна кнопка ОК). Элементы, скопированные в этом режиме, будут вставляться как обычные элементы, над которыми уже можно выполнять любое редактирование, даже если выполнялось копирование/вставка целого содержимого этажа в боксе Story Settings (Настройка этажей). Изменение параметров вставки. Все параметры модуля, которые ранее устанавливались при его вставке, редактируются в специальном боксе Module Set-
Глава 20 • Элементы композиции проектов
391
tings (Параметры модуля) (рис. 20.7). Он открывается после выделения модуля из подменю File > External Content командой Hotlinked Modules Settings (Параметры связанных модулей). Дополнительно к параметрам, использованным при вставке модуля, в этом окне появляется флажок Break Hotlink of Selected Modules (Разорвать связь выделенных модулей). При его установке разрывается связь всех выделенных модулей с исходным файлом.
Рис. 20.7. Редактирование модуля Редактирование элементов модуля. Если во вхождениях нужно изменить отдельные элементы, выделить вхождение и выбрать из контекстного меню команду Edit this Module in separate ArchiCAD (Редактировать этот модуль в отдельном ArchiCAD). Будет запущен второй экземпляр ArchiCAD, в котором откроется исходный файл вхождения. Внеся нужные изменения и сохранив его, необходимо вернуться на первый экземпляр ArchiCAD, в котором выбрать из контекстного меню вхождения команду Update Hotlink (Обновить Н-связь). Главный файл обновится согласно выполненным изменениям в модуле. Отредактировать элементы модуля можно и, не открывая второй экземпляр ArchiCAD непосредственно в главном файле. Это может оказаться целесообразным, если изменения должны выполняться с учетом возможной привязки к другим элементам главного файла. В этом варианте редактирования необходимо сначала внедрить модуль, разорвав связь с исходным файлом. Это даст возможность изменить элементы внедренного модуля, после чего все элементы бывшего модуля вновь должны быть сохранены как MOD-файл под старым именем. 1. Выделить на плане этажа редактируемый модуль и из подменю File > External Content (Файл > Внешнее содержимое) командой Hotlink Manager (Диспетчер Н-связей) открыть бокс Hotlinks (Н-связи).
392
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Установить флажок Break Hotlink (Разорвать Н-связи) и нажать ОК. Н-связь в боксе Hotlinks исчезнет. 3. Изменить при необходимости отдельные элементы внедренного модуля, используя операции перемещения и поворота. 4. Выделить все элементы бывшего модуля, как измененные, так и отредактированные, и выбрать из подменю File > External Content команду Save Selection as Module (Сохранить выделение как модуль). 5. В боксе Save Hotlinked Module (Сохранить связанный модуль) выбрать старое имя MOD-файла, чтобы переопределить предыдущий исходный файл и установить флажки Change the Hotlink to the saved file (Изменить Н-связь на сохраненный файл) и Apply offset and rotation (Применить смещение и поворот). Нажать Save. Вхождения размещенного модуля сохраняют их относительное положение. В боксе Hotlinks произойдет восстановление. Пример. На этаже гостиницы вставить три модуля.
1. 2. 3. 4. 5. 6. 7.
8.
Создать в проекте чертеж гостиничного номера и вырезать его командой Cut. Выбрать в меню File команду Save As. В окне Save Plan установить тип файла Module File from Clipboard и сохранить содержимое из буфера обмена как MOD-файл. Выбрать из подменю File > External Content команду Place Hotlinked Module и установить параметры модуля при вставке. Нажать кнопку Choose Hotlink. В боксе Choose Hotlink нажать кнопку New Hotlink. В открывшемся боксе New Hotlink подключить к проекту модуль «Гостиничный номер». В окне Choose Story выбрать для вставки нужный этаж модуля. В нашем случае имеем единственный этаж. Нажать ОК. В боксе Choose Hotlink появится новая связь. Выделить ее и нажать ОК. Произойдет возврат в бокс Place Module. Нажать кнопку Place Module. Произойдет возврат на план этажа, на котором в пунктирной рамке появится вставляемый модуль. Если модуль целиком не помещается на экране, выбрать нужный вариант вставки в боксе Pasting. Выбрать в модуле концевую точку на базовой линии стены и совместить ее с соответствующей точкой на базовой линии стены из проекта. Результат повторить с углами поворота 0 и 45 градусов. Результат после вставки всех модулей показан ниже.
Глава 20 • Элементы композиции проектов
393
Работа с внешними DXF/DWG-ссылками Механизм внешних DXF/DWG-ссылок позволяет просто включать в состав ArchiCAD-проекта отдельные компоненты, созданные в AutoCAD. По сути этот механизм похож на использование связанных модулей, описанных выше, позволяя также связывать в одном проекте разные результаты, но полученные уже в разных приложениях. В частности DXF/DWG-ссылки могут использоваться для задания частей здания, являющихся исходными данными для разных исполнителей, например наружный контур здания или стены для разработчика интерьера. После внесения каждым разработчикам своих частей в исходные данные производится общая сборка проекта. К элементам ссылок можно привязываться и печатать их. Изменения в файлах внешних ссылок автоматически отражаются в проекте, в который они вставлены, при его открытии. При их вставке в DXF/DWG-формате используются описанные в следующей главе 21 приемы открытия файлов. Общее управление внешними ссылками. Работа со ссылками осуществляется под управлением Диспетчера внешних ссылок (Xref Management) (рис. 20.8), который открывается из подменю File > External Content (Файл > Внешнее содержимое) командой Xref Manager (Диспетчер внешних ссылок). Ссылки имеют два представления, в зависимости от нажатия одной из двух кнопок в верхней части окна. Левой кнопкой формируется представление ссылки в виде списка с полями: Reference – имя внешней ссылки, Status (Статус) – состояние ссылки, Size (Размер) – размер файла ссылки, Type (Тип) – тип ссылки, Date (Дата) – время изменения состояния ссылки, Instance (Экз.) – число вхождений ссылки в проект. Во втором представлении ссылки заданы в виде структурного дерева.
394
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 20.8. Диспетчер внешних ссылок Над ссылками можно выполнять следующие операции, представленные кнопками в правой части Диспетчера внешних ссылок: • Attach (Присоединить). Устанавливается ссылка на некоторый файл и загружается его графическое содержимое в чертеж. Команды выполняются в специальном одноименном окне, которое будет описано ниже; • Detach (Отсоединить) – из чертежа выгружается содержимое файла ссылки и удаляется связь с этим файлом; • Unload (Выгрузить) – из чертежа выгружается содержимое файла ссылки, но связь с файлом сохраняется, что позволяет просто восстановить при необходимости его прикрепление, используя следующую команду Reload; • Reload (Перезагрузить) – обновление вхождения ссылочного файла, если он был изменен. Этой же командой можно восстановить содержимое файла внешней ссылки, если оно было выгружено из чертежа командой Unload; • Bind (Связать) – внедрение вхождения внешней ссылки в проект как его неотъемлемой части. Связь с файлом ссылки теряется, и обновление вхождения становится недоступным. После выполнения команды файл в списке ссылок принимает состояние Bound. Если файл ссылки использовался в нескольких местах, в каждом из них ссылка заменяется ее содержимым. При выполнении данной команды формируются дополнительные слои, имена которых имеют структуру A$B$C, где A – имя Xref-файла, C – имя слоя. Если нужно заменить в определенном месте ссылку, то в боксе Xref Management удалить старую ссылку командой Detach, а затем присоединить новую командой Attach. Можно также сначала в указанном боксе выделить заменяемую ссылку и открыть кнопкой Browse бокс Open. Затем найти и открыть новый
Глава 20 • Элементы композиции проектов
395
Xref-файл, после чего, вернувшись в бокс Xref Management, нажать кнопку Reload. Произойдет переключение на новую ссылку. Операции, связанные на протяжении текущего сеанса с установкой и модификацией ссылок, отображаются в журнале, который появляется в нижней части окна Xref Management, если нажать кнопку Show Log (Показать журнал). Присоединение ссылки. Любая ссылка может иметь в своем составе другую ссылку. При вставке таких сложных ссылок встает вопрос видимости внутренних ссылок. В AutoCAD различают два типа вложенных ссылок. Если в ссылку А входит ссылка В, которая при вставке ссылки А должна быть видна, то ссылку А относят к типу Attachment (Вложенная), в противном случае – к типу Overlay (Наложенная). 1. Открыть бокс Attach Xref (рис. 20.9) либо нажав кнопку Attach в Диспетчере внешних ссылок (рис. 20.8), либо выбрав одноименную команду в подменю File > External Content. 2. Кнопкой Browse открыть бокс Open и выбрать нужный файл. Если требуемый файл уже вставлялся ранее в проект, его можно найти в списке слева от упомянутой кнопки. Положение файла ссылки отображается в поле Path. 3. Установить следующие параметры: • В группе Reference Type (Тип ссылки) установить один из флажков, соответствующий типу ссылки Attachment или Overlay; • В группе Anchor Point (Точка привязки) выбрать точку вывода: Drawing’s own Origin (Собственное начала чертежа) – начало мировой системы координат в Xref-чертеже; Drawing’s own anchor point (Собственная точка привязки чертежа) – начало мировой системы координат в ArchiCAD, если Xref-файл создавался путем экспорта из ArchiCAD; Bounding box node (Узел ограничивающего прямоугольника) – вычисляются размеры прямоугольника с чертежом ссылки, в котором устанавливается точка привязки согласно выбору из девяти точек на кнопочной форме справа; • Выбрать точку вставки Xref-файла, введя ее координаты x и y в одноименных полях либо установив флажок Specify on Screen (Показать на экране). В последнем случае точка вставки указывается курсором; • Ввести по обеим координатам x и y коэффициенты масштабирования (Scale Factor). Если относительно какой-либо координатной оси выполняется зеркальное отражение, значение коэффициента выбрать со знаком «минус». Можно также установить флажок Specify on Screen и значения коэффициентов позже задать на экране; • Ввести в поле Angle угол поворота вставляемого объекта либо вновь, установив флажок Specify on Screen, ввести значение угла на экране.
396
Компьютерное проектирование в архитектуре • ArchiCAD 11
4. Нажать кнопку Settings и в открывшемся боксе DXF/DWG Translation Setup (Установка DXF/DWG-трансляции) (рис. 21.1) настроить импорт (подробнее о настройке параметров импорта в главе 21). Нажать кнопку ОК.
Рис. 20.9. Установка параметров ссылки После подключения ссылки в ArchiCAD-проекте создаются дополнительные слои A|B, где A – имя Xref-файла и B – имя слоя, формируемое при открытии.
ГЛАВА 21
Совместная работа с AutoCAD Отдельные части ArchiCAD-проекта иногда могут исполняться в пакете AutoCAD. Эти части далее должны объединяться в составе этого проекта либо использоваться в качестве его библиотечных элементов или внешних ссылок. С другой стороны, до сих пор остается традиция приема конструкторской документации в DXF/DWG-формате. Все это приводит к необходимости использования двусторонних преобразований между PLN- и DXF/DWG- форматами. Для решения задач, связанных с преобразованием форматов, в состав поставки пакета ArchiCAD включен модуль Import-Export. Преобразования форматов и трансляторы Все виды преобразований файлов, возникающие в ArchiCAD при импорте и экспорте файлов, показаны в следующей таблице: Преобразование
Выходной файл Двумерный PLN-чертеж. Все блоки из входного файла расщеплены на примитивы
Импорт в DXF/DWG-формате
Двумерный PLN-чертеж. Все блоки из входного файла превращены в двумерные GSM-элементы Библиотека двумерных GSM-элементов, в которые преобразованы все блоки из входного файла GSM-элемент с сохранением входной 3М-информации
Экспорт из плана этажа
Двумерный DXF/DWG-чертеж этажа
Экспорт из окна разреза/фасада
Двумерный DXF/DWG-чертеж разреза/ фасада
Экспорт из 3М-окна
Трехмерная DXF/DWG-модель
Форматы преобразуются под управлением Диспетчера трансляторов (рис. 21.1), который открывается из подменю File > File Special командой DXF/DWG Translation Setup (Установка DXF/DWG-трансляции). В верхней части транслятора в списке Available Translators (Доступные трансляторы) приводятся имена доступных трансляторов, отличающихся разными настройками. Имя каждого транслятора может сопровождаться именами ArchiCAD-проектов в поле Project и AutoCAD-проектов в поле Partner, в которых он использован. При отсутствии в списке нужного транслятора его можно выбрать, открыв кнопкой Browse (Обзор) файловую структуру. Такие трансляторы можно найти в папке Add-Ons/Import-Export/DXF/DWG Translators. Для включения нового транслятора в рассматриваемый список кнопкой Duplicate (Копировать) скопировать один из существующих трансляторов и отредак-
398
Компьютерное проектирование в архитектуре • ArchiCAD 11
тировать его. В качестве исходного транслятора можно использовать один из четырех стандартных трансляторов: • For as is output (Для вывода как есть) – транслятор, сохраняющий ArchiCADмакеты/виды, если планируется вывод без последующего редактирования преобразования (например, предложить план на рассмотрение или передать на плоттер); •
For editable import (Для редактируемого импорта) – транслятор для импорта макетов/видов в DXF/DWG-формате, в котором цвета и веса линий будут редактироваться после трансляции;
•
For further editing (Для последующего редактирования) – транслятор для экспорта макетов/видов в DXF/DWG-формате, в котором цвета и веса линий автоматически подгоняются к цветам и весам линий в исходном PLN-файле; Keep Pen Index Number (Сохранить номера перьев) – транслятор для экспорта макетов/видов в DXF/DWG-формате с готовой таблицей перевода цветов и весов линий. То есть цвета и веса перьев, назначенные в ArchiCAD, не сохраняются в процессе трансляции; Special Built-in Translator (Специальный встроенный транслятор).
•
•
Рис. 21.1. Диспетчер трансляторов Информация о месте размещения транслятора и его краткое описание приводится на вкладке Info. Транслятор настраивается на вкладке Settings in Selected Translator (Установки выбранного транслятора). В левой части вкладки выбирается вид настройки, а в правой – соответствующие ей опции и значения параметров и атрибутов. При необходимости отменить все изменения, сделанные в трансляторе с момента его открытия, используют команду Revert (Возвратиться).
Глава 21 • Совместная работа с AutoCAD
399
Если требуется сохранить все сделанные в трансляторе изменения, а процесс открытия или сохранения файла прервать, то выполняется команда Save Settings & Close (Сохранить настройки и закрыть). Преобразование пространств представлений Преобразование единицы измерения. Для настройки необходимо выбрать в структуре транслятора категорию Drawing Unit (рис. 21.2). В ней установить: • Value of 1 DXF/DWG Drawing Unit into ArchiCAD (Значение одной единицы измерения DXF/DWG-чертежа в ArchiCAD) – выбор для ArchiCADфайла единицы измерения, соответствующей одной условной единице в AutoCAD: 1 м, 1 мм, 1 дюйм или 1 фут. Если выбирать один из настроечных вариантов – Custom [mm] или Custom [inch], одной единице AutoCAD можно поставить в соответствие произвольную длину в миллиметрах или дюймах; • Set scale Factor for importing texts and arrowheads (Установить масштаб текстов и размерных стрелок) – специальная настройка масштабирования текстовых блоков, стрелок в размерных цепях и выносках, штриховки и типов линий в символах: Set scale factor separately with each conversion (Установка масштаба отдельно для каждого преобразования). После нажатия кнопки Open, открывающей выбранный DXF/DWG-чертеж, появляется бокс DXF/DWG Translation, в котором можно установить желаемый масштаб. Этот же бокс появляется при перетаскивании AutoCAD-чертежа в ArchiCAD; Use constant factor for all conversions (Использовать постоянный масштаб для всех преобразований). Масштаб одинаков для всех импортируемых чертежей и задается в поле справа; Always use the scale set in the currently active ArchiCAD window (Всегда использовать набор масштабов в текущем активном окне ArchiCAD) – используется масштаб, установленный в ArchiCAD на плане этажа.
Рис. 21.2. Установка единиц измерения
400
Компьютерное проектирование в архитектуре • ArchiCAD 11
Открытие DXF/DWG-файлов. В процессе трансляции элементы из пространства модели будут переходить на план этажа, а элементы из пространства листа в макет (Layout). Если ArchiCAD находит определения пространства листа в DXF/DWG-файле, он создаст макет и разместит на нем чертежи точно так, как они выглядят в пространстве листа DXF/DWG-файла. Параметры преобразования представляются в трансляторе (см. рис. 21.1) при выборе в его структуре слева категории Open Option (рис. 21.3).
Рис. 21.3. Настройка импорта В группе Open as Floor Plan (Открыть как план этажа) устанавливаются правила трансляции блоков и размерных цепей на план этажа: • Translate AutoCAD blocks as (Транслировать AutoCAD-блоки как) – выбор способа преобразования блоков: 2D Elements (2М-элементы) – блоки из DXF/DWG-файла превращаются в неструктурированные наборы из 2М-элементов (отрезки, дуги, окружности); Grouped 2D Elements (Сгруппированные 2М-элементы) – блоки расчленяются на составляющие, которые остаются в сгруппированном состоянии; Library Parts (Библиотечные элементы) – блоки DXF/DWG-файла преобразуются в 2М-библиотечные элементы в GSM-формате (объекты); • 3D Data in created Library Parts (3М-данные в созданных библиотечных элементах) – выбор представления библиотечного элемента: Binary 3D – программа библиотечного элемента будет представлена в двоичной форме и задана в 3М-скрипте единственным ключевым словом Binary. Такой скрипт в дальнейшем не редактируем; GDL-script – создается в полном текстовом виде GDL-скрипт, доступный для редактирования;
Глава 21 • Совместная работа с AutoCAD •
•
•
401
Translate Dimensions as (Транслировать размеры как) – варианты преобразования размерных цепей: Lines and Text (Линии и текст) – размерная цепь расщепляется на примитивы (отрезки и текст); Single Dimension Units (Одиночные размеры) – размерная цепь составляется из одиночных размеров; Dimension Chains (Размерные цепи) – размеры объединяются в размерные цепи; Associative Dimensions where applicable (Примененные связанные размеры) – просмотр элементов, ассоциативно связанных с размерами. Так как эта процедура трудоемка, при отказе от нее (по умолчанию) создаются на элементах узловые точки, с которыми связываются линейные размеры;
Import ArchiCAD Hatch Blocks (Импортировать AutoCAD-штриховки в блоки) – заливки из AutoCAD будут трансформироваться в безымянные группы из отдельных линий (блоки штриховок); • Convert Picture to Format (Преобразование картинок в формат) – выбор графического формата, в котором будут импортироваться картинки. Сохранение видов в DXF/DWG-формате. Поскольку функции ArchiCAD и Plot Maker в настоящей версии интегрированы, теперь в одной операции виды модели по умолчанию переходят в пространство модели, а макеты, вместе с чертежами, картинками и элементами, созданными в них, – в пространство листа результирующего DXF/DWG-файла. Параметры преобразования представляются в трансляторе (см. рис. 21.1) при выборе в его структуре справа категории Save Option (рис. 21.4): • File Format (Формат файла) – версия пакета AutoCAD, в формате которой будет выполняться экспорт из ArchiCAD; • Convert Images to (Преобразовать картинки в) – графический формат, в который преобразуются картинки при сохранении их в AutoCAD. По умолчанию выбирается формат исходной картинки. Этот формат будет сохраняться, если AutoCAD его воспринимает. В противном случае произойдет его преобразование в TIFF-формат; • Template File (Файл шаблона) – имя шаблонного файла, с помощью которого обеспечивается дополнительная настройка при экспорте. Такая настройка необходима, если транслятор не может решать все задачи перевода атрибутов. Например, при экспорте в выходном файле оказываются не установленными цвет и тип линий в слоях, а также множество системных переменных. Для таких целей используют в дополнение к файлу транслятора шаблонный файл. Этот файл является обычным DXF/DWG-файлом, графическое содержимое которого не имеет значения и может быть пустым, а значение имеют только его настройки. Выбрать шаблонный файл можно, открыв файловую структуру кнопкой Browse;
402
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 21.4. Настройка экспорта •
•
Save Layout into (Сохранить макет в) – выбор пространства для размещения макета при его трансляции в AutoCAD: Paper/Model Space as Flattened Drawing (Пространство листа/модели как плоский чертеж) – содержимое макета будет сохраняться в пространстве листа/модели выходного DXF/DWG-файла. Все чертежи на макете будут преобразованы в AutoCAD-блоки, которые будут видимы в пространстве листа/модели AutoCAD так, как были видимы на макете в ArchiCAD. Paper Space with Cropped Drawings’ content (Пространство листа с обрезкой содержимого чертежей) – в пространство листа выходного DXF/DWG-файла экспортируются только те элементы чертежей, которые находятся в границах видового экрана. Paper Space with Full Drawings’ content (Пространство листа с полными чертежами) – в пространство листа выходного DXF/DWG-файла экспортируются все элементы чертежей, вне зависимости от границ видового экрана; Place Drawing into (Поместить чертеж в) – список доступен, когда данные в макете не сохранялись, как плоский чертеж (as Flattened Drawings). В этом случае можно сохранить содержимое модельного вида, помещенного на макет, как одиночный DXF/DWG-файл или связанный Xref-чертеж: Single DXF/DWG file (Единый DXF/DWG-файл) – все чертежи сохраняются в одном DXF/DWG файле. Они будут размещаться в строку в пространстве модели файла, и видовые экраны будут создаваться в пространстве листа выходного AutoCAD-чертежа в таком расположении и виде, как они выглядят в макете в ArchiCAD;
Глава 21 • Совместная работа с AutoCAD
403
Linked Xref drawings (Связанные Xref-файлы) – все файлы будут сохраняться в отдельных DXF/DWG-файлах, а также вставляться как внешние ссылки в дополнительном файле. В нем эти файлы будут в пространстве модели размещаться сторона к стороне, а в пространстве листа создаваться в таком же расположении и виде, как они выглядят в макете в ArchiCAD; •
Saving Floor Plans (Сохранение плана этажа): Convert complex elements to Blocks – сложные элементы будут конвертироваться в блоки, которые распознаются в AutoCAD как не расщепленный сложный ArchiCAD-элемент; Prepare File for Smart Merge (Подготовка файла для объединения) – сохранение в AutoCAD всех изменений отдельно для каждого экспортированного элемента. В будущем объединении DWG-файла с исходным файлом в ArchiCAD это позволит отобрать все изменения, выполненные в AutoCAD с момента последнего экспорта в него. Флажок доступен, если исходный файл перед сохранением в DWG-формате был сохранен сначала в PLN-формате; Explode complex ArchiCAD Elements (Расчленить сложные ArchiCADэлементы) – все составные элементы (стены, колонны, перекрытия и т.д.) расщепляются на отдельные 2М-примитивы. Опция не действует на библиотечные элементы, которые экспортируются в форме блоков; • Save Zones as (Сохранить зоны как) – способ сохранения зоны в форме Stamp only (Только штамп) или Stamp and Fill (Штамп и заливка). В группе Saving 3D при сохранении из 3М-окна доступны два флажка: • Omit Polygon Edges (Опускать ребра полигонов) – в целевом файле будут сохраняться поверхности без ребер (без каркаса 3М-модели); • Export File with Simplified Date Structure (Экспорт файла с упрощенной структурой данных) – все составные элементы – стены, объекты и т.д. – превращаются в неструктурированные элементы, состоящие из 3М-примитивов. Если флажок сброшен, все составные элементы преобразуются в блоки. Кнопка справа от списка Place Drawings into включает поиск относительного пути к папке, где AutoCAD-чертеж будет сохранен. Следующая кнопка справа удаляет этот путь, введенный в предыдущем диалоге. Если относительный путь для Xref-файла не был определен, он будет сохраняться в той же папке, где сохранен родительский AutoCAD-чертеж. Табличные преобразования атрибутов Рассматриваемые здесь преобразования соответствуют двусторонним переводам имен слоев, типов линий и шрифтов с помощью таблиц. Эти таблицы могут создаваться отдельно для каждого транслятора. Кроме таких преобразований далее будут рассмотрены и другие специальные преобразования слоев и перьев, которые можно использовать только при экспорте.
404
Компьютерное проектирование в архитектуре • ArchiCAD 11
Таблица перевода слоев. Путь к таблице имеет вид Attributes > Layers > Layer-layer conversion. В таблице каждому ArchiCAD-слою в колонке DXF/DWG ставится в соответствие AutoCAD-слой (рис. 21.5).
Рис. 21.5. Формирование имен слоев на основе их перевода Чтобы создать запись в таблице, кнопкой New открыть бокс Edit the layer conversion item (рис. 21.6), в котором заполнить имена слоев в полях ArchiCAD side (ArchiCAD-сторона) и DWG/DXF side (AutoCAD-сторона).
Рис. 21.6. Заполнение таблицы преобразования слоев Для ввода имени со стороны ArchiCAD выбрать его в списке Custom Layers, если имя слоя задается как пользовательское, или из списка Project Layers (при этом в списке Custom Layers должно быть выбрано пустое имя), если необходимо вставить имя существующего ArchiCAD-слоя. Выбрать также в списке Pen Numbers цвет слоя. Имя со стороны AutoCAD можно ввести вручную, либо выбрав его из списка Template file Layers (Слои шаблонного файла) (если шаблон был установлен при настройке опции Save Option в трансляторе).
Глава 21 • Совместная работа с AutoCAD
405
Для удаления записи из таблицы, выделить ее и нажать кнопку Delete. Таблица перевода перьев. Ручная подгонка перьев выполняется на вкладке Pen and Colors > Pen-Color conversion (рис. 21.7).
Рис. 21.7. Подгонка цветов Настройку преобразования можно выполнить непосредственным вводов номеров цветов в строке преобразования, в которой толщина пера определяется в ArchiCAD номером пера Pen, а в пакете AutoCAD – в поле Pen Weight. Для визуальной подгонки цветов дважды щелкнуть по любому из полей в строке, открыв бокс Edit the pen conversion item (рис. 21.8).
Рис. 21.8. Ввод в таблицу преобразования перьев Тот же бокс при создании новой строки вызывается кнопкой New. В нижней части этого бокса расположена таблица цветов AutoCAD, в том числе две кноп-
406
Компьютерное проектирование в архитектуре • ArchiCAD 11
ки – ПО БЛОКУ и ПО СЛОЮ. Таблица цветов ArchiCAD вызывается щелчком по цветовому полю ArchiCAD Pen. Цветовая палитра опции Fill Background pen имеет опцию, помеченную символом , которая создает цвет фона (со значением -1), идентичный цвету фона текущего экрана. Перо фона с таким значением и любые пустые заливки, будут конвертироваться в AutoCAD-этикетки. Использование таблицы Pen-color conversion имеет приоритет над методом автоматического преобразования ArchiCAD-перьев в AutoCAD-цвета, которые были заданы в разделе Pen Methods. Таблица перевода шрифтов. Эта таблица создается на вкладке Attributes > Font-style conversion и нужна даже для идентичных шрифтов, так как их имена на обеих сторонах преобразования, как правило, не совпадают. Новая запись в таблице формируется в боксе (рис. 21.9), который открывается кнопкой New.
Рис. 21.9. Ввод в таблицу преобразования шрифтов Таблица перевода типов линий. Эта таблица размещена на вкладке Attributes > Line Types > Linetype-Linetype, и похожа на таблицу преобразования слоев. Нажав в ней кнопку New можно сформировать в боксе Edit the line type… (рис. 21.10) новую запись. Далее выбрать требуемое имя типа линии из списка, которое появится в поле ArchiCAD line type. В поле AutoCAD-типа линии напечатать имя типа линии, которая должна быть похожа на ArchiCAD-тип линий, чтобы конвертировать в выходной DXF/DWG-чертеж. Или, наоборот: из этого типа линии ArchiCAD создаст тип линии, указанный в поле ArchiCAD line type, когда открываются DXF/DWG-файлы.
Рис. 21.10. Ввод в таблицу преобразования типов линий Поскольку символьные типы линий сохраняются в ArchiCAD и AutoCAD поразному, некоторые из символьных типов линий в ArchiCAD будут смотреться в AutoCAD иначе.
Глава 21 • Совместная работа с AutoCAD
407
Специальные преобразования слоев при экспорте Методы преобразования слоев представлены на вкладке Attributes > Layers > Methods транслятора (рис. 21.11). Особенностью преобразования слоев является невозможность использования взаимнооднозначного соответствия. ArchiCAD-слои, как правило, ориентированы на определенные инструменты, и потому их число оказывается существенно меньше число AutoCAD-слоев.
Рис. 21.11. Выбор метода для преобразования слоев • •
Create layers according to (Создать слои) – выбор метода создания слоев; Save elements on – вид фильтра при сохранении: Visible Layers only (Только видимые слои) – в состав выходного файла включают только видимые элементы; All Layers (Все слои) – в состав целевого файла входят все элементы исходного файла, включая размещенные на выключенных слоях; • Do not create Empty Layers (Не создавать пустых слоев) – в целевом файле не создаются пустые слои. Простейшими способами преобразования ArchiCAD-слои в AutoCAD-слои оказываются следующие два: • элементы из ArchiCAD, созданные одним инструментом, помещаются в один AutoCAD-слой; •
графические компоненты отдельных элементов (линии контура, штриховки сечений, штриховки покрытий и т. д.), имеющие одинаковые цвета, помещаются в AutoCAD в общие слои.
408
Компьютерное проектирование в архитектуре • ArchiCAD 11
Развитие техники преобразования слоев заключается в представлении элементов ArchiCAD в виде набора из стандартных графических компонентов и группы всех остальных компонентов, не являющихся стандартными. Такие компоненты далее могут различаться перьями, использованными при их черчении, и слои будут уже функционально ориентированы. Стандартные графические компоненты вводятся в разделе Custom Layer, где устанавливается тип пользовательского слоя для отдельных конструкционных элементов, а также различных графических компонентов, присутствующих при изображении сложных элементов при экспорте. Имена, введенные в этой группе, будут заменять имена ArchiCAD-слоев: • Windows/Doors (Окна/Двери) – все окна/двери будут помещены в слой с указанным именем. Если это поле пустое, окна/двери будут размещены в слое стен, содержащем эти стены. Необходимость особо выделить эти два типа элементов объясняется тем, что они не имеют в ArchiCAD собственных слоев, а размещаются в одном слое вместе со стенами. Поэтому при их экспорте нельзя воспользоваться переводом слоев один к одному, а требуется для рассматриваемых элементов создать отдельные слои в выходном файле; • Drafting Fills (Чертежные штриховки) – в слой с указанным именем переходят штриховки, созданные инструментом ЗАЛИВКА; • Cover Fills (Штриховки покрытия) – в слой с указанным именем переходят штриховки поверхности в перекрытиях, 3М-сетках, крышах, зонах, определенные в боксах настройки в категории Cover Fills; • Cut Fill (Штриховка сечения) – в слой с указанным именем будут переходить штриховки, имеющие в боксах настройки категорию Cut Fill; • Skin Separator Lines (Разделительные линии слоев) – в слой с указанным именем будут переходить разделительные линии в композитных структурах, а также линии, имеющие в боксах настройки категорию Skin Separator Line. Для окон и дверей в имя пользовательского слоя можно включать имя слоя стены, содержащей их, если имя, введенное в поле Windows/Doors, закончить суффиксом «%s». Например, если стена, содержащая окно, размещается в слое EXTERIOR WALLS и в поле Windows ввести значение WINDOW_ON_%s, то результирующее имя будет WINDOW_ON_EXTERIOR_WALLS. Имена перьев могут преобразовываться с помощью таблицы Pen-based layer names, а имена исходных слоев и стандартных графических компонентов с помощью таблицы Layer name conversion. Формирование имен на основе цвета пера. Управление таблицей выполняется на вкладке Attributes > Layers > Pen-based layer names (Имена слоев, основанные на пере) транслятора. Таблица доступна, если выше в списке Create layers according to… был выбран один из методов, использующих в именах номера перьев (Pen Numbers) (рис. 21.12).
Глава 21 • Совместная работа с AutoCAD
409
Рис. 21.12. Формирование имен на основе цвета пера Для создания новой записи в таблице имен необходимо нажать кнопку New и в открывшемся боксе Edit the pen (рис. 21.13) в поле ArchiCAD pen ввести цвет слоя, который назначен компоненту элемента, и имя соответствующего AutoCAD-слоя в поле AutoCAD layer.
Рис. 21.13. Создание и редактирование записи в таблице имен на основе пера Если рассматриваемая таблица используется в методе Layer extended by Pen Number, то дополнительно на вкладке можно в AutoCAD-имени задать префикс (Prefix) и суффикс (Postfix). Методы преобразования слоев. При описании различных методов представим их в форме граф-схем, в которых будут использованы следующие обозначения: •
L – имя ArchiCAD-слоя, в котором размещен элемент, компоненты которого размещаются в ArchiCAD-слоях; • Ci – имя пользовательского слоя, введенного в группе Custom Layer; • AL/BL – имя ArchiCAD/AutoCAD-слоя в таблице Layer name conversion; • AP/BP – имя ArchiCAD/AutoCAD-слоя в таблице Pen-based layer names. Для примера преобразования слоев будем использовать чертеж, содержащий стены с дверями и перекрытия, размещенные в слоях «Стены» и «Перекрытия». Таблицы формирования имен Layer name conversion и Pen-based layer names включают всего три записи:
Компьютерное проектирование в архитектуре • ArchiCAD 11
410
Таблицу пользовательских слоев (Custom Layers) будем использовать в виде:
Преобразование всех графических компонентов (линий) выполняется согласно приводимым граф-схемам. Выбор методов производится из списка Create layers according to… (Сформировать слои согласно…). ArchiCAD Layers (ArchiCAD-слои) – каждому компоненту, используемому ArchiCAD-слою, ставится в соответствие AutoCAD-слой, назначаемый согласно таблице Layer names conversion (Преобразование имен слоев). Если в ней не найдено соответствия, имя ArchiCAD-слоя присваивается соответствующему AutoCAD-слою. В результате такого преобразования многоцветные изображения элементов в ArchiCAD будут становиться одноцветными в AutoCAD. L C1 0 C2 0
0 L
AL=L
0 1 B
C6
1 1
1 0 A =C 1 L 6 C6
B
0 A =C L 2 C2
AL=C1 B
C1
B
Глава 21 • Совместная работа с AutoCAD
411
Компоненты ArchiCAD-элементов распределяются по выходным AutoCADслоям следующим образом: • Стены: Штриховка сечения (Cut Fill) попадет в слой «Сечение», а остальные компоненты в слой «Витражи»; • Перекрытия: Штриховка покрытия (Cover Fill) попадает в слой «Поверхность», а остальные компоненты – в слой «Перекрытие»; • Двери: Все компоненты дверей попадают в слой «ArchiCAD-двери».
Pen Numbers (Цвета перьев) – все элементы, имеющие одинаковый цвет помещаются на один слой. В итоге в выходном файле может быть создано до 255 слоев, соответствующих всем возможным цветам в пакете ArchiCAD. Согласно своим цветам все примитивы, на которые были расщеплены конструктивные элементы (стены, колонны, и т.д.), размещаются в этих слоях. Не расщепленные элементы преобразуются в блоки и помещаются в слой 0. Имя слоя образуется добавлением к номеру слоя префикса и суффикса (об этом подробнее ниже при описании раздела Attributes > Layers > Pen-based layer names). L 0 A =P 1 P i Pi
BP
Ниже показан выходной список AutoCAD-слоев, в который ArchiCADкомпоненты всех элементов с перьями 47 и 78 попадают в слои «-разделитель слоев» и «-штриховка поверхности» соответственно. Остальные компоненты попадают в слои, имена которых совпадают с именами этих компонентов.
Element types (Типы элементов) – в DXF/DWG-файле для каждого ArchiCADинструмента формируется собственный слой. Например, все стены и перегородки, которые в исходном файле могли размещаться в различных слоях («Наружные стены», «Внутренние стены», «Перегородки» и т.д.), в DXF/DWG-файле будут размещены в одном слое WALL.
Компьютерное проектирование в архитектуре • ArchiCAD 11
412
Layer or declared Pen Number (Слой или объявленный номер пера) – метод, являющийся объединением двух предыдущих. L 1
C1 0 C2 0 0 0
AL=L
0
L
B
1
C6
1
1
0
AL=C6
C6
1
AP=Pi 1
BL
B BP
0 0
AL=C2
C2
AP=Pi
1
1
BL
0 0
BP
AL=C1
C1
AP=Pi
1
1
BL
BP
Каждому ArchiCAD-слою ставится в соответствие группа AutoCAD-слоев, назначаемых отдельным графическим компонентам (контурным линиям отдельных узлов и штриховкам) в изображении ArchiCAD-элемента. Имена создаваемых слоев определяются согласно таблице Pen-based layer names, в которой цветам компонентов в изображении ArchiCAD-элемента ставится в соответствие имя AutoCAD-слоев. Если в таблице Pen-based layer names не найдено соответствие, используется таблица Layer names conversion. В ней каждому ArchiCAD-слою ставится в соответствие AutoCAD-слой. Наконец, если и в последней таблице не найдено соответствия, AutoCAD-слою присваивается имя соответствующего ArchiCAD-слоя. Компоненты ArchiCAD-элементов распределяются по выходным AutoCAD-слоям следующим образом: • Стены: Штриховка сечения (Cut Fill) попадает в слой «Сечение», разделительные линии (Separator Lines) в – слой «-разделитель слоев», остальные компоненты стены – в слой «Витражи»; • Перекрытия: Штриховка покрытия (Cover Fill) попадает в слой «-штриховка поверхности», а остальные компоненты – в слой «Перекрытия»; • Двери: Все компоненты попадают в слой ArchiCAD-двери.
Глава 21 • Совместная работа с AutoCAD
413
Layer extended by Pen Number (Слой, расширенные с помощью номера пера) – каждому ArchiCAD-слою ставится в соответствие группа AutoCAD-слоев, назначаемых отдельным графическим компонентам (контурным линиям отдельных узлов и штриховкам) в изображении ArchiCAD-элемента. L C2
1
0 0
0
L
AP=L
1
LBi
C6
1
1 1
AL=C6
AP=Pi C6BP C6Pi
0 0
1
0
AP=Pi LPi
LBP
1
1
AL=C1
AP=Pi C1BP C1Pi
0 0
0
AP=Pi LPi
LBP
Если для слоев с графическими компонентами есть соответствие в таблице Penbased layer names, то имена этих слоев имеют структуру LBP. Если соответствие в этой таблице отсутствует, имена слоев принимают вид LPi. Например, для стены, размещенной в ArchiCAD-слое «Стена наружная» и состоящей на плане из контурной линии и штриховки, имеющих цвета 23 и 47, будут созданы два AutoCAD-слоя «Стена наружная_Pen23» и «Стена наружная_Pen47». Компоненты ArchiCAD-элементов распределяются по выходным AutoCADслоям следующим образом: • Стены: Контурные линии (Cut Line) попадают в слой «Стены_Pen27», штриховка сечения (Cut Fill) – в слой «Сечение_Pen107», разделительные линии (Separator Lines) – в слой «Стены-разделитель слоев», остальные компоненты стены – в слой «Витражи»; • Перекрытия: Штриховка покрытия (Cover Fill) попадает в слой «Поверхность-штриховка поверхности», наружный контур (Uncut Lines) – в слой «Перекрытия-штриховка поверхности», остальные компоненты – в слой «Перекрытия»; • Двери: Символ (Symbol Line) попадает в слой «ArchiCAD-двери_Pen63», остальные компоненты – в слой «ArchiCAD-двери».
414
Компьютерное проектирование в архитектуре • ArchiCAD 11
Подгонка атрибутов Подгонка перьев при экспорте. Цвета элементов на обеих сторонах преобразования выбираются из таблиц, которые в пакетах ArchiCAD и AutoCAD не совпадают. Поэтому для точного или близкого согласования цветов может выполняться специальная подгонка. Можно выбрать различные методы подгонки, установив в структуре транслятора раздел Pens and Colors > Methods (рис. 21.14).
Рис. 21.14. Выбор методов подгонки цветов При экспорте плана этажа, начиная с версии AutoCAD 2004, используются два варианта для подгонки цветов: • The best matching Standard AutoCAD color’ – ищется в AutoCAD-таблице цветов тот, который больше похож на цвет из ArchiCAD; • RGB color if no exactly matching Standard AutoCAD color exists (RGB-цвет, если нет точного соответствия стандартному AutoCAD-цвету) – сначала делается попытка найти в AutoCAD-таблице такой цвет, который точно соответствует цвету в ArchiCAD. Если это не удается сделать, в AutoCADчертеже цвет сохраняется в виде RGB-значения и такому цвету назначается индекс со значением выше 255. • Set All Elements’ Colors and Lineweights to BYLAYER (Установить цвета и веса линий всех элементов ПОСЛОЮ) – все перья, экспортируемые из ArchiCAD в AutoCAD-цвета переводятся со значением ПОСЛОЮ. Если изменить цвет, назначенный слою, изменится цвет всех элементов, помещенных на этот слой. • Do not export ArchiCAD penweights (Не экспортировать из ArchiCAD веса перьев) – при экспорте в DXF/DWG-файл будет использоваться специальная таблица.
Глава 21 • Совместная работа с AutoCAD
415
Разное. Ниже рассмотрены некоторые параметры, связанные с использованием национальных символов, отсутствующих в английском алфавите, и правилами их замены (рис. 21.15): •
•
•
• •
Font Conversion File (Файл преобразования шрифтов). Даже когда слои можно перевести один к одному, таблица преобразования может оказаться полезной для преобразования имен шрифтов. По умолчанию версия этой таблицы инсталлируется в процессе инсталляции ArchiCAD. Она зависит от страны и платформы. При желании ее можно скопировать и изменить таблицу по умолчанию. Кнопка справа от этого поля открывает бокс, в котором можно определить XML-файл преобразования шрифтов. После выбора файла нажать Open и закрыть бокс следующая кнопка позволяет удалить выбранный XML-файл в предыдущем боксе. Для этого щелкнуть по ней и ввести имя файла, который должен быть удален. Replace Missing Fonts with (Заменить отсутствующий файл) – если получен DXF/DWG-файл, содержащий спецификацию стилей/шрифтов, которые не существуют в любой из таблиц стиль/шрифт и шрифт/шрифт, можно определить по умолчанию шрифт здесь. Allow national characters in layer, linetype, block names (Разрешить национальные символы в слоях, типах линий, именах блоков). Если AutoCADпользователь работает в такой же национальной среде, что и пользователь ArchiCAD, можно установить этот флажок. Write binary DXF (Записать двоичный DXF). Сжатая DXF-версия занимает около половины пространства текстового DXF-формата. Convert Splines into Polylines (Преобразование сплайнов в полилинии) – ArchiCAD будет аппроксимировать AutoCAD-сплайн, используя последовательность прямых сегментов (то есть полилиний). Это полезно, когда в некоторых редких случаях ArchiCAD-сплайн смотрится иначе, чем его AutoCADдвойник.
Рис. 21.15. Разные настройки
416
Компьютерное проектирование в архитектуре • ArchiCAD 11
Подгонка типов линий. Используются два метода при импорте, выбираемые на вкладке Attributes > Line Types > Methods (Атрибуты > Типы линий >Методы): • Set All Elements’ Line Types to BYLAYER (Установить все типы линий элементов в состояние ПОСЛОЮ) – этот флажок доступен только при экспорте. Он переопределяет действие таблицы преобразования типов линий. Каждый сохраненный элемент будет иметь тип линии ПОСЛОЮ. Когда AutoCADпользователь изменяет тип линии, присоединенный к слою, каждый элемент на этом слое изменяет свой тип линии соответственно. • Keep Existing Line Types on Open (Сохранять существующие типы линий при открытии) – типы линий, определенные в ArchiCAD, будут сохраняться вместе с типами линий из импортированного DXF/DWF-файла. Если DXF/ DWG-файл содержит типы линий с такими же именами, как в открытом ArchiCAD-проекте, эти типы линий не будут импортироваться. Если флажок сброшен, все типы линий из DXF/DWF-файла будут импортироваться, а существующие типы линий в ArchiCAD сохраняться не будут. Процедуры преобразования форматов В зависимости от формы представления результата, исходный файл открывается из меню File в одном из трех вариантов. Импорт без сохранения 3М-информации. На плане этажа должен появиться 2М-чертеж без 3М-информации, если таковая имелась в исходном файле: 1. Открыть командой File > Open бокс Open File. Выбрать тип *.dwg или *.dxf. Выделить нужный файл и кнопкой Open открыть бокс Диспетчера трансляторов (см. рис. 21.1). 2. Выполнить настройку преобразования формата и затем нажать кнопку Open. На плане этажа появится 2М-чертеж. DXF/DWG-чертеж можно также импортировать простым перетаскиванием Нажав на значке DXF/DWG-чертежа в файловой структуре, достаточно перетащить его в область чертежа. Файл будет открыт с последними настройками DXF/DWG-транслятора. Произойдет объединение импортированного чертежа с проектным PLN-файлом. Причем будет импортирован только 2М-вид. Если при перетаскивании удерживать клавишу или перетаскивать при нажатой правой кнопке мыши, появится список опций, определяющих положение чертежа. Этим способом можно вызвать транслятор их диалога Translator. Режим Expert открывает бокс DXF/DWG Merge, где можно установить различные поля, относящиеся к действительному размещению DXF/DWG-файла. Если сразу перетаскивается несколько файлов, то импортироваться будет только один из них. Причем выбрать, какой именно файл будет вставляться, не представляется возможным. Потому перетаскивать необходимо по одному файлу.
Глава 21 • Совместная работа с AutoCAD
417
Имеется несколько путей в технике перетаскивания при открытии/объединении DXF/DWG-чертежей: • • •
перетащить DXF/DWG-чертеж на задний план окна ArchiCAD-приложения, на строку меню или на ArchiCAD-значок. Результат – открытый файл; перетащить DXF/DWG-чертеж на план этажа, окно разреза/фасада или окно детали. Произойдет объединение;
перетащить DXF/DWG-чертеж на макетную книгу. Чертеж будет вставлен в текущий макет макетной книги. Импорт с преобразованием в 3М-библиотечный элемент. Исходный файл преобразуется в 3М-библиотечный элемент с 2М- и 3М-скриптами, если объекты AutoCAD созданы путем поверхностного моделирования: 1. Из меню подменю File > Libraries and Objects (Файл > Библиотеки и объекты) командой Open Object (Открыть объект) открыть бокс Open Library Item (Открыть библиотечный элемент). Выбрать тип файла All GDL objects (Все GDL-объекты). Выделить нужный файл и кнопкой Settings открыть Диспетчер трансляторов (см. рис. 21.1). 2. Выполнить настройку преобразования формата и нажать кнопку Open. Появится GDL-Мастер, в котором будут сгенерированы скрипты GDL-объекта. При необходимости выполнить настройку параметров или редактирование. 3. Командой File > Save сохранить полученный библиотечный элемент. 3М-тела не преобразуются в библиотечные элементы. При их обнаружении в процессе открытия выдается соответствующее сообщение. Импорт блоков как библиотечных элементов. Все блоки сохраняются как 2М-библиотечные элементы в GSM-формате в специально созданной библиотеке. Остальные элементы в процессе преобразования не будут участвовать. Вариант удобен для преобразования библиотек, представленных в DWG- формате. 1. Из меню File командой Libraries and Objects > Import Blocks from DXF/DWG (Библиотеки и объекты > Импорт блоков из DXF/DWG) открыть бокс Open. Установить в нем DWG/DXF-формат, выбрать нужный файл и кнопкой Settings открыть Диспетчер трансляторов (см. рис. 21.1). 2. Выполнить настройку транслятора и нажать кнопку Save Settings & Close (Сохранить параметры и закрыть). 3. Откроется окно, в котором выбрать или создать новую папку, в которую будут помещаться создаваемые библиотечные элементы. Нажать ОК. Сохранение в DWG/DXF-формате. Результаты будут зависеть от того, из какого рабочего окна будет производиться сохранение. 1. Если требуется получить в итоге 2М-чертеж, то активизировать рабочее 2Мокно (план этажа или разрез/фасад). Если необходимо в модель включить и 3М-информацию, то перейти в 3М-окно.
418
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Командой File > Save As открыть бокс Save Plan (Save Document, Save 3D), в котором выбрать DWG/DXF-формат, ввести имя для экспортируемого файла и кнопкой Settings открыть Диспетчер трансляторов (рис. 21.1). 3. На вкладке Settings in Selected выбрать в структуре управления Save Options. Правая часть бокса примет вид как на рис. 21.4. Выполнить установку параметров и нажать Save Settings & Close. 4. Нажать Save. Параллельная работа с AutoCAD Специальная процедура объединения позволяет работать одновременно в одном проекте, используя разные приложения ArchiCAD и AutoCAD. Полученные в них результаты в определенные моменты интегрируются в исходном PLNфайле. В процессе индивидуальной работы в каждом из пакетов можно редактировать любые элементы, в том числе и созданные коллегами в другом приложении. При возврате результатов из AutoCAD в ArchiCAD для разрешения конфликтов, возникающих при различном редактировании одних и тех же элементов, используется специальная логика выбора решений. Процедура параллельной работы с AutoCAD 1. В ArchiCAD создать макет плана, достаточный для работы другого пользователя, который установит элементы своей части общего проекта. Сохранить этот начальный вариант проекта в собственном PLN-формате. 2. Экспортировать проектный файл в DWG-формате с учетом будущего возврата результата в ArchiCAD: • открыть из меню File командой Save As бокс Save Plan; • кнопкой Settings открыть бокс DXF-DWG Translation Setup, в котором в структуре опций слева выбрать Save Option; • в списке Saving Floor Plan выбрать Prepare File for Smart Merge, что позволит далее произвести отбор изменений, выполненных в пакете AutoCAD, и нажать Save Settings & Close; • выбрать папку для сохранения и нажать Save. 3. Продолжить работу над проектом, в процессе которой можно: • в ArchiCAD – устанавливать новые элементы и изменять экспортированные элементы (перемещать, удалять, растягивать, менять материалы); • в AutoCAD – устанавливать новые элементы проекта, изменять импортированные элементы (перемещать, поворачивать, копировать и др., но не растягивать, поскольку процедура объединения поддерживает только преобразования, сохраняющие размеры). 4. При накоплении изменений в обеих частях проекта начать процедуру их объединения в PLN-файле, выбрав из меню File команду File Special >
Глава 21 • Совместная работа с AutoCAD
419
Merge. В открывшемся боксе Merge File найти и открыть нужный файл. Часть проекта, создаваемая в пакете AutoCAD, должна быть уже сохранена. 5. В открывшемся боксе Merge DXT/DWG выбрать вариант объединения: Merge Content of Model Space into Current View (Объединить содержимое из пространства модели с текущим видом); Append Paper(s) Spaces to Layout Book (Добавить пространства листов к макетной книге). 6. Если в п. 5 выбран первый вариант, то нажать ОК. Бокс Merge DXT/DWG, изменит свою форму, как показано на (рис. 21.16). В нем можно: • при необходимости изменения параметров транслятора кнопкой Settings. открыть Диспетчер трансляторов. Выполнить в нем необходимую настройку и нажать Save Settings & Closed; •
•
при необходимости изменения правила объединения кнопкой Merge Options (Параметры объединения) открыть бокс Smart Merge Options. Отредактировать в нем правила и нажать ОК; по окончании настроек нажать в боксе DXT/DWG Merge кнопку Merge. Выбранный DXT/DWG-файл войдет в состав проектного PLN-файла.
Рис. 21.16. Включение AutoCAD- файлов в ArchiCAD-проект
.
Если в п. 5 был выбран вариант Append Paper... , становится доступной кнопка Append options, которой открывается бокс Import Options for Elements on Paper Space. В нем можно: •
•
в списке Translate AutoCAD Blocks as выбрать форму представления блоков при их вставке в макет листа: Grouped 2D Elements (Сгруппированные 2М-элементы), 2D Elements (2М-элементы), Library Parts (Библиотечные элементы);
установить при необходимости флажок Convert AutoCAD Leaders to Labels (Преобразовать AutoCAD-выноски в метки). Дважды нажать ОК.
420
Компьютерное проектирование в архитектуре • ArchiCAD 11
7. Повторять пункты 4–6 до завершения работ в пакете AutoCAD. Специальная настройка объединения в п. 5 определяет правила отбора изменений, которые должны войти в объединение. Выполняется в боксе Smart Merge Options (Опции объединения) (рис. 21.17), которое открывается кнопкой Merge Option в боксе DXF/DWG Merge.
Рис. 21.17. Настройка правил объединения DWG-файла с исходным файлом в пакете ArchiCAD Файл конфигурации можно, используя кнопки в правой части окна, скопировать (Duplicate), переименовать (Rename) и удалить (Clear). Правила отбора и элементы управления ими появляются в нижней части окна Smart Merge Options при щелчке по треугольнику Edit Rules current configuration. (Редактирование правил в текущей конфигурации). Правила отбора определяют, в каком виде будет в объединении сформирован элемент, если с момента последнего объединения он подвергся редактированию – перемещен, скопирован, повернут, зеркально отражен, либо в AutoCAD был создан новый элемент. Каждое правило состоит из трех компонентов: • if Element is (если элемент является) – состояние элемента в ArchiCAD; • and (и) – состояние того же элемента в AutoCAD; • then do these Actions (то выполнить) – действие, которое необходимо произвести над элементом при выполнении условий в этом правиле.
Глава 21 • Совместная работа с AutoCAD
421
Состояние элементов из AutoCAD в правиле выбирается из внутреннего списка, расположенного в правой части главного списка. Список активируется щелчком по текущему значению компонента. Используются следующие состояния элементов чертежа, принятого обратно из AutoCAD: Unchanged – без изменений; Edited – отредактированный; Deleted – удаленный; New from AutoCAD – новый; Copied – скопированный. Действия, выполняемые в исходном чертеже в процессе объединения с элементами из AutoCAD: • Put Element on Layer … – элемент на плане этажа установить в слое, определенном ранее как DXW/DWG; • Put Element on ‘Deleted‘ Layer – элемент поместить в слой MERGE_Deleted; • Put Element on ‘Edited‘ Layer – элемент переместить в слой MERGE_ Edited; • Put Element on ‘Copied‘ Layer – элемент переместить в слой MERGE_Copied; • Duplicate Element – скопировать элемент; • Transform Element – преобразовать элемент (переместить, повернуть, зеркально отразить или даже изменить слой); • Delete Element – удалить элемент; • Outline from Merged File – создать контур элемента. Из AutoCAD-объекта будет сгенерирован набор двумерных ArchiCAD-элементов. Редактирование правил выполняется кнопками в правой части расширения: • New Rule (Новое правило) – в нижней части главного списка создается новое правило, в котором предлагается ввести значение для каждого из трех компонентов; • Delete Rule (Удалить правило) – удаляется правило, если в нем выделен любой из компонентов; • Add Action (Добавить действие) – после действия, выделенного в правиле, добавляется новое действие; • Delete Action (Удалить действие) – из правила удаляется выделенное в нем действие. Флажок Confirm and zoom to merged elements (Подтвердить и увеличить согласно объединяемым элементам) на рис. 21.17 позволяет в процессе объединения после нажатия кнопки Open в одноименном боксе открыть бокс Confirmation dialog (Диалог подтверждений). В нем последовательно отбираются изменения, выполненные в AutoCAD. При отказе от изменения нажать Skip (Пропустить), а при согласии – Apply (Применить). Если заранее есть согласие со всеми изменениями, нажать кнопку Apply to All (Применить все). В качестве примера, иллюстрирующего параллельную работу с AutoCAD, выберем исходный элемент, копируемый в AutoCAD, в виде:
Компьютерное проектирование в архитектуре • ArchiCAD 11
422
Тогда правила объединения можно представить следующей таблицей: ArchiCAD
AutoCAD
Результат объединения
Действие при объединении Перевод правой стены в новый слой MERGE_Deleted Сдвиг правой стены в текущем слое
Копирование правой стены и ее сдвиг в текущем слое
Перевод правой стены в слой MERGE_Deleted
Перевод правой стены в слой MERGE_Edited Копирование со сдвигом контура правой стены в слой MERGE_Copied Новый элемент (круг), созданный в AutoCAD, копируется в новом слое под исходным именем
ГЛАВА 22
Внесение замечаний в проект Чтение публикаций и внесение в них пометок Файл публикации, если он был отправлен в DWF-формате, может быть в месте приема прочитан с помощью Web-браузера без использования ArchiCAD. В этом файле можно сделать пометки и отправить с ними его обратно. Для чтения файла без программы ArchiCAD в состав публикации включается Java-апплет. Чтобы открыть публикацию, необходимо в папке с публикацией дважды щелкнуть по значку файла Views.html. В открывшемся окне Microsoft Internet Explorer выбрать в рабочей области команду Start Reviewer. В окне Обозревателя (рис. 22.1) откроется публикация в DWF-формате.
Рис. 22.1. Окно Обозревателя
Компьютерное проектирование в архитектуре • ArchiCAD 11
424
В левой части Обозревателя помещена структура публикации, в которой для просмотра выбирается нужный элемент. Справа вверху помещена общая информация о публикации и полный вид отображаемого вида. На нем выделена рамка, содержимое которой в увеличенном виде отображается ниже в рабочей области, где выполняется просмотр публикации и внесение пометок. Эта область содержит две вкладки – View и E-mail. На первой вкладке View открывается выбранный для просмотра и выполнения пометок графический элемент. В этом окне используются три панели А, Б и В (рис. 22.2). Первая используется для общего управления публикацией как целым. Панель Б содержит инструменты для создания пометок. С помощью панели В выполняются измерения периметров, площадей и углов. Панель А постоянно присутствует на вкладке, из нее можно открыть остальные панели. На второй вкладке E-mail формируется сообщение для электронной почты, необходимое для отправления просмотренного файла с пометками.
а
б
в
Рис. 22.2. Инструментальные панели а – общее управление; б – панель рисования пометок; в – панель измерений 1 – сохранить (Save); 2 – сохранить пометку (Upload redline); 3 – печать (Print); 4 – выровнять по размерам окна (Fit in Window); 5 – домашняя страница (Home View); 6 – увеличить (Zoom In); 7 – уменьшить (Zoon Out); 8 – панорамирование (Pan); 9 – предыдущий вид (Previous View); 10 – следующий вид (Next View); 11 – подключить список слоев (Switch Layer Panel On/Off); 12 –подключить панель пометок (Switch Redline Toolbar On/Off); 13 – подключить топографическую панель (Surveyor); 14 – параметры FTP (Options); 15 – удалить выделенные пометки (Delete selected redlines Shapes); 16 – инструмент выделения (Selection Tool); 17 – инструмент «Свободная рука» (Freehand Tool); 18 – полилинии (Freehand Polyline Tool); 19 – отрезок (Line Tool); 20 – указатель (Arrow Tool); 21 – эллипс (Ellipse Tool); 22 – прямоугольник (Rectangle Tool); 23 – облако (Cloud Tool); 24 – текст (Text Tool); 25 – метка со стрелкой (Labeled Arrow Tool); 26 – группировать выделенные фигуры (Group selected Shapes); 27 – разгруппировать выделенные фигуры (Ungroup selected Shapes); 28 – параметры пометок (Redline Options); 29 – измерительная рулетка (Tape Measure Tool); 30 – измеритель помещений (Room surveyor); 31 – граница (Boundary Tool); 32 – угломер (Protractor)
Управление изображением. Чертеж, отображаемый в рабочей области, можно перемещать и масштабировать, используя следующие элементы управления: – чертеж масштабируется до его полного заполнения рабочей области; –чертеж масштабируется до его начальных размеров;
Глава 22 • Внесение замечаний в проект
425
– рисуется рамка, определяющая масштаб увеличения. Фрагмент изображения, попавший в рамку, увеличивается до размеров экрана просмотра; – рисуется рамка, определяющая масштаб уменьшения. Изображение сжимается в направлении центра экрана; – перемещение плоскости чертежа параллельно плоскости экрана. Границы рабочей области отображаются в окне просмотра в верхней части Обозревателя. Создание пометки. Порядок создания пометки следующий: 1. Кнопкой Switch Redline Toolbar включить панель пометок. 2. Нажать на панели пометок кнопку Redline Options (Опции пометок). Справа появится одноименная панель управления, в которой установить цвет, тип и высоту шрифта. 3. Выполнить в графической области необходимые пометки. 4. Если для выполненной группы пометок необходимо сформировать пояснение, выделить эту группу указателем (Selection Tool) и ввести в поле Comment на панели Redline Options комментарий. Если пометка состоит из одиночного примитива, достаточно щелкнуть по нему. 5. Нажать кнопку Upload Redline и создать слева в структуре публикации новый элемент с пометками. Элемент помещается в папку Redlines и может быть вновь открыт как исходный. После ввода в него новых пометок и сохранения он будет помещен в папку Redlines как новый элемент.
Рис. 22.3. Пример создания пометки
426
Компьютерное проектирование в архитектуре • ArchiCAD 11
На рис. 22.4 показан пример формирования структуры пометок. 1. Выбирается элемент структуры «0. Этаж 1», в котором создается пометка Redline 1. При нажатии кнопки Upload Redline создается папка Redline of 0. Этаж 1, в которую включается созданная к элементу «0. Этаж 1» пометка. 2. Выбирается снова элемент структуры «0. Этаж 1», в котором создается пометка Redline 2. При нажатии кнопки Upload Redline в папку Redline of 0. Этаж 1 включается вторая пометка. 3. Выбирается элемент со второй пометкой «0. Этаж 1-Redline 2», и в нем создается пометка Redline 2 – Redline 1. При нажатии кнопки Upload Redline в выбранном элементе создается папка второго уровня Redline of 0. Этаж 1 Redline 2 , в которую включается пометка Redline 2 – Redline 1.
Рис. 22.4. Формирование структуры пометок Выполнение измерений. DWF-чертежи можно обмерить в Обозревателе с учетом их масштаба, используя инструменты, размещенные на панели измерений (Surveyor Toolbar). Поддерживается измерение длины, площади и углов. В процессе измерения появляется связанное с курсором текстовое табло, отображающее результаты измерения. Измерения длины. Нажать кнопку Tape Measure Tool (Инструмент линейного измерения) и начать рисовать последовательно линейные сегменты. Текстовое табло отображает длину текущего рисуемого сегмента и полную длину всех нарисованных сегментов (рис. 22.5а). Двойной щелчок завершает операцию измерения. Следующий щелчок начинает новый цикл измерения, удаляя предыдущие сегменты. Измерение прямоугольной площади. Нажать кнопку Room Surveyor Tool (Инструмент измерения помещения) и нарисовать по двум точкам прямоугольник. Текстовое табло отображает периметр прямоугольника и его площадь (рис. 22.4б). Щелкнуть снова для начала рисования нового прямоугольника, удалив при этом предыдущий прямоугольник.
Глава 22 • Внесение замечаний в проект
427
Измерение многоугольной площади. Нажать кнопку Boundary Tool и нарисовать многоугольную площадь, показывая последовательно ее вершины. Как и в предыдущем случае, на текстовом табло в области курсора отображаются периметр и площадь нарисованного прямоугольника (рис. 22.5в) Измерение углов. Нажать кнопку Protractor Tool (Транспортир). Затем указать вершину угла и две точки, лежащие на лучах измеряемого угла. Текстовое табло отобразит значение угла, построенного по трем точкам (рис. 22.5г).
а
в
б
г
Рис. 22.5. Измерения длины, площади и углов Форматирование пометок и комментариев. При нажатии кнопки Redline Options с правой стороны появляется одноименная панель, на которой можно установить цвет пометок, а также шрифт и размер текста. Для установки цвета нажать кнопку Color. Откроется бокс Colors на трех вкладках, обеспечивающих настройку цвета разными методами:
Компьютерное проектирование в архитектуре • ArchiCAD 11
428 •
Swatches (Образцы) – цвет выбирается из набора цветовых образцов. Примененные цвета отображаются в дополнительной таблице Recent, позволяя получить более быстрый доступ к повторно используемым цветам.
•
HSB – цвет задается тремя составляющими – оттенком (H), насыщенностью (S) и яркостью (B); • RGB – цвет задается путем разложения его на три составляющие – красный (R), зеленый (G) и голубой (B), каждая из которых характеризуется своей интенсивностью. В качестве используемых шрифтов можно использовать любой шрифт, инсталлированный в операционной системе. Размерные стиль и единицы сохраняются с каждым видом. Таким путем можно публиковать виды, которые имеют различные размерные единицы. Передача пометок по электронной почте. После создания пометок их, как правило, необходимо отправить обратно адресату, приславшему для просмотра исходный файл. Эта операция выполняется на вкладке E-mail (рис. 22.6), где создаются сообщения для электронной почты. К сообщению можно прикрепить файл с пометками, выбрав его в структуре Обозревателя. Имя прикрепленного файла отображается внизу в поле Attachments. 1
2
3
4
Рис. 22.6. Создание сообщения электронной почты 1 – отправить сообщение; 2 – удалить прикрепление; 3 – прикрепить файл с пометками; 4 – параметры почты
Внесение замечаний непосредственно в проекте Процедура Project Mark-Up обеспечивает внесение пометок непосредственно в проекте. Используется чаще всего при коллективной работе. Помеченный проект далее может быть обычным образом опубликован для использования другими членами коллектива разработчиков с помощью Публикатора. Можно также импортировать данные ArchiCAD-проекта, опубликованные другими членами
Глава 22 • Внесение замечаний в проект
429
коллектива с пометками, созданными в Обозревателе, и редактировать, используя Project Mark-Up. Пометки создаются на панели Mark-Up Tools (Инструменты разметки) (рис. 22.7), которая открывается одноименной командой из меню Document. Эту панель можно также открыть одноименной командой из подменю Window > Palettes (Окно > Палитры).
1 2 3 4 5 6
Рис. 22.7. Панель для создания пометок 1 – включение выделенных элементов в текущую пометку (Turn into Correction); 2 – исключение выделенных элементов из текущей пометки (Remove Correction); 3 – назначение выделенным элементам специального цвета внимания (Highlight Element); 4 – отмена выделенным элементам специального цвета внимания (Remove Highlight); 5 – центрирование и растягивание до размеров рабочего поля элементов текущей пометки (Focus on Elements); 6 – выделение элементов текущей пометки (Select Elements)
Для создания элементов в пометках используются все инструменты панели Toolbox. Включение созданных элементов в состав пометок, назначения им цвета внимания, а также управление изображением элементов в пометках осуществляются в специальном режиме, который включается кнопкой Correction. На вкладке Mark-Up Entries (Компоненты разметки), (рис. 22.8) пометки сохраняются в форме именованных записей. Здесь же можно выбрать стиль для их оформления. 1
2
Рис. 22.8. Создание именованных записей 1 – создание новой записи (Add Entry); 2 – удаление записи (Delete Entry)
Для создания новой записи необходимо нажать кнопку Add Entry и в боксе New Mark-Up Entry (Новая компонента разметки) (рис. 22.9) ввести имя записи
430
Компьютерное проектирование в архитектуре • ArchiCAD 11
и нажать ОК. Запись будет добавлена в файл маркирования и отображена в списке Project Mark-Up Entries бокса Project Mark-Up в расширенном виде. Можно открыть одну и более пометок, щелкая по символу «глаз» слева от имени пометки.
Рис. 22.9. Создание новой записи Для удаления записи достаточно выделить ее и нажать кнопку Delete Entry. На последней вкладке Tag and Discussion (Метка и дискуссия) (рис. 22.10а) к текущей записи можно добавить метку (текстовый блок), а также результаты дискуссии по поводу созданной пометки. Для ввода метки она вначале печатается в поле Tag Text. Далее нужно нажать кнопку Place on Plan (Поместить на план) и показать место размещения текста на плане. Появившимся флажком Show on Plan (Показать на плане) можно затем управлять видимостью метки на плане. Одна запись может содержать только одну метку. Для редактирования метки выделить ее на плане и внести изменение в поле Tag Text. При необходимости изменения стиля текста выделить его на плане и выбрать из контекстного меню команду Text Settings.
б
в
а Рис. 22.10. Отображение в записи дискуссии Для отображения дискуссии каждый участник может ввести ее в боксе Add comment (Добавить комментарий) (рис. 22.10в), который открывается одно-
Глава 22 • Внесение замечаний в проект
431
именной кнопкой на вкладке Tag and Discussion. После нажатия кнопки OK содержание комментария из бокса Add comment автоматически попадает вместе с реквизитами автора в протокол, формируемый в боксе Mark-Up Discussion (22.10б), который можно открыть кнопкой Show Discussion (Показать дискуссию) на рассматриваемой вкладке. Атрибуты пометок могут быть отредактированы в боксе Mark-Up Styles (рис. 22.11), который открывается одноименной командой из подменю Options > Element Attributes.
Рис. 22.11. Установка атрибутов пометки Создание пометок. Процедура создания пометки включает вначале организацию пустой записи пометки, а затем построение элементов пометки и включение их в состав пометки. 1. Из меню Document командой Mark-Up Tools открыть одноименный бокс. 2. На вкладке Mark-Up Tools (Инструменты разметки) нажать кнопку Corrections (Исправления). Будет дано разрешение на включение элементов чертежа в состав пометки. 3. На вкладке Mark-Up Entries (Компоненты разметки) кнопкой Add Entire открыть бокс New Mark-Up Entries, ввести имя пометки и нажать кнопку ОК. Первой пометке по умолчанию присваивается имя Mark-Up Entry. В списке Style выбрать один из предопределенных стилей. 4. Нарисовать инструментами панели Toolbox нужную пометку в текущем рабочем окне (на плане, в 3М-окне или окне разрезов/фасадов) (рис. 22.12а). 5. Выделить созданную в п. 4 пометку и нажать на вкладке Mark-Up Tools кнопку Turn to Correction. Созданная пометка становится именованной. 6. На вкладке Tag and Discussion создать в поле Text Tags (Текстовая метка) пояснение, касающееся созданной пометки, и, нажав Place on Plan, указать
432
Компьютерное проектирование в архитектуре • ArchiCAD 11
его место в рабочем области (рис. 22.12б). При необходимости нажать кнопку Add Comment и ввести свой комментарий к записи. 7. Повторить пп. 3–8 для создания других пометок. 8. Для просмотра созданной пометки выбрать имя нужной пометки на вкладке Mark-Up Entries и нажать кнопку Select Elements. Элементы, входящие в выбранную пометку, будут выделены (рис. 22.12в). Если нажать другую кнопку – Focus on Elements, элементы пометки будут отмасштабированы в границах рабочей области (рис. 22.12г). 9. При необходимости исключения из пометки отдельных элементов выбрать имя нужной пометки на вкладке Mark-Up Entries и нажать кнопку Remove Correction. Элементы, входящие в выбранную пометку, будут исключены из пометки, но при этом останутся в чертеже.
а
в Рис. 22.12. Пример создания пометки
б
г
ГЛАВА 23
Коллективная работа в проекте При наличии в проекте нескольких участников, связанных локальной вычислительной сетью, можно организовать коллективную работу над проектом под управлением специального модуля Team Work. Этот модуль позволяет разделять проект между участниками, формируя для каждого из них свое рабочее пространство. Каждый разработчик может видеть результаты работы своих коллег, что дает простую возможность согласования всех стыковочных и общих элементов работы на границах рабочих пространств. Все участники проекта разделяются по функциональным обязанностям, которые закрепляются за ними. Различаются пять видов участников – администратор (Administrator), руководитель проекта (Team Leader), разработчики (Teammate), а также два участника, которые могут только просматривать проект – гость (View Only) – или делать замечания – эксперт (Mark-Up). Участники проекта Администратор. Участник проекта, координирующий работу всего проекта. Только ему разрешено выполнять следующие функции: • позволять присоединяться к выполнению проекта новым участникам; • отключать от проекта его участников; • иметь пароль с наивысшим приоритетом; • управлять паролями администратора и руководителя проекта; • определять и изменять правила сохранения. Администратор может управлять с любого компьютера, войдя в него по паролю и имени. После входа в проект администратора со своими функциями работа в проекте для других участников проекта становится недоступной. Руководитель проекта. Этот участник проекта может быть физическим лицом, зарегистрированным как член команды, либо отождествляться паролем. То есть любой из участников может приобрести права руководителя проекта при использовании этого пароля. Руководитель проекта имеет исключительное право для выполнения следующих функций: • изменять и удалять слои (Layers) и их комбинации (Layer Combinations); • создавать, изменять и удалять этажи (Stories); • изменять и удалять перья, покрытия, типы заливок, типы штриховок, категории зон и атрибуты композитных материалов; • определять и изменять единицы измерения; • вводить изменения согласно пометкам Mark-Up Entries;
434
Компьютерное проектирование в архитектуре • ArchiCAD 11
• изменять и устанавливать библиотеку, используемую участниками проекта. Разработчик. Работает с отдельными частями проекта, отведенными ему при разделения проекта. При подключении разработчика к проекту он выделяет себе рабочее пространство (Workspace), в котором получает допуск к работе. В это пространство он может включать целые этажи или их части, слои, разрезы/фасады и другие компоненты здания. Эксперт. Любой зарегистрированный участник проекта, а также при входе в проект в режиме Mark-Up может добавить замечания в рабочем пространстве любого разработчика. В режиме Mark-Up нельзя создавать, редактировать или удалять какие-либо элементы, кроме замечаний. Работа администратора Объявление коллективного проекта. Участник, начинающий разделение, будет далее выполнять функции администратора. Его задача на начальном этапе установить имена участников проекта и объявить новый коллективный проект. В качестве исходного может быть использован как новый проект, так и Soloпроект с определенными настройками и проработкой общих элементов здания. 1. Из меню Teamwork командой Share This Project (Разделить этот проект) открыть одноименный бокс (рис. 23.1).
Рис. 23.1. Разделение проекта 2. Кнопкой Set Key Passwords (Установить ключевые пароли) открыть одноименный бокс, в котором последовательно выполнить следующие операции: • ввести последовательно имя администратора, пароль администратора (Set Administrator Password) и пароль руководителя проекта (Set Leader Password); • нажать кнопку Add New Member (Добавить нового участника). В одноименном боксе ввести имя нового разработчика проекта и нажать ОК;
Глава 23 • Коллективная работа в проекте
435
•
повторить предыдущий пункт для добавления других исполнителей. Если не все разработчики известны в рассматриваемый момент, их можно будет ввести в процессе самостоятельной регистрации при условии, что будет установлен флажок Open Access (Открыть доступ). Если установить Registered Members Only (Только зарегистрированные участники), будут допускаться к входу только разработчики, зарегистрированные администратором. 3. Если нужно установить или изменить пароль для разработчика, выделить его имя в списке и кнопкой Change Password (Изменить пароль) открыть бокс Set Password (Установить пароль). Если пароль разработчику не назначен, то он может ввести его сам при входе в проект. 4. Нажать кнопку Share (Разделить) и сохранить проект как коллективный. Резервирование проекта. Надежность работы в коллективном проекте поддерживается созданием резервных копий. Выбор параметров при создании копий осуществляет администратор в боксе Team Project Backup Options (Параметры резервного копирования коллективного проекта) (рис. 23.2), который открывается кнопкой Backup Options (Опции резервных копий) на рис. 23.1:
Рис. 23.2. Настройка режима создания резервных копий •
Make New Backups (Создать новую копию) – частота создания копий: Never (Копии не создавать); After n Modifications (После n модификаций); At m Day Intervals (Каждые m дней); • Keep Old Backups (Сохранять старые копии) – количество последних резервных копий, которые будут сохраняться: Keep All (Сохранить все); Keep the last n Backups (Сохранить последние n резервных копий); Keep only the last n Days (Сохранить только за последние n дней). Резервные копии создаются в общей папке, именуемой как Backups. В этой папке формируются вложенные папки, соответствующие конкретным резервным копиям. Работа в разделенном проекте. В последующих входах администратор выбирает в меню Teamwork модифицированную команду Project Sharing Setup (Установка разделенного проекта). Одноименный бокс принимает форму, показан-
436
Компьютерное проектирование в архитектуре • ArchiCAD 11
ную на рис. 23.3, в которой появится кнопка Force Sign Out (Принудительный выход), позволяющая принудить разработчика, выделенного в списке, к выходу из своего рабочего пространства. Такая мера может потребоваться либо с целью временного использования его другими членами команды, либо при необходимости руководителю проекта получить исключительный доступ, необходимый для изменения основных атрибутов и настроек проекта.
Рис. 23.3. Установки в разделенном проекте Работа разработчика Разработчик может приступить к выполнению своих функций только после разделения администратором проекта. Вход в такой проект начинается с установки своего пароля либо с его изменения, а далее настройки рабочего пространства. Если в рабочем пространстве проекта недостаточно этажей, слоев и др., то разработчик должен войти в проект как руководитель проекта и создать их. Подробнее об этом будет сказано ниже при описании работы руководителя проекта. Идентификация. Вход в разделенный проект начинается с выбора в стартовом боксе варианта Sign in to a Team Project (Войти в коллективный проект). Затем в боксе Sign in необходимо найти и выделить файл коллективного проекта и нажать Sign in. Новый бокс Sign in с пятью страницами откроется на первой странице (рис. 23.4а). На ней выбирается вариант Teammate (Разработчик) и выполняется идентификация разработчика, начинающаяся с ввода в поле Name имени разработчика. Далее возможны следующие варианты:
Глава 23 • Коллективная работа в проекте •
•
•
•
437
имя разработчика ранее не было зарегистрировано администратором. Нажать кнопку Set Password (Установить пароль). Появится предупреждение, что введенное имя не зарегистрировано администратором, и будет предложено зарегистрироваться самостоятельно. Нажать кнопку Yes и в боксе Set Password ввести с подтверждением пароль; разработчик подключен администратором, но вход в разделенный проект выполняется впервые. Действия аналогичны первому варианту, но предупреждение об отсутствии регистрации не выдается; надо при входе сменить пароль. Действия, аналогичные второму варианту, но при вводе пароля в боксе Set Password потребуется указать старый и новый пароли;
обычный вход по ранее введенному паролю. Здесь достаточно ввести в поле Password этот пароль. Если пароль забыт, надо обратиться к администратору для назначения нового пароля. После удовлетворительной идентификации разработчика становится доступной кнопка Next, позволяющая перейти к настройке рабочего пространства. Настройка рабочего пространства. Эта операция совершается при каждом входе в разделенный проект. Настройки выполняются на последующих четырех страницах бокса Sign In (рис. 23.4). По умолчанию предлагаются настройки, сохраненные с предыдущего сеанса разработчика. Переход со страницы на страницу осуществляется вперед и назад кнопкам Next и Previous. На второй странице бокса Sign In (б) в рабочее пространство включаются из списка Stories этажи, а из списка Layers слои. Если не требуется включать ни те, ни другие, устанавливается флажок Skip Floor Plans (Пропустить планы этажей). Если надо включить в состав рабочего пространства только отдельные этажи, выбрать их в списке Stories. На одном из этих этажей нарисовать инструментом БЕГУЩАЯ РАМКА многоугольник, задающий рабочую часть на всех выбранных этажах, и установить ставший доступным флажок Limited by Marquee (Ограниченный бегущей рамкой). На третьей и четвертой страницах бокса Sign In (в, г) в рабочее пространство аналогичным образом включаются элементы из списков Sections/Elevations (Разрезы/фасады), Animations/VR-s (Анимационные траектории) и Detail Drawings (Чертежи узлов). На пятой странице окна Sign In (д) приводится результат формирования рабочего пространства. Если необходимо увидеть на этажах элементы, принадлежащие только собственному рабочему пространству, установить флажок Show My Workspace only (Показать только мое рабочее пространство). Исчезнут все элементы, созданные другими разработчиками. При этом они не удаляются, а могут быть восстановлены последующим выбором из меню Teamwork команды Receive Changes (Принять изменения).
438
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б
д г Рис. 23.4. Вход разработчика в разделенный проект Во избежание конфликтов в использовании ресурсов элементы из общего рабочего пространства не должны включаться в состав рабочих пространств нескольких исполнителей. Конфликт можно обнаружить, если в проект уже вошел
в
Глава 23 • Коллективная работа в проекте
439
другой разработчик, занявший необходимый ресурс. В этом случае с правой стороны напротив имени ресурса появится желтый треугольник с восклицательным знаком, предупреждающий о конфликте. Конфликты можно увидеть, нажав ставшую доступной кнопку Show Conflicts (Показать конфликты). Последней операцией настройки на пятой странице является Sign In, которая позволяет войти в свое рабочее пространство и начать работу над проектом. Работа руководителя проекта Формирование структуры проекта. Руководитель проекта задает этажи, слои, разрезы/фасады и некоторые другие элементы проекта. Понятно, что эту работу можно выполнить еще до разделения проекта. Более того, какую-то общую часть проекта может оказаться целесообразным выполнить именно в таком варианте. Эти части в дальнейшем будут доступны для редактирования только руководителю проекта в режиме исключительного доступа. Если проект уже объявлен коллективным, то для входа в него руководителю после выбора команды Sign In необходимо в одноименном боксе установить флажок Team Leader (Руководитель проекта), имя (Name) и пароль разработчика (Password), который в рассматриваемый момент времени берет на себя функции руководителя и пароль руководителя проекта (Team Leader Password). Далее выбирается один из двух вариантов продолжения входа в проект.
Рис. 23.5. Вход в проект руководителя проекта Локальное редактирование рабочего пространства. Руководитель проекта нажимает Next, настраивает рабочее пространство. Войдя в свою часть проекта, руководитель может создавать новые атрибуты – слои, этажи и др. Они автоматически включаются потом в рабочее пространство разработчика, под именем которого был произведен вход. Настройка инструментов и удаление атрибутов и других объектов, включаемых в рабочее пространство, не доступна. Общее редактирование рабочего пространства. В этом варианте в боксе Sign In на первой странице дополнительно устанавливается флажок Exclusive Access Shared Project (Исключительный доступ к разделенному проекту). Флажок дос-
440
Компьютерное проектирование в архитектуре • ArchiCAD 11
тупен в случае, если все разработчики в рассматриваемый момент времени покинули проект. Если какие-то из них еще находятся в составе проекта, администратор должен в боксе Project Sharing Setup (см. рис. 23.3) установить режим принудительного освобождения проекта (Force Sign Out). После установки параметров идентификации нажать Sign In. Далее руководитель может выполнять любые изменения элементов рабочего пространства, включая создание новых и удаление старых и изменение настройки инструментов. В частности, все разрезы/фасады могут в уже разделенном проекте создаваться только руководителем проекта в варианте с исключительным доступом. Отметим, что любые изменения общего рабочего пространства во втором варианте приводят к необходимости полного переопределения рабочего пространства разработчика, под именем которого входил руководитель проекта. Во время исключительного доступа работать в проекте разрешается только трем типам участников – администратору, гостям (View only) и экспертам (Mark Up). Работа эксперта и разработчика в режиме Mark-Up В коллективном проекте любой зарегистрированный член рабочей группы, в том числе при входе в режиме Mark-Up, может внести свои замечания в рабочем пространстве другого разработчика. Любой член группы будет видеть замечания другого члена группы, однако они могут редактировать только созданные ими замечания, а также те, которые были назначены им. Для входа в режим Mark-Up необходима такая же регистрация, как и для разработчика, но без формирования рабочего пространства. Особенностью создания замечаний в коллективном проекте является необходимость указания разработчика, которому назначаются для исполнения сделанные замечания. В целом в коллективном проекте процедура, в которой разработчик А создает замечания для разработчика В, выглядит следующим образом: Разработчик А. 1. Активизировать панель Mark-Up Tools. 2. На вкладке Mark-Up Tools создать новую запись, нажав на кнопку Add Entry. В открывшемся боксе New Mark-Up Entry при необходимости изменить имя новой записи и нажать ОК. 3. Если нужно обратить внимание разработчика В на какие либо элементы в его рабочем пространстве, выделить их и нажать на вкладке Mark-Up Tools кнопку Highlight Elements (Подсветить элементы). Выделенные элементы будут подсвечены соответствующим цветом. Если необходимо добавить элементы в рабочем пространстве разработчика В, нажать на вкладке Mark-Up Tools кнопку Corrections (Исправления) и, используя стандартные инструменты, начертить эти элементы. Убедиться при этом, чтобы используемые инструменты были настроены на слои,
Глава 23 • Коллективная работа в проекте
441
включенные в состав рабочего пространства разработчика В. 4. На вкладке Teamwork выбрать в списке Assigned to (Назначить) имя разработчика В, которому назначается рассматриваемая запись с выделениями и новыми элементами (рис. 23.6).
Рис. 23.6. Назначения разработчика для просмотра замечания 5. Открыть из меню Teamwork командой Send & Receive Changes одноименный бокс и нажать в нем Send & Receive. Появится предупреждение, что назначается запись с замечаниями, касающимися другого разработчика. Разработчик В. 6. Выбрать из меню Teamwork команду Send & Receive Changes. Появится бокс Get Mark-Up Entries (рис. 23.7) со списком замечаний, направленных в адрес разработчика В. 7. Пометить флажками записи, которые необходимо вставить в рабочем пространстве разработчика В и нажать кнопку Get Checked Entries Now (Получить выбранные записи теперь). Выбранные записи становятся элементами указанного рабочего пространства. Элементы, не помеченные на рис. 23.7, также отображаются в рабочем окне разработчика В, но остаются недоступными. Для доступа к ним необходимо повторить п. 1.
Рис. 23.7. Выбор замечаний для вставки Возможна ситуация, когда создается замечание для уже несуществующих разработчиков, которые были выведены из проекта администратором. В этом случае руководитель проекта входит в проект под именем разработчика С, которому
442
Компьютерное проектирование в архитектуре • ArchiCAD 11
будут переадресованы замечания, оставшиеся без владельцев. Далее он должен выбрать из меню Teamwork команду Send & Receive Changes и в открывшемся боксе Get Mark-Up Entries (рис. 23.8) выбрать замечания, которые будут доступны разработчику С.
Рис. 23.8. Переадресация руководителем проекта замечаний без владельцев Редактирование рабочего пространства При разделении проекта определенные преимущества получает разработчик, который начинает формировать свое рабочее пространство раньше других. Так, при задании границ инструментом БЕГУЩАЯ РАМКА любой элемент, хотя бы частично попавший в рамку, включается целиком в рабочее пространство соответствующего разработчика, даже если ему не требуется часть, оставшаяся за пределами этой рамки. Если границы явно не задаются, что имеет место при включении в свое рабочее пространство целых этажей одним разработчиком, то закрывается прямой доступ к этим элементам других исполнителей, приступивших к формированию своих рабочих пространств позже. Некоторые из таких и подобных ситуаций и их разрешение рассматриваются ниже. Рассмотрим работу двух исполнителей – Руслана и Вадима, рабочие пространства которых сформированы инструментом БЕГУЩАЯ РАМКА (рис. 23.9).
2
1
Рис. 23.9. План этажа разделенного проекта
Глава 23 • Коллективная работа в проекте
443
Одиночная стена 1, которая находится внутри пространства Руслан и принадлежит ему, должна оставаться на месте, но при этом ее необходимо передать для дальнейшей работы Вадиму путем включения в его рабочее пространство. Операция передачи стены 1 из одного рабочего пространства в другое может быть выполнена двумя способами. В каждом из них участвуют обе стороны – передающая (Руслан) и принимающая (Вадим). 1 способ. Руслан командой Drag или другим способом перемещает стену 1 в область, ограниченную рамкой «Вадим». Затем выбирает команду Send and Receive Change (Передать и принять изменения) и сообщает Вадиму, что ему передается стена 1 для включения в его рабочее пространство. При этом он указывает в относительных координатах Δx,Δy новое положение стены. В ответ на указанную команду ArchiCAD выдает предупреждение, что из его рабочего пространства произошло перемещение в границы другого разработчика некоего элемента. Предлагается выбрать один из двух вариантов – передать другим разработчикам (Release for Other Teammates) или удержать в своем пространстве (Keep Reserved). Выбирается 1 вариант. Вадим, выбрав очередное сообщение от других участников в окне Teamwork Notes, узнает из сообщения Руслана о пересылке в его пространство стены 1 с указанием относительных координат Δx,Δy перемещения этой стены у Руслана. Он выбирает команду Send & Receive Change, которая обновляет его пространство, и, обнаружив в нем новый элемент – стену, перемещенную из другого пространства, предлагает включить новый элемент в свое рабочее пространство (Include in My Workspace) либо отказаться от включения (Ignore Elements). Выбирается первый вариант. После этого Вадим возвращает стену 1 в прежнее положение, перемещая с координатами –Δx,–Δy. В результате стена оказывается в исходном состоянии, но теперь принадлежит уже разработчику Вадиму. 2 способ. В отличие от предыдущего случая, здесь стена 1 остается на прежнем месте, а процесс передачи инициируется другим разработчиком – Вадимом. Вадим копирует командой Copy стену, размещенную в границах рабочего пространства Руслан, и затем вставляет стену на том же месте командой Paste. В результате в одной позиции будут две стены – исходная, принадлежащая Руслану, и скопированная, принадлежащая Вадиму. Далее Вадим командой Send & Receive Changes передает сообщение Руслану, что ему надо удалить в своем рабочем пространстве исходную стену. Руслан, обнаружив в Teamwork Notes сообщение от Вадима, удаляет свою копию стены и командой Send & Receive Changes передает ответ Вадиму о выполненном удалении. Рассмотрим теперь другую ситуацию, в которой одиночная стена 2 (рис. 23.9) уже лежит в границах рабочих пространств обоих исполнителей, но, как и прежде, принадлежит разработчику Руслану по праву первого, сформировавшего свое рабочее пространство. Здесь применимы оба способа, изложенные выше.
444
Компьютерное проектирование в архитектуре • ArchiCAD 11
Но поскольку стена 2 физически расположена сразу в границах обоих рабочих пространств, первый способ может быть упрощен. Руслан выделяет стену 2 и затем командой Send & Receive Change сообщает Вадиму, что ему передается стена 2 для включения в его рабочее пространство. В ответ на указанную команду ArchiCAD предупреждает, что из его рабочего пространства произошло перемещение в границы другого разработчика элемента. Предлагается выбрать один из двух вариантов – передать этот элемент другим разработчикам (Release for Other Teammates) или удержать его в своем пространстве (Keep Reserved). Выбирается первый вариант. Вадим в окне Teamwork Notes узнает от Руслана о передаче в его пространство стены 2. Он выбирает команду Send & Receive Changes, которая обновляет его пространство, и, обнаружив в нем новый элемент – стену, перемещенную из другого пространства, предлагает включить новый элемент в свое рабочее пространство (Include in My Workspace) либо отказаться от его включения (Ignore Elements). Выбирается первый вариант. В результате стена 2 становится принадлежащей уже разработчику Вадиму. Работа в локальной копии При работе в разделенном проекте иногда могут возникать проблемы в сети, затрудняющие прием и передачу изменений, выполненных отдельными разработчиками. Более того, может возникнуть временная необходимость в работе вообще вне локальной сети, например дома. Наконец, может оказаться преждевременным по окончании работы сохранение в разделенном проекте изменений, которые еще не готовы полностью, чтобы они были учтены другими участниками проекта. В этом случае необходимо сделать локальную копию чертежа из разделенного проекта. Такая копия создается стандартным способом командой Save из меню File (в отличие от сохранения в разделенном проекте командой Send and Receive Changes). Созданный PLC-файл локальной копии далее можно открыть командой из меню File как Solo-проект, устанавливая в боксе Open File тип файла ArchiCAD Team Work Draft. Это файл будет содержать все данные, касающиеся разделенного проекта, включая настройку рабочего пространства разработчика. Заметим, что передача изменений в разделенный проект не означает, что локальная копия сохраняется в тот же момент. Однако переданные изменения запускают процедуру автосохранения, которая будет позволять восстанавливать чертеж в случае любой ошибки, возникающей в процессе приема-передачи. Работа вне собственного рабочего пространства. После разделения проекта может оказаться, что часть своей работы разработчику А необходимо выполнить вне массива, определенного бегущей рамкой, и с использованием других слоев. Новый массив может оказаться как свободным, так и уже занятым разработчиком Б. После создания временного рабочего пространства и выполнения в нем
Глава 23 • Коллективная работа в проекте
445
работы разработчик А возвращается в свое исходное рабочее пространство. Рассмотрим несколько случаев, когда одному из исполнителей надо выполнить работу вне своего рабочего пространства, не изменяя его самого. Случай 1. Временное пространство разработчика А не пересекается с собственным и свободно. Разработчик А сохраняет свой чертеж в виде локальной копии и входит в тот же проект под другим именем А', создавая новое временное рабочее пространство. Таким образом разработчик А может сохранить исходное рабочее пространство неизменным. Временный массив может быть освобожден простым выходом из него. Случай 2. Временное рабочее пространство разработчика А не пересекается с собственным и целиком или частично занято разработчиком Б. Вначале разработчик Б выходит из проекта и снова входит под другим именем, резервируя свое усеченное временное пространство. Разработчик А не выходит из проекта, а сохраняет свою часть как локальную копию и входит в тот же проект под именем А1, резервируя необходимое пространство. Итак, оба разработчика А и Б сохраняют свои исходные рабочие пространства неприкосновенными, и участник Б может войти под старым именем, когда A1 будет освобожден. Случай 3. Временное рабочее пространство разработчика А охватывает частично собственное и частично рабочее пространство разработчика Б, которому необходимо перенести свою работу на оставшуюся часть пространства. Оба разработчика А и Б выходят из проекта и снова входят под другими именами – А1 и Б1, резервируя новые рабочие пространства. Понятно, что при этом сохраняются настройки их старых рабочих пространств. После выполнения работы разработчиком А1 во временном рабочем пространстве разработчик Б1 под старым именем может войти сразу, как только А1 выйдет. Управление картой видов в коллективном проекте. В разделенном проекте карта видов в Организаторе и в Навигаторе проекта имеет две части: Public Views (Общие виды) и My Views (Мои виды), которые выбираются из выпадающего меню сверху (рис. 23.10). Руководитель проекта и разработчики имеют собственные части My Views, которые могут просматриваться и управляться только их владельцами. Виды из этой части можно обычным способом добавлять к Public Views, в собственный набор публикаций или в макетную книгу. (Чертежи, помещенные в макетную книгу из My Views, теряют состояние связи.) Виды в Public Views отображаются у всех исполнителей, однако изменять структуру этой карты, подстраивать параметры видов и клонированных папок, а также удалять виды может только руководитель проекта, использующий для этого режим исключительного доступа. В Public Views все разработчики могут просматривать виды, копировать их и использовать их своих публикациях. Любой разработчик может создать новый вид или папку в карте Public Views, но он не будет видим для других участников проекта, пока не выполнит команду Send & Receive Changes.
446
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 23.10. Карта видов в коллективном проекте Как только значок созданного вида становится зеленым, разработчик, создавший его, может настраивать его параметры и размещать в структуре карты видов. После команды Send & Receive эти новые виды и папки становятся далее собственностью руководителя проекта (и перестают быть зелеными). Элементы в карте видов, созданные до разделения проекта, автоматически становятся частью карты общих видов, которые только руководитель проекта может изменять и удалять. Карта видов, которая будет использована для создания документации, создается либо руководителем проекта, либо специальными разработчиками. Последние будут входить в коллективный проект без резервирования какого-либо рабочего пространства, кроме макетов. Таким способом они не будут прерывать работу архитекторов и будут в то же время в состоянии создавать виды. Библиотеки в коллективном проекте Библиотеки являются важными элементами в работе ArchiCAD, что делает управление ими очень значимым делом. В зависимости от используемых компьютеров и сети возможны три различных решения этой проблемы. Центральная библиотека. Используется при наличии быстрой и эффективной сети и организуется на сервере. При входе по умолчанию центральная библиотека автоматически подключается, если она помещена в одну папку с разделенным проектом. В противном случае ее надо локализовать. При работе с центральной библиотекой новые элементы, созданные любыми пользователями, могут непосредственно использоваться другими разработчиками после загрузки библиотек. Имена и положения исходных библиотек сохраняются в коллективном проекте. При входе в проект эти библиотеки загружаются по умолчанию. Используя команду File > Library Manager, разработчик может подключать новые библиотеки, координаты которых при сохранении своей части проекта будут также сохраняться, но только локально. При последующем входе того же разработчика на другом компьютере будет загружена только центральная библиотека. Таким образом, локальное изменение списка библиотек не действует на коллективный
Глава 23 • Коллективная работа в проекте
447
проект. Изменение состава центральной библиотеки в рамках всего проекта может выполняться только руководителем проекта в режиме исключительного доступа, когда все разработчики должны выйти. Связанные библиотеки. Каждый разработчик может иметь копию центральной библиотеки на своем компьютере. На последней странице бокса Sign In, которая открывается в процессе установки или изменения рабочего пространства, пользователь должен установить флажок Create Satellite Library in (Создать связанную библиотеку) и показать ее размещение на локальном компьютере. Будет создана копия центральной библиотеки и установлена связь между этой копией и ее оригиналом. Если сеть работоспособна, вновь созданные или измененные и сохраненные библиотечные элементы будут появляться в центральной библиотеке немедленно. Если отсутствует связь по сети, новые и измененные элементы будут копироваться в центральную библиотеку командами Send & Receive Changes, Sign In или Library Manager. Другие разработчики, используя собственные связанные библиотеки, могут видеть измененные или вновь созданные библиотечные элементы после выбора тех же команд и Receive Changes. Если после генерации зависимой библиотеки была загружена дополнительная библиотека, то ее элементы не будут автоматически обновляться в центральной библиотеке. Это необходимо делать либо вручную, либо библиотечные элементы должны открываться командой File > GDL Objects > Open Object и сохраняться в папке местной библиотеки. Элементы этой библиотеки не удаляются автоматически после удаления тех же элементов или библиотек в центральной библиотеке. Удаление необходимо делать вручную. Автономная библиотека. Этот тип библиотеки формируется путем копирования центральной библиотеки в локальный компьютер вручную перед входом. Она должна размещаться вне папки коллективного проекта, иначе при входе эта библиотека подключится автоматически по умолчанию. После установки автономной библиотеки связь ее с центральной библиотекой не сохраняется. Это означает, что все последующие изменения, связанные с созданием и изменением библиотечных элементов, должны вручную копироваться из локального компьютера в центральную библиотеку и наоборот.
ГЛАВА 24
Разрезы, фасады, внутренние фасады Разрезы создаются инструментом РАЗРЕЗ. На основе линии разреза (S09 на рис. 24.1а), построенной на модели, автоматически строится вертикальный разрез (рис. 24.1б), отображаемый сразу в Навигаторе на вкладке Project Map (Карта проекта).
б
а Рис. 24.1. Создание разреза/фасада а – формирование линий разреза (S09) и фасада (E02) на плане этажа; б – сгенерированный разрез; в – сгенерированный фасад
в Фасады создаются инструментом ФАСАД. Обычно фасады не режут структуру здания (рис. 24в). В отличие от линии разреза для фасада на экране показывается только указатель (E02 на рис. 24.1а). Во всех других отношениях инструмент ФАСАД работает так же, как и инструмент РАЗРЕЗ. Внутренние фасады создаются инструментом ВНУТРЕННИЙ ФАСАД и позволяют одной командой создать для нескольких направлений группу фасадов. Имена открытых разрезов/фасадов отображаются в меню Window. Вернуться на план этажа из окна разреза/фасада можно клавишей , или выбрав из контекстного меню команду Go to > Floor Plan (Перейти на > План этажа). Разрез или фасад существует, пока он представлен в проекте соответственно линией разреза или указателем. Удаление их приводит к удалению содержимого разреза и фасада в соответствующем рабочем окне. Разрезы/фасады могут быть сохранены в карте видов и помещены в макет как чертеж. В окне разреза/фасада
Глава 24 • Разрезы и фасады
449
нельзя создавать новые элементы модели (за исключением копий существующих окон/дверей). В окне разреза/фасада будут отображаться линии уровней этажей, если они помечены в боксе Story Settings. Открыть разрез/фасад в собственном окне можно из Навигатора проекта, или соответствующей командой из контекстного меню маркера разреза/фасада. Можно также выбрать в подменю View > Navigate > Section/Elevation / Interior Elevation (Вид > Навигация > Разрез/Фасад/Внутренний фасад) команду Open… и в открывшемся списке созданных в проекте разрезов/фасадов выбрать нужный. Параметры разреза/фасада Параметры разреза и фасада представляются в боксах настройки Section Settings и Elevation Settings. Поскольку они совершенно идентичны, описание ниже приведено только для бокса настройки разреза (рис. 24.2).
Рис. 24.2. Настройка разреза/фасада
450
Компьютерное проектирование в архитектуре • ArchiCAD 11
Общие настройки. Эти настройки выполняются на вкладке General и относятся разрезу в целом. Первые два параметра обеспечивают идентификацию разреза: • Reference ID (Ссылка ID) – обозначение разреза на плане этажа, назначаемое по умолчанию. Его можно изменить вручную; • Name (Имя) – имя разреза, которое появляется в Навигаторе проекта в списке Section, а также отображается в заголовке окна разреза. В третьей строке вкладки General выбирается режим: •
Create new section/elevation viewpoint (Создать новый разреза/фасад) – создание нового разреза/фасада вместе с маркером, положение которого в текущем окне будет определять секущую плоскость; • Place linked marker (Поместить связанный маркер) – установка в текущем 2М- окне маркера без создания нового разреза/фасада и связывание этого маркера с одним из существующих разрезов/фасадов и других 2М-видов; • Place unlinked marker (Поместить несвязанный маркер) – установка в текущем окне маркера без создания нового разреза/фасада и не связанного с какими либо существующими видами. В строке with Marker Reference to (с маркерной ссылкой) создается ссылка на существующий разрез/фасад и другие виды. В режиме создания нового разреза (Create new section viewpoint) можно создать ссылку в одном из двух вариантов: • The viewpoint (Проектный вид) – ссылка на разрез/фасад, который будет создан согласно создаваемой линии разреза/фасада. Маркер будет включать ID этого разреза/фасада; • The first placed drawing of the viewpoint (Первый размещенный чертеж проектного вида) – ссылка на разрез/фасад, соответствующий создаваемой линии разреза/фасада. Маркер будет включать автотексты для ID чертежа и ID макета, которые будут заполнены автоматически после создания сначала именованного вида разреза, а затем его размещения в макете:
В режиме установки связанного маркера (Place linked marker) в списке with Marker Reference to можно создать ссылку в одном из трех вариантов: • The selected viewpoint (Выбранный проектный вид) – ссылка на проектный вид, который необходимо выбрать в боксе Define Marker Reference (Определить маркированную ссылку), представляющем собой усеченную карту проекта в Навигаторе проекта. Если нужно изменить ссылку, то следует открыть указанный бокс кнопкой Browse . Маркер будет включать ID выбранного разреза; • The first placed drawing of the selected viewpoint (Первый размещенный чертеж выбранного проектного вида) – ссылка (как в предыдущем варианте) на про-
Глава 24 • Разрезы и фасады
451
ектный вид, который необходимо выбрать в боксе Define Marker Reference. Однако маркер будет включать уже автотексты для ID чертежа и макета, которые будут заполнены после размещения выбранного разреза в макете; •
The first placed drawing of the selected view (Первый размещенный чертеж выбранного вида) – ссылка на проектный вид через связанный с ним именованный вид, который необходимо выбрать в боксе Define Marker Reference, Текст в маркере ссылки будет формироваться как и в предыдущем варианте. Параметр Status (Состояние) определяет способ обновления разреза/фасада при выполнении изменений в модели: • Autorebuild Model (Автоматически перерисовываемая модель) – при изменении модели разрез/фасад будет автоматически перерисовываться каждый раз, когда он открывается или переносится на передний план экрана. Изменения конструкционных элементов, произведенные в окне разреза/фасада, будут отражаться на плане этажа, в 3М-окне и на других окнах разрезов/фасадов при открытии и активации их. Добавление 2М-элементов на плане этажа или в окне разрезов/фасадов не будет приводить к обновлению в других окнах. При изменениях в окне разреза/фасада также выполняется автоматическая перерисовка, что в больших проектах может приводить к замедлению работы в этом окне. Отключить автоматическую перерисовку в такой ситуации можно, сбросив флажок Update Autorebuild Model viewpoints continuously (Обновлять автоматически перерисовываемый модельный вид непрерывно) в боксе Options > Project Preferences на вкладке Miscellaneous (Разное); • Manual-rebuild Model (Модель с ручной перерисовкой) – разрез/фасад будет перерисовываться только при использовании команды Rebuild from Model (Обновление из модели), выбираемой из контекстного меню или из подменю View > Refresh (Вид > Обновить); • Drawing (Чертеж) – элементы в разрезе/фасаде будут разделяться на 2Мэлементы, не связанные с планом этажа и автоматически не обновляемые; Параметр Show on Stories (Показать линию разреза на этажах) определяет видимость линии разреза/фасада на других этажах: All (Все) – на всех этажах; Home (Исходный) – только на этаже, где она создана. Если для вертикального диапазона видимости был выбран вариант Limited (Ограничен), становятся доступны еще две опции: Entirely in Range (Целиком в диапазоне) – на этажах, целиком попадающих в установленные границы вертикального диапазона; Partly in Range (Частично в диапазоне) – на этажах, которые хотя бы частично попадают в установленные границы вертикального диапазона. Параметр Horizontal Range (Горизонтальный диапазон) задает глубину видимости в горизонтальном направлении, перпендикулярном линии разреза/фасада: • Infinite (Не определен) – все элементы позади линии разреза/фасада будут показаны в окне разреза/фасада, если они не скрыты другими элементами;
452
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Limited (Ограничен) – глубина определяется согласно рамке на плане. Будут видимы только элементы между линией разреза и границей видимости. Видимость указанной границы включается опцией Marker Range (Маркер диапазона), выбираемая из подменю View > On-Screen View Options (Вид > Экранные опции видов) или на одноименной инструментальной линейке; • Zero Depth (Нулевая глубина) – отображаются только разрезаемые элементы. Параметр Vertical Range (Вертикальный диапазон) определяет диапазон видимости разреза по вертикали в окне разреза/фасада: • Infinite (Не определен) – разрез/фасад будет включать полную высоту проекта; •
Limited (Ограничен) – разрез/фасад ограничен по высоте значениями, устанавливаемыми в полях справа. Элементы выше и ниже этих значений высоты не будут появляться в окне разреза/фасада. Параметры маркера. Эти параметры на вкладке Marker (рис. 24.3) характеризуют линию разреза/фасада, указатели направления взгляда и текстовые блоки. 1
2 3
Рис. 24.3. Настройка маркера разреза 1 – атрибуты линий разреза и глубины видимости; 2 – формирование сегментированной линии разреза; 3 – размещение указателей на линии разреза
Для линии разреза в верхнем списке Section Line Type (Тип линии разреза) задается ее тип, а справа – перо. Способ рисования линии разреза устанавливается переключателем с двумя состояниями: Continuous (Непрерывный) – сплошная линия разреза; Segmented (Сегментированный) – линия разреза в начале и конце каждого сегмента представляется отрезками, длина которых устанавливается в поле Length. (Длина). Тремя флажками справа можно подавить левый, правый или все промежуточные сегменты. Указатели по умолчанию размещаются на обоих концах линии разреза. Их можно отключить сбросом соответствующих флажков.
Глава 24 • Разрезы и фасады
453
Флажком Use Symbol Color (Использовать цвет символа) можно задать вместо цвета 2М-символа, установленного на рассматриваемой вкладке, цвет из скрипта выбранного 2М-символа. Указатель маркера. На вкладке Marker Head (Указатель маркера) (рис. 24.4) выбирается форма указателя, и задаются текстовые блоки, размещаемые рядом с указателями. Содержанием текстовых блоков является ссылочная информация (Reference ID и Show Name), а также ID чертежа, созданного на основе разреза/фасада (Show Drawing ID) и ID макета, в котором размещен чертеж (Show Layout ID). Возможно включение пользовательской информации в полях Custom Text. Настройка состава ссылочной информации выполняется в зависимости от режима (создание нового разреза/фасада или только маркера) и типа ссылочного вида (проектный вид, именованный вид или чертеж). На рис. 24.4 показана настройка двухстрочного текстового блока при создании связанного маркера со ссылкой к проектному виду через чертеж и именованный вид. Таким образом включается информация о самом чертеже и месте его размещения.
Рис. 24.4. Выбор формы указателя и текстовых блоков в маркере Отображение модели. Вкладка Display Model (рис. 24.5) позволяет сформировать на модели различные эффекты: раскрашивание неразрезанных поверхностей, векторную штриховку поверхностей и солнечную тень. В разделе Cut Elements (Разрезанные элементы) представлены атрибуты разрезанных элементов. При установке флажка Uniform Pen for Cut Elements (Общее перо для элементов разреза) задаются перья контура разреза (Cut Line Pen) и штриховки (Cut Fill Pen), а также цвет фона в заливке (Cut Fill Background Pen). Если, указанный флажок сброшен, для сечений элементов используются значения атрибутов, определенных в боксах настроек этих элементов на вкладке Floor Plan and Section. В разделе Uncut Elements (Неразрезанные Элементы сечения) предоставлены атрибуты неразрезанных элементов.
454
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 24.5. Параметры неразрезанных частей модели •
Fill Uncut Surfaces with (Заливка неразрезанных элементов) – метод раскрашивание неразрезанных поверхностей. Такие поверхности выделяются быстрее при использовании метода Quick Selection. Щелкнув по правой кнопке, становятся доступны следующие методы: Nothing (Ничего) – без раскраски; Uniform Pencolor (Общее перо) – каждая поверхность, которая не режется и не является частью удаленной области (Distant Area), будет закрашиваться единым цветом. Для выбора соответствующего пера с такой раскраской предлагается параметр Uncut Surfaces Pen (Перо для неразрезанных поверхностей); Own Material Colors (Non-shaded) (Собственные цвета материала) – назначение элементам цвета в соответствии с материалом, из которого они созданы. Все точки в пределах каждой поверхности будут отображаться с одинаковой интенсивностью, что оказывается приемлемым для отображения элементов с плоскими гранями; Own Material Colors (Shaded) –цвет задается индивидуально в каждой точке поверхности в зависимости от положения солнца, что позволяет придать объемную форму элементам с кривыми поверхностями;
Глава 24 • Разрезы и фасады
455
•
Uniform Pen for Uncut Contours (Общее перо для неразрезанных контуров) – выбор общего пера для отображения неразрезанных контуров. При установке этого флажка становится доступным параметр Uncut Contours Pen (Перо для неразрезанных контуров), задающий конкретное перо для такой формы; • Vectorial 3D-Hatching (Векторная 3М-штриховка) – отображение в окне разреза/фасада векторной штриховки на поверхностях; • Transparence (Прозрачность) – включение прозрачности элементов, материалы для которых выбраны прозрачными (например стекло). На рис. 24.6 показаны примеры раскрашивания неразрезанных поверхностей.
б
а
в
г
Рис. 24.6. Раскрашивание неразрезанных элементов
д
а – раскраска одним цветом; б – плоская раскраска согласно цветам материалов; в – объемная раскраска согласно материалам; г – объемная раскраска согласно материалам и с добавлением прозрачности и векторной штриховки
456
Компьютерное проектирование в архитектуре • ArchiCAD 11
Представлены варианты с использованием общего пера Uniform Pencolor (а), собственных материалов с плоским раскрашиванием Own Material Colors (Nonshaded) и собственных материалов с раскрашиванием, имитирующим объем Own Material Colors (Shaded) (в). В последнем варианте оказалось возможным более реалистично отобразить цилиндрическую поверхность колодца. В варианте (г) были добавлены прозрачность и векторная штриховка, что позволило увидеть за прозрачной дверью окно, и получить лучшее представление об использованных материалах. В разделе Sun and Shadows (Солнце и тени) задаются параметры солнца и теней: •
Viewpoint Sun Settings (Параметры солнечной точки взгляда) – выбор способа, задающего положение солнца, необходимое для вычисления солнечной тени: As in 3D Window (Как в 3М-окне) – положение солнца то же, что и в 3М-окне; Custom (Пользовательская) – настройка положения солнца в полях Sun Azimuth (Азимут солнца) и Sun Altitude (Наклонение солнца); • Vectorial Sun Shadow (Векторная солнечная тень) – включение тени с использованием штриховки. При установке этого флажка будет доступен выбор образца штриховки (Shadow Polygons), установки перьев для линий (Fill Pen) и фона заливки (Fill Background Pen). Настройка линий этажей. Эти линии появляются в окне разреза/фасада для этажей, помеченных в боксе Story Settings (Параметры этажей) только если на вкладке General в списке Show Story Levels (Показать уровни этажей) выбрано значение, отличное от None. Настройка линий уровней этажей выполняется на вкладке Story Levels (Уровни этажей) (рис. 24.7). На ней определяется отображение линий уровней этажей и маркеры ручек этажей на разрезе/фасаде. • Story Level Line Type/Pen (Тип/перо линии уровня этажа) – атрибуты линии уровня этажа, включающие ее тип, цвет и толщину; • Markers & Story Level Lines (Маркеры и линии уровней этажей) – разметка флажками положения маркеров и линии уровня. Слева и справа будут отображаться этажные ручки маркера, а в центре сама линия уровня этажа. При этом нельзя сбросить центральный флажок, если смещение этажной ручки маркера установлено равным нулю. Для настройки уровней этажей используется команда Design > Edit Story Levels (Проектирование > Редактировать уровни этажей); • Select Story Level Marker Type (Выбрать тип маркера уровня этажа) – выбор предопределенного маркера этажа, заданного в форме GDL-объекта; • Offset to Section Boundary (Смещение за границу разреза) – смещение линии уровня этажа за границу разреза, определенную на плане этажа; • Use Symbol Colors (Использовать цвета символа) – маркер этажа будет использовать цвета, определенные в GDL-скрипте вместо общего цвета, выбранного на этой вкладке.
Глава 24 • Разрезы и фасады
457
Рис. 24.7. Настройка линий уровней Создание разреза/фасада Создание разреза/фасада включает процедуру построения маркера, который может служить основой для генерации нового разреза или являться управляющим элементом для ссылки к одному из существующих разрезов/фасадов. Можно также создавать разрезы/фасады без маркеров, используя исключительно 2Минструменты. Создание маркированного разреза/фасада. В этой процедуре на плане этажа формируется линия разреза/фасада, по которой генерируется в отдельном окне разрез/фасад. 1. Выбрать инструмент РАЗРЕЗ/ФАСАД. 2. Установить на информационной панели (рис. 24.8) или в боксе настройки Section/Elevation Settings (рис. 24.2) режим Create new section/Elevation viewpoint (Создать новый разрез/фасад). Затем в списке with Marker Reference to (с маркерной ссылкой) выбрать маркер в зависимости от включаемой в его в состав информации: The viewpoint (Проектный вид) – если маркер должен содержать только информацию о создаваемом проектном виде разреза/чертежа; The first placed drawing of the viewpoint (Первый размещенный чертеж проектного вида) – если маркер должен содержать информацию о чертеже, созданным первым на основе разреза/фасада (например ID чертежа и макета, в котором будет размещен чертеж).
Компьютерное проектирование в архитектуре • ArchiCAD 11
458
3. Построить линию разреза. В многосегментной линии в первом сегменте задать нужное направление (остальные сегменты будут формироваться ортогонально в этом направлении.). В концевой точке выполнить двойной щелчок. 4. Щелкнуть курсором с формой «глаз» относительно линии разреза на сторону, которая будет отображаться в окне разреза/фасада. 1
2
3
4
5
Рис. 24.8. Геометрия и методы построения разреза 1 – односегментный разрез; 2 – многосегментный разрез; 3 – неограниченная глубина видимости; 4 – ограниченная глубина видимости; 5 – нулевая глубина видимости
Создание связанного маркера разреза/фасада. В этой процедуре не будет формироваться новый разрез/фасад в карте проекта Навигатора, а будет происходить вставка маркера и связывание его с одним из существующих разрезов/фасадов. 1. Выбрать инструмент РАЗРЕЗ/ФАСАД. 2. На информационной панели (рис. 24.8) или в боксе настройки Section/Elevation Settings (рис. 24.2) установить режим Place linked marker (Поместить связанный маркер). Потом в списке with Marker Reference to (с маркерной ссылкой) выбрать способ связывания маркера и затем создать нужную связь: The selected viewpoint (Выбранный проектный вид) – если необходима прямая ссылка на проектный вид. В предложенном боксе Define Marker Reference (Определить маркированную ссылку) указать этот проектный вид; The first placed drawing of the selected viewpoint (Первый размещенный чертеж выбранного проектного вида) – если необходимо выполнить косвенную ссылку на проектный вид через именованный вид. В предложенном боксе Define Marker Reference указать этот именованный вид; The first placed drawing of the selected view (Первый размещенный чертеж выбранного вида) если необходимо выполнить косвенную ссылку на проектный вид через чертеж в макете и именованный вид. В предложенном боксе Define Marker Reference указать этот чертеж. 3. Построить линию разреза (любым геометрическим методом, с любой глубиной видимости, в любом месте и с произвольным направлением взгляда). Создание несвязанного маркера разреза/фасада. В этой процедуре достаточно установить в боксе настройки Section/Elevation Default Settings (Параметры разреза/фасада по умолчанию) режим Place Unlinked Marker (Поместить связанный маркер), и нажав ОК, указать положение маркера в текущем 2М-окне.
Глава 24 • Разрезы и фасады
459
В дальнейшем несвязанный маркер можно связать с нужным видом. Для этого надо выделить этот маркер и, открыв из контекстного меню его бокс настройки, установить на вкладке General тип маркера Linked Marker (Связанный маркер). Откроется бокс Define Marker Reference (Определить маркированную ссылку), в котором выбрать в качестве ссылки вид из числа существующих на карте проекта в Project Map Навигатора проекта. Создание немаркированного разреза/фасада. Это вид разреза/фасада не основывается на моделях и первоначально создается пустым. В Навигаторе проекта такой разрез/фасад обозначается как Independent (Независимый). Впоследствии на нем можно, используя 2М-инструменты, создавать компоненты разреза/фасада вручную. Можно также подключать к независимому разрезу/фасаду фоновые виды и копировать в него из этих видов нужные компоненты (в 2М-форме). Создать независимый разрез/фасад без маркера можно одним из способов: • выбрать из подменю Document > Documenting Tools (Документ > Инструменты документирования) команду New Independent Section/Elevation (Создать независимый разрез/фасад); • Щелкнуть в Навигаторе проекта на карте проекта любой элемент в группе Sections/Elevation. Затем выбрать из контекстного меню команду New Independent Section/Elevation, или нажать кнопку New Viewpoint в нижней части вкладки. При необходимости связывания независимого разреза/фасада с маркером, надо поместить такой маркер в проект и связать его с этим независимым разрезом/фасадом. Редактирование разрезов Для редактирования линии разреза/фасада пригодны общие команды изменения положения – перемещение, поворот, зеркальное отражение. Для изменения длины линии разреза/фасада, определяющей горизонтальный размер вида в окне разреза/фасада, нужно выделить эту линию и щелкнуть на одной из концевых точек. Затем выбрать на открывшейся Pet-палитре команду Stretch (Растянуть) и указать новое положение концевой точки. Разделение линии разреза на сегменты. Любой сегмент линии разреза, кроме сегментов разрыва, можно поделить в средней точке на два сегмента (рис. 24.9). 1. Выделить линию разреза и щелкнуть на средней точке сегмента. 2. В появившейся Pet-палитре выбрать команду Break Section/Elevation Line (Разорвать линию разреза/фасада) и показать положение одной из разделившейся части сегмента. Перемещение сегментов. Любой сегмент линии разреза, включая сегменты разрыва, можно перемещать (рис. 24.10). 1. Выделить линию разреза и щелкнуть на перемещаемом сегменте. 2. Выбрать на Pet-палитре команду Move Section/Elevation line segment (Перенести сегмент линии разреза/фасада) и указать новое положение сегмента.
460
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 24.9. Разделение линии разреза на сегменты
Рис. 24.10. Перемещение сегментов линии разреза Удаление линии разрыва. Два соседних сегмента можно объединить, удалив между ними линию разрыва (рис. 24.11). 1. Выделить линию разреза и щелкнуть на линии удаляемого разрыва. 2. На появившейся Pet-палитре выбрать команду Move Section/Elevation line segment (Перенести сегмент линии разреза/фасада) и указать положение линии разрыва слева (справа) за пределом линии разреза. Соседний сегмент слева (справа) выровняется и объединится с соседним справа (слева) сегментом.
Рис. 24.11. Удаление линии разрыва
Глава 24 • Разрезы и фасады
461
Перемещение линии, задающей глубину видимости. Линия глубины отображается, если на рис. 24.12 для опции Horizontal Range было выбрано значение Limited. Для изменения ее положения необходимо: 1. Выделить линию разреза и щелкнуть на линии глубины. 2. На открывшейся Pet-палитре выбрать команду Move Section/Elevation line segment (Перенести сегмент линии разреза/фасада) и указать новое положение линии глубины.
Рис. 24.12. Перемещение линии, задающей глубину видимости Перемещение текстового блока. Текстовый блок, размещаемый рядом с указателем разреза/фасада можно переместить индивидуально (рис. 24.13). 1. Выделить маркер и щелкнуть на розовой точке справа от текстового блока. 3. На открывшейся Pet-палитре выбрать команду Stretch (Растянуть) и указать новое положение текстового блока.
Рис. 24.13. Перемещение текстового блока а – в маркере разреза; б – в маркере фасада
Перемещение указателя. В маркере фасада можно переместить указатель вместе с текстовым блоком. 1. Выделить маркер фасада и щелкнуть на средней точке линии фасада. 2. На открывшейся Pet-палитре выбрать команду Move Elevation Marker (Перенести указатель фасада) и перетащить указатель в новое положение (рис. 24.14).
Рис. 24.14. Перемещение маркера фасада
Компьютерное проектирование в архитектуре • ArchiCAD 11
462
Редактирование линий уровня этажа. Редактирование уровней этажа можно выполнять групповым способом или индивидуально. 1. В окне разреза/фасада выбрать из контекстного меню команду Edit Story Levels (Редактировать линии уровней). Появится палитра с четырьмя опциями для графического редактирования (рис. 24.15). 2. Выбрать режим редактирования линий уровня (кнопки 1-4): а – редактирование только выделенного уровня. Этот уровень можно перемещать между соседними уровнями сверху и снизу; б – редактирование выделенного уровня и всех уровней ниже него. Нельзя сместить уровни выше верхнего соседнего уровня; в – редактирование выделенного уровня и всех уровней выше него. Нельзя сместить уровни ниже нижнего соседнего уровня; г – групповое изменение всех уровней без ограничений на смещение линий. 3. Нажать на одну из линий уровня и перетащить ее в новое положение. Вместе с ней согласно выбранному в п. 2 режиму будут перемещены другие линии уровней. При этом расстояния между перемещаемыми линиями будут сохраняться. 4. Повторить при необходимости п. 2 и п. 3 для других линий. 5. Нажать ОК для применения произведенных изменений. а
б
в
г
Рис. 24.15. Редактирование уровней этажей Поскольку элементы всегда размещаются относительно высоты этажа, на котором они установлены, изменение уровней этажа на модели приведет к изменению положения этих элементов. Это может потребовать подстройки высоты некоторых элементов (колонн и стен), привязанных к измененным уровням. Все линии уровней этажей можно скрыть в окне разрезов, выбрав из контекстного меню команду Hide Story Levels in this Section/Elevation (Скрыть линии уровней в этом разрезе/фасаде). Это дает тот же эффект, что и установка в списке Show
Глава 24 • Разрезы и фасады
463
Stories on this Section (Показать этажи на этом разрезе) на вкладке General значения None. Чтобы восстановить линии уровней, нужно выбрать в том же списке значения Display Only или Display & Output. Внутренний фасад Внутренний фасад (рис. 24.16) является модельным видом с отдельным инструментом ВНУТРЕННИЙ ФАСАД и представляется в Навигаторе проекта на карте проекта в группе Interior Elevations. Каждый элемент этой группы имеет ID и имя, которые могут собираться из различных данных (номер зоны, ориентация, ID и др.) с использованием автотекста. Маркеры могут назначаться целой группе или каждому внутреннему фасаду индивидуально. Изменения, сделанные во внутреннем фасаде, отражаются на модели и наоборот. В отличие от обычного фасада и разреза внутренний фасад используется только для создания новых видов.
а
б
в
Рис. 24.16. Внутренние фасады а – IE-21 01; б – IE-21 02; в – IE-21 03; г – IE-21 04
г
Маркеры внутренних фасадов можно выделять полупрозрачной заливкой, которая включается из подменю View > On-screen View Options (Вид > Экранные
464
Компьютерное проектирование в архитектуре • ArchiCAD 11
параметры вида) командой Highlight Source Markers (Подсветить маркеры источника). Цвет этой заливки устанавливается в боксе Work Environment (Рабочая среда) на вкладке More Options (Другие опции). Внутренние фасады обычно создаются в группе путем размещения многосегментной полилинии вокруг одиночного помещения. Эта группа автоматически включается в список вместе с их индивидуальными фасадами в карте проекта, даже если в группе имеется только один вид. Параметры внутреннего фасада. Бокс настройки Interior Elevation Default Settings практически идентичен боксу настройки разреза (см. рис. 1.1). Отличия сводятся к следующему. На вкладке General (рис. 24.17) можно в ID и в имени группы внутренних фасадов вводить автотексты, значения которых будут назначаться индивидуально каждому фасаду в группе. Так по умолчанию в имя включается автотекст , позволяющий разделять фасады в группе по направлению (North, South, East, West.). В ID по умолчанию включается автотекст , обеспечивающий автоматическое назначение различных номеров отдельным фасадам в группе. В имена и ID можно также включать другие автотексты, которые будут заполняться при организации зон, пересекающих области видимости отдельных фасадов. Эти автотексты выбираются из списков, размещенных перед полями с ID и именем группы.
Рис. 24.17. Общая настройка внутреннего фасада На рис. 24.18 показан пример создания внутренних фасадов с дополнительным использованием имени зоны. Поскольку горизонтальный диапазон видимости задается линией глубины, этот параметр (в отличие от разрезов) здесь отсутствует. Вертикальный диапазон внутреннего фасада устанавливается вручную. Уровень, относительно которого выбирается диапазон, выбирается из списка to Home Story.
Глава 24 • Разрезы и фасады
465
Рис. 24.18. Использование в ID и имени внутреннего фасада автотекстов Если граница видимости соответствует границе зоны, то надо выбрать Detect and Fit to Zones (Обнаруживать и заполнять по зоне). Неподрезанная высота обнаруженной зоны будет определять вертикальный диапазон внутреннего фасада. Если зона подрезана перекрытием или крышей, то видимость на фасаде можно ограничить сечением подрезанной зоны, установив флажок Consider Solid Operations (Учитывать операции с телами). На рис. 24.19 граница зоны проходит по наружной стороне северной стены. Крыша подрезает зону, оставляя неподрезанной северную стену (а). При сбросе флажка Consider Solid Operations, северная стена будет видна в пределах высоты неподрезанной зоны (б), а при его установке – область видимости будет определяться внутренними ребрами крыши и стен слева и справа (в).
Рис. 24.19. Формирование вертикального диапазона с помощью зоны
Компьютерное проектирование в архитектуре • ArchiCAD 11
466
На вкладке Display Model (рис. 24.5) дополнительно включены две опции: • Exclude View Blocking Walls (Исключить стены с блокировкой вида) – любая стена, находящаяся впереди других стен, не будет отображаться на внутреннем фасаде. На рис. 24.20а стена А загораживает вид на стену B. В итоге на виде внутреннего фасада будет видна только стена А (б). Если рассматриваемую опцию включить, стена А становится невидимой (в). Если убрать стену В, то независимо от значения рассматриваемой опции стена А будет загораживать стол. • Hide Cut Elements (Скрыть разрезанные элементы) – скрытие элементов, которые были разрезаны линией внутреннего фасада. На рис. 24.21 линия фасада разрезает стену. По умолчанию она загораживает элементы на заднем плане. При назначении внутреннему фасаду рассматриваемой опции указанная стена не отображается уже на виде (в).
А
B
а
в
б Рис. 24.21. Скрытие элементов, разрезанных линией фасада
в
б Рис. 24.20. Скрытие стены, загораживающей другую стену
а
Создание одиночного внутреннего фасада. В отличие от разреза/фасада создание внутреннего фасада начинается с определения границы видимости, а потом определяется положение камеры. 1. Выбрать на инструментальной палитре ВНУТРЕННИЙ ФАСАД и установить на информационной панели геометрический метод Single (Одиночный). 2. Двумя щелчками в области чертежа задать границу видимости по горизонтали. 3. Щелчком мыши задать положение указателя маркера, который будет позиционирован напротив средней точки на границе видимости. В Навигаторе
Глава 24 • Разрезы и фасады
467
проекта на вкладке Project Map будет создана новая группа внутренних фасадов с единственным направлением взгляда (камерой). 1
2
3
4
5
Рис. 24.22. Геометрия и методы построения внутренних фасадов
6 7
1 – бокс детальной настройки; 2 – одиночный; 2 – многоугольный; 3 – прямоугольный; 4 – прямоугольный повернутый; 6 – неограниченный вертикальный диапазон; 7 –ограниченный вертикальный диапазон; 8 – вертикальный диапазон согласно зоне
8
Создание многовидового внутреннего фасада. В этом варианте используется геометрический метод построения с помощью полилинии или прямоугольника (рис. 24.23). Для каждого сегмента будет сформирован свой вид внутреннего фасада. 1. Выбрать на инструментальной палитре ВНУТРЕННИЙ ФАСАД и установить на информационной панели геометрический метод Polyline (Полилиния), Rectangle (Прямоугольник) или Rotated Rectangle (Прямоугольник повернутый). 2. Построить границу видимости по горизонтали (а). В зависимости от выбранного геометрического метода выполнить следующим действия: Polyline– указать щелчками вершины ограничивающего многоугольника. В последней точке сделать двойной щелчок; Rectangle – указать двумя щелчками диагональ ограничивающего рамки; Rotated Rectangle – двумя щелчками в области чертежа задать первое ребро границы видимости по горизонтали, а затем щелчком задать смещение противоположного ребра указанной границы. 3. Щелчком мыши задать положение маркера смещенной границы видимости (б), на которой будут размещены маркеры на середине каждого сегмента (в).
а
б
Рис. 24.23. Формирование многовидового внутреннего фасада
в
468
Компьютерное проектирование в архитектуре • ArchiCAD 11
Включение во внутренний фасад кривых стен. Граничная линия содержит только прямые сегменты. Если необходимо отобразить на фасаде дуговую стену, то достаточно соединить граничную линию фасада с одно из концевых точек этой стены. Во внутренний фасад будет включена стена и все размещенные на ней окна и двери (рис. 24.24).
Рис. 24.24. Формирование внутреннего фасада с кривыми стенами Редактирование внутренних фасадов. Изменить ID и имена можно как группе, так и отдельным взглядам. Для выделения всей группы необходимо щелкнуть на линии глубины, а для выделения отдельного взгляда – на соответствующей линии индивидуального фасада. В последнем случае вкладка бокса настройки принимает новый вид (рис. 24.25) Теперь можно выбрать из списка значение Custom и назначить новое ID или имя выбранной линии фасада.
Рис. 24.25. Индивидуальное редактирование ID и имени внутреннего фасада Редактирование глубины видимости с использованием Pet-панелей полностью идентично редактированию многоугольных элементов, описанному в главе 13 Редактирование геометрии. При этом надо иметь в виду, что одновременно автоматически корректируются линии фасадов. На рис. 24.26 показан пример редактирования линии глубины. На линии глубины добавлен один узел, что привело к созданию соответствующей линии фасада (а). При перемещении узла на линии глубины произошел поворот соответствующей линии фасада (б). При одновременном смещении всех сегментов линии глубины происходит перемещение линий фасада, сохраняющее расстояние до соответствующих сегментов линии глубины (в). Редактирование линий фасадов полностью идентично редактированию линий разрезов.
Глава 24 • Разрезы и фасады
469
а
б
в Рис. 24.25. Редактирование глубины видимости внутреннего фасада Удаление и восстановление внутренних фасадов. Можно удалить одну из линий фасада,, если выделить ее и выбрать из контекстного меню команду Delete. При этом будет удален соответствующий вид внутреннего фасада, который при желании всегда можно восстановить. Для этого достаточно выделить любую часть границы видимости и выбрать из ее контекстного меню команду Restore all Interior Elevations in Group (Восстановление всех внутренних фасадов в группе). Эта команда регенерирует удаленный вид внутреннего фасада, однако любые изменения, выполненные на этом виде перед удалением, (например, перемещение маркера) будут утеряны. Если была удалена линия глубины, то удалиться также вся группа внутренних фасадов, которые регенерировать уже будет нельзя.
ГЛАВА 25
Формирование узлов и рабочих листов При большой насыщенности 2М-информацией чертеж на плане этажа или в окне разрезов становится трудно читаемым. Часть такой информации с отдельных участков плана этажа или разреза можно переносить в увеличенном виде в специальное окно узлов. В результате основные чертежи проекта можно разгружать от вспомогательной информации, не теряя ее при этом. Кроме того, в чертежах узлов можно, используя 2М-инструменты, вставлять объекты или существующие чертежи, не связанные с какими-либо элементами из 2М-окон. Такие узлы, не отображаемые в реальной модели, могут использоваться для различных пояснений.
Рис. 25.1. Примеры 2М-чертежей в окнах узла и рабочего листа а – родительский модельный вид в окне плана этажа; б – 2М-чертеж санузла в окне узла; 2Мчертеж плана этажа в окне рабочего листа
Рабочий лист также представляет собой 2М-чертеж, но в своем специальном окне. Здесь начальное содержимое чертежа создается более оперативно. Достаточно поместить маркер рабочего листа на существующем 2М-виде (плане этажа,
Глава 25 • Формирование узлов проекта
471
разрезе, фасаде), и его содержимое в расщепленной форме (все в линиях и заливках), включая пояснительные элементы и размеры, появится на соответствующем рабочем листе. Как разрезы/фасады, так и узлы/рабочие листы могут быть обычными, ссылочными и независимыми. Первые два типа имеют на плане этажа или окне разреза/фасада маркер, которым можно открыть чертеж узла/рабочего листа. Причем обычный узел/рабочий лист основан на элементах модели, и маркер помещается в граничный многоугольник, определяющий границы узла в этом окне. В ссылочном узле/рабочем листе происходит ссылка к уже существующему виду, и положение маркера является произвольным. Независимые узлы не связаны с определенными 2М-видами и могут открываться только из Навигатора проекта. При необходимости их можно превратить в маркированные узлы. Чтобы открыть чертеж узла/рабочего листа, нужно дважды щелкнуть по его имени в Навигаторе проекта. Можно также выделить маркер узла/рабочего листа и выбрать из контекстного меню команду Open Detail/Worksheet Drawing (Открыть чертеж узла/рабочего листа). Параметры узла/рабочего листа Параметры узла и рабочего листа представляются в боксах настройки Detail Settings и Worksheet Settings. Поскольку они совершенно идентичны, описание ниже приведено только для бокса настройки узла (рис. 25.2).
Рис. 25.2. Настройка узлов Общие параметры. Идентификация узлов, выбор типа маркера, способ связывания его с родительским видом и включения информации в маркер совершенно
472
Компьютерное проектирование в архитектуре • ArchiCAD 11
идентичны описанным выше для разрезов/фасадов. В число общих параметров (вкладка General на рис. 25.2) входят номер чертежа, его имя и угол размещения маркера. По умолчанию в рабочий лист из текущего листа копируются все пояснительные элементы и размеры. Для копирования только конструкционных элементов должен быть установлен флажок Copy construction elements only (Копировать только конструкционные элементы) Результирующее окно рабочего листа будет иметь тот же масштаб, что и в исходном 2М-окне модели. Маркер рабочего листа может выделяться на экране полупрозрачной сплошной заливкой. Для ее включения необходимо в подменю View > On-screen View Options выбрать команду Highlight Source Marker (Подсветить маркер источника). Цвет такой подсветки задается в боксе Settings > Work Environment (Параметры > Рабочая среда) на вкладке More Options (Другие опции). Маркеры разрезов/фасадов и узлов/рабочих листов, перешедшие на рабочий лист из исходного вида, являются действующими маркерами и выполняют функции, соответствующие обычным маркерам. Если открыть бокс настройки для выделенного узла, его имя и идентификатор нельзя будет изменить в этом боксе. Эту операцию можно сделать только в Навигаторе проекта на вкладке Project Map (Карта проекта). Маркер узла. Настройка маркера сводится к выбору 2М-символа маркера и его размера, а также к форматированию текстового блока. Эта операция выполняется на вкладке Marker (рис. 25.3)..
Рис. 25.3. Настройка маркера узла Содержание этой вкладки является частью одноименной вкладки для разрезов (см. рис. 24.3). Дополнительно введен параметр Marker Angle (Угол маркера), задающий угол, под которым будет размещен маркер на плане этажа или окне разреза/фасада: Horizontal Marker (Горизонтальный маркер) – фиксированный
Глава 25 • Формирование узлов проекта
473
угол, соответствующий горизонтальному положению, Rotated Marker (Повернутый маркер) – произвольный угол поворота, вводимый в поле справа. На плане этажа или в окне разреза/фасада граница узла может быть видима или скрыта. Включить границы можно в подменю Views > On-Screen View Options (Виды > Экранные опции вида) командой Marker Range (Границы маркера). Границы при печати будут вместе с маркером выводиться независимо от этой установки. На чертеже узла/рабочего листа также может отображаться граница. Если нет необходимости создавать границу, следует открыть из меню Options бокс Project Preferences (Настройки проекта) и сбросить на вкладке Miscellaneous (Разное) флажок Create Detail/Worksheet Boundary in the Detail/Worksheet Drawing (Создать в чертеже узла/рабочего листа границу узла/рабочего листа). Для изменения атрибутов границы узла, отображаемой в окне чертежа узла, необходимо открыть из контекстного меню границы одноименный бокс командой Polyline Selection Settings (Параметры выделенной полилинии) и установить новые значения указанных атрибутов. Создание и редактирование узлов/рабочих листов Геометрические методы построения границ узлов выбираются на информационной панели (рис. 25.4). В геометрическом методе No Boundary отдельные графические элементы узла не привязываются к каким-либо элементам исходного 2М-окна. (например, при вставке инструкции по сборке или указания по технике безопасности, касающиеся определенного помещения). В этом случае точку вставки маркера достаточно установить в любом месте этого помещения. При этом генерируется пустой чертеж детали. 1
2
3
4
5
1
2
3
4
5
Рис. 25.4. Геометрия и методы построения узла/рабочего листа 1 – тип маркера; 2 – без границ (No Boundary); 3 – Polygonal (Многоугольный); 4 – Rectangular (Прямоугольный) 5 –Rectangular Rotated (Прямоугольный повернутый)
В остальных геометрических методах отдельные элементы в исходных окнах должны быть скопированы в окно деталей, где относительно них будут создаваться новые элементы. Например, если нужно нанести размеры на объект сложной формы и относительно небольшого размера, то производится копирование в чертеж узла той части указанного объекта, которая достаточна для нане-
474
Компьютерное проектирование в архитектуре • ArchiCAD 11
сения всех необходимых размеров. Для этого в исходном окне согласно выбранному варианту рисуется многоугольная или прямоугольная область деталировки, а затем на ней показывается положение узлового маркера. В результате будет сгенерирован чертеж, в котором окажутся скопированы полностью или частично все 3М-элементы, попавшие в область узла. Эти элементы в чертеже узлов будут разделены на двумерные примитивы – линии, дуги и заливки. Создание маркированного узла/рабочего листа. В этой процедуре нужно поместить маркер на любом из 2М-окон, все содержимое которых или их часть должны стать содержимым узла/рабочего листа. 1. Открыть 2М-окно (Floor Plan, Section, Elevation, Interior Elevation, Worksheet, Detail), содержимое которого нужно включить в узел/рабочий лист. 2. Выбрать инструмент УЗЕЛ/РАБОЧИЙ ЛИСТ. 3. Установить на информационной панели или в боксе настройки Worksheet Default Settings режим Create new Detail /Worksheet viewpoint (Создать новый узел/рабочий лист). Затем в списке with Marker Reference to (с маркерной ссылкой) выбрать маркер в зависимости от включаемой в его в состав информации, как это было описано при создании маркированного разреза/фасада. 4. Выбрать на информационной панели метод построения маркера. Если нужно на рабочий лист поместить целиком 2М-образ текущего вида, или создать пустой узел, не связанный с каким-либо родительским видом, выбрать No Boundary (Без границ). Если нужно на узел/рабочий лист поместить часть текущего вида, выбрать вариант формирования ее контура: Polygonal (Многоугольный), Rectangular (Прямоугольный) или Rectangular Rotated (Прямоугольный повернутый). 5. Если в п.3 был выбран вариант No Boundary, щелкнуть в удобном свободном месте текущего вида для размещения маркера. В случае использования инструмента УЗЕЛ будет создан маркированный пустой чертеж узла. При использовании инструмента РАБОЧИЙ ЛИСТ будет создан чертеж, содержимое которого будет копией полного текущего вида в расщепленной форме. Если в п.3 был выбран вариант с границами, то будет создан чертеж, содержимое которого будет копией части текущего вида, попавший в заданные границы. В Навигаторе проекта на вкладке Project Map в категории Details/Worksheet появится новый узел/рабочий лист. 4. Создать 2М-инструментами в окне Detail/Worksheet Drawing новые элементы узла/рабочего листа. Копии элементов, полученные из исходного 2М-окна, автоматически не обновляются в чертеже узла/рабочего листа. При изменении в этом окне элементов, которые были скопированы в узел/рабочий лист, его можно обновить, выбрав в
Глава 25 • Формирование узлов проекта
475
Навигаторе из контекстного меню этого узла команду Rebuild from Source View (Обновить из исходного вида). Если узлы создаются из окна разрезов, то отметки высоты, сделанные в чертеже узлов, будут соответствовать отметкам высот в исходном разрезе до тех пор, пока в чертеже узлов не произойдет вертикального смещения элементов. Включение в рабочий лист элементов, пересекаемых границей. Если границы рабочего листа пересекают пояснительные элементы, размеры, марки элементов, маркеры разрезов/фасадов либо маркеры узлов/рабочих узлов, то они будут вставляться в окно рабочего листа согласно следующим правилам: •
Фигуры и чертежи. Если, по крайней мере, одна опорная точка фигуры или узла оказываются внутри границ рабочего листа. • Метки. Если стрелка оказывается внутри границ. • Сегмент размерной цепи. Если обе концевые точки сегмента оказываются внутри границы. • Марки дверей/окон. Если любая часть стены, на которой размещены окна и двери с марками попадает в границы. • Маркеры узлов. Если начало вида узла или концевая точка маркера попадает в границы. • Маркеры разрезов и фасадов. Если любая часть линии разреза или фасада включается в границы, маркер разреза/фасада будет включаться в состав рабочего листа, несмотря на то, что геометрия линии может быть отличной (например, короче), если граница включает только часть линии разреза/фасада. Маркеры внутренних фасадов, в отличие от маркеров разрезов/фасадов, режутся по границе и появляются на рабочем листе как расщепленные компоненты из линий/заливок. Создание связанного маркера узла/рабочего листа. В этой процедуре не создается новый вид на основе модели, а на одном из 2М-видов устанавливается маркер, который затем связывается с одним из существующих видов, том числе и узлом/рабочим листом. 1. Выбрать инструмент УЗЕЛ/РАБОЧИЙ ЛИСТ. 2. На информационной панели или в боксе настройки Worksheet Default Settings установить режим работы Place Linked Marker (Поместить связанный маркер). Потом в списке with Marker Reference to выбрать способ связывания маркера и создать нужную связь, как это было описано выше для связанного маркера разреза/фасада. 3. Щелчком в графической области активного 2М-окна вставить маркер. Создание несвязанного маркера узла/рабочего листа. В этой процедуре достаточно установить в боксе настройки Detail/Worksheet Default Settings режим
476
Компьютерное проектирование в архитектуре • ArchiCAD 11
Place Unlinked Marker (Поместить связанный маркер), и нажав ОК, указать положение маркера в активном 2М-окне. В дальнейшем несвязанный маркер можно связать с нужным видом. Для этого следует выделить этот маркер и, открыв из контекстного меню его бокс настройки, установить на вкладке General тип маркера Linked Marker. Откроется бокс Define Marker Reference (Определить маркированную ссылку), в котором выбрать в качестве ссылки вид из числа существующих на вкладке Project Map Навигатора проекта. Создание немаркированного узла/рабочего листа. Независимые узлы/рабочие листы создаются вначале пустыми. Потом можно использовать 2М-инструменты для создания чертежа на таком узле/листе, выполнить вставку объектов или существующих чертежей. Такие виды всегда появляются в Навигаторе проекта. Создать узел/рабочий лист без маркера можно одним из следующих способов: • Из меню Document выбрать команду Documenting Tools > Create Independent Detail/Worksheet (Инструменты документирования > Создать независимый узел/рабочий лист). • Щелкнуть в Навигаторе проекта на карте проекта любой элемент группы Detail/Worksheet и затем выбрать из контекстного меню команду New Independent Detail/Worksheet, или нажать кнопку New Viewpoint в нижней части вкладки. Далее в открывшемся боксе New independent Detail/Worksheet ввести ID и имя узла/рабочего листа. Нажать Create. Независимый немаркированный узел/рабочий лист появляется в Навигаторе проекта. Открыв его и используя 2М-инструменты, создать реальный чертеж узла/рабочего листа. Потом этот узел/рабочий лист можно связать с маркером узла/рабочего листа.
1
Рис. 25.5. Отображение чертежей деталей в Навигаторе проекта
2
1 – обычные узлы; 2 – независимый узел
Возвращение из узла/рабочего листа в исходный вид. Выполнить эту операцию можно, выбрав в Навигаторе проекта из контекстного меню на имени текущего вида команду Open Source View (Открыть исходный вид). Редактирование узлов/рабочих листов. Для добавления новых элементов в узел/рабочий лист доступны все 2М-инструменты (линии, заливки, узловые точки, текст, фигуры, чертежи, размеры и 2М-условные обозначения объектов).
Глава 25 • Формирование узлов проекта
477
Можно также добавлять любые элементы из 2М-модельных видов, копируя их в буфер обмена и затем вставляя в окне узла/рабочего листа уже в 2М-форме. Найти исходный чертеж и на нем маркер узла можно в Навигаторе проекта, выбрав из контекстного меню этого узла/рабочего листа команду Select Detail/ Worksheet marker on the Source View and zoom to it (Выделить маркер узла/рабочего узла в исходном виде и увеличить его). Будет найден исходный вид с маркером, по размерам которого этот вид будет выровнен в рабочем окне. Удаление и переименование узла/рабочего листа. Для выполнения этих операций необходимо в Навигаторе проекта из контекстного меню узла выбрать соответственно команду Delete Detail/Worksheet и Rename Detail/Worksheet. При удалении маркера связанный с ним чертеж деталей/рабочего листа сохраняется в списке Window > Detail/Worksheet Drawings и в Навигаторе проекта. Содержимое в окне чертежа узла/рабочего листа можно обновить из Навигатора проекта, выбрав из контекстного меню этого узла команду Rebuild from Source View (Обновить из исходного вида). Связывание узла/рабочего листа с несколькими маркерами. Связи любых из существующих маркеров с узлами/рабочими листами можно менять в любое время. Если все редактируемые маркеры, которые нужно связать с определенным узлом/рабочим листом, находятся в одном 2М-окне, для изменения связей используется следующая процедура: 1. Выделить один или несколько существующих в 2М-окне маркеров, которые необходимо связать с определенным узлом/рабочим листом. 2. Открыть из контекстного меню выделенных маркеров командой Detail/ Worksheet Selection Settings одноименный бокс настройки. 3. На вкладке General выбрать режим Linked Marker (Связанный маркер) и в следующей строке The selected Viewpoint. нажать справа кнопку Browse. Откроется бокс Define Marker Reference. 4. Выбрать в списке узел/рабочий лист, с которым будет установлена новая связь взамен старой, и нажать ОК. В 2М-окне в редактируемых маркерах произойдет замена имени и ID чертежа согласно выбранному новому узлу/рабочему листу. Пусть узел/рабочий лист связан с несколькими маркерами, размещенными в разных 2М-окнах, включая разные этажи. Если необходимо часть этих маркеров связать с другим узлом/рабочим листом, можно воспользоваться следующей процедурой. 1. В Навигаторе проекта на вкладке Project Map выбрать из контекстного меню узла/рабочего узла, маркеры которого нужно связать с другим узлом/рабочим листом, команду Find Linked Markers (Найти присоединенные маркеры). Откроется одноименный бокс (рис. 25.6), в котором будет отображен список всех маркеров, связанных с выбранным узлом.
478
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. Выделить маркеры, которые нужно связать с другим узлом/рабочим узлом и кнопкой Marker Settings (Параметры маркера) открыть бокс Detail/Worksheet Settings (Параметры выделенного узла) (см. рис. 25.3). 3. На вкладке General открыть кнопкой Browse (Обзор) бокс Define Marker Reference с перечнем всех допустимых видов, выбранных из карты проекта в Навигаторе. 4. Выбрать в списке узел/рабочий лист, с которым будет установлена новая связь взамен старой. Нажать ОК. В 2М-окне в маркерах, выбранных в п. 3, произойдет замена имени и ID чертежа согласно выбранному новому узлу.
Рис. 25.6. Выбор маркеров узла для переназначения их другому узлу В боксе Find Linked Markers можно открыть для редактирования узел/рабочий лист, выбрав нужный маркер и нажав кнопку Go to Selected (Перейти к выбранному). Область с выбранным маркером раскроется в границах соответствующего 2М-окна. Выбрать в указанном боксе можно сразу несколько маркеров при условии, что они находятся на одном этаже или в одном окне разреза/фасада. Консолидация линий и штриховок в окне чертежей 2М-элементы, которые получены из модели путем расчленения, часто содержат излишние элементы, которые могут затруднить редактирование. Для облегчения редактирования сначала используют процедуры консолидации линий и заливок на выделенных в окне элементах (объединение или удаление дубликатов). Консолидация линий. В окне выделить, по крайней мере, два типа линейных элементов, которые нужно включить в процесс консолидации. Типами линий являются прямые линии, полилинии, дуги и окружности. Консолидация не поддерживает линии со стрелками. Для выполнения процедуры необходимо: 1. Выбрать из подменю Edit > Reshape или на инструментальной линейке Edit Elements команду Linework Consolidation (Консолидация линий). При первом использовании этой команды открывается сразу многостраничный Мастер по консолидации (Linework Consolidation Wizard). 2. Переходя от страницы к странице с помощью кнопок Next и Previous. установить на них следующие опции консолидации (рис. 25.7):
Глава 25 • Формирование узлов проекта
479
Delete duplicates (Удалять копии) – из всех линий, имеющих одинаковые атрибуты и положение, одна будет оставаться, а другие удаляться; Explode polylines into drawing primitives (Расчленять полилинии на чертежные примитивы) – полилинии будет расчленяться на отдельные линии; Merge Connecting Lines (Объединить соединяющиеся линии) – сегменты линий одного типа, лежащие на одном направлении и касающиеся друг друга, будут объединяться в один сегмент (а); Merge Overlapping Lines (Объединить перекрывающиеся линии) – перекрывающиеся линии одного типа будут объединяться в одну линию (б); Force Solid Lines (Выбрать сплошные линии) – эта опция задается, когда одна из линий, перекрывающая полностью другую, является сплошной. При установке данной опции будет оставаться сплошная линия, а другая будет удаляться (в); Adjust Overlapping Lines (Построить перекрывающиеся линии) – из частично перекрывающихся линий, имеющих разные типы, будет оставаться линия сверху (согласно порядка) (г).
а
в Рис. 25.7. Варианты консолидации линий
б
г
Перед установкой опций объединения появится страница для установки слоя, пера и категории, которые будут назначаться объединенному элементу. 3. На последней странице Мастера консолидации нажать кнопку Consolidate. Будет выполнена консолидация выделенных элементов. Результаты консолидации отражаются в открывающемся боксе Linework Consolidations Summary (Отчет о консолидации линий) (рис. 25.8). Если в нем установить флажок Display simple Linework Consolidations Settings dialog next time
480
Компьютерное проектирование в архитектуре • ArchiCAD 11
(Отображать далее упрощенный бокс настройки консолидации линий), то при следующем запуске процедуры консолидации вначале откроется бокс Linework Consolidations Settings (рис. 25.9).
Рис. 25.8. Отчет о выполненной консолидации линий В бокс Linework Consolidations Settings можно сразу установить нужные опции и нажать ОК для автоматического исполнения всех шагов процедуры. В случае нажатия кнопки Setup Wizard произойдет запуск описанной выше пошаговой процедуры с Мастером консолидации.
Рис. 25.9. Настройка процедуры консолидации
ГЛАВА 26
Зоны В готовом проекте отдельные помещения или группы помещений, а также произвольные области на плане могут быть объявлены зонами. Зоны выделяются цветом и снабжаются штампом, в котором помещаются их характеристики, – номер, имя и категория зоны, ее площадь, периметр, площадь стен и др.
Рис. 26.1. Пример зон с границами двух типов Зона «Склад» – границы заданы стенами. Зона «Рампа» – границы заданы разделительной линией
Вычисление площади зоны Различают общую и чистую площадь зоны. Общая площадь ограничивается контуром зоны и отображается в штампе зоны. Контур, включающий стены, идет по их базовым линиям. Чистая площадь не учитывает часть общей площади, которая в стенах ограничена внутренними ребрами стен и их базовой линией, а также площадь под некоторыми колоннами и стенами внутри зоны. Для определения участия элементов в формировании границы зоны и ее площади в боксах настройки стен и колонн на вкладках Listing and Labeling должно быть отражено их отношение к зонам, а именно, в списке Relation to Zones (Отношение к зоне) (рис. 26.2) необходимо установить один из вариантов: • No Effect On Zones (Ничего) – наличие свободного элемента в зоне игнорируется; • Vertical Zone Boundary (Границы зоны) – контур элемента включается при определении зоны, и площадь, занимаемая элементом, автоматически исключается из измеренной площади; • Reduce Zone Area Only (Не включать только в площадь зоны) – элемент не используется при определении контура зоны. Площадь такого элемента включается в измеренную площадь и одновременно учитывается отдельно; • Reduce Zone Volume (Не включать в объем зоны) – исключать из объема и площади зоны.
482
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 26.2. Настройка отношения к зоне конструкционного элемента Измеренная площадь зоны может корректироваться. Настройка коррекции выполняется на странице Zones (рис. 26.3) бокса Project References, который открывается одноименной командой из меню Options.
Рис. 26.3. Установка параметров зоны
Глава 26 • Зоны
483
В разделе Add Wall Recesses to Zones (Добавление углублений в стенах к зонам) к измеряемой площади добавляется площадь проемов в стенах, которая оказывается свободной после установки в них окон и дверей. Предполагается при этом, что толщина стен больше толщины окон и дверей. Проемы учитываются в зависимости от минимальной глубины в поле If deeper than (если глубже, чем), ширины в поле If larger than (если больше, чем) и выбранной над ними логической операции (AND, OR). В разделе Wall & Columns Subtraction (Вычитание стен и колонн) помечаются типы элементов (стены, колонны), площадь которых, в случае наличия у них признака Reduce Zone Area, должна быть учтена отдельно. При этом в полях If larger than (если больше, чем) задается минимальная площадь каждого из элементов, начиная с которой будет вестись их учет. Площадь учитывается с поправочным коэффициентом в поле Subtract. В разделе Low Ceiling Reduction (Уменьшение из-за низких потолков) задается сокращение площади для низких потолков. Для этого в полях If lower than (если меньше, чем) вводятся два интервала высот помещений, на которых площадь уменьшается с коэффициентами в полях Subtract. Кроме того, площадь зоны может быть уменьшена за счет заливок внутри зоны, если для них в окне настройки параметров заливки установлен признак Subtract from Zones (Вычесть из зоны). В этом случае из общей площади происходит вычитание площади заливки. Категории зон Категория объединяет помещения (зоны) со схожим назначением и набором характеризующих их параметров, что позволяет вести дифференцированный учет помещений. Каждая такая категория имеет собственный формат штампа зон. Установка категории производится в боксе Zone Categories (рис. 26.4), который открывается одноименной командой из подменю Options > Element Attributes. 1. Нажать кнопку New (Создать). 2. В боксе Add New Zone Category (Добавить новую категорию зон) установить имя зоны. Нажать OK. 3. В новой строчке списка категорий щелкнуть в поле Color (Цвет) и выбрать цвет заливки помещений данной категории. 4. Открыть список штампов и выбрать нужный. При отсутствии нужного штампа в указанном списке выбрать Load Other Zone Stamp (Загрузить другой штамп зоны) и затем в папке Zones 10 открыть нужный штамп. При необходимости создать новый штамп командой File > Libraries and Objects > New Object открыть бокс Мастера библиотечных элементов. На правой панели бокса нажать Select Subtype и в открывшемся боксе Subtype Hierarchy раскрыть подтип General GDL Object > Drawing Symbol > Zone stamp. Произойдет возврат в бокс Мастера с набором параметров, соответст-
484
Компьютерное проектирование в архитектуре • ArchiCAD 11
вующих выбранному подтипу. Создать 2М-скрипт, используя технику GDLпрограммирования (подробнее о программировании штампов в главе 38). 5. В списке параметров выбрать те, которые по умолчанию войдут в штамп зоны рассматриваемой категории. Нажать OK.
Рис. 26.4. Создание категории зон Параметры и атрибуты зоны Параметры и атрибуты приводятся в боксе Zone Default Settings (рис. 26.5). Обозначение зоны и способа ее построения. Параметры этой группы представлены на вкладке Name and Positioning (Имя и размещение). В верхней части вкладки в соответствующих полях организованы: список категорий зон (Zone Category), имя зоны (Zone Name), номер зоны (Zone No), высота зоны (Zone Height), уровень зоны (Zone Level), толщина пола (Subfloor Thickness). Справа размещены следующие управляющие элементы: •
– ручной вариант построения внешнего контура зоны. Площадь зоны, отображаемая в штампе, равна площади построенного полигона;
•
– автоматический способ построения зоны путем указания произвольной точки внутри контура, образованного заранее построенными линиями, сплайнами, дугами, стенами и колоннами. При использовании стен в контур зоны включаются их внутренние ребра. Каждый из элементов, участвующих в формировании контура зоны, должен иметь признак Zone Boundary (Граница зоны), который устанавливается в боксах настройки этих элементов. Для стен и колонн этот признак в указанных боксах выбирается из списка Relation to Zones (Отношение к зоне), размещенного на вкладке Labeling
Глава 26 • Зоны
485
and Listing. Площадь зоны, отображаемой в штампе, определяется внешним контуром за вычетом площади под стенами, колоннами, для которых был установлен признак Zone Boundary; •
– автоматический способ построения зоны, аналогичный предыдущему, в котором для стен в контур включаются их базовые линии. Площадь зоны, отображаемая в штампе, определяется только внешним контуром. Все свободно стоящие внутри зоны колонны и стены игнорируются;
•
Zone Polygon (Многоугольник зоны) – если контур зоны построен автоматически с использованием базовых линий стен, контур зоны можно получить в полном виде, установив флажок Gross (Большой), либо в чистом виде по внутренним ребрам стен, установив флажок Net (Чистый). Состояние этих флажков не отражается на значении измеренной площади; Fix Angle (Фиксированный угол) – при установке флажка положение штампа в процессе поворота зоны остается неизменным. Угловое положение при этом задается в расположенном выше поле. Если флажок сброшен, штамп при повороте зоны будет поворачиваться вместе с зоной.
•
Рис. 26.5. Установка параметров зоны Настройка вида зоны на плане. Графические параметры зоны на плане (ее цвет) по умолчанию определяются текущей категорией и включают только цвет зоны. Вместо этого параметра можно для зоны использовать другие графические параметры – цвет и толщину контура зоны и штриховку зоны. Эти параметры включаются и настраиваются на вкладке Floor Plan (рис. 26.6).
486
1 2
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 26.6. Настройка внешнего вида зоны на плане 1 – включение контурной линии (Add/Remove Contour Line); 2 – включение штриховки (Add/Remove Cover Fill)
Для включения и настройки контура зоны нажать кнопку 1. Далее воспользоваться ставшими доступными элементами управления справа, выбрав тип контурной линии и перо для нее. Аналогично для включения и настройки штриховки зоны нажать сначала кнопку 2. Затем элементами управления справа выбрать тип штриховки, цвет штриховочных линий и фона. Штриховки, соответствующие группе Cover Fills, будут выбираться из списка, определенного в боксе Fill Types, который открывается одноименной командой из подменю Options > Element Attributes. Штриховка зоны отображается согласно установкам на вкладке Options for Fill and Zones (Опции для заливок и зон) бокса Model View Options, который открывается одноименной командой из подменю Document > Set Model View. В качестве фона в группе Zone Background можно выбрать: Category Color (Цвет категории), Cover Fill Background (Фон штриховки), No Background (Без фона). При установке флажка Use Fill of surface Material (Использовать штриховку материала поверхности) штриховка зоны на плане этажа будет определяться штриховкой материала, назначенного верхней стороне зоны на вкладке Model в рассматриваемом боксе. Положение штриховки (ее начало и ориентацию) определяет параметр с двумя состояниями: • Link to Project Origin (Связать с началом проекта) – начальная точка штриховки совпадает с началом проекта. Отображается часть такой штриховки в границах зоны; • Link to Fill Origin (Связать с началом штриховки) – штриховка зоны включает направляющий вектор. Перемещение любой из его вершин изменяет ориентацию штриховки (для отображения этого вектора на инструментальной линейке On-Screen View Options нажать кнопку Fill Handles). Если установлен описанный выше Use Fill of surface Material, изменения, создаваемые на плане при манипуляции направляющим вектором, будут отражаться также и на 3М-виде. Настройка штампа. Набор параметров штампа представлен на вкладке Zone Stamp (рис. 26.7) и включает в себя тип шрифта, его высоту и цвет. Последний параметр можно использовать, если сброшен флажок Use Zone Stamp Colors
Глава 26 • Зоны
487
(Использовать цвет штампа зоны). В списке параметров штампа необходимо отобрать для включения нужные параметры, устанавливая для них состояние On.
Рис. 26.7. Компоновка и форматирование штампа зоны Внешний вид зоны. На вкладке Model (рис. 26.8) зоне назначаются материалы. Установка флажка Use this Material on All Zone Surfaces (Использовать эти материалы на всех поверхностях зоны) включает на зоне материал, установленный на этой вкладке. Альтернативный флажок Inherit Boundary Wall and Trimming Element Materials (Наследовать материалы граничных стен и обрезаемых элементов) назначает либо материалы соседних стен, определяющих границу зоны, либо материалы разрезанных элементов в случае обрезки зоны. Если зона подвергалась обрезке сверху или снизу, станут доступными опции Undo Top Trim (Отменить обрезку сверху) и Undo Bottom Trim (Отменить обрезку снизу) отмены этих операций.
Рис. 26.8. Настройка покрытия зоны Вычисление площади зоны. Результаты вычислений площади зоны приводятся на вкладке Area Calculation (рис. 26.9) для следующих типов площадей: • Measured Net Area (Чистая измеренная площадь) – площадь, измеренная по внешнему контуру зоны. Эта площадь не включает площадь, занимаемую свободно расположенными в зоне колоннами, стенами и заливками, для которых в их боксах настройки был установлен признак Zone Boundary; • Area Subtraction (Вычитание площади) – площади, занимаемые свободно расположенными стенами, колоннами и заливками, для которых в их боксах
488
Компьютерное проектирование в архитектуре • ArchiCAD 11
настройки был установлен признак Reduce Zone Area (Не включать в площадь зоны). Там же приводится площадь, которая была сокращена из-за низких потолков; • Remaining Area (Оставшаяся площадь) – чистая измеренная площадь за вычетом учтенной в полях Area Subtraction; • Calculated Area (Вычисленная площадь) – площадь Remaining Area, уменьшенная на величину, заданную в поле Reduce by (Уменьшить на).
Рис. 26.9. Вычисление площади зоны Создание зоны Предварительно при необходимости требуется создать нужные категории, а также убедиться, что элементы, которые будут определять границу зоны, имеют опцию отношения к зоне Vertical Zone Boundary (Границы зоны) (см. рис. 26.2) 1. Выбрать инструмент ЗОНА и выполнить его настройку. 2. Сформировать на плане этажа зону, щелкнув внутри нее курсором, если задан режим автоматического распознавания по стенам, либо нарисовав контур зоны вручную. Если граница зоны оказывается замкнутой, подсвечивается граница зоны, а курсор принимает форму «молоток». 3. Показать щелчком положение штампа. Будет сформирована зона со штампом. Чтобы показать зону в 3М-окне (рис. 26.10), необходимо: • в боксе Filter Elements in 3D (Фильтр элементов в 3М) (открывается одноименной командой из подменю View > Elements in 3D View) в разделе Element Types to Show in 3D (Типы элементов для показа в 3М-окне) выбрать значение Zone; • в боксе 3D Windows Settings (Параметры 3М-окна) (открывается одноименной командой из подменю View > Elements in 3D View) в списке Contours выбрать вариант отображения зоны: Off – показать только 3М-зону (б); Draft
Глава 26 • Зоны
489
и Best – дополнительно показать в каркасном виде конструкционные элементы (в).
б
а
в
Рис. 26.10. Зона на плане и в 3М-окне
Если при оформлении зоны на плане этажа используется штриховка, для которой установлена опция Link to Fill Origin (см. рис. 26.6) то п. 2 в приведенной выше процедуре будет выглядеть следующим образом: 2. На инструментальной линейке On-Screen View Options нажать кнопку Show Drafting and Editing Aids (Показать вспомогательные средства черчения и редактирования) и щелкнуть в области, которая соответствует условиям определения зоны. Эта область будет подсвечена, и курсор примет форму направляющего вектора. Далее сформировать направление штриховки зоны, задав ее двумя щелчками в любом месте. 3М-зоны с настоящей версии отслеживают форму сложных элементов – наклонных и профилированных стен, наклонных стен и балок. На рис. 26.11 тело зоны определено с помощью наклонных поверхностей.
Рис. 26.11. Формирование 3М-зоны с наклонными поверхностям Возможность представления зоны в 3М-окне как пространственной фигуры позволяет выполнять теперь над ней операцию подрезки под крышу, перекрытия и балки. Эту операцию можно выполнить, выделив зону и открыв из меню Design бокс Trim Zone (рис. 26.12а). При выполнении нескольких подрезок, например под крышу и перекрытие, нужно иметь в виду, что сначала будет выполнена
490
Компьютерное проектирование в архитектуре • ArchiCAD 11
подрезка под крышу, а затем под перекрытие. Поверхность, подрезанная под крышу, не дает выполнить в том же месте новую подрезку под нижележащее перекрытие. В этом случае необходимо выполнить раздельную подрезку, начиная с самого нижнего режущего элемента – перекрытия (рис. 26.12б, в).
б
в
Рис. 26.12. Подрезка зоны а
а – настройка; б – подрезка под перекрытие; в – подрезка под крышу
Редактирование зон Обновление зон. В процессе редактирования зоны могут изменяться ее границы. Однако значения площадей зон не обновляются автоматически после каждого изменения зон. Для их обновления необходимо из меню Design командой Update Zones (Обновить зоны) открыть одноименный бокс (рис. 26.13). Если нужно обновить одновременно все зоны в проекте, необходимо сбросить выделение в списке какой-либо зоны (щелчком курсора вне окна) и затем нажать кнопку Update All Zones (Обновить все зоны). Для обновления площади только в одной зоне выделить ее и нажать кнопку Update Selected Zones (Обновить выделенные зоны). Результаты редактирования отражаются в столбце Status: • – зона была построена автоматически. Изменение положения стен, образующих ее границы, и соответствующая коррекция площади выполнены правильно. При попытке вручную изменить границы зоны как многоугольника после обновления произойдет возврат к старым границам зоны; • – зона была создана вручную. Ее площадь при обновлении изменится только при изменении границ также вручную; • – слой, в котором была создана зона, заблокирован, и потому площадь не может быть скорректирована; • – при изменении границ зоны, построенной автоматически, произошло самопересечение базовых линий стен, образующих границу зоны; • – нельзя найти все ребра контура зоны, например, если в результате перемещения стены в контуре образовалась щель.
Глава 26 • Зоны
491
Рис. 26.13. Обновление зон Если при изменении границ зоны необходимо удержать положения штампа, требуется установить флажок Keep Zone Stamp Position if updated (Сохранить положение штампа при обновлении). Для отказа от обрезки зоны на 3М-виде сверху/снизу необходимо установить при обновлении флажок Undo Top Trim/Bottom if updated (Отменить обрезку сверху/снизу при обновлении). Перемещение штампа. Использование функции редактирования субэлементов можно применить к зонам для изменения положения штампа. Для этого выделить зону и щелкнуть по любой узловой точке штампа. В открывшейся Petпалитре выбрать команду Move sub-element (Перенести субэлемент) и указать новое положение штампа (рис. 26.14).
Рис. 26.14. Перемещение штампа
ГЛАВА 27
Создание реалистических изображений Изображение в 3М-окне формируется с использованием упрощенных методов создания 3М-видов. Относительно невысокое визуальное качество 3М-модели оправдывается на этапе создания модели, когда важен фактор времени. В финальной части работы над проектом на основе 3М-модели можно сформировать рисунок, который по качеству уже будет приближаться к фотоизображению, благодаря отсутствию контурных линий, улучшенному сглаживанию, учету свойств материалов, условий освещенности и атмосферных явлений, а также реализации различных визуальных эффектов. Процедура создания реалистического изображения начинается после установки всех необходимых материалов в модели и выполняется в боксе PhotoRender Settings (рис. 27.1), который открывается одноименной командой из подменю Document > Creative Imaging. Далее, используя элементы управления в верхней части бокса, нужно выбрать необходимый стандарт тонирования, в котором будет создаваться реалистическое изображение, и установить его размеры. • Engine (Стандарт) – стандарт для построения реалистического изображения: Internal Rendering Engine – внутренний стандарт ArchiCAD, подходящий для выполнения среднего качества рисунков с тенями и эффектом прозрачности; LightWorks Rendering Engine – стандарт тонирования, позволяющий получать более реалистические изображения благодаря использованию трассировки лучей и применению шейдеров; Sketch –раскрашивание, имитирующее эскизные линии, наиболее подходящее для вычерчивания видов на ранних этапов проектирования с использованием таких инструментов, как карандаш, уголь, фломастер, воск и др. Z-buffer Rendering Engine – стандарт, похожий на Internal Rendering Engine. Позволяет ускорить формирование теней, но требует большего объема оперативной памяти. • Size (Размер) – размеры реалистического изображения, а также выбор единицы размера. • • •
Resolution (Разрешение) – разрешение в пикселях на дюйм. Size 3D-Window (В размерах 3М-окна) – переопределение размеров в полях группы Size согласно размерам 3М-окна. Keep Proportions of 3D Window (Сохранить пропорции в 3М-окне) – возможность устанавливать только один из размеров картинки. Второй размер будет формироваться автоматически, исходя из пропорций в 3М-окне.
Глава 27 • Создание реалистических изображений
493
Настройка фотоизображения перед его генерацией выполняется в боксе PhotoRender Settings в зависимости от выбранного стандарта (Engine). После настройки необходимо выбрать из подменю Document > Creative Imaging команду Create Fly-Through или нажать кнопку PhotoRender Projection на панели Visualization, чтобы запустить процедуру создания реалистического изображения. Созданные изображения не редактируются и перечисляются в меню Window. Сделав реалистические изображения активными, их можно сохранить как отдельные файлы, выбрав команду Save. На этих изображениях можно, используя инструмент Marquee, выделять и копировать отдельные части. Для просмотра этих сохраненных изображений их можно открыть в QuickTime. Внутренний и Z-buffer стандарты тонирования Настройка световой среды. Эта процедура выполняется на вкладке Effects (рис. 27.1) и представляет собой выбор степени приближения к реальному изображению, источников освещения и создаваемых световых эффектов.
Рис. 27.1. Настройка световой среды •
Method (Метод) – выбор метода, определяющего объем вычислений для атрибутов света в зависимости степени приближения к реальному изображению (только для внутреннего стандарта):
494
Компьютерное проектирование в архитектуре • ArchiCAD 11
Flat Shading (Плоская раскраска) – всем точкам одного полигона присваивается общий цвет. Практически все эффекты отсутствуют, искусственные источники света не воспринимаются; Better (Лучше) – атрибуты света вычисляются для каждого третьего пикселя; Final (Окончательный) – атрибуты света вычисляются для каждого второго пикселя; Best (Наилучший) – атрибуты света вычисляются для каждого пикселя. •
Effects – включение эффектов, параметры которых были установлены ранее в боксе Material (см. рис. 5.12): Highlights (Зеркальные блики) – включение зеркальных бликов, уровень которых (Specular) был установлен в боксе Material в разделе Glowing (Яркость); Fog (Дымка) – включение дымки, уровень которой задается в боксе Sun (см. рис. 8.12). Цвет дымки можно установить непосредственно в палитре, открыв ее щелчком в поле справа; Emission (Люминесцентное излучение) – включение излучения, вызываемого нагретым телом, с параметрами, установленными в боксе Material на вкладке Exposure to Light в разделе Emission; Transparency (Прозрачность) – включение эффекта прозрачности, значение которого установлено в боксе Material на вкладке Exposure to Light в разделе Transparency; Smooth Surfaces (Сглаженные поверхности) – включается для кривых поверхностей сглаживания (с точностью до одного пикселя); Lamp falloff (Спад лампы) – действие спада интенсивности света вдоль направления на определенном расстоянии (Distance Falloff) и при переходе от поверхности внутреннего конуса к поверхности внешнего конуса светового потока (Angle Falloff) (рис. 27.2).
Рис. 27.2. Влияние спада источника света Эффект действует при установке в разделе Light Sources (Источники света) флажка Lamps (Лампы). Значения параметров Distance Falloff (Спад по рас-
Глава 27 • Создание реалистических изображений
495
стоянию) и Angle Falloff (Спад по углу) задаются в боксе Lamp Settings настройки источника света. Если флажок сброшен, интенсивность по длине постоянная, а на поверхности внешнего конуса меняется скачком до нуля; Textures (Текстуры) – включение отображения текстур, установленных для поверхностей библиотечных элементов в их скриптах, а также текстуры, определенные в боксе Material на вкладке Textures. • Antialiasing (Сглаживание) – степень устранения ступенчатости: от полного отсутствия сглаживания (Off) до наилучшего сглаживания (Best). • Light Sources (Источники света) – типы источников света, используемые в сцене: Sun (Солнце) и лампы (Lamps). При выборе ламп они должны быть включены в их боксе настройки. В случае использования метода Flat Shading лампы не доступны. •
Shadow casting (Отбрасывание тени) – выбор источников света, отбрасывающих тень: Sun (Солнце) и Lamps (Лампы). Для внутреннего стандарта может устанавливаться режим High Accuracy (Высокая точность) вычисления тени с повышенной точностью и режим Use transparence (Использовать прозрачность) учета прозрачности объектов, отбрасывающих тень. • Texture antialiasing (Сглаживание текстуры) – включение сглаживания для текстур (только для внутреннего стандарта). Степень сглаживания устанавливается справа ползунковым регулятором Quality (Качество). Задний план. Для придания реалистического вида на вкладке Background (рис. 27.3) можно вставить в изображение картинку, моделирующую задний план.
Рис. 27.3. Установка заднего плана для реалистического изображения В качестве фона могут использоваться чистый цвет или готовые картинки. Для использования чистого цвета нужно установить флажок Colors (Цвета). Далее можно раздельно установить цвет неба (Sky Colors) и цвет подстилающей поверхности (Ground Color), щелкая по соответствующим кнопкам и выбирая из
496
Компьютерное проектирование в архитектуре • ArchiCAD 11
палитры желаемые цвета. Если нажать скрепку справа от окна просмотра, можно выбрать общий цвет, щелкнув по любой из названных кнопок. В случае использования в качестве фона готовых картинок необходимо установить верхний флажок Picture (Картина) и затем, щелкнув по кнопке Open Picture, в открывшемся боксе файловой структуры выбрать в качестве фона BMPфайл картинки. Изображение картинки появляется в окне просмотра. На картинке сформирована рамка в правом верхнем углу. Рамка позволяет выделить определенный фрагмент на картинке и увеличить его на все окно. Для этого нажать кнопку мыши, перетащить рамку с фрагментом в нужное место и затем установить флажок Image. Чтобы изменить размеры рамки, а также ее разрешение (число пикселей на дюйм), необходимо переустановить соответствующие им значения в полях Magnification и Resolution. Яркость. На вкладке Brightness (Яркость) (рис. 27.4) выполняется коррекция яркости исходного изображения как в целом, так и отдельных его частей. Необходимость коррекции яркости возникает, если метод вычислений приводит к более ярким цветам, чем самый яркий белый на экране. Яркость регулируется ползунковым регулятором Image Brightness (Яркость изображения). Кроме того, в разделе Overexposure Correction (Коррекция передержки) можно выбрать один из трех способов коррекции: • Darken all surface (Темные все поверхности) – все поверхности пропорционально изменяют свою яркость; • Darken overexposed surfaces (Темные передержанные поверхности) – яркость меняют только передержанные участки изображения; • Paint overexposed surfaces with (Окраска передержанных поверхностей) – все передержанные участки окрашиваются в выбранный цвет. Результат коррекции можно увидеть на выбранном фотоизображении, щелкнув по кнопке Apple (Применить).
Рис. 27.4. Коррекция яркости Частичное тонирование. Для экономии времени при подборе материалов можно использовать тонирование только на части вида. После получения нужного результата можно выполнить тонирование на всем виде. Процедура час-
Глава 27 • Создание реалистических изображений
497
тичного тонирования выполняется на вкладке Partial Rendering (Частичное тонирование) (рис. 27.5).
Рис. 27.5. Частичное тонирование Участок тонирования задается установкой интервала в пикселях по вертикали (Pixel lines from) и по горизонтали (Pixel columns from). Предварительно надо установить флажок Set range (Установить диапазон). Стандарт тонирования LightWorks Стандарт LightWorks позволяет создавать реалистическое изображение наиболее высокого качества. В первую очередь это достигается использованием для построения изображения метода трассировки лучей. Этот метод работает путем отражения лучей каждого источника света из затененных точек. Это позволяет определять, является ли точка на поверхности освещенной, или она находится в затененной области. Основные функции в LightWorks включают предопределенные шейдеры, которые можно использовать с их установками по умолчанию. Специальные опции позволяют редактировать эти шейдеры и использовать уникальные световые объекты, которые могут существенно улучшить раскрашивание с помощью рассеянного света. Стандарт LightWorks распознает ArchiCAD-материалы и преобразовывает значения параметров Transparency, Emission, Reflection и Glowing в собственный формат. На рис. 27.6 показана разница между внутренним стандартом (а) и стандартом LightWorks (б). Благодаря трассировке лучей в стандарте LightWorks видно отражение на стекле поверхностей, а также аккуратные тени в их раскраске. Для пользователей старых проектов важно заметить, что хотя в ArchiCADматериалах пользуются набором параметров, характеризующих отражательную способность материала, механизм раскрашивания в ранних версиях не использует их значений. Использование в старом проекте стандарта LightWorks может привести к неожиданным результатам в результате применения нерасчетных значений параметров отражения. Так можно получить материал «Бетон», который имеет очень яркий участок с диффузным ореолом вокруг. В таких случаях нужно изменить значения параметров Ambient, Diffuse и Shininess, входящих в набор Reflection, пока они не дадут удовлетворительный результат. Если использовать стандарт OpenGL в 3М-окне и стандарт LightWorks для фотоизображений, текстуры могут выглядеть различно, что может ввести в заблуждение. Первое решение этой проблемы связано с отказом от использования
498
Компьютерное проектирование в архитектуре • ArchiCAD 11
стандарта OpenGL в 3М-окне, чтобы не вводить в заблуждение, когда результат будет наблюдаться на фотоизображении. Второе решение предполагает удаление ArchiCAD-текстур из всех материалов, которым назначены LightWorksшейдеры. Потом эти материалы не будут отображать каких-либо текстур в 3М даже со стандартом OpenGL, что позволит избежать заблуждений при просмотре изображений.
а
б
Рис. 27.6. Примеры тонирования в разных стандартах а – внутренний стандарт ArchiCAD; б – стандарт LightWorks
Специальные источники света. В стандартную библиотеку ArchiCAD включены несколько уникальных световых объектов (SkyObject, SunObject и WindowLight), разработанных специально для применения в стандарте LightWorks. Эти объекты размещаются, как обычные источники света, инструментом Lamp и выбираются из папки LightWorks Lights. Как и со всеми источниками света, можно в боксе Lamp Settings их включать и выключать и устанавливать их интенсивность света и цвет. SkyObject. Этот объект моделирует диффузный световой эффект неба в форме полусферы с определенным числом индивидуальных удаленных источников света (рис. 27.7). Ввиду большой протяженности объекта не имеет значения, где поместить его на плане. В число параметров источника света, представленных на вкладке Parameters в боксе Lamp Settings, входят: • Lattitude/Longitude Resolution (Разрешение по широте/долготе). Разрешение по широте определяет число расположенных на «небесной» полусфере широтных линий, на которых размещаются источники света. Например, для значения 3 получим три линии, для которых радиус-вектор, соединяющий центр полусферы и эти линии, наклонен к плоскости XY под углами 15, 45 и 75 градусов. На самой нижней линии число источников равно разрешению по долготе. На остальных широтных линиях источники размещаются друг от
Глава 27 • Создание реалистических изображений
499
друга на расстоянии, равном расстоянию между источниками на нижней широтной линии;
Рис. 27.7. Использование источника света SkyObject •
Number of Light Sources (Число источников света) – общее число источников, размещенных на широтных линиях «небесной» полусферы (характеристика недоступна для прямого редактирования); • Cast Shadows (Отбрасывание тени) – включение режима отбрасывания тени от рассматриваемого объекта; • Shadow Is Soft (Мягкая тень) – формирование мягкой тени с плавным переходом на границе с освещенной областью; • Shadow Quality (Качество тени) – степень сглаживания перехода тени на ее границе. Чтобы использовать этот объект, достаточно поместить одну копию в любом месте на плане этажа. Тонирование в стандарте LightWorks не позволяет получить высокое качество изображения, если 3М-данные структуры сгенерированы из выделения (сформированного инструментами УКАЗАТЕЛЬ или БЕГУЩАЯ РАМКА) и если это выделение не содержит SkyObject (или других) ламповых объектов.
500
Компьютерное проектирование в архитектуре • ArchiCAD 11
SunObject. Этот источник света моделирует солнечное освещение при тонировании (рис. 27.8). Он может быть помещен в любом месте на плане этажа точно так же, как источник SkyObject. Такой источник воспринимается как удаленный, и для него достаточно задать только направление света, используя два угла, – угол азимута и угол наклонения. В отличие от источника SkyObject, где программа автоматически вычисляет количество источников света, исходя из разрешения по широте и долготе, здесь можно прямо указать число источников света.
а Рис. 27.8. Формирование тени при использовании источника SkyObject а – без мягкой тени; б – с мягкой тенью и Shadow Quality = 0; в – с мягкой тенью и Shadow Quality = 5;
в б Главным отличием источника SunObject от обычного источника Sun, включаемого в боксе PhotoReding Settings, является то, что интенсивность может варьироваться в широком диапазоне. Хотя оба источника могут использоваться одновременно, рекомендуется использовать только один источник, так легче идентифицировать эффект при тонировании. В число параметров источника света, представленных на вкладке Parameters в боксе Lamp Settings, входят: • Number of Light Sources (Число источников света) – общее число источников, размещенных на широтных линиях «небесной» полусферы (характеристика недоступна для прямого редактирования); • Diversion Angle (Угол отклонения); • Cast Shadows (Отбрасывание тени) – включение режима отбрасывания тени от рассматриваемого объекта; •
Different Sunset/Sunrisе Color (Отличный цвет заката/восхода Солнца) – доступ к цветовым параметрам Солнца при закате и восходе;
Глава 27 • Создание реалистических изображений
501
•
Set Sun Position Manually (Установка положения Солнца вручную) – доступ к угловым параметрам, задающим направление света: Sun Azimuth (Азимут Солнца) и Sun Altitude (Наклонение Солнца). WindowLight. В то время как источники света SkyObject и SunObject используются для моделирования внешнего освещения, источник WindowLight моделирует рассеянный свет внутри комнат (рис. 27.9).
б а
в Рис. 27.9. Использование источника света WindowLight
г
а – источник света на плане этажа; б – источника света в 3М-окне; в – фотоизображение с выключенным источником; г – фотоизображение с включенным источником
Рассматриваемый тип источника света помещается на внутренней стороне любого окна или двери. Можно это делать в 2М или 3М-окне. Ширина и высота источника WindowLight должна быть такой же, как и у окна и двери, с которым источник связан. Далее нужно убедиться, что стрелка, задающая направление Солнца, указывает внутрь здания. В число параметров источника света, представленных на вкладке Parameters в боксе Lamp Settings, входят:
502 •
Компьютерное проектирование в архитектуре • ArchiCAD 11 Light Resolution (Разрешение по свету) – число источников, размещенных на широтных линиях «небесной» полусферы (характеристика недоступна для прямого редактирования);
•
Rotation Angle (Угол отклонения) – угол поворота источника при размещении его на крыше на скатном окне. Остальные параметры Cast Shadows, Shadows Is Soft, Shadows Quality, Set Sun Position Manually имеют то же содержание, что и одноименные параметры, описанные выше для источника SkyObject. Выбор эффектов. Выбор выполняется на вкладке LightWorks Effects (Световые эффекты) (рис. 27.10), где устанавливаются параметры обработки, используемые для создания фотоизображения.
Рис. 27.10. Настройка параметров тонирования •
Method – выбор объема обработки световых атрибутов, что позволяет варьировать между качеством изображения и временем тонирования: Normal (Плоская раскраска) – всем точкам одного полигона присваивается общий цвет. Практически все эффекты отсутствуют, искусственные источники света не воспринимаются;
Глава 27 • Создание реалистических изображений
503
Better (Лучше) – атрибуты света вычисляются для каждого третьего пикселя; Final (Окончательный) – атрибуты света вычисляются для каждого второго пикселя; Best (Наилучший) – атрибуты света вычисляются для каждого пикселя. • Antialiasing (Сглаживание) – степень устранения ступенчатости: от полного отсутствия сглаживания (Off) до наилучшего сглаживания (Best). При выключении сглаживания будет уменьшаться время раскрашивания. • Effects – включение эффектов, параметры которых были установлены ранее в других окнах: Reflection (Отражение) – включение режима трассировки, в котором свет будет отражаться от поверхностей. Результат отображается при тонировании. При сбросе флажка генерация раскрашивания будет выполняться быстрее; Transparency (Прозрачность) – включение эффекта прозрачности, значение которой установлено в боксе Material на вкладке Exposure to Light (рис. 5.13); Smooth Surfaces (Сглаженные поверхности) – для кривых поверхностей включается сглаживание, выполняемое с точностью до одного пикселя. • Light Sources (Источники света) – выбор типов источников света: Sun (Солнце) – удаленный источник света, лучи которого можно считать параллельными. Направление лучей определяется азимутом (Sun Azimuth) и углом наклонения (Sun Altitude). Параметры источника определяются в боксе Sun Settings (рис. 8.12); Ambient (Рассеяние) – распределенный источник света, моделирующий рассеянное излучение. При отсутствии такого источника площадь, оказавшаяся в тени, созданной с использованием главных источников, будет черной. Слишком большая интенсивность рассеянного света приводит к уплощению изображений. Данный источник света не позволяет создавать тени; Camera (Камера) – источник света имеет характеристику излучения из точки взгляда в точку цели, определенных текущей активной камерой. Свет из камеры не дает отбрасывания тени; Lamps (Лампы) – искусственные источники света, а также специальные источники, такие как the SkyObject, SunObject и WindowLight. Эти источники должны быть включены в боксах настройки Lamp Settings. Для первых трех типов источников устанавливается в процентах сила света, которая должна учитываться в расчетах их воздействия на поверхности. Можно настроить уровень интенсивности этих источников света в боксах их настройки. Однако флажок Ambient и связанное с ним значение интенсивности на вкладке на вкладке LightWorks Effects бокса PhotoRendering Settings (см. рис.27.10) будет также воздействовать на световые эффекты этих объектов.
504
Компьютерное проектирование в архитектуре • ArchiCAD 11
а
б
в
г Рис. 27.11. Примеры одновременного использования нескольких источников света а – 100% Sun; б – 100% Sun, 100% Ambient; в – 100% Sun, 100% Ambient, 100% Camera; г – 100% Sun, 100% Ambient, 70% Camera; д –100% Ambient , 70% Camera
д Световая среда. Элементами среды являются наборы световых параметров света, называемые шейдерами. Параметры, характеризующие световую среду, определяются на вкладке LightWorks Environment (рис. 27.12). Здесь можно определить характеристики Солнца, включая его тип тени (Soft или Hard), цветовую температуру и другие параметры. Для ограничения числа параметров, отображаемых при редактировании, устанавливается флажок Show Essential Only (Показать только существенные).
Глава 27 • Создание реалистических изображений
505
Рис. 27.12. Параметры световой среды Шейдеры поделены на три класса: • Sun (Солнце) – содержит два шейдера: Sun – классический шейдер, обеспечивающий быстрое вычисление солнечных теней при тонировании; Realistic Sun – шейдер реалистического Солнца дает более тонкую структуру солнечной тени, которая требует увеличенного времени тонирования; • Foreground (Передний план) – шейдеры, определяющие вид элементов на переднем плане. Например, в классе Foreground шейдер Fog Light будет создавать эффект дымки на тонированной картинке; • Background (Задний план) – шейдеры, определяющие вид элементов на заднем плане. Для доступа к этому классу нужно сначала сбросить флажок Render Background with Internal Engine (Тонировать задний план во внутреннем стандарте). В противном случае задний план при тонировании будет формироваться на основе установок, сделанных на вкладке Background. Для настройки шейдера необходимо щелкнуть по имени класса и выбрать в нем справа из списка подходящий шейдер. Затем отредактировать на правой стороне бокса параметры выбранного шейдера: нажать на параметр и изменить его значение внизу бокса. Чтобы получить доступ ко всем параметрам в списке, убедиться, что флажок Show Essential Only сброшен. Набросок Выбрав в списке Engine стандарт Sketch (Набросок) (рис. 27.13), можно создать тонированные изображения, имитирующие исполнение рисунков рукой различными инструментами (карандашом, кистью, фломастером и др.). Общие установки. Эти установки выполнятся на вкладке Basic Settings (Основные параметры) и определяют стили рассматриваемого стандарта. •
Sketch style (Стиль наброска) – выбор стандартного набора параметров, характеризующих стиль линий, отображаемый в списке Line Styles и способ
506
Компьютерное проектирование в архитектуре • ArchiCAD 11 выбора цвета, отображаемый в группе Line color. Если стандартный набор переопределяется, его имя изменяется на Custom. Новый стиль наброска можно создать на основе существующего стиля в файле SketchPreset.txt, расположенном в папке ArchiCAD/Add-Ons/Visualization/SketchTextures.
Рис. 27.13. Настройка общих параметров наброска •
•
Line Styles (Стили линий) – выбор стиля, имитирующего работу различными инструментами: пером с черными чернилами, карандашом, углем, акварелью и др. Каждый тип линий представляется набором растровых изображений, собранных в соответствующей папке, которая размещается в свою очередь в упомянутой выше папке SketchTextures. В процессе тонирования для каждой линии программа выбирает в наборе случайно один из стилей. Line color (Цвет линии) – выбор цвета линий одним из способов: Custom (Пользовательский) – щелчком в поле справа открывается палитра, в которой выбирается любой цвет для монохромных изображений; Current element settings (Параметры текущего элемента) – цвет линий зависит от цвета пера, назначенного текущему компоненту элемента в модели; As in Line Style (Как в стиле линии) – цвет линий определяется выбранным в списке Line Style стилем.
Глава 27 • Создание реалистических изображений •
•
507
Show 3D Vectorial Hatching (Показать 3М-векторную штриховку) – включение векторной штриховки, которая будут рисоваться на тонированном изображении. Свойства штриховки можно задать в рассматриваемом боксе на вкладке Hatch Line Settings (Параметры линий штриховки). Show Vectorial Sun Shadows (Показать солнечные векторные тени) – включение затененных областей, представляющих собой солнечные тени. Свойства линий векторных теней можно задать в рассматриваемом боксе на вкладке Shadow Line Settings (Параметры линий тени).
а
б
Рис. 27.14. Примеры выполнения набросков в разных стилях в
а – Technicolor (Цветное кино); б – Aquarium (Аквариум); в – Koh_I_Noor (Кохинор)
Улучшения качества выполнения наброска. Художественные качества наброска можно улучшить использованием различных эффектов: • Antialiasing (Сглаживание) – сглаживание линий путем «ощипывания» выступающих линий. Для текстурированных типов линий, таких как кисть, мел, не рекомендуется увеличивать уровень сглаживания выше 2, чтобы не приводить к замедлению процедуры тонирования; • Air perspective (Воздушная перспектива) – моделирование эффекта дымки, в котором линии постепенно исчезают. Хотя эффект нельзя нормально выполнить при ручном создании наброска, световая дымка в набросках, выполненная грубым воском, может оказаться привлекательной и сделать вид особенно естественным при использовании кисти для рисования; • Paper roughness (Неровность бумаги) – моделирование выпуклостей на снимке реальной шершавой бумаги. Обычно выпуклости при тонировании генерируются случайным образом. Для получения лучшего результата реко-
508
Компьютерное проектирование в архитектуре • ArchiCAD 11 мендуется использовать изображение заднего плана с предопределенным альфа-каналом для выпуклостей. Примеры таких изображений можно найти в папке ArchiCAD Library 11/Background Images/Alpha Paper Textures;
•
Use background alpha channel (Использовать альфа-канал для заднего плана) – включение альфа-канала в изображении заднего плана.
Рис. 27.15. Использование различных эффектов Настройка линий. В этой процедуре можно изменять толщину линий и степень их искривления, а также задавать уровень дополнительного растяжения линий:
Рис. 27.16. Настройка линий наброска •
Thickness (Толщина) – управление толщиной линий. Малые значения применяют для тонких инструментов (карандаша, фломастера). Большие значения подходят для отображения текстуры с помощью кисти или воска. Для получения лучших результатов необходимо использовать более высокие значения, чем для линий штриховки и линий теней; • Line distortion (Искажение линий) – получение эффекта искривления линий; • Line overstretch (Растяжение линий с перекрытием) – растяжение линий в сравнении c их двойниками в 3М-окне, что будет превращать точные соединения линий в их пересечение при положительных значениях или в разорванные соединения при отрицательных значениях. Настройка линий штриховки. На вкладке Hatch Line Settings (рис. 27.17) устанавливаются свойства линий штриховки тонированного изображения. Если флажок Show 3D Vectorial Hatching (Показать 3М-векторную штриховку) сброшен, линии штриховки не создаются, и настройка на рассматриваемой вкладке не действует на что-либо. Параметры Thickness, Line overstretch и Line distortion создают такие же эффекты, как и одноименные параметры на вкладке Sketch Line Settings.
Глава 27 • Создание реалистических изображений
509
Рис. 27.17. Настройка линий штриховки Параметр Clarify remote area (Сделать прозрачной удаленную область) управляет насыщенностью и толщиной линий заднего плана. При увеличении значения линии становятся бледнее и тоньше. Это полезно и иногда даже необходимо, когда заштрихованная поверхность смотрится под уменьшенным углом. Без использования такого параметра линии штриховки на заднем плане могут стать настолько густыми, что приведут к появлению сложного черного массива. Указанный параметр будет действовать только при установке флажка Apply. Настройка линий теней. На вкладке Shadow Line Settings (Параметры линий тени) (рис. 27.18) устанавливаются свойства линий, используемых для штриховки затененных областей. Если флажок Show 3D Vectorial Sun Shadows на вкладке Basic Settings сброшен, штриховка затененных областей не производится, и настройка на рассматриваемой вкладке не действует на что-либо.
Рис. 27.18. Настройка линий для штриховки теней Параметры Thickness, Line overstretch и Line distortion создают такие же эффекты, как и одноименные параметры на вкладке Sketch Line Settings. Darkness (Затемнение) – управление прозрачностью теней. Чем меньше значение параметра, тем прозрачнее тень. Spacing (Расстояние) – расстояние между линиями теней. Увеличение расстояния приводит к осветлению тени. Эффекты, формируемые параметрами Thickness, Darkness и Spacing, могут перекрываться. Так, высокое значения для Thickness при невысоком значении Spacing будет приводить к затемнению тени, как если бы увеличилось значение параметра Darkness.
Компьютерное проектирование в архитектуре • ArchiCAD 11
510
Источники света Этот вид библиотечных элементов моделирует искусственное световое оформление сцен при создании фотоизображений, позволяя придать им наиболее реалистический вид. Параметры и атрибуты. Настройка ламп выполняется в окне Lamp Defaults Settings (рис. 27.19). При установке возвышения на первой вкладке, Preview and Positioning, нужно иметь в виду, что для подвесных ламп точка привязки соответствует точке подвески, то есть высоте. Для напольных ламп возвышение определяется обычным образом.
Рис. 29.19. Настройка параметров источника света Для описания параметров источника света он представляется следующей геометрической моделью: A2 A1 R D1 D2
Согласно приведенной модели на вкладке Parameters (рис. 27.20) бокса настройки источника света Lamp Settings используются следующие параметры:
Глава 27 • Создание реалистических изображений • • • • •
•
511
Angle of Inner Light Cone (Угол внутреннего конуса света) – угол А1 (со значениями 0–80) конуса света, внутри которого интенсивность света постоянна; Angle of Outer Light Cone (Угол внешнего конуса света) – угол А2 конуса света, в котором происходит затухание светового потока; Light Starts (Начало света) – расстояние D1 до начала светового потока. Отсчитывается от источника света; Light Stops (Конец света) – расстояние D2 до конца светового потока; Angle Falloff (Угол спада) – спад интенсивности светового потока при изменении угла светового конуса от A1 до А2. Нулевое значение соответствует очень резкому спаду. Чем выше значение, тем более плавно происходит затухание. Принимает значения 0–5; Distance Falloff (Расстояние спала) – спад интенсивности светового потока при изменении расстояния от D1 до D2. Нулевое значение соответствует очень резкому спаду. Чем выше значение, тем более плавно происходит затухание. Принимает значения 0–5.
Рис. 27.20. Настройка источника света При необходимости показать конус света в 3М-окне (рис. 27.21) параметр Show Light Cone (Показать конус света) устанавливается в состояние On.
Рис. 27.21. Отображение включенного источника света в 3М-окне Источники света позволяют на реалистических изображениях полностью воспроизводить реальный конус света в помещении и снаружи, если в боксе на-
512
Компьютерное проектирование в архитектуре • ArchiCAD 11
стройки PhotoRendering Settings, на вкладке Effects или Light Works Effects, в разделе Light Sources, установлен флажок Lamps. Типы источников. Источники света в библиотеке сгруппированы в трех папках. В папке General Light Source представлены бескорпусные источники света. Они используются, если их конструктивные особенности не имеют значения либо эти источники скрыты. На рис. 27.22 показан источник общего типа (General Light), имеющий сферическую диаграмму направленности.
Рис. 27.22. Сферический бескорпусной источник света В источнике на рис. 27.23 (Light Cone Down) реализована коническая диаграмма, направленная вниз.
Рис. 27.23. Конический бескорпусной источник света В источнике прожекторного типа (Spot Light) (рис. 27.24) сформирована усеченная коническая диаграмма направленности, вершина которой задается радиусом Light Cone Radius. Здесь возможна визуализация светового конуса и на фотоизображении, если установлен флажок Cone in Rendering. Источник мо-
Глава 27 • Создание реалистических изображений
513
жет отклоняться от вертикали на угол Tilting Angle. В 2М-символе задаются уровень возвышения и уровень границы освещения.
Рис. 27.24. Прожекторный источник бескорпусного типа В папках Interior Lamps и Street Lamps собраны источники света, предназначенные соответственно для внутреннего освещения помещений и наружного (уличного) освещения. Примеры таких источников показаны рис. 27.25.
а Рис. 27.25. Корпусные источники света
б
а – внутренний источник света; б – наружный источник света
Выравнивание вида Пусть на основе определенного 3М-вида модели создано, используя операцию PhotoRendering, его реалистическое изображение, сохраненное отдельным файлом (рис. 27.26а).
514
Компьютерное проектирование в архитектуре • ArchiCAD 11
б
а
Рис. 27.26. Выравнивание вида относительно картинки Далее может оказаться необходимым добавить в модель новые элементы и создать скорректированное реалистическое изображение, которое должно иметь те же установки камеры, что и в исходном реалистическом изображении. Если эти установки для соответствующего 3М-вида не были сохранены, их можно извлечь из исходного реалистического изображения. Скорректированное изображение будет сформировано из исходного реалистического изображения, которое представляется в качестве заднего плана, и новых элементов, выбираемых из скорректированной модели. Для формирования направления взгляда (параметров камеры), под которым было создано исходное реалистическое изображение и под которым должны отображаться новые элементы необходимо выделить два четко видимых вертикальных сегмента на исходном изображении (стороны двери или окна, два вертикальных ребра стены). Затем соединить концевые точки этих сегментов с точками в модели или ее среды, в которые они при выравнивании должны перейти. 1. Из подменю Document > Creative Imaging (Документ > Изысканная визуализация) командой PhotoRendering Settings (Параметры тонирования) открыть одноименный бокс, и перейти на вкладку Background (Задний план). 2. Для параметра Background Image (Изображение заднего плана) установить значение Picture и кнопкой Change Picture (Изменить картинку) открыть бокс Load Image from Library (Загрузить изображение из библиотеки). 3. Выбрать в папке Other исходное реалистическое изображение, которое будет использовано в качестве заднего плана. При отсутствии нужного файла на-
Глава 27 • Создание реалистических изображений
515
жать кнопку Load Other Object и выбрать из списка значение From File Dialog Box. Найти и открыть нужный файл. Нажать ОК. На вкладке Background Image в окошке просмотра появится корректируемое реалистическое изображение, которое будет использовано в качестве заднего плана. 4. Выбрать двойным щелчком инструмент ФИГУРА. В открывшемся боксе настройки нажать кнопку Open. Найти и открыть файл исходного реалистического изображения. Поместить исходное реалистическое изображение на плане этажа любого размера или разрешения. 5. Связать два вертикальных сегмента на модели с соответствующими точками на картинке заднего плана, используя автоматический или ручной способ: Автоматический способ. Выделить картинку заднего плана. Из подменю Document > Creative Imaging выбрать команду Align View (Выровнять вид). Затем выбрать на модели первый вертикальный сегмент (точку) и показать его концевые точки на картинке. Две линии соединят точку на плане с указанными точками на картинке. Таким же образом связать второй вертикальный сегмент на модели и картинке (рис. 27.27а). Ручной способ. Инструментом ЛИНИЯ соединить верхние и нижние точки видимых вертикальных отрезков на картинке с их точками размещения на плане этажа. Выделить картинку и четыре только что созданные линии, и выбрать из подменю Document > Creative Imaging команду Align View.
б
а
Рис. 27.27. Восстановление линии взгляда из картинки заднего плана
6. В открывшемся боксе Align View (см. рис. 27.27б) ввести значения высоты для четырех точек, определенных на картинке. Нажать ОК. Камера будет размещена на плане этажа на новом пути (рис. 27.28а). 7. Из подменю View > 3D View Mode (Вид > Режим 3М-вида) командой 3D Window Settings (Параметры 3М-окна) открыть одноименный бокс и уста-
516
Компьютерное проектирование в архитектуре • ArchiCAD 11
новить в нем для 3М-вида размеры, равные размеру картинки с исходным реалистическим изображением. Нажать ОК. 8. Выделить камеру и элементы, которые нужно отобразить на изображении, и выбрать из контекстного меню команду Selection/Marquee in 3D (Выделение/Бегущая рамка в 3М). В 3М-виде будет сформирован набор элементов, подготовленных для включения далее в скорректированное реалистическое изображение (рис. 27.28б). 9. Выбрать из подменю Document > Creative Imaging команду PhotoRender Projection (Тонируемое проецирование). На рисунке напротив заднего плана сканированной фотографии появятся новые элементы (рис. 27.26б).
а
б Рис. 27.28. Создание 3М-вида новых элементов с восстановленными параметрами камеры Для большей точности можно ввести горизонт реалистического изображения путем поворота картинки на плане этажа, так чтобы горизонт стал точно параллелен не повернутой X-оси.
ГЛАВА 28
Съемка проекта Важное место в процессе создания проекта занимает возможность его оперативной демонстрации в различных видах, максимально приближенных к реальной действительности, что позволяет наиболее наглядно показать основные архитектурные решения, реализованные в проекте. Такая демонстрация может быть достаточно эффектно решена с использованием инструмента КАМЕРА, позволяющего выполнять съемку проекта следующими тремя способами: •
Свободная съемка (Camera). Камера (точка взгляда) и цель устанавливаются в пространстве независимо друг от друга.
•
Сферическая съемка (VR-объект). Одна из точек линии взгляда находится в центре полусферы, а другая перемещается по поверхности этой полусферы. Панорамная съемка (VR-сцена). Устанавливаются несколько камер, сканирующих пространство вокруг себя.
•
Свободная съемка В этом виде съемки с помощью группы камер в составе одного файла формируется в перспективной проекции определенный набор видов, которые при просмотре могут быть собраны в фильм (рис. 28.1). В съемке можно также использовать готовые именованные виды параллельной проекции.
Рис. 28.1. Съемка перемещаемой камерой: К1, …Кn – камеры, Ц1, …Цn – цели, C – солнце
Между каждой парой соседних камер можно дополнительно автоматически формировать перспективные равномерно расположенные промежуточные виды. Только одна камера может быть активна в определенный момент времени, отображая текущее положение солнца и угол зрения. Если нет выделенной камеры, по умолчанию активной будет камера, установленная последней. Две кривые, заданные последовательностями точек взгляда и точек цели, образуют траекторию съемки. Параметры камеры. Параметры камеры представлены в боксе настройки Camera /VR-Settings (Камера/VR параметры) на вкладке Camera (рис. 28.2) и харак-
518
Компьютерное проектирование в архитектуре • ArchiCAD 11
теризуют вертикальное положение камеры и цели, расстояние между ними, а также угловое положение солнца. Камера задается высотой (Camera Z), расстоянием до цели (Distance), углом поворота вокруг линии взгляда (Roll Angle) и углом зрения (View Cone). Для цели вводится ее высота (Target Z). Положение солнца задается углом азимута (Sun Azimuth) и углом наклона (Sun Alitude).
Рис. 28.2. Настройка камер Установка камер. В этой процедуре необходимо расставить камеры, устанавливая для каждой из них направление линии взгляда и положение цели. 1. Двойным щелчком по инструменту КАМЕРА открыть бокс Camera VR/Settings и перейти на вкладку Camera (рис. 28.2). 2. Нажать кнопку New (Создать). В открывшемся боксе Add New Path (Добавить новый путь) ввести имя новой съемки и нажать ОК. 3. Установить в боксе Camera VR/Settings параметры камеры, цели и солнца. 4. Задать на плане этажа линию взгляда, указав первым щелчком положение камеры, а вторым щелчком – положение цели. 5. Повторить пункт 4 для других камер. По мере установки новых камер счетчик Camera будет автоматически присваивать им номера. Камере, помещенной на план, назначается номер, следующий после номера активной камеры. Если с таким же или большим номером уже есть камеры, их номера автоматически увеличивается на 1. 6. Кнопкой Sun открыть одноименный бокс (рис. 8.12) и задать в нем положение солнца в зависимости от широты, долготы, времени суток и года.
Глава 28 • Съемка проекта
519
В дальнейшем можно выбирать линию взгляда, либо последовательно щелкая в счетчике Camera по стрелкам, либо вводя номер камеры в поле счетчика. Справа от счетчика в поле Wait here (Ждать) для каждой камеры устанавливается число кадров, в течение которых переход к следующей камере замораживается. Редактирование камер. Чтобы изменить кривизну траектории в точке размещения камеры, положение точки цели и азимут, нужно выделить камеру и, открыв щелчком по соответствующей узловой точке Pet-палитру, выбрать в ней команду Move sub-element (Переместить субэлемент). Затем переместить выбранную узловую точку в новое положение (рис. 28.3). Если нужно перенести в новое положение камеру, выбрать в Pet-палитре команду Drag и указать новое положение камеры. Выбор конкретной камеры можно делать установкой в счетчике Camera соответствующего номера. 3
1 1'
4
Рис. 28.3. Поворот и растяжение касательной к траектории 2
1, 2 – управление касательной; 3 – управление направлением взгляда; 4 – управление положением солнца
Для изменения имени траектории выбрать ее в списке траекторий и, щелкнув по кнопке Rename (Переименовать), ввести новое имя. Чтобы удалить текущую траекторию съемки, щелкнуть по кнопке Delete (Удалить) и далее подтвердить это действие. Последняя траектория не удаляется. Если траектория с камерами представлена сплайном Безье, который путем управления касательными в точках размещения камер был изменен, можно восстановить положение и направление указанных касательных. Для этого необходимо выделить соответствующие этим касательным камеры и нажать в боксе настройки кнопку Smooth Path at Cameras (Сгладить траекторию с камерами). Если после установки параметров камеры была выбрана соседняя камера по счетчику, то выполненные перед этим настройки сохраняются. Произведенные изменения будут видны сразу после перехода к соседней камере. При выборе следующей камеры курсором для сохранения выполненных установок нужно нажать кнопку Apply (Применить) в нижнем правом углу. Если при этом выбрано несколько камер, текущие установки параметров будут применены ко всем выделенным камерам. Чтобы увидеть изменения, бокс Camera VR/Settings можно оставлять открытым. Для контроля в 3М-модели вида, на который настроена камера, необходимо выделить эту камеру на плане и активировать 3М-окно. Параметры перспективной проекции, определенные камерой, будут далее отображаться в боксе Perspective Settings (рис. 8.8). Если далее в этом боксе изменить параметры проекции, результат проявится только в 3М-окне. Камера на плане этажа не изменится.
520
Компьютерное проектирование в архитектуре • ArchiCAD 11
Настройка траектории съемки. По окончании установки или редактирования камер необходимо в боксе Camera VR/Settings кнопкой Path (Путь) открыть бокс Path Options (рис. 28.4) и в нем настроить траекторию съемки.
Рис. 28.4. Настройка траектории съемки В разделе Motion Controls (Управление движением) устанавливаются параметры траектории съемки для камер (Camera) и целей (Target). Траектория размещения камер представляется сплайном Безье (Bezier) или многоугольником (Polygon). Сплайн обеспечивает хорошее сглаживание при формировании между камерами дополнительных кадров. Флажки Open или Closed оставляют траекторию съемки открытой или замыкают ее на первую камеру. Для цели выбирается многоугольная (Polygon) либо сглаженная (Smooth) с помощью дуг траектория. Многоугольный вариант используют, если камера перемещается быстро, а цель неподвижна или перемещается незначительно, например, при обходе вокруг здания с неподвижной целью. Вариант со сглаживанием предпочтителен, если траектория камеры представляется сплайном Безье. В разделе Motion Resolution (Разрешение движения) между камерами устанавливаются промежуточные проекции (кадры), параметры которых будут вычисляться автоматически. Увеличение числа промежуточных видов улучшает сглаживание движения, однако приводит к увеличению времени на обработку и требуют большей оперативной памяти. В разделе Display Options (Опции отображения) устанавливаются графические свойства камер и траекторий. В списке сверху выбираются элементы, используемые в изображении съемки: None (Ничего); Camera only (Только камера); Camera & Path (Камера и траектория съемки); Everything (Все) – все элементы траектории: камеры, цели, линия съемки, линии взгляда, включая дополнительные точки между камерами. При отображении камер можно флажком All выбрать все камеры, или, установив флажок Cameras, выбрать только часть цепочки камер, указав номер первой и последней камеры в этой цепочке.
Глава 28 • Съемка проекта
521
Настройка съемки. После расстановки камер необходимо настроить генерируемый при съемке MOV-файл и запустить процедуру его формирования. Если в боксе настройки Camera/VR-Settings (рис. 28.2) открыта вкладка Camera, в подменю Document > Creative Imaging (Документ > Изысканная визуализация) будет доступна команда Create Fly Through (Произвести съемку), которой открывается одноименный бокс (рис. 28.5).
1 2
Рис. 28.5. Настройка выходного MOV-файла 1 – графический формат выходного файла; 2 – разрядность цвета
Выбор исходных данных для съемки. В разделе Source (Источник) выбираются: • окно для формирования отдельных кадров: 3D-Window (3М-окно); Photo Rendering Window (Окно фотоизображения); • тип проекций, используемый при формировании отдельных кадров: Perspective from Camera Path (Перспективные проекции) – проекции, созданные инструментом КАМЕРА. Имя текущей перспективной траектории съемки приводится рядом ниже. Эта опция недоступна, если на траектории определено меньше двух камер; Pre-set Parallel Projections (Предопределенные параллельные проекции) – параллельные проекции, которые были определены и сохранены в боксе Pre-set Parallel Projections (рис. 8.11); • положение кадров: Key frames only (Только ключевые кадры) – кадры будут формироваться только в точках размещения камер; With in between frames (С промежуточными кадрами) – дополнительно будут формироваться кадры в точках на траектории между установленными камерами; • использование кадров: All (Все) – в MOV-файл будут включены данные из всех кадров; Frames from (Кадры с) – вариант с указанием справа диапазона кадров (с первого по последний), в пределах которого производится съемка;
Компьютерное проектирование в архитектуре • ArchiCAD 11
522 •
управление перерисовкой модели: если вид помещенного в проект библиотечного элемента зависит от номера кадра, модель после создания каждого кадра должна строиться заново. Этот режим задается флажком Rebuild Model for Each Frame (Перестраивать модель для каждого кадра).
Настройка выходного файла. В разделе Result устанавливаются: •
Формат представления результата (первый список справа): QuickTime Movie file (Video Movie file) – фиксация отдельных кадров в одном MOV-файле в форме фильма; Image (Изображение) – фиксация отдельных кадров отдельными файлами в одном из графических форматов; ArchiCAD 2D Lines (ArchiCAD 2М-линии) – фиксация отдельных кадров в PLN-формате, в котором виды представлены в форме плоских изображений с помощью линий. Это представление доступно только при установке механизма визуализации Internal Engine в боксе 3D Window Settings (рис. 8.4). Если модель в 3М-окне имеет каркасное представление (Wireframe), то при установке флажка Remove Redundant Lines (Удаление излишних линий) можно удалить накладывающиеся линии в изображении, уменьшив тем самым размер выходного файла;
•
Цветовое разрешение (второй список справа): черно-белое изображение (Black & White), серое изображение с различной градацией полутонов (Grays), цветное изображение с различной градацией цветов (True Color).
•
Сжатие выходного файла формата QuickTime Movie File, если его размеры становятся недопустимо большими: Image Compression (Сжатие изображения). Для сжимаемых изображений можно изменить масштаб, открыв кнопкой Rescale (Масштаб) бокс Compression Rescale (Масштаб сжатия). Параметры сжатия можно настроить в боксе Compression Settings (Параметры сжатия), открыв его справа кнопкой Set (Установить);
•
Сглаживание цветовой палитры при работе с растровыми форматами Image или QuickTime Movie File с недостаточным количеством цветов: Dithering (Сглаживание);
•
Частота следования кадров в секунду при использовании формата Video Movie: Frame rate (Частота кадров).
Запуск съемки. Для создания изображений и показа их на экране без сохранения на диске нужно нажать кнопку Show (Показать), а с сохранением анимации – кнопку Save (Сохранить). Полный путь для MOV-файла (включая имя самого файла) рекомендуется формировать, используя латинские шрифты. При использовании кириллицы будет сформировано сообщение об ошибке с кодом 7003.
Глава 28 • Съемка проекта
523
Сферическая съемка В предыдущем варианте съемки нельзя было при просмотре MOV-файла получать изображения с линиями взгляда отличными от тех, которые были назначены камерам. Снять это ограничение можно при использовании другого метода, сводящегося к построению на основе исходной 3М-модели поверхностной модели. Такая модель, называемая VR-объектом (Virtual Reality) объекта предоставляет возможность осмотра объектов под любым направлением со всех сторон снаружи или изнутри. Управляя клавишами или мышью, можно, оглядеться вокруг или обернуться, приблизить или отдалить интересующий предмет, развернуть картину под нужным углом. Такая интерактивность VR-объектов создает эффект присутствия – виртуальной действительности. Чтобы получить трехмерную информацию по VR-объекту проще всего выполнить сферическое сканирование объекта снаружи или изнутри (рис. 28.6). В первом случае нужно цель поместить в центре сферы, а камеру на ее поверхность, а во втором случае поменять их местами. В процессе сканирования по поверхности этой сферы будет перемещаться установленная на ней камера или цель.
Ц
К
К
С
Ц
С
а
б
Рис. 28.6. VR-объекты а – с направлением линии взгляда внутрь; б – с направлением линии взгляда наружу. К – камера; Ц – цель; С – солнце
Параметры VR-объекта представлены в боксе настройки Camera /VR-Settings на вкладке VR Object (рис. 28.7) и характеризуют сферу поверхности сканирования, камеру и положение солнца. Сфера задается радиусом (Radius), высотой центра (Center Z), числом горизонтальных (Parallels) и вертикальных (Meridians) сегментов, определяющих шаг сканирования поверхности сферы. Камера характеризуется углом обзора (View Cone), минимальным (Lowest View) и максимальным (Highest View) наклоном камеры, а также положением – в центре с направлением взгляда наружу (Look Outside) или на поверхности сферы и направлением взгляда внутрь (Look Inside). Положение солнца задается углом азимута (Sun Azimuth) и углом наклона (Sun Altitude). Можно также выполнить настройку с учетом географического поло-
524
Компьютерное проектирование в архитектуре • ArchiCAD 11
жения, времени года и суток, а также различных атмосферных эффектов, открыв кнопкой Sun одноименный бокс.
Рис. 28.7. Настройка VR-объекта Установка VR-объекта. Для установки VR-объекта необходимо: 1. Двойным щелчком по инструменту КАМЕРА открыть бокс настройки Camera/VR Settings и перейти в нем на вкладку VR Object (VR-объект). 2. Нажать кнопку New и в боксе Add New VR Object (Добавить новый VRобъект) ввести имя нового VR-объекта и нажать ОК. 3. Установить в боксе настройки Camera/VR Settings параметры VR-объекта. 4. Щелчком на плане этажа поместить камеру VR-объекта. Если при создании кнопкой New нового VR-объекта на плане уже имеется ранее созданный VR-объект, он будет удален. Редактирование VR-объекта. Кроме параметров, устанавливаемых в боксе Camera /VR-Settings, можно изменять положение центра сферы, направление солнца и положение на сфере камеры/цели. Для изменения параметров VR-объекта необходимо выделить его, затем в боксе настройки задать новые значения параметров, после чего нажать кнопку Apply. Чтобы изменить положение камеры, цели или солнца нужно выделить VRобъект и, открыв щелчком по соответствующей узловой точке Pet-палитру, выбрать в ней команду Move sub-element (Переместить субэлемент) и задать новое положение соответствующего субэлемента (рис. 28.8). Для перемещения VRобъекта, нужно выделить его и щелкнуть по любой узловой точке открыть Petпалитру. Выбрать в ней команду Drag и указать новое положение VR-объекта.
Глава 28 • Съемка проекта
525
Рис. 28.8. Перемещение Солнца и камеры Настройка съемки. Съемка может выполняться, если в боксе Camera/VRSettings текущей является вкладка VR object. В этом случае в подменю Document > Creative Imaging будет доступна команда Create VR-object (Создать VR-объект), которая открывает одноименный бокс (рис. 28.9).
Рис. 28.9. Установка VR-объекта В верхнем списке выбирается технология VR-объектов из имеющихся в папке Add-On\Visualization: • QTVR 2.0 Engine (Стандарт QTVR 2.0) – стандарт, использующий для просмотра VR-объектов программу QuickTime Player; • RealSpace VRML Engine – стандарт, использующий язык моделирования виртуальной реальности VRML (Virtual Reality Modeling Language). Для просмотра документов в этом стандарте необходимо подключить вспомогательный VRML-браузер, например Cortona, Live3D, Cosmo Player, WorldView. Параметры в разделах Source (Источник) и Result имеют то же содержание, что и при свободной съемке (рис. 28.4). Запуск съемки. После настройки в боксе Create VR object нажать в нем кнопку Save и сохранить в одноименном боксе выходной MOV-файл.
526
Компьютерное проектирование в архитектуре • ArchiCAD 11
Панорамная съемка Возможность использовать в проекте только один VR-объект не позволяет осуществлять просмотр нескольких помещений, разделенных перегородками. От этого недостатка свободен вариант съемки с использованием VR-сцен (рис. 28.10), в которых можно устанавливать любое число так называемых панорамных камер Panorama i. Одна из камер в VR-сцене в каждый момент времени активна. Относительно этой камеры задается положение солнца. Активной оказывается всегда выделенная камера, или камера, установленная последней на план. Камеры соединяются друг с другом произвольным образом через «активные зоны», которая представляется узловой точкой на линии связи. Выбирая при просмотре «активную зону», можно переходить от видов, созданных одной камерой, к видам, выполненным другой камерой, не прерывая выполнения файла, то есть передвигаться из одной 3М-панорамы в другую, формируя так называемый виртуальный тур. Такой тур, как и отдельные 3М-панорамы, могут включать анимацию, звуковое сопровождение и другие мультимедийные элементы.
Рис. 28.10. VR-сцена Параметры панорамных камер. Данные параметры представлены в боксе настройки Camera /VR-Settings на вкладке VR Scene (рис. 28.11) и характеризуют выбранную панорамную камеру и положение солнца. Панорамная камера задается номером (Panorama Name) и высотой размещения камеры (Panorama Camera Z), а положение солнца характеризуется углом наклона (Sun Altitude) и азимутом (Sun Azimuth). Установка VR-сцены. Для установки VR-сцены нужно расставить VRобъекты, например, по одной в отдельных помещениях: 1. Двойным щелчком по инструменту КАМЕРА открыть бокс настройки Camera/VR Settings , в котором прейти на вкладку VR Scene (VR-сцена). 2. Кнопкой New открыть бокс Add New VR Scene (Добавить новую VR-сцену). Ввести имя новой VR-сцены и нажать ОК. 3. Установить в боксе настройки Camera/VR Settings параметры VR-сцены. 4. Первым щелчком на плане этажа поместить первую панорамную камеру, а вторым щелчком задать направление линии взгляда для начального вида. 5. Повторить п. 4 для установки остальных панорамных камер.
Глава 28 • Съемка проекта
527
6. Установить необходимые связи между камерами, щелкая вначале курсором «галочка» по одной камере, а затем, протянув курсором «белый карандаш» связь до другой камеры, щелкнуть по ней курсором «черный карандаш».
Рис. 28.11. Установка панорамных камер Редактирование VR-сцены Узловую точку на связи после ее выделения можно перетащить курсором в новое положение при активном инструменте КАМЕРА. Эту точку удобно устанавливать в области естественного перехода – двери, окна, а также других объектов, которые легко выделить на виде. Если рассматриваемая камера не связана с другими камерами, при генерации VR-сцены будет выдано предупреждение. Связь после выделения в ней узловой точки удаляется командой Clear или клавишей . Направление линии взгляда и угол азимута солнца редактируются так же, как было описано выше для аналогичных параметров камеры при свободной съемке. Имя камеры можно изменить на рис. 28.11 в поле Panorama Name (Имя панорамы). Для переименования съемки нажать кнопку Rename (Переименовать) и в боксе Rename VR-scene (Переименовать VR-сцену) ввести новое имя. Настройка. Убедиться, что в боксе Camera/VR-Settings открыта вкладка VR Scene, Для настройки съемки VR-сцены открыть из подменю Document > Creative Imaging командой Create VR-scene (Создать VR-сцену) одноименный бокс (рис. 28.12), в котором устанавливаются: • •
Технология создания VR-сцены (первый список сверху), как это было описано выше для VR-объектов (см. 28.9); Состав выходных MOV-файлов (второй список сверху): VR-scene (VR-сцены) – MOV-файлы для каждой панорамы, включая управляющий файл, который содержит навигационные данные. При просмотре сцены в QuickTime Player для обозрения всей сцены нужно открыть управ-
528
Компьютерное проектирование в архитектуре • ArchiCAD 11 ляющий файл. Все указанные файлы VR-сцены при использовании стандарта OTVR 2.0 Engine можно объединить в один файл фильма, если установить флажок Make movie self-contained (Сохранить в одном файле); VR-Panoramas (VR-панорамы) –только MOV-файлы отдельных панорам без управляющего файла. Любую панораму можно будет просматривать индивидуально без возможности перехода от одной панорамы к другой; VR-Picture (VR-рисунки) – JPG-рисунки по каждой панораме. Эти рисунки не могут просматриваться в QuickTime Player. С помощью инструментальных средств в QuickTime Pro можно создать из них единый файл.
Рис. 28.12. Генерация VR-сцены •
Размеры VR-сцены (определяются в разделе Size (Размер) и измеряются в пикселях): o Image Height (Высота изображения) – высота VR-сцены; o Image Length (Ширина изображения) – ширина изображения VR-сцены, вычисляемое на основе высоты изображения и конуса обзора; o Window Size in VR Player (Размеры окна в VR-проигрывателе) – размеры по горизонтали и вертикали окна VR-проигрывателе; o Keep Proportional (Пропорционально) – будут удерживаться пропорции горизонтального и вертикального размеров окна VR-проигрывателе с тем, чтобы гарантировать, что изображение не будет искажаться;
Глава 28 • Съемка проекта
529
View Cone (Конус обзора) – угол конуса обзора; Initial Zoom (Начальный угол) – значение начального угла в качестве значения по умолчанию для панорамного вида. Это угол не может быть больше конуса обзора; Управление перерисовкой модели: если вид помещенного в проект библиотечного элемента зависит от номера панорамы, модель после создания панорамы должна строиться заново. Этот режим задается флажком Rebuild Model for each Panorama (Перестраивать модель для каждой панорамы); o o
•
•
Сжатие MOV-файлов при использовании стандарта OTVR 2.0 Engine: Set Image Compression (Установить сжатие изображения) и Set Hotspot Compression (Установить сжатие кадров перехода) для сжатия так называемых кадров (точек) перехода от одной VR-сцены к другой. При нажатии указанных кнопок открывается бокс Compression Settings с параметров сжатия.
Просмотр съемок с использованием QuickTime Player. Все описанные выше виды съемок могут быть просмотрены c помощью входящего в поставку ArchiCAD проигрывателя QuickTime Player, при условии выбора соответствующих форматов для выходных файлов. Просмотр свободной съемки (рис. 28.13) Просмотр доступен, если на рис. 28.5 был выбран графический формат QuickTime Movie File.
Рис. 28.13. Просмотр в Quick Time Player свободной съемки
1
2
3
4
5
6
1 –переход в начало траектории; 2 – движение назад; 3 – пауза/автоматический ход; 4 – движение вперед; 5 – переход в конец траектории; 6 – ручной выбор вида
Протяжка фильма может выполняться автоматически или вручную. Для автоматической протяжки фильма необходимо щелкнуть по кнопке 3, которая примет новую форму « ▌▌», а для остановки снова щелкнуть по той же кнопке. Автома-
Компьютерное проектирование в архитектуре • ArchiCAD 11
530
тический просмотр можно запустить также, дважды щелкнув в окне просмотра. Для ручной протяжки влево нажать кнопку 2, а для протяжки вправо – кнопку 4. Ручную протяжку можно также выполнять ползунковым регулятором 6. Просмотр VR-сцен (рис. 28.14). Просмотр доступен, если на рис. 28.9 был выбран стандарт OTVR 2.0 Engine. Для протяжки фильма необходимо нажать кнопку мыши в окне просмотра и, не отпуская ее, переместить курсор ее влево или вправо. После остановки курсора вращение линии взгляда вокруг оси Z продолжится со скоростью, пропорциональной скорости выполненного перемещения курсора. Движение прекращается при отпускании кнопки мыши. Перемещение курсора с нажатой кнопкой мыши вверх/вниз приведет к изменению в небольшом интервале угла наклона линии взгляда. При попадании курсора в «автоматическую зону» курсор принимает форму контурной стрелки, а на табло под окном просмотра отображается номер панорамы, в которую возможен переход через указанную зону. Перемещение курсора вверх с нажатой кнопкой мыши активирует новую панораму. Для индикации «активной зоны» можно включить кнопкой 3 режим подсвечивания этой зоны.
5
Рис. 28.14. Просмотр в Quick Time Player панорамной съемки
1
2
3
4
1 – приближение; 2 – удаление; 3 – включение «активной зоны»; 4 – отображение текущей панорамы; 5 – «активная зона»
Просмотр VR-объектов. Просмотр доступен, если на рис. 28.12 был выбран стандарт OTVR 2.0 Engine. Окно просмотра такое же, как и для VR-сцен на рис. 28.14, в котором используются только кнопки 1 и 2. Для поворота линии взгляда нажать в окне просмотра кнопку мыши и перетащить курсор в нужном направлении. Поворот линии взгляда будет происходить дискретно в соответствии с назначенным на рис. 28.7 числом параллелей и меридианов. Если курсор поместить у левой или правой границ окна просмотра, где он изменяет свою форму, и нажать кнопку мыши, начнется автономное движение линии взгляда по текущей параллели.
Глава 28 • Съемка проекта
531
Траектория солнца Еще один прием визуализации связан с созданием серии рисунков, в которых отбрасывание тени программируется на определенном интервале времени. Создается из подменю Document > Creative Imaging командой Create Sun Study (Создать траекторию Солнца), открывающей одноименный бокс (рис. 28.15). Этот бокс практически идентичен описанному выше боксу Create Fly Through (рис. 28.5). Отличие заключается в том, что кадры формируются в результате движения солнца на заданном интервале времени, а не перемещения камеры.
Рис. 28.15. Настройка траектории солнца Все проекции для указания траектории солнца создаются согласно текущей перспективной или параллельной проекции, заданной в боксах Perspective Settings (рис. 8.8) и Parallel Projection Settings (рис. 8.10) соответственно. Определение географической точки съемки и характеристик солнечного освещения берется из бокса Sun (Солнце) (рис. 8.12). Для указания дня съемки необходимо в группе Date выбрать из списка месяц, а в окошке справа от него ввести день (его можно также установить с помощью стрелок). Продолжительность анализа траектории солнца можно задать, установив значение From Sunrise to Sunset (С восхода и до захода солнца), либо значение From, а затем указав справа временной интервал в часах и минутах. Временной интервал, с которым будут формироваться виды, задается в поле Interval.
ГЛАВА 29
Макетирование конструкторской документации Вывод архитектурной документации для рассмотрения их клиентами, заказчиками и строительными специалистами является завершающей фазой при создании проекта. Эта документация представляется в ArchiCAD макетами, являющимися частью проекта. Макеты могут включать виды из проектного файла или из других ArchiCAD-файлов, являющихся частью больших проектов, а также файлы внешних чертежей и видов. При создании макетов можно использовать рабочую среду, специально настраиваемую на создание документации, характеризуемую соответствующим профилем (Layouting). Этот профиль обеспечивает подключение всех необходимых инструментальных средств, используемых при создании макетов. Структура макетной документации Макетная книга. Проектная документация представляется в макетной книге, содержащей все макеты, определенные в ArchiCAD-проекте. Макетная книга доступна из Навигатора или Организатора (рис. 29.1). Элементы макетной книги – макеты – содержат все чертежи и картинки, которые формировались в рамках архитектурной документации проекта: виды, внешние чертежи, списки видов, перечни элементов, проектные номера. Каждый макет связан с шаблоном макета, который определяет его размеры, штамп и некоторые другие атрибуты. Структура макетной книги может быть одноуровневой либо для проектов с большим числом чертежей многоуровневой, которые формируются с помощью макетных папок (Subsets). Увидеть эту структуру можно отсортированной двумя способами, выбрать которые можно кнопкой в верхнем левом углу карты макетной книги: • Tree by subset (Дерево по папкам) – группирование макетов в папках с указанием имен чертежей, которые принадлежат им (рис. 29.1а). Чертежи сопровождаются иконками, которые соответствуют их типам; •
Tree by master (Дерево по шаблонам) – группирование макетов по шаблонам макетов, которые им назначены (рис. 29.1б). Получить доступ к установкам элемента макетной книги можно, выделив его в Навигаторе/Организаторе и нажав кнопку Settings. Можно также использовать команды из контекстного меню элемента и команду из меню Document > Layout Book (Документация > Макетная книга).
Глава 29 • Макетирование конструкторской документации
а
533
б
Рис. 29.1. Структура макетной книги а – в Организаторе; б – в Навигаторе проекта
Макеты отображаются с использованием имен, ID-номеров или тех и других. ID-номера генерируются согласно правилам, определенным в боксах Layout Settings (Параметры макета) или Book Settings (Параметры книги), либо назначаются индивидуально. Макет. Этот элемент макетной книги можно открыть следующими способами: • дважды щелкнуть по имени макета на вкладке Layout Book в Навигаторе проекта или Организаторе; • •
выбрать имя макета в меню Window; на инструментальной линейке Mini-Navigator (Мини-навигатор) кнопкой Open Layout (Открыть макет) открыть одноименный бокс со списком существующих макетов и активировать нужный. Если макет нужно открыть в новом окне, установить флажок Open in New Window (Открыть в новом окне). Белая часть площади макета является доступной для печати областью листа, которая ограничена голубой линией. Серая часть является непечатаемой областью листа (рис. 29.2). Размеры и края макета определяются в шаблоне макета. Создать новый макет можно одним из способов: • выбрать команду Document > Layout Book > New Layout (Документация > Макетная книга > Новый макет);
534 • •
Компьютерное проектирование в архитектуре • ArchiCAD 11 нажать кнопку New Layout в Навигаторе проекта или Организаторе либо на инструментальной линейке Layouts and Drawings (Макеты и чертежи); правым щелчком в Навигаторе проекта по имени любой макетной папки или макета открыть контекстное меню и выбрать команду New Layout. Если щелкнуть по имени папки, макет будет помещен именно в эту папку.
Рис. 29.2. Пример выполнения макета Новый макет создается автоматически, когда размещаются или импортируются чертежи. Сразу после создания макета или макетной папки они отображаются в списке ниже в подсвеченном виде как текущие. Если окно макета открыто как текущее, новый макет заместит его по умолчанию. Если папка подсвечивается в Навигаторе, новый макет помещен как последний элемент внутри папки. Можно удалить любой макет в макетной книге за исключением последнего из оставшихся макетов. Содержимое в окнах макетов сохраняется вместе с проектом. Макетные папки. Эти элементы макетной книги позволяют создавать многоуровневую структуру макетов и шаблонов, обеспечивая лучшую ориентацию в документах больших проектов. При работе в Навигаторе проекта или Организаторе макеты можно перетаскивать из одной макетной папки в другую. Если макету назначается идентификатор, папки также становятся частью макетной ID-системы, чтобы сделать более легким поиск макета. Чертежи в макете. Чертежи представляют собой ArchiCAD-виды и внешние
Глава 29 • Макетирование конструкторской документации
535
файлы, которые помещаются в макет. Они могут помещаться также в модельные виды. Макет может включать виды из файла текущего проекта и других ArchiCAD-проектных файлов. Файлы внешних чертежей и картинок, а также PDFфайлы можно таким же образом размещать в макете. Чертежи в макете можно упорядочивать и при необходимости настраивать в боксе Drawing Settings (Параметры чертежа) размер, масштаб, название опции обрамления для чертежей. Для отражения всех изменений в исходном файле импортированные чертежи могут обновляться автоматически либо их можно обновлять вручную. Удаляется чертеж из макета, как любой другой элемент. Удаление чертежа нельзя отменить, за исключением если активное окно того же типа (план этажа или окно макета), что и окно, в котором содержится удаленный чертеж. Шаблоны. Шаблон, как уже было отмечено, используется для задания размеров макета, который выравнивается по нему. В шаблоне размещаются также постоянные части макета – общая рамка, штамп и т.д. Графика и текст элементов, помещенных в шаблон макета, будут появляться в каждом макете. Новый шаблон можно создать одним из способов: •
выбрать из подменю Document > Layout Book команду New Master Layout (Новый шаблон макета);
•
нажать кнопку New Master Layout на вкладке Layout Book в Навигаторе проекта или в Организаторе либо нажать указанную кнопку на инструментальной линейке Layouts and Drawings (Макеты и чертежи);
•
щелкнув правой кнопкой в Навигаторе проекта по имени любой макетной папки с шаблонами или шаблона, выбрать из контекстного меню команду New Master Layout. Щелчок на имени папки поместит макет в эту папку.
Шаблон макета настраивается в боксе Master Layout Settings (Параметры шаблона макета) (рис. 29.3), который можно открыть одним из способов: •
сделать активным окно любого макета, который содержит нужный шаблон, либо открыть сам шаблон из Навигатора проекта или Организатора. Затем выбрать команду Document > Layout Book > Master Layout Settings (Документация > Макетная книга >Параметры шаблона макета) или нажать кнопку Master Layout Settings на инструментальной линейке Layouts and Drawings (Макеты и чертежи);
•
выделить нужный шаблон макета в Навигаторе или Организаторе и нажать в них кнопку Master Layout Settings (Параметры шаблона макета);
•
щелкнув правой кнопкой в Навигаторе проекта по имени нужного шаблона макета, выбрать из контекстного меню команду Master Layout Settings.
536
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 29.3. Установка размеров шаблона Установка имени и размера макета выполняется на вкладке Name and Size (Имя и размер), где: • Name (Имя) – имя шаблона; • Size (Размеры) – размеры шаблона, устанавливаемые выбором из списка подходящего формата либо вводимые в полях ниже. С учетом выбранного устройства вывода в полях Printable area (Печатаемая область) выводятся для сведения размеры печатаемой области; • Portrait/Landscape (Портрет/Пейзаж) – выбор книжной или альбомной ориентации макета на листе; • Margins (Края) – размеры краев макета, не входящих в область печати. Разметка макета на ячейки. Эта процедура выполняется на вкладке Grid for Drawing IDs (Сетка для чертежных идентификаторов) (рис. 29.4), где макет разбивается на ячейки, в которые автоматически могут помещаться чертежи, использующие ID-систему идентификации. Можно выбрать скрытие на экране отображения этих элементов на всех макетах (но не индивидуально на одном), выбрав из подменю View > On-Screen View Options (Экранные опции вида) опцию Hide Master Items on Layout (Скрыть элементы шаблона на макете). Макетная книга обычно содержит несколько ведущих макетов, но каждому макету назначается единственный ведущий макет. Можно выбрать один из предопределенных макетов либо создать собственный.
Глава 29 • Макетирование конструкторской документации
537
Рис. 29.4. Настройка сетки для размещения чертежей Шаблоны макетов включают обычно сетку для ID-чертежей и штампы, которые составляются из 2М-чертежных элементов и текстовых элементов, включая автоматические тексты, генерируемые программой. Например, в штампе шаблона ведущего макета автотекстом вводятся имена проекта и чертежа, состояния проекта макета. Для редактирования штампа нужно открыть шаблон макета и, используя инструменты 2М-редактирования, изменить его. Цвет компонентов шаблона настраивается в боксе Options > Project Preferences (Параметры > Настройки проекта) на вкладке Layouts (Макеты). Доступ к шаблону макета производится двойным щелчком по его имени в макетной книге. По умолчанию все макеты и их шаблоны открываются в одном окне. При желании можно открывать их и в отдельных окнах. Шаблоны макетов размещаются в папке Masters макетной книги. Один из шаблонов предлагается при создании нового макета по умолчанию. Для выбора другого шаблона, который будет использоваться по умолчанию, выделить его в Навигаторе проекта или Организаторе и выбрать из контекстного меню Set as Default (Установить по умолчанию). Можно также установить флажок Set as Default for New Layouts (Установить как по умолчанию для нового макета) в боксе Master Layout Settings (Параметры шаблона макета). Применить другой шаблон в макете можно одним из способов: • в макетной книге перетащить новый шаблон, опустив его на значок нужного макета, или перетащить макет, опустив его на значок нужного шаблона;
538 •
Компьютерное проектирование в архитектуре • ArchiCAD 11 выделить макет и из контекстного меню командой Layout Settings или кнопкой Settings и выбрать в боксе Layout Settings другой шаблон. Можно также выбрать шаблон из списка, который открывается при нажатии в Навигаторе кнопки Choose Master Layout (Выбрать шаблон макета).
Вставка в макет объектов Вставка из окна модели. Если активно одно из окон с модельным видом, выбрать из меню Document команду Save view and place on Layout (Сохранить вид и поместить в макет) или выбрать из общего контекстного меню команду с тем же именем. Станет активным окно макета, и на чертеже появится символ размещения с двойной стрелкой. Переместить курсор и щелкнуть в нужной позиции. Точка привязки чертежа при его вставке будет соответствовать точке, заданной в кнопочной форме Anchor Point (Точка привязки) в боксе Drawing Default Settings (Параметры чертежа). Вставка из Навигатора проекта в окне макета. В этом варианте объекты из Навигатора проекта (проектных видов, именованных видов или видов из внешних ArchiCAD-файлов) перетаскиваются непосредственно в макет. При этом проектные виды преобразуются в виды с их текущими настройками. Вновь созданные виды добавляются в макетную книгу и в карту видов (View Map).Чертежи каскадом размещаются в центре макета. Далее положение вставленных макетов, а также их ориентацию и размеры можно изменить, используя команды Drag (Перетащить), Rotate (Повернуть), Resize (Изменить размер). Вставка в Организаторе. В Организаторе перетащить проектные или именованные виды и внешние файлы из подходящего иерархического списка на левой стороне в макетную книгу на правой стороне (или использовать команду Place Drawing (Поместить чертеж) на левой стороне Организатора). Чертежи будут размещаться в центре макета каскадом и потом их можно переместить в нужную позицию, используя команды Drag, Rotate и Resize. Если элемент перетаскивается на имя папки или макетной книги, чертеж будет помещаться в новый макет, создаваемый автоматически внутри папки (или на верхнем уровне макетной книги). Вставка внешнего чертежа. Поддерживается вставка внешних файлов следующих форматов: • специальные форматы: PDF, DWG, DXF, DWF, PLT, DGN (файлы MicroStation), WMF и EMF (Windows-метафайлы) и PMK (PlotMaker- файлы); • графические форматы: SGI, PSD (файлы PhotoShop), TIFF, BMP, JPG, PNG. Также возможна вставка чертежей, ссылающихся на внешние виды ArchiCADпроектов. Для вставки внешнего чертежа необходимо выбрать из подменю File > External Content (Файл > Внешнее содержимое) команду Place External Drawing (Поместить внешний чертеж) и выделить в файловой системе нужный файл.
Глава 29 • Макетирование конструкторской документации
539
При открытии другого ArchiCAD-проекта появляется бокс Import Drawing/ Layout from House (Импорт чертежа/макета) (рис. 29.5). В левой части Check Items to Import (Пометить элементы для импорта) будет представлен каталог видов, сформированный Навигатором в ArchiCAD-проекте.
Рис. 29.5. Вставка в макет видов и чертежей из другого ArchiCAD-проекта При необходимости поместить все содержимое папки или отдельного компонента в ней поставить напротив их имени флажок. Станет доступной кнопка Place. В правой части бокса выбирается один из трех вариантов вставки: • Place Drawings in Selected Layout (Поместить чертежи на текущий макет) – вставка выделенных в ArchiCAD-проекте чертежей в активный текущий макет. Чертежи каскадом помещаются в левом нижнем углу и затем позиционируются и масштабируются; • Insert new Layouts in Selected Layout Book Subset (Вставить новые макеты в текущую макетную папку макетной книги) – вставка новых макетов в предварительно выделенную макетную папку. Каждый новый макет будет содержать по одному чертежу, помеченному в ArchiCAD-проекте непосредственно или входящему в выделенную папку; • Append new Layouts to Layout Book (Добавить новые макеты к макетной книге) – добавление новых макетов к макетной книге. Вставка производится
540
Компьютерное проектирование в архитектуре • ArchiCAD 11
на верхнем уровне – в корне макетной книги. При установке флажка Use Source Hierarchy (Использовать исходную структуру) в макетной книге будет копироваться вся иерархическая структура папок исходного проекта. Размещение вида из другого внешнего проекта потребует запуска другого экземпляра ArchiCAD. При таком запуске, установить в боксе Work Environment (Рабочая среда) и на вкладке More Options (Другие опции) флажок Do not launch new instance of ArchiCAD (Не запускать новый экземпляр ArchiCAD). Как только вид из внешнего ArchiCAD-проекта помещен в текущий проект, каталог видов и структура макетной книги из исходного файла будет доступна, и можно поместить дополнительные чертежи в текущую макетную книгу проекта. Если на макете используется ID-сетка, чертежи будут размещаться в соответствующих ячейках. Вставка инструментом ЧЕРТЕЖ. Для вставки необходимо выбрать указанный инструмент на инструментальной палитре и щелкнуть в любом месте на макете. Появится бокс Place Drawing (Поместить чертеж) (рис. 29.6), в котором выбрать чертеж, связанный с внешним источником (щелкнуть Browse и далее выбрать), или чертеж из текущего проекта (выбрать вид и нажать Place).
Рис. 29.6. Выбор исходных видов при вставке инструментом DRAWING Импорт PDF-файлов. Страницы из PDF-документов можно импортировать так же, как чертежи в макеты или виды моделей (например, полная стандартная деталь в чертеж разреза или спецификация производителя в чертеж деталировки). Как и для любого другого внешнего файла, используется команда File > External Content > Place External Drawing (Файл > Внешнее содержимое > Поместить внешний чертеж) или команда Place Drawing (Поместить чертеж) в Диспетчере чертежей. При выделении импортируемого файла в боксе Place Drawing выбрать опцию Store Path as Relative to Project (Сохранить путь относительно проекта), чтобы
Глава 29 • Макетирование конструкторской документации
541
сохранить путь импортированного файла относительно проектного файла. Если флажок сброшен, будет сохранен полный путь. При открытии выбранного файла появляется бокс Place PDF page (Поместить PDF-страницу), если число страниц более одной. Нужно выделить нужную страницу, нажать кнопку Place и указать щелчком место размещения в макете или виде модели (рис. 29.7). Можно также размещать PDF-объекты в 2М-окно перетаскиванием. В случае многостраничных объектов будет предложено выбрать страницу. PDF-файл, помещенный на макет, как любой другой файл, становится чертежом. Имя чертежа наследует имя PDF-файла. Нумерация страниц отображается в поле Source View чертежа. Аналогично любому другому внешнему связанному чертежу, PDFфайл в макете может автоматически или вручную обновляться. После вставки чертежа в макет возникает связь между исходным файлом и чертежом. Любые изменения в исходном файле будут отображаться на чертеже в макете, как только будет происходить перезагрузка макета.
Рис. 29.7. Размещение PDF-страниц PDF-страницы, помещенные на макет как чертежи, могут устанавливаться с возможностью автоматического обновления либо сохраняться в проектном файле без использования связи с исходными видами, если установлен флажок Store Drawing in the Project file (Сохранить чертеж в проектном файле). Редактирование чертежей в макете. Эти операции выполняются в окне макета и не отражаются на исходном виде. По умолчанию при вставке в макет вида модели рамка чертежа подстраивается под размер модели. Эта установка может быть изменена на вкладке Layouts бокса Options > Project Preferences. После размещения вида его рамку можно изменить вручную. Для этого выделить чер-
Компьютерное проектирование в архитектуре • ArchiCAD 11
542
теж в макете и, щелкнув в угловой точке, выбрать в Pet-палитре команду Adjust polygon outline (Подстроить границу полигона) и задать новое положение вершины рамки. Можно также растянуть рамку, перетаскивая узловые точки после выделения инструментом УКАЗАТЕЛЬ. Если рамка должна быть установлена в границах исходного вида, выбрать из контекстного меню чертежа команду Drawing Settings и в открывшемся одноименном боксе установить на вкладке Frame флажок Fit Frame to Drawing (Заполнить рамку по чертежу). Чертежи или их копии можно перетаскивать или поворачивать. Командой Multiply из подменю Edit > Move можно создать несколько копий одинаковых чертежей и потом настроить каждую копию. Макет и модель могут ссылаться к различным таблицам перьев. Это означает, что можно определить раздельные наборы перьев для использования макетов с целью получения лучших результатов при печати и вычерчивании. Отдельные чертежи могут отображаться на макете с их собственными оригинальными перьями или набором перьев, определенным для макета. Командой Explode into Current View (Расщепить в текущем виде) из меню Edit выделенные элементы в чертеже можно разбивать на примитивы, позволяя независимо работать с каждой линией и точкой элемента векторной заливки. Управление и обновление чертежей Для управления чертежами, вставленными в макет или на вид модели, используется Диспетчер чертежей (Drawing Manager) (рис. 29.8), который отражает состояние каждого чертежа и обеспечивает при необходимости их обновление. 1 2
3
4
5
Рис. 29.8. Диспетчер чертежей 1 – связать чертеж (Link Drawing to); 2 – разорвать связь (Break Link); 3 – обновить чертеж (Update Drawing(s)); 4 – удалить чертеж (Delete Drawing); 5 – настроить список столбцов (Customize List Columns)
Глава 29 • Макетирование конструкторской документации
543
Диспетчер чертежей можно показать из меню Window командой Palettes > Drawing Manager (Палитры > Диспетчер чертежей), либо щелкнув по значку в левом верхнем углу Навигатора проекта или Организатора и выбрав далее команду Show Drawing Manager (Показать Диспетчер чертежей). Чертежи, содержащиеся в активном окне, выделяются жирно. В число граф, отображаемых по умолчанию, входят: • T – Тип файла или вида. Используется для вторичной сортировки чертежей; • ID – идентификатор чертежа; • Name (Имя) – имя, используемое для первичной сортировки чертежей; • Status (Состояние) – состояние размещенного в макете чертежа: OK – чертеж обновлен; Modified (Изменен) – исходный файл обновлен и требуется обновить ссылающийся на него чертеж в макете; Embedded (Внедрен) – чертеж не связан с какими-либо файлами и потому не может быть обновлен. Если такая связь была, но затем удалена, Диспетчер чертежей покажет исходный вид, но только для информации; Unavailable (не доступен) – источник связанного чертежа не найден; To be Updated (Необходимо обновить) – чертеж включен в список для обновления, но процесс обновления еще не начат; Updating (Обновление) – состояние обновляемого чертежа; Needs Checking (Проверить) – состояние, возникающее, если нельзя автоматически определить необходимость обновления чертежа. В этом состоянии нажать кнопку Check Status, чтобы увидеть, является ли чертеж в состоянии OK или Modified. В случае Modified, если чертеж обновлялся вручную, можно решить, обновлять его или нет (автоматическое обновление будет действовать сразу при активации макета). Можно также нажать кнопку Update для активации состояния обновления; • Layout No. (Номер макета) – идентификатор макета; • Placed to (Размещен на) – место размещения чертежа; • Source View (Исходный вид) – имя чертежа; • Path (Путь) – путь к файлу с исходным видом. Если исходный вид выбирается из текущего проекта, используется значение Internal (Внутренний); • Last updated (Обновлен последний раз) – дата последнего обновления. Состав отображаемых граф можно задать, щелкнув по любому заголовку и установив для отображаемых граф флажки. Записи можно сортировать по любой графе, если щелкнуть по ее заголовку. Потом можно вторично выполнить функцию сортировки: щелчок по заголовку второй графы приведет к следующей сортировке внутри первой сортировки.
544
Компьютерное проектирование в архитектуре • ArchiCAD 11
Обновить чертеж, если исходный вид был обновлен, можно одним из способов: • в Диспетчере чертежей выбрать один или более чертежей из списка и затем нажать кнопку Update (Обновить); • в Навигаторе проекта или на вкладке Layout (Макет) Организатора выделить чертеж и затем нажать кнопку Update, либо выбрать из контекстного меню ту же команду. Можно также обновить все чертежи одновременно, если в Навигаторе или на вкладке Layout Организатора ничего не выделено. Когда открывается проект, который включает чертежи, чьи исходные виды были изменены, отображается бокс Update Drawings. Потом можно либо игнорировать это предупреждение, обновляя по всем связям чертежи, либо обновлять только выделенные чертежи. Для настройки граф в Диспетчере чертежей необходимо кнопкой Customize List Columns (Настроить список столбцов), находящейся справа от заголовка последней графы, открыть одноименный бокс (рис. 29.9). Этот бокс можно также открыть одноименной командой из контекстного меню заголовка любой графы.
Рис. 29.9. Настройка ширины и видимости граф Видимость отдельных граф в Диспетчере чертежей управляется кнопкой «глаз». Чтобы изменить порядок колонок, перетащить верх/вниз стрелки в начале строки или использовать кнопки Move Up (Перенести вверх) и Move Down (Перенести вниз). Указать ширину любой колонки можно, выделив значение и введя ширину в пикселях. Щелчок по кнопке Reset восстанавливает все установки по умолчанию. Флажком в поле колонки Fix Width (Постоянная ширина) задается сохранение предопределенной ширины колонки. Кнопки вверху Диспетчера чертежей, как и соответствующие им одноименные команды из контекстного меню выделенной записи, представляют команды, которые переносятся на любой выделенный чертеж:
Глава 29 • Макетирование конструкторской документации •
•
• • •
545
Link Drawing (Связать чертеж) – связывание выделенного чертежа с исходным видом или переключение связи на другой исходный вид. В открывшемся боксе Link to (рис. 29.10) установить вариант внешнего (an external source) или внутреннего источника (an internal View). В первом случае далее нажать Browse (Обзор), чтобы найти и открыть файл нового источника. Во втором случае выбрать из структуры текущего проекта нужный вид и нажать Link; Break Link (Разорвать связь) – удаление связи между выделенным чертежом и его исходным видом или файлом, и чертеж будет внедрен в проектный PLN-файл в состоянии на текущий момент. Состояние выделенного чертежа изменится на Embedded. Этот чертеж не будет обновляться, если позже он опять не будет связан с каким-либо исходным файлом или видом; Update Drawing(s) (Обновить чертежи) – обновление всех выделенных чертежей; Delete (Удалить) – удаление всех выделенных чертежей из списка и из проектного файла; Check Status (Проверить состояние) – уточнение обновленных состояний выделенных чертежей. Это необходимо, если состояние чертежа имеет обозначение Needs checking.
Рис. 29.10. Связывание чертежа с видами модели или внешними источниками Из контекстного меню выделенного чертежа в Диспетчере чертежей дополнительно доступны команды:
546 •
Компьютерное проектирование в архитектуре • ArchiCAD 11 Set as Autotext Reference (Установить как ссылку на автотекст) – выделять чертеж, который будет связан с автотекстом. При выборе этого автотекста в текстовом блоке будут выведены реквизиты этого чертежа.
•
Go to Drawing (Перейти к чертежу) – выделенный чертеж раскрывается в соответствующем окне макета с выравниванием по границам этого окна. В нижней части Навигатора проекта имеются еще две кнопки: • Open source View (Открыть исходный вид) – открывается вид, на который ссылается выделенный чертеж. Если этот чертеж внедрен или получен из внешнего файла, эта кнопка не доступна. Если исходный вид находится в составе другого PLN-файла, который в рассматриваемый момент закрыт, программа начнет новую ArchiCAD-сессию и откроет требуемый вид; • Settings (Параметры) – прямой доступ к боксу Drawing Settings для выделенного чертежа. Настройка чертежа Настройка чертежа выполняется в боксе Drawing Settings (Параметры чертежа) (рис. 29.11), который открывается одним из способов: • щелкнуть правой кнопкой в Навигаторе проекта, Организаторе или Диспетчере чертежей по имени чертежа в макете и выбрать из контекстного меню Drawing Settings; • выделить в окне макета чертеж и выбрать из контекстного меню команду Drawing Selection Settings. Настройка идентификаторов. Выполняется на вкладке Identification (Идентификация) (рис. 29.11), где настраивается функция автоматического назначения каждому чертежу, помещенному на макет, идентификатора чертежа (ID).
Рис. 29.11. Настройка идентификаторов
Глава 29 • Макетирование конструкторской документации
547
Этот идентификатор появляется перед именем чертежа в Навигаторе и Организаторе. Метод назначения ID определяется в боксе Drawing Settings. Имя и ID определяются отдельно. •
• •
•
Drawing in ID – выбор способа для определения ID чертежа: By View ID (По ID виду) – чертеж будет иметь тот же ID, что и исходный вид. Способ используется, если каждый макет содержит по одному чертежу; By Layout (По макету) – чертежу назначается ID, основанный на его «родителе»-макете. Чертеж будет иметь Prefix/Style, определенный в боксе Layout Settings на вкладке IDs of Drawings on this Layout. Способ полезен, если макет содержит несколько чертежей; Custom (Настройка) – назначение чертежу любого ID. Можно также использовать сетку для конструкции идентификаторов в ведущем макете, чтобы автоматически разместить в ячейках и назначить идентификаторы в матричной или растянутой структуре (рис. 29.12). Include Drawing in ID sequence (Включить чертеж в ID-последовательность) – чертеж получит ID в одной последовательности с другими чертежами. Drawing Name (Имя чертежа) – выбор способа установки имени чертежа: By View: Name only (По виду: только имя) – имя чертежа задается автоматически такое же, как и у исходного чертежа; By View: ID+Name (По виду: ID+имя) – комбинация ID-вида и имени чертежа; Custom (Пользовательское) – в поле справа можно указать имя чертежа. Source File (Исходный файл) – путь к исходному файлу.
Рис. 29.12. Размещение чертежей с использованием ID-сетки •
Update Type – способ обновления чертежей в случае изменения исходных чертежей: Auto (Автоматическое) – чертежи на макете обновляются автоматически при активации макета (при переключении на передний план или выборе для вывода), а также перед публикацией. Если чертеж вставлен не из текущего про-
Компьютерное проектирование в архитектуре • ArchiCAD 11
548
ектного файла, а из другого источника, ArchiCAD будет проверять, требуется или нет обновление, и при необходимости выполнит обновление. По умолчанию все чертежи, созданные из внутренних видов (то есть текущего проекта), устанавливаются как автоматически обновляемые; Manual (Ручное обновление). Чертеж обновляется только по команде пользователя. Это может оказаться полезным, когда необходимо оставить чертеж неизменным, пока не поступит подтверждение или пользователь будет готов перейти к следующему шагу в своей работе. По умолчанию все внешние виды и файлы, размещенные на макете, обновляются вручную. Время последнего обновления отображается в поле Last Updated (Обновлен последний раз) Установка свойств. Выполняется на вкладке Properties (Свойства) (рис. 29.13), на которой задаются размеры чертежа и его атрибуты. Размеры задаются разными способами. Первые три из них используют числовые формы: • Width/Height (Ширина/Высота) – размеры печатаемой области чертежа; • Magnification (Увеличение) – степень увеличения в процентах; • Drawing Scale (Масштаб чертежа) – масштаб чертежа, выбираемый из стандартного ряда значений.
Рис. 29.12. Размеры и атрибуты чертежа Еще два способа для задания размеров формы, реализуемых с помощью автоматического масштабирования, можно выбрать из списка, открыв его кнопкой, расположенной справа от числового поля Magnification (Увеличение): • Fit to Layout (Заполнить по макету) – коэффициент масштабирования и размеры чертежа будут установлены такими, чтобы размеры чертежа были подогнаны под размер макета; •
Fit to Grid Cell (Заполнить по ячейке сетки) – если макет содержит сетку
Глава 29 • Макетирование конструкторской документации
549
с идентификаторами, то коэффициент масштабирования и размеры чертежа будут установлены такими, чтобы размеры чертежа были подогнаны под размер ячейки, в которой этот чертеж размещен. При выборе любого способа автоматически рассчитываются числовые параметры в полях других способов: • Anchor Point (Якорная точка) – кнопочное поле, в котором определяется точка на чертеже, относительно которой производится вставка чертежа в макет или вид модели. По умолчанию точка находится в центре чертежа; •
Use Drawing’s internal original as anchor (Использовать внутреннее начало чертежа в качестве якоря) – вместо начальной точки, определенной в кнопочном поле Anchor Point, используется точка, соответствующая началу ПСК в исходном виде; • Angle (Угол) – угол поворота для размещенного чертежа. Точкой вращения является выбранная выше якорная точка. В нижней части вкладки определяются атрибуты чертежа, характеризующие используемые перья: • Pen Set (Набор перьев) – выбор набора перьев для использования: Assign Model’s current Pen Set (Назначить текущий набор перьев для модели) – набор перьев, действующий на видах модели текущего проекта, назначается вновь размещенным чертежам. Чертеж будет использовать этот набор, пока пользователь его не изменит. Этот метод доступен только для чертежей, размещенных из вида модели текущего проекта; Own Pen Set by Source (Собственный набор перьев из исходного проекта) – чертеж использует набор перьев, назначенных видам модели исходного проекта. Если набор изменяется в исходном проекте, набор перьев чертежа будет также позже изменен в процессе обновления. • View Drawing’s own Pen Set (Собственный чертежный набор перьев) – открытие бокса Drawing Pens & Colors (рис. 29.14), в котором набор перьев можно добавить к существующим наборам либо переопределить один из них, открыв кнопкой Add to Project’s Pen Sets (Добавить к проектному набору перьев) одноименный бокс. Для добавления набора установить флажок Store Drawing’s Pen Set as (Сохранить чертежный набор перьев) и, указав имя для набора, нажать Store, а для переопределения существующего набора установить флажок Overwrite following Pen Set (Переопределить следующий набор перьев) и затем нажать Overwrite. Данная процедура важна, когда для размещенного в проекте чертежа не найдены его перья. В этом случае нужно к проектному набору перьев добавить набор перьев чертежа, изменить перья в этом новом наборе и, наконец, применить этот модифицированный набор к размещенному чертежу.
550
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 29.14. Просмотр и добавление наборов перьев • Colors – способ применения цветов, когда источником чертежа является вид проектного файла: Colors defined by Pen Set (Цвета определяются набором цветов) – цвета будут отображаться, как они определены в наборе перьев, используемых чертежом; Black and White (Черный и белый) – для отображения будут использоваться только черный и белый цвет; Grayscale (Серый) – для отображения будет использоваться только серый цвет. • Transparent background (Прозрачность фона) – видимость любого элемента под чертежом. Настройка рамки чертежа. В этой процедуре настраиваются параметры, приведенные на вкладке Frame (Рамка) (рис. 29.15): • Fit Frame to drawing (Выровнять рамку по чертежу) – прямоугольная рамка будет автоматически выравниваться по размерам чертежа; • Manually resized frame (Рамка с ручными размерами) – рамка вначале строится также с автоматическим выравниванием по размерам чертежа. Затем она может быть вручную преобразована в произвольный полигон; • Add printable Border (Добавить печатаемую рамку) – чертеж будет печататься в окружении рамкой, смещение которой относительно чертежа задается в поле Border offset (Смещение рамки). Для управления видимостью рамки чертежа можно воспользоваться опцией Show Drawing Frames (Показать рамки чертежей) из подменю View > OnScreen View Options или на одноименной инструментальной линейке.
Глава 29 • Макетирование конструкторской документации
551
Рис. 29.15. Настройка рамки чертежа Настройка надписи чертежа. Название чертежа является субэлементом чертежа. На вкладке Title (рис. 29.16) можно определить, отформатировать ли тип названия согласно требуемым условиям, или создать новое название как библиотечный элемент. Когда чертеж помещается на макет, можно использовать вкладку Title для назначения и форматирования названия чертежа. Название включает графические элементы (маркер) и информацию, ссылающуюся к данным чертежа, таким как ID чертежа, имя, масштаб. 5 6 7 1 2 3
4
Рис. 29.16. Параметры и атрибуты названия чертежа 1 – выбрать тип названия (Select Title Type); 2 – тип шрифта (Font Type); 3 – кодовая страница шрифта (Font Script); 4 – параметры названия; 5 – выбрать номер пера для маркера (Select Marker Pen Number); 6 – высота текста (Text Height); 7 – выбрать номер пера для текста (Select Text Pen Number)
Надпись чертежа основывается на типе, который является GDL-объектом, и назначается чертежам по умолчанию (автоматически) или вручную для выделенных чертежей. Для выбора типа открыть в левом верхнем углу список 1. Если чертеж должен быть без надписи, выбрать в списке значение No Title. • Flip Title (Отражение названия) – зеркальное отражение маркера названия относительно вертикальной оси, проходящей через середину; • Unified Symbol Format (Унифицированный формат символов) – использование пера, установленного в поле 5, для всех 2М-элементов внутри
552
Компьютерное проектирование в архитектуре • ArchiCAD 11
маркера названия. Если флажок сброшен, эти элементы будут использовать цвет, указанный в списке параметров (Title Line); • Unified Text Format (Унифицированный формат текста) –использование высоты текста и пера, установленных в полях 6 и 7, для всех текстовых элементов в маркере названия. Если флажок сброшен, текст внутри названия будет появляться с размером, пером и форматированием, указанным в списке параметров, приведенных ниже (Show Drawing, Name Show Drawing, Scale Show Drawing ID, Show Drawing ID). Внизу слева помещен список параметров названия: • Position (Положение) – размещение названия и формирование его длины относительно сторон чертежа: Position to (Позиционирование по) – выбор объекта, относительно которого будет размещаться маркер названия: Drawing (Чертеж) или Layout (Макет). Длина названия подгоняется автоматически к длине соответствующей стороны чертежа/макета; Side (Сторона) – сторона чертежа/макета, у которой будет размещена надпись: Top (Сверху), Bottom (Снизу), Left (Слева), Right (Справа); Alignment (Выравнивание) – определяется сторона (Left, Center, Right) чертежа /макета, по которой будет выравниваться название. Параметр доступен, если в разделе Width выключен параметр Link Width to Position; Offset to Drawing … (Смещение от чертежа…) – расстояние между названием и чертежом или краем листа макета; • Rotation (Поворот) – поворот названия при размещении названия слева или справа от чертежа/макета (Rotate with Position) или при повороте чертежа (Rotate with Drawing); • Width (Ширина) – длина названия, которая определяется следующими параметрами: Link Width to Position (Связать ширину с положением) – длина названия автоматически подгоняется под размер стороны чертежа/макета, относительно которой установлено название; Title Width (Ширина названия) – настраиваемая длина названия. Параметр доступен, если выключен параметр Link Width to Position; • Show Drawing Name – отображение в названии имени. При включении имени можно далее выбрать вариант пользовательского имени (Custom Drawing Name) и для него ввести само имя (Custom Text); • Show Drawing Scale (Показать масштаб чертежа) – отображение в названии масштаба чертежа. При включении масштаба можно далее использовать исходный масштаб (Use Original Scale) и ввести префикс масштаба (Drawing Scale Prefix); • Show Drawing ID (Показать ID чертежа) – отображение в названии ID чертежа. При включении ID можно далее ввести префикс ID (Drawing ID Prefix)
Глава 29 • Макетирование конструкторской документации
553
•
Show Drawing ID (Показать ID макета) – отображение в названии ID макета. При включении ID можно далее ввести префикс ID (Layout ID Prefix). Слева вверху от окошка просмотра находятся две кнопки, определяющие содержание просмотра. Активная верхняя кнопка включает отображение названия относительно чертежа, а активная нижняя кнопка – само название. Нумерация чертежей и макетов Простая нумерация. Самым простым способом нумерации макетов является размещение автотекста Layout Number (Номер макета) в соответствующей ячейке штампа (рис. 29.17). Номер макету будет назначаться автоматически в порядке его создания.
Рис. 29.17. Простая нумерация макетов Автоматическая нумерация. В сложных архитектурных проектах, как правило, наряду с макетами используются также макетные папки, и заранее создается структура макетной книги. В такой структуре можно использовать автоматическую нумерацию элементов книги сверху вниз. При добавлении или удалении отдельных элементов книги будет сохраняться последовательная нумерация. Различают многоуровневую и одноуровневую автоматическую нумерацию. В многоуровневой нумерации макета/макетной папки наследуется ID родительской папки, к которому добавляется новый компонент, задающий порядковый номер элемента книги на новом уровне вложения (рис. 29.18а). В одноуровневой нумерации ID назначаются только макетам (рис. 29.18б).
а б Рис. 29.18. Примеры автоматической нумерации в макетной книге а – многоуровневая; б – одноуровневая (линейная)
554
Компьютерное проектирование в архитектуре • ArchiCAD 11
Настройка автоматической нумерации выполняется в боксе Book Settings (рис. 29.19), который открывается одноименной командой из подменю Document > Layout Book (Документ > Макетная книга) или из контекстного меню макетной книги в Навигаторе проекта. В процессе настройки определяются тип автоматической нумерации, а также значения и стиль отдельных компонентов ID.
Рис. 29.19. Настройка макетной книги Одноуровневая нумерация задается флажком Use Flat Layout Order (Использовать линейный порядок), а многоуровневая – флажком Use Hierarchy (Использовать иерархию). Для задания ID макета необходимо ввести префикс (ID Prefix), выбрать стиль (ID Style) и задать начальный номер (Start at). Специальная нумерация макетов. Для любого макета можно отказаться от автоматической нумерации и назначить ему индивидуальный ID. Назначение ID макету выполняется в боксе Layout Settings (рис. 29.20), который можно открыть в Навигаторе проекта либо из контекстного меню макета одноименной командой, либо, выделив макет и нажав внизу кнопку Settings. Если активным является окно редактируемого макета, указанный бокс той же командой можно открыть из подменю Document > Layout Book (Документ > Макетная книга). В разделе Layout Identification (Идентификация макета) определяется ID макета. По умолчанию предлагается вариант с автоматической нумерацией, в котором флажок Do not include this Layout in ID sequence (Не включать этот макет в ID-последовательность) сброшен, а флажок Use Automatic Book and Subset ID assignment (Использовать автоматическое назначение ID макетной книги и макетной папки) установлен. Если необходимо задать ID индивидуально, установить флажок Custom ID и ввести значение ID в поле 2. Если дополнительно включить флажок Do not include this Layout in ID sequence, порядковый номер текущего макета будет исключен из ID-последовательности. Например, если предыдущему макету было автоматически назначено обозначение А03, то следующему макету автоматически может быть назначено только обозначение А05 (то есть значение А04 будет пропущено). Если упомянутый флажок будет сброшен, то в автоматической последовательности ID текущий макет с индивидуальным ID не будет прерывать
Глава 29 • Макетирование конструкторской документации
555
эту последовательность. То есть, в отличие от предыдущего случая, следующий макет при автоматической нумерации получит обозначение А04.
1 2
Рис. 29.20. Настройка нумерации макета 1 – отображение автоматически назначаемого ID; 2 – поле пользовательского ID
В разделе IDs of Drawings on this Layout (ID чертежей в этом макете) определяются ID чертежей, размещенных в рассматриваемом макете, при условии, что на рис. 29.11 в списке Drawing ID выбрано значение By Layout (По макету). Установка флажка Continue Drawing ID sequence from previous Layout (Продолжить ID-последовательность чертежей из предыдущего макета) позволяет использовать настройку ID, выполненную в предыдущем макете. Если этот флажок сброшен, необходимо здесь ввести префикс (ID Prefix), выбрать стиль (ID Style) и задать начальный номер (Start at). Другой путь назначения специальных ID макетам – это напечатать прямо на вкладке Properties выделенного макета в Навигаторе проекта. Нумерация макетных папок. Назначение ID макетной папке выполняется в боксе Subset Settings, который можно открыть в Навигаторе проекта либо из контекстного меню макета одноименной командой, либо, выделив макетную книгу и нажав внизу кнопку Settings. Процедура настройки нумерации здесь идентична описанной выше процедуре нумерации для макетов.
ГЛАВА 30
Вывод и публикация проекта Вывод информации из ArchiCAD может выполняться на любой фазе проектирования. Можно выводить открытые виды из 2М-, 3М-окон, окон смет, отдельные макеты и целые макетные книги. Наиболее совершенным способом является использование для вывода специально подготовленных файлов – публикаций, в которых оперативно можно добавлять и изменять набор документов, выполнять при выводе автоматическое преобразование форматов и использовать различные каналы вывода через принтеры/плоттеры, локальную сеть и Интернет. Вывод на принтере Выбор принтера. Выбор и настройка принтера осуществляется в боксе Page Setup (Настройка печати) (рис. 30.1), который открывается одноименной командой из меню File. В этом боксе необходимо выбрать имя одного из подключенных принтеров, размер бумаги и способ ее подачи, а также ориентацию чертежа на бумаге. В зависимости от выбранного типа принтера можно настроить его специальные параметры, нажав кнопку «Свойства».
Рис. 30.1. Выбор и настройка принтера Настройка документа на печать. Печать из плана этажа выполняется в боксе Print 2D Document (Печать 2М-документа) (рис. 30.2), вызываемом одноименной командой из меню File. • Print Area (Печатаемая область) – выбор печатаемой области: всего чертежа в его границах (Entire Drawing), части чертежа в границах экрана (Current Zoom), области, выделенной бегущей рамкой (Marque Area);
Глава 30 • Вывод и публикация документации •
557
Print Range (Порядок печати) – порядок вывода страниц на печать: все подряд (All) или постранично (Page) с указанием начальной (From) и конечной (To) печатаемой страницы;
Рис. 30.2. Настройка на печать из 2М-окна •
•
• •
Scale (Масштаб) – масштаб печати, устанавливаемый согласно исходному масштабу чертежа (Original), автоматически с подгонкой чертежа к максимальным размерам для выбранного листа бумаги (Fit to Page) или вручную (Custom), в том числе выбрав ниже один из стандартных масштабов; Text & Marker (Текст и маркер) – печать текста и маркеров с фиксированным размером (Fix Size) или с масштабированием (Resize to printing Scale). Текст целесообразно масштабировать, если масштабы печати и чертежа отличаются друг от друга. В этом случае текст будет сохранять пропорции относительно других элементов чертежа; Print Quality (Качество печати) – точность представления изображения, представляемое количеством пикселей на дюйм изображения; Print to File (Печатать в файл) – создание вместо распечатки на бумаге PRNфайла, который можно затем распечатать вне ArchiCAD;
558
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Collate Copies (Разобрать по копиям) – экземпляры каждой копии будут переключаться последовательно: сначала все страницы первой копии, потом второй и т.д. Опция доступна, если установленное число копий больше 1;
•
Black and White (Черные и белые) – все цвета печатаются черными. Установка желательна и для монохромных принтеров при печати цветных изображений во избежание потери участков изображения со светлыми цветами; Dithering (Передача полутонов) – полутоновая печать фотоизображений;
• • •
Print Grid (Печать сетки) – печать линии конструкторской сетки, включенной в 2М-окне;
Print Ghost Story (Печатать фоновый этаж) – печать фоновых элементов, размещенных на других этажах и заданных при установке этажа в боксе Setting Story. Указать дополнительно, как и какие будут печататься элементы, можно, открыв из подменю Document > Set Model View командой Model View Options одноименный бокс. Это не относится к элементам на других этажах, видимость которых на текущем этаже определена в их боксах настройки. Такие элементы будут печататься всегда; • Hairline (Тонкий) – все линии документа будут напечатаны с минимальной толщиной, которая доступна на выбранном устройстве печати; • Header/Footer (Верхний/нижний колонтитулы) – выбор для печати полей с автотекстом, представляющего проектную информацию (имя проекта, имя этажа/разреза/макета, имя пользователя, дату и время и др). При установке данного флажка становится доступной справа кнопка Settings. Открыть ею одноименный бокс и выбрать в нем необходимые для печати поля, а также установить параметры текста (тип шрифта и его высота, выравнивание). Если принтер поддерживает цветную или серую полутоновую печать, то для такой печати необходимо сбросить флажок Black and White (Черно-белая) и для каждого чертежа, установленного в макете, определить в его боксе настройки на вкладке Properties необходимый режим печати: • для цветной печати выбрать в списке Pen Set (Набор перьев) подходящий набор цветных перьев, а в списке Colors (Цвета) режим Colors defined by Pen Set (Цвета согласно набору перьев); • для серой полутоновой печати в списке Colors выбрать режим Grayscale. При выводе из 3М-окна бокс Print 2D Document заменяется усеченным вариантом Print Picture (Печать рисунка), а в случае вывода из окна форматированных смет – вариантом Print Formatted List (Печать форматированного списка). При выводе на принтер не печатаются узловые точки (Hotspots), линии выделения, линии глубины разреза, базовые линии крыши, камеры и их траектории. Выбор плоттера. На плоттер выводится только графическая информация из активных 2М- и 3М-рабочих окон. Для выбора и настройки плоттера из меню File командой Plot Setup открыть одноименный бокс Plot Setup (рис. 30.3). При
Глава 30 • Вывод и публикация документации
559
первом использовании плоттера с ArchiCAD нужно связать его с программой, щелкнув кнопку Setup, и выбрать из папки Plot Ware один из драйверов плоттеров. Если такая папка с драйверами при инсталляции ArchiCAD создана, то далее в списке 1 определить производителя плоттеров, а затем в списке 2 тип плоттера, драйвер которого должен быть установлен. 1
2
3
4
Рис. 30.3. Выбор и настройка плоттера 1 – фирма производитель; 2 – типа плоттера; 3 – система форматов; 4 – формат листа
В разделе Paper в списке 3 задается система форматов чертежных листов, а в списке 4 – конкретный типоразмер в этой системе. Если в списке 3 выбран вариант Custom, то в 4 представляются два варианта типоразмеров – текущий (Current Paper), установленный в полях X и Y, и настраиваемый (Modify List). Во втором варианте откроется бокс Custom Paper Sizes, в котором можно установить новый типоразмер. Для выбранного варианта отображаются размеры листа макета (X,Y) и допустимая область черчения раздела (Available Drawing Area). В группе кнопок Orientation устанавливается ориентация чертежа на листе. В разделе Spool Folder (Папка буфера) можно указать папку, куда для повышения скорости вывода должен быть помещен образ чертежа в формате, с которым непосредственно работает драйвер плоттера. Настройка чертежа на вывод. После настройки плоттера командой File > Plot 2D Document открывается одноименный бокс (рис. 30.4), в котором настраивается макет чертежа и осуществляется запуск вывода.
560
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 30.4. Настройка вывода на плоттер •
Destination (Адресат) – выбор печати на плоттере (Plotter), в файл (File) или через буфер (Spool Folder); • Scale (Масштаб) – масштаб печати (как было описано выше для принтера); • Text & Marker (Текст и маркер) – печать текста и маркеров (как было описано выше для принтера); • Plot Grid (Чертить сетку) – черчение видимой конструкторской сетки; • Hairline (Тонкий) – все линии документа будут напечатаны с минимальной толщиной, которая доступна на выбранном плоттере; • Plot with (Чертить с) – выбор варианта цветного (Color), полутонового (Grayscale) или черно-белого (Black & White) черчения; • Arrangement (Расположение) – размещение чертежа на листе. При выводе на плоттер не выводятся фоновые элементы, а содержимое в активном окне выводится полностью. В окне макета нужные макеты для вывода выбираются из Навигатора проекта. Создание публикаций проекта Важным моментом в работе над проектом является доступ к нему на всех этапах кроме разработчиков также консультантов и заказчиков, которые должны иметь
Глава 30 • Вывод и публикация документации
561
возможность давать свои замечания и предложения. Для сокращения времени доступа к материалам проекта используется компьютерный вариант взаимодействия разработчиков с консультантами и заказчиками без непосредственного контакта между ними с помощью программных модулей: Публикатора (Publisher), Корректора (Mark-Up) и Обозревателя (Reviewer). Первый из этих модулей рассматривается ниже. Он собирает необходимые для публикации виды и макеты в отдельный файл, который сохраняется на любом компьютере, подключенном к локальной сети, либо передается через Интернет на удаленный FTP-сервер. Если передача или сохранение этого файла выполнялось в DWFформате, чтение этого файла можно выполнять без использования ArchiCAD. При создании публикации необходимо сначала создать иерархическую структуру ссылок на виды и макеты, которые войдут в состав файла публикации. Затем выбрать и настроить метод передачи публикации. 1. В Организаторе (рис. 30.5) слева раскрыть вкладку View Map (Карта видов) или Layout Book (Макетная книга), а справа – вкладку Publisher Sets (Публикуемые наборы). К Организатору, уже раскрытому на соответствующих вкладках слева и справа, можно также получить доступ командой Document > Publisher > Publish (Документ > Публикатор > Публикация). 2. В меню Publisher Set Chooser and Manager, расположенном на правой стороне вверху, выбрать команду New Publisher Set (Новый набор публикации). В открывшемся боксе Create New Publisher Set (Создать новый набор публикации) ввести имя нового публикуемого набора. 3. Выделить на вкладках View Map или Layout Book, включаемые в публикацию элементы и скопировать их на правую панель одним из способов: • нажать на левой панели внизу кнопку Add Shortcut (Добавить ярлык). Выбранные на левой панели элементы скопируются в корень структуры. При необходимости далее можно в структуре публикации создать дополнительные папки и перетащить в них скопированные элементы; • перетащить выделенные элементы в нужную папку справа. Параметры каждого элемента, включенного в публикацию, отображаются внизу Публикатора в справочном разделе Properties: 4. Кнопкой Publishing Properties открыть бокс Publisher Set Properties, и выбрать в списке Publishing Method метод публикации: Print/Plot (Печатать/Чертить) – вывод на бумагу с использованием принтера и плоттера; Save files (Сохранить файлы) – сохранение файла публикации на собственном компьютере или на другом компьютере в составе локальной сети; Upload to Internet (Выгрузить в Интернет) – передача через Интернет на удаленный FTP-сервер.
562
Компьютерное проектирование в архитектуре • ArchiCAD 11
5. Настроить выбранный метод передачи публикации (особенности настройки каждого метода будут приведены ниже). Нажать ОК. 6. Выбрать необходимый формат для элементов публикации. 7. Нажать кнопку Publish. Начнется процесс передачи публикации согласно выбранному методу.
Рис. 30.5. Компоновка публикации 1 – меню режимов навигации; 2 – каталог проекта; 3 – каталог публикации
Метод публикации через локальную сеть Этот метод соответствует выбору в п. 4 предыдущей процедуры в списке Publishing Method (Метод публикации) значения Saves files, для которого бокс Publisher Set Properties показан на рис. 30.6. Настройка метода в нем следующая: 1. Установить в поле Path (Путь) маршрут к приемной папке. Если путь неизвестен, нажать кнопку Browse (Обзор) и найти папку. 2. Установить флажок Create a real folder structure (Создать существующую структуру папок), если исходная структура папок публикации у адресата должна сохраняться, или альтернативный флажок Create flat file structure (Создать простую структуру файлов), если у адресата будет сформирована одноуровневая структура (без папок).
Глава 30 • Вывод и публикация документации
563
Рис. 30.6. Установка режима передачи в пределах локальной сети 3. Установить флажок Include Project Reviewer (Включить Project Reviewer), если в состав публикации вошли 2М-виды в DWF-формате. В состав файла, сформированного Публикатором, будет включен Обозреватель (Project Reviewer). При просмотре и внесении в этот файл замечаний можно не инсталлировать специально ArchiCAD. После установки флажка кнопкой Options открыть бокс Index (рис. 30.6), где ввести имя файла (Index Name), который первым должен быть отображен в Обозревателе, и выбрать стиль листа (Style sheet): Plain Style (Обычный стиль) – стандартное оформление; Plain with Banner Style (Обычный стиль с заголовком) – аналогичен предыдущему стилю. Дополнительно в состав листа включается заголовок, состоящий из названия фирмы-разработчика проекта и ее логотипа; Sand Style (Песочный стиль) – аналогичен предыдущему стилю с заголовком. Оформление панелей и фона песочного цвета; Graphisoft Style (Стиль Graphisoft) – стиль фирмы Graphisoft; Sketchy Small Style (Эскизный малый стиль) – черно-белое оформление с иконками малого размера; Sketchy Large Style (Эскизный большой стиль) – черно-белое оформление с иконками большого размера. Для включения в заголовки названия фирмы и логотипа создаются соответственно файлы Banner.htm и Logo.gif, которые должны быть помещены в
564
Компьютерное проектирование в архитектуре • ArchiCAD 11
папку ArchiCAD 11\Publisher_Reviewer\Style\ \ Reviewer, в которой второй файл далее поместить в папку images. 4. По окончании настройки в боксе Publisher Set Properties нажать OK. Метод публикации через Интернет Предварительно необходимо ввести данные о пользователе для электронной почты, чтобы передача публикации могла сопровождаться и отправкой по электронной почте сообщения. Эти данные должны быть введены в боксе Work Environment (Рабочая среда) на вкладке Publisher (Публикатор) (рис. 30.7).
Рис. 30.7. Настройка реквизитов отправителя электронной почты •
Publisher log location (Положение лог-файла) – путь к лог-файлу. Его можно указать в боксе файловой системы, открыв ее кнопкой Browse. Этот путь показывает положение для сохранения лог-файла публикации, который генерируется, как только запускается процесс публикации в Навигаторе/Организаторе на вкладке Publisher. Чтобы увидеть лог-файл, нажать кнопку Show the log file (Показать лог-файл). • My e-mail options (Мои параметры электронной почты) – опции, которые будут использоваться при передаче по электронной почте. Адресная книга. В этой книге представлены данные о лицах, с которыми поддерживается контакт при работе над проектом. Для заполнения адресной книги необходимо из подменю Document > Publisher командой Contacts открыть одноименный бокс (рис. 30.8).
Глава 30 • Вывод и публикация документации
565
Меню команд
Рис. 30.8. Адресная книга Над адресной книгой и ее элементами доступны следующие операции: • Добавление новой записи. Кнопкой New открыть бокс New Contacts (рис. 30.9), в котором ввести имя адресата (Name), его электронный адрес (E-mail) и при необходимости его личные данные (Notes).
Рис. 30.9. Добавление в адресную книгу новой записи •
• •
•
Изменение записи. Выделить в списке Contact people имя лица в редактируемой записи. Затем кнопкой Modify открыть бокс Modify Contacts, аналогичный боксу New Contacts, и изменить запись. Удаление записи. Выделить в списке Contact people имя лица в удаляемой записи и нажать кнопку Delete. Сохранение адресной книги. Содержание адресной книги можно сохранить в виде отдельного TXT-файла, если из меню команд, расположенного справа от кнопки Modify выбрать команду Save contact (Сохранить контакты). Открытие адресной книги. Выбрав команду Open contacts (Открыть контакты) из меню команд и открыв TXT-файл существующей адресной книги,
566
Компьютерное проектирование в архитектуре • ArchiCAD 11
можно прочитать ее содержимое в поле Contact people. Если нужно изменить в ней какой-либо компонент, выделить его и нажать кнопку Modify. По окончании работы в боксе Contacts для сохранения в нем всех сделанных установок необходимо нажать кнопку ОК. Настройка метода. Для передачи публикации через Интернет в боксе Publisher Set Properties в списке Publishing Method выбирается метод Upload to internet (Выгрузка в Интернет). Указанный бокс примет вид, показанный на рис. 30.10.
Рис. 30.10. Установка режима передачи через Интернет 1. Установить в боксе Publisher Set Properties: имя или адрес FTP-сервера (Host Name). Можно ввести их в формате ftp://:@/путь. При этом оставшиеся три поля заполнять не обязательно; имя отправителя (User name) публикации. Поле можно не заполнять. Тогда вход будет выполняться анонимно; пароль (Password) для входа на сервер; маршрут (Path), который необходимо проложить на сервере к приемной папке. Если путь неизвестен, то нажать кнопку Browse (Обзор). Произойдет автоматическое соединение с выбранным компьютером. Далее продолжить маршрут внутри компьютера до нужной папки и затем кнопкой ОК вернуться в бокс Publisher Set Properties, где продолжить настройки. Для проверки правильности ввода маршрута нажать кнопку Test login. 2. Если в публикации используется DWF-формат, то по аналогии с предыдущим методом установить флажок Include Project Reviewer (Включить Project Reviewer) и, нажав кнопку Options, настроить индексацию.
Глава 30 • Вывод и публикация документации
567
3. Кнопкой Send an e-mail открыть бокс E-mail (рис. 30.11), в котором создать необходимое сообщение и сформировать адреса рассылки.
Рис. 30.11. Настройка сообщения электронной почты 1 – список адресов рассылки; 2 – сообщение
4. Кнопкой Add from Contacts… (Добавить из контактов…) открыть бокс адресной книги Contact и, выбрав адресата, нажать Add. Имя получателя появится в списке рассылки в левом верхнем углу бокса E-mail. Повторить данный пункт для ввода новых получателей. Если в адресной книге нет нужного адресата, добавить его в адресную книгу, как это было описано выше, либо нажать кнопку Add a New Recipient (Добавить нового получателя). Во втором случае сразу откроется известный бокс New Contact (Новый контакт) (см. рис. 30.9). Введенная в нем информация автоматически попадает в список рассылки и в адресную книгу. 5. Включить при необходимости в сообщение дополнительную информацию, установив следующие флажки: • Attach publication information (Добавить информацию об авторах проекта);
Компьютерное проектирование в архитектуре • ArchiCAD 11
568 •
Attach the published file to the e-mail (Прикрепить опубликованный файл к письму) – прикрепить файл публикации; • Attach the user name and password (Прикрепить имя пользователя и пароль) – будут прикреплены имя отправителя и пароль для доступа на FTP-сервере и чтения файла публикации. 6. Нажать ОК. Вывод публикации на принтер/плоттер В боксе Publisher Properties Set в списке Publishing Method выбрать режим Print/Plot и нажать ОК. Вкладка Publisher Set в Навигаторе проекта примет вид, показанный на рис. 30.12. На ней нужно вначале кнопкой Print Setup открыть стандартный бокс выбора и настройки принтера (рис. 30.1). После этого кнопками Print Settings и Print Options открыть одноименные боксы, представляющие собой бокс Print 2D Document (рис. 30.2), разбитый на две части, и выполнить в них настройку публикации для печати.
Рис. 30.12. Публикация перед выводом на принтер/ плоттер Публикатор является оптимальным инструментом для печати больших комплектов документации. Установка выходных форматов для элементов публикации После настройки режима происходит возврат на вкладку Publishing. На заключительной фазе можно также использовать Навигатор. В нем нужно открыть раздел Format и выбрать формат, в котором будет выводиться выделенный в структуре публикации компонент.
Глава 30 • Вывод и публикация документации
569
Если предполагается просматривать публикацию в месте приема без использования программы ArchiCAD, необходимо выбрать DWF-формат. При выделении нескольких элементов, имеющих различный формат, в списке форматов указывается значение Varies (Различные). Если затем открыть этот список и выбрать в нем какой-либо формат, то он будет присвоен всем выделенным элементам. Аналогично, когда выделена папка, показывается имя этой папки и формат, в котором были сохранены все ее элементы. Если в папке находятся элементы с различными форматами, то указывается значение Varies. Всем элементам в папке можно присвоить общий формат, выбрав его в списке форматов. В методах Save files или Upload to Internet файлы могут сохраняться или выгружаться с большим разнообразием форматов, включая все форматы картинок и CAD-форматы для обмена. Можно выбрать формат файла для содержимого папки или индивидуально для каждого вида. Для некоторых форматов доступны разнообразные опции – в этих случаях отображается кнопка Options, и можно выбрать установки сжатия, насыщенности цветов и другие опции в зависимости от выбранного формата. На рис. 30.13а показан раздел форматирования для PDF-элементов, исходными элементами которых являются макет (а), 3М-вид (б) и 2М-вид (в).
в б а Рис. 30.13. Настройка выходных PDF-форматов Для 2М- и 3М-видов кнопка Page Options позволяет открыть одноименный бокс и в нем установить размер страницы. Если исходным элементом является макет, то размеры публикации будут определяться шаблоном выбранного макета, и потому кнопка Page Options отсутствует. Для PDF-элементов можно задать оформление страницы, открыв кнопкой Document Options одноименный бокс. Его форма будет зависеть от типа окна, в
570
Компьютерное проектирование в архитектуре • ArchiCAD 11
котором был создан исходный вид. При создании его в 2М-окне (план этажа, разрез/фасад) или окне макета указанная форма является усеченным вариантом описанного выше бокса Print 2D Document (см. рис. 30.2). Если исходный вид был создан в окне спецификации, то бокс Document Options принимает специфическую форму (рис. 30.14), в которой можно задать масштаб относительно ширины листа.
Рис. 30.14. Настройка спецификации в PDF-формате Дополнительно в бокс Document Options любой формы включен список Save PDF with, в котором можно выбрать сохранение в цвете (Color), в черно-белом варианте (Black & White) или с оттенками серого (Grayscale). Для публикуемого 2М-вида проекта можно выбрать также вариант обрезки его вида при просмотре в Обозревателе, установив флажок Crop image to zoom . Передача публикации. Когда все установки выполнены, необходимо выбрать в списке в нижнем правом углу окна Publisher один из вариантов вывода: все публикации текущего каталога (This Set); выделенная часть в каталоге публикации (Selected items); все публикации из каталогов, определенных в открытом проекте (All the sets). Далее щелкнуть по кнопке Publish. Начнется процесс вывода публикаций по месту назначения. Он отобразится в боксе Publishing (рис. 30.15), в котором последовательно будет фиксироваться вывод отдельных компонентов публикаций.
Рис. 30.15. Процесс вывода публикации Значки перед именем выводимого документа информируют о его состоянии: работа завершена, продолжается, не начиналась еще или оказалась неудачна. Кнопка Stop прерывает, а кнопка Pause (Пауза) приостанавливает вывод публикации. В последнем случае название кнопки Stop изменится на Continue (Продолжить). Если нажать эту кнопку, процедура вывода публикации возобновится.
Глава 30 • Вывод и публикация документации
571
Вывод документов в PDF-формате Создание PDF-файлов. Любая проектная документация, как правило, содержит большое число различного вида пояснительных записок и описаний, насыщенных графическими материалами, которые связаны непосредственно с моделью здания. Вывод такой документации удобно выполнять в PDF-формате, специально ориентированном на многостраничные документы. Создать файл в PDF-формате можно, используя входящий в поставку ArchiCAD и автоматически инсталлируемый конвертор Amyuni PDF (только для ОС Windows). Он позволяет создавать, сжимать и настраивать PDF-файлы непосредственно из ArchiCAD. Для этого перейти в бокс Print 2D Document (рис. 30.2) и выбрать Amyuni PDF converter или Adobe PDF. Настроив в этом боксе размещение документа на странице, нажать кнопку Print для создания документа в PDF-формате. В ArchiCAD 11 стал возможным альтернативный способ сохранения в PDFформате, используя стандартную процедуру: 1. Открыть из меню File командой Save As бокс Save Plan. 2. Найти место для сохранения, ввести имя и выбрать тип файла PDF file (*.pdf). 3. Кнопкой Page Options открыть одноименный бокс (эта кнопка недоступна в активном окне макета). Выбрать в нем формат страницы либо непосредственно установить размеры страницы. Задать ориентацию страницы и кнопкой ОК вернуться в бокс Save Plan. 4. Кнопкой Document Options открыть одноименный бокс и выполнить настройку изображения на странице, как было описано выше для публикации в PDF-формате. 5. Нажать кнопку Save. 3М-модели в PDF-документах В версии ArchiCAD 11, работающей под управлением ОС Windows, для 3Мданных доступно использование U3D-формата (Universal 3D), поддерживаемого в Adobe Acrobat Reader, начиная с версии 7.0. Это позволяет сохранять в PDFдокументе 3М-данные, обеспечивая тем самым 3М-навигацию. Для создания PDF-файла с U3D-содержимым выполнить процедуру: 1. На плане этаже выделить элементы, которые нужно отобразить в 3М-окне. Ненужные детали не включать в 3М-модель, поскольку U3D-файл может оказаться слишком большим, чтобы передвигаться по PDF-файлу. Потом перейти в 3М-окно, чтобы просмотреть 3М-модель. 2. Командой File > Save As сохранить содержимое 3М-окна в U3D-формате, используя параллельную или перспективную проекцию. 3. Сохранить 3М-вид в Навигаторе проекта. Сохраненный вид будет удерживать установки бегущей рамки и 3М-секущей плоскости.
Компьютерное проектирование в архитектуре • ArchiCAD 11
572
4. В Организаторе сохраненный в Навигаторе вид добавить к набору публикации. Установить в боксе Publishing Properties путь к папке, в которую будет производиться сохранение PDF-файлом публикации. 5. Выделить добавленный файл в наборе публикации и в поле Format установить PDF-формат. Кнопкой Document Options (Параметры документации) открыть бокс PDF Options (рис. 30.16).
Рис. 30.16. Внедрение U3D-файла в PDF-файл 6. В боксе PDF Options установить флажок Embed 3D content и, нажав кнопку Browse, найти U3D-файл, сохраненный в п. 1 из 3М-окна. Этот файл нужен для внедрения в результирующий PDF-документ. Нажать ОК. 7. Нажать кнопку Publish для сохранения публикации. Потом открыть созданный PDF-файл публикации и найти страницу, на которой внедрена выбранная 3М-модель. Нажать на изображении, отображаемом в рабочем поле. Наверху появится набор кнопок навигации (рис. 30.17). Теперь можно свободно перемещаться относительно внедренной 3М-модели (вращаться вокруг нее, приближаться/удаляться от нее). 1
2
3
4
5
6
7
8
Рис. 30.17. 3М-навигация в 3Ммодели, внедренной в PDF-файл 1 – поворот; 2 – обход; 3 – панорамирование; 4 – увеличение/уменьшение; 5пуск/останов анимации; 6 – дополнительное освещение; 7 – цвет фона; список видов
ГЛАВА 31
База данных для учета материалов Любой проект заканчивается созданием спецификаций и смет по всем использованным в нем материалам и готовым изделиям. Информация по материалам должна закладываться во всех конструкционных элементах при их установке. Эта информация вводится из интегрированных в ArchiCAD 11 баз данных. Для работы с базами данных необходимо ввести в пользовательский интерфейс соответствующие команды. Для этого открыть из меню Options бокс Work Environment > Menus и, используя процедуру редактирования меню, описанную в главе 2. Команды и инструменты, добавить в подменю Document > Schedules and Lists (Документ>Спецификации и сметы) следующие команды: Edit Database (Редактировать базу данных), New Properties (Новые свойства), Edit Properties (Редактировать свойства). Структура учета материалов Принцип учета материалов в смете иллюстрируется на рис. 31.1. Проект КЭ
Свойства
База данных
Критерий A1t
Ci
Ant КЭ
Cj Bt
Размеры
Расход на единицу измерения
Расчет расхода
Dk
Рис. 31.1. Схема учета материалов в ArchiCAD КЭ – конструкционный элемент; С и D– компоненты и описания сборки компонентов в базе данных; A и В – компоненты и описания их сборки, используемые в свойствах
Всем конструкционным элементам (КЭ) в проекте, имеющим одинаковые материалы и тип, ставится в соответствие общий набор параметров, называемый
574
Компьютерное проектирование в архитектуре • ArchiCAD 11
свойством. Один из параметров в свойстве называют дескриптором (Д), остальные – компонентами (К). Каждый из компонентов характеризует расход определенного материала в конструкционном элементе. Дескриптор описывает особенности композиции различных компонентов в составе такого элемента и при расчете материалов непосредственно не используется. Соответствие между конструкционным элементом и свойством определяется критерием, который, исходя из атрибутов и типа элемента, позволяет определить его компоненты. Во многих случаях для этого достаточно данных о типе элемента и его штриховке на плане этажа. Если же назначение свойства только на основе этих данных оказывается неполным, используют дополнительную информацию о конструкционном элементе с помощью других атрибутов. Например, при подсчете расхода кирпича при кладке стены необходимо дополнительно указать способ кладки – «в полкирпича», «в кирпич» и т.д. Задать способ кладки можно, если выбрать при черчении такой стены определенное перо либо в критерий ввести толщину стен. Свойства, созданные для определенного типа конструкционного элемента, повторяются, как правило, в различных проектах, что делает целесообразным их выполнение в виде библиотечных элементов. Если далее учесть, что отдельные компоненты могут входить в состав разных свойств, оказывается удобно компоненты и дескрипторы хранить не в самих свойствах, а в специальной базе данных. Такие компоненты загружаются в свойства каждый раз при запуске ArchiCAD. Таким образом, любые изменения компонентов будут автоматически отображаться в соответствующих свойствах. Пусть для кладки кирпичной стены используется свойство WPOOF-18, в котором присутствуют два компонента – раствор с расходом 0,021 м3/м2 и обычный кирпич 24×11,5×7,1 cм с расходом 95,8 штук/м2. Компоненты рассчитаны на кладку стены способом «в один кирпич» с боковой поверхностью 1 м2. Расход кирпича и раствора в свойстве выполнен согласно дескриптору с учетом слоя раствора толщиной 12,5 мм по горизонтали и 10 мм по вертикали. Расчет смет представляет собой составление отчетов, в которых определенным образом выбрана из проекта информация о материалах, конструкционных и библиотечных элементах, зонах. Создание и редактирование базы данных База данных вызывается из подменю Document > Schedules and Lists (Документ > Спецификации и сметы) командой Edit Database (Редактировать базу данных). Откроется одноименный бокс, в котором раскрыть папку с базой данных AC_11_INT (рис. 31.2). Структура данных в базе простейшая: она разбита по функциональному признаку на папки, называемые ключевыми. Каждая ключевая папка в свою очередь содержит две вложенные папки, называемые Components (Компоненты) и De-
Глава 31 • База данных для учета материалов
575
scriptors (Дескрипторы). Первая папка включает нормы расхода определенных материалов на единицу длины, площади или объема, а вторая содержит текстовые описания этих материалов. В базу включена также папка данных Unit (Единицы), представляющих собой различные виды единиц измерения. База данных полностью редактируема – она позволяет создавать, удалять и изменять ключи, компоненты, дескрипторы. Можно также сформировать совершенно новую базу.
Рис. 31.2. Бокс базы данных Создание новой базы. Кроме входящей в поставку базы данных можно создать любое количество дополнительных баз данных. 1. Выбрать в меню Create (Создать) команду Database (База данных). В ответ на запрос Do you want create new Database? (Создать новую базу данных?) нажать кнопку Create. 2. В появившемся боксе New Database Set (Установка новой базы данных) выбрать необходимую папку или создать ее вновь, ввести имя новой базы данных и нажать Save. Будет создана пока еще пустая база данных. Создание и редактирование ключевой папки 1. Выбрать в боксе Edit Database базу данных. 2. Выбрать в меню Create команду Key (Ключ). Текущий бокс примет форму, изображенную на рис. 31.3.
Рис. 31.3. Создание ключевой папки
576
Компьютерное проектирование в архитектуре • ArchiCAD 11
3. В полях Code и Name ввести соответственно код и имя ключевой папки. В случае редактирования вместо команды Key необходимо выделить исходную ключевую папку. Создание и редактирование единицы измерения 1. Выделить в боксе Edit Database нужную базу данных. 2. Выбрать в меню Create команду Unit. Бокс примет форму, как на рис. 31.4.
Рис. 31.4. Настройка единиц 3.
Ввести в поле Name имя единицы измерения, в поле Width – полное число десятичных разрядов в представлении чисел данной размерности, а в поле Decimal – число разрядов в дробной части. 4. Нажать кнопку Conversion Unit (Конверсия единицы измерения) и в открывшемся списке выбрать единицу измерения. Создание нового дескриптора и его редактирование. Дескриптор используется для описания технологических особенностей использования нескольких компонентов в одном конструкционном материале. Для его создания необходимо: 1. Выделить в боксе Edit Database ключевую папку, в которой будет выполняться создание новой записи. 2. Выбрать в меню Create команду Descriptor. Бокс примет форму, изображенную на рис. 31.5. В нем будет создана папка Descriptors. 3. В поле Full Text (Полный текст) ввести полный текст описания материала. Краткая форма этого текста отображается далее в имени описания. 4. Если нужно изменить существующий дескриптор, выделить его имя на левой стороне Databases in Active Libraries (Базы данных в активных библиотеках) и затем отредактировать справа в поле Full Text.
Глава 31 • База данных для учета материалов
577
Рис. 31.5. Создание нового описания материала Создание нового компонента и его редактирование. Компонент базы данных характеризует расход материала на некоторую единицу конструкционного материала. Для его создания необходимо: 1. Выделить в боксе Edit Database необходимую ключевую папку и выбрать в меню Create команду Component. Бокс примет форму, изображенную на рис. 31.6, где будет создана папка Component, если она еще не создана.
Рис. 31.6. Создание новой нормы расхода материала
578
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. В поле Quantity (Количество) ввести значение расхода. 3. Нажать кнопку Unit и выбрать из списка необходимую единицу расхода. 4. Нажать кнопку Reference Quantity (Удельный расход) и выбрать из списка вид измерения конструкционного элемента (длину, площадь, объем), на единицу которого рассчитывается расход материала. При редактировании записи вместо выбора команды Component выделить в соответствующей ключевой папке Component нужный компонент. Создание и редактирование свойств Свойство объекта является специальным видом библиотечных элементов. Оно содержит нормы расхода материалов на определенный объем, площадь, длину и связано с соответствующими конструкционными элементами в проекте. Это позволяет при создании смет произвести расчет расхода материалов относительно отдельных этажей, зон и проекта в целом. Для создания свойства необходимо из подменю File > Libraries and Objects (Файл > Библиотеки и объекты) командой New Object (Новый объект) открыть GDL-Мастер (можно также воспользоваться командой New Properties из подменю Document > Schedules and Lists). Затем в GDL-Мастере нажать слева кнопку Components. Правая часть GDL-Мастера примет форму, изображенную на рис. 31.7, где DB Set – имя базы данных; Key – номер ключевой группы; Code – код компонента; Name – название компонента; Quantity – расход компонента на единицу измерения объекта; Unit – единица измерения количества компонента; Proportional with – вид геометрической единицы измерения объекта, пропорционально которой вычисляется полный расход материала со значениями Length, Surface A, Surface B, Surface C, Volume, Custom.
Рис. 31.7. GDL-Мастер при создании свойства объекта
Глава 31 • База данных для учета материалов
579
Ниже приведено содержание значений в поле Proportional with в зависимости от типа конструкционного элемента. Тип элемента
Length
Surface A
Surface B
Surface
Volume
Стена
L
Sa
Sb
Sa+ Sb
V
Колонна
H
S
Sb
S
V
Балка
L
Sa
Sb
S
V
Перекрытие
P
St
Sb
St+ Sb
V
Крыша
P
St
Sb
St+ Sb
V
3М-сетка
P
St
Sb
S
V
Зона
P
S
S
S
V
Объект
L
0
0
S
V
Дверь/Окно
W
S0
S0
S
V
где: L – длина (для балки и стены по средней линии); H – высота; P – периметр; W – ширина; Sa и Sb – площади боковых поверхностей (в стене со стороны базовой линии и противоположной стороны, а в балке с левой и правой стороны по направлению базовой линии); St и Sb – площадь поверхности сверху и снизу; S – площадь зоны, боковой поверхности колонны и полной поверхности в остальных случаях; So – площадь проема; V – полный объем. Если в поле Proportional with выбрать Custom, выше становится доступным поле, в котором можно ввести другой вариант пропорциональности в форме GDLвыражения. Его элементами являются системные GDL- переменные. Например, в свойстве WPOOF18 вместо значения расхода кирпича на 1 квадратный метр поверхности стены можно в поле Quantity установить коэффициент 1 и ввести выражение пропорциональности, вычисляющее этот расход в следующем виде:
, где WALL_LENGTH_A и WALL_HEIGHT – системные переменные, задающие соответственно длину и высоту стены. Для создания нового компонента кнопкой New открыть пустую строку:
Содержание компонента можно ввести из базы данных, открыв кнопкой Link to Database Item… (Привязать элемент к базе данных) бокс Select Components (Выбор компонент) (рис. 31.8).
580
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 31.8. Установки связи компонента с базой данных Выбрав нужный компонент, вставить его в свойство кнопкой Select. Будет создана связь между свойством и базой данных. Для не связанных с базой данных компонентов поля Code, Name и Proportional with заполняются вручную. Выделив компонент, можно выполнить над ним следующие операции: • Change Link (Изменить связь) – выбор другой связи в боксе Select Components (Выделить компоненты). • Delete (Удалить) – удаление компонента из свойства. • Remove Link to Database (Удалить связь с базой данных) – удаление связи с базой данных, и компонент в GDL-Мастере становится доступным для редактирования (рис. 31.9).
Рис. 31.9. Редактирование компонента после удаления связи его с базой данных
Глава 31 • База данных для учета материалов
581
Для включения в свойство дескриптора нажать кнопку Descriptors. Краткое содержание дескриптора появится в поле Short Text. Полное содержание можно ввести в боксе Descriptor Full Text, открыв его кнопкой Text (рис. 31.10).
Рис. 31.10. Полный текст дескриптора Установка связи с базой данных происходит в измененном боксе Select Descriptors (рис. 31.11), где в правом верхнем углу представлен полный текст выбранного дескриптора.
Рис. 31.11. Установки связи дескриптора с базой данных
582
Компьютерное проектирование в архитектуре • ArchiCAD 11
Связывание свойств с элементами проекта Связывание свойств выполняется в боксе Link Properties to Criteria (Привязать свойства согласно критерию) (рис. 31.12), которое вызывается одноименной командой. Вначале формируется или выбирается критерий, а затем ему ставится в соответствие определенное свойство. В итоге конструкционный элемент оказывается связанным с компонентами, которые используются при его создании. Формирование критерия. Как уже отмечалось, атрибуты и параметры конструкционного элемента могут быть использованы для создания связи с определенным свойством, которое определяет компоненты, необходимые для его изготовления. Тип элемента вместе с набором атрибутов и параметров, которые позволяют однозначно поставить в соответствие конструкционному элементу свойство, называют критерием. В общем случае в критерий включаются тип элемента, штриховка, покрытие, тип линии, цвет пера и др. Количество включаемых в критерий параметров не фиксировано. Для создания критерия необходимо нажать кнопку New Link (Новая связь) и затем кнопкой Edit Criteria… (Редактирование критерия) перейти в бокс Criteria Selector (рис. 31.13):
Рис. 31.12. Присвоение элементу свойства 1. В списке Find Elements выбрать тип элемента в критерии. Если критерий не зависит от типа элемента, то выбрать All Types. 2. Чтобы добавить в критерий новый параметр, нажать кнопку More Choices (Расширить набор). Из списка параметров, которые могут включаться в критерий, выбирается очередной, появляющийся вместе со значением по умолчанию. Если предложенный параметр не годится, нажать на соответствующую ему кнопку и из списка выбрать другой параметр. В случае необходимости удаления параметра выбрать в указанном списке Remove Criterion. Для быстрого удаления параметров путем сворачивания, начиная с последних из них, воспользоваться кнопкой Fewer Chooses (Уменьшить набор). 3. Скорректировать при необходимости значение параметра и нажать кнопку Apply. Кнопкой вверху справа закрыть бокс Criteria Selector.
Глава 31 • База данных для учета материалов
583
Рис. 31.13. Настройка критерия После того как критерий был кнопкой Apply введен, его можно сохранить с целью дальнейшего использования при формировании других критериев. Для этого кнопкой в правом верхнем углу открыть меню и выбрать команду Save. Затем в боксе Save Criteria ввести имя критерия и нажать кнопку Save. Другими командами из этого же меню можно затем вставить (Load) нужный критерий, выбрав его из списка, либо удалить или переименовать (Rename & Delete). Другой способ установки критерия «на ходу» заключается в копировании уже существующего критерия, который должен быть взят за основу. Для этого выделяется элемент, который обладает необходимой связью, после чего критерий копируется кнопкой . Связывание свойств с элементами проекта. Вначале рассмотрим установление связи между критерием и некоторым свойством (группой свойств): 1. Установить в боксе Link Properties to Criteria (см. рис. 31.12) один их двух альтернативных вариантов выбора свойств: Enable Properties of All Links (Доступны свойства по всем связям). Конструкционному элементу присваивается объединенное множество свойств, которые соответствуют данному критерию и входящим в него подкритериям; Use More Specific Criteria Only (Только по наиболее длинному критерию). Свойство присваивается только согласно собственному критерию, длина которого, понятно, больше всех входящих в него подкритериев. 2. Кнопкой Link Property Objects… (Связать свойство) вызвать процедуру, устанавливающую соединение свойства с конструкционным элементом. 3. В боксе Link Properties to Criteria/ Link Properties (рис. 31.14) выбрать требуемое свойство и нажать кнопку Link (Связь). 4. При необходимости отредактировать выбранное свойство нажать кнопку Edit и в боксе свойства произвести его редактирование. Если требуется создать новое свойство, нажать кнопку New и выполнить в боксе создания библиотечного элемента настройку нового свойства. По окончании редактирования или создания свойства сохранить его, после чего выполняется возврат в предыдущий бокс, где выделить использованное свойство и нажать Link. Теперь установим связь свойства с элементом. В отличие от коллективного присвоения определенного свойства всем элементам, обладающим одним и тем же
584
Компьютерное проектирование в архитектуре • ArchiCAD 11
критерием, возможен вариант индивидуального присвоения свойства каждому конструкционному элементу в зависимости от его размещения в проекте. Эта операция выполняется в боксе детальной установки параметров на вкладке сметных параметров Listing and Labeling (рис. 31.15).
Рис. 31.14. Выбор свойства для связи Здесь свойство элемента формируется путем объединения двух свойств, заданных посредством критерия (By Criteria) и определенных индивидуально (Individually). Причем индивидуальная настройка (при включенном флажке Individually) выполняется непосредственно из этого окна после нажатия кнопки Choose (Выбрать). Эта кнопка будет доступной, если предварительно выделен соответствующий конструкционный элемент, которая вызывает переход в уже известный бокс Link Properties (рис 30.14).
Рис. 31.15. Индивидуальное присвоение свойств
ГЛАВА 32
Расчет смет При расчете сметы вначале формируется сметное задание в виде специальной формы. Затем производится сканирование проекта и отбор из него согласно сметному заданию исходных данных с последующим расчетом на их основе итоговых оценок. Различают три вида смет: • Смета элементов. Приводится перечень элементов определенного типа с указанием их параметров и некоторых свойств. • •
Смета компонентов. Содержит данные о материалах, которые используются в конструкционных элементах проекта. Смета зон. Содержит перечень зон проекта и их характеристики.
Сметное задание Сметное задание отбирает элементы и их параметры для включения в отчет, виды итоговых записей и формы отчета. В поставку ArchiCAD входит большое количество типовых сметных заданий, которые в зависимости от вида сметы содержатся в следующих трех подменю Document > Schedules and Lists > Elements/Components/Zone Lists. Выбор в этих подменю сметного задания инициирует создание отчета сметы. Типовое задание Basic соответствует простой форме отчета, а остальные – специальным графическим формам. Сметное задание создается в боксе Setup List Schemes (Установка сметного задания), который открывается одноименной командой из подменю Document > Schedules and Lists (Документ > Спецификации и сметы).
Рис. 32.1. Установка сметного задания
586
Компьютерное проектирование в архитектуре • ArchiCAD 11
В правой части бокса помещен список стандартных сметных заданий и список Create команд, создающих сметные задания для элементов (Element List Scheme), для компонентов (Component List Scheme) и для зон (Zone List Scheme). Можно также создать новый каталог сметных заданий (List Scheme File), который будет связан со всеми базами данных проекта и не будет иметь собственной базы данных. В нем первоначально располагаются по два задания – базовый (Basic) и один форматированный по умолчанию (Default) на каждый тип сметы. Составление сметного задания представляет собой решение трех задач: в нем должны быть определены тип сметы, состав перечисляемых объектов и параметры и свойства, которые должны характеризовать выбранные объекты. Сметное задание для элементов Отбор элементов. Отбор элементов, включаемых в состав сметы, выполняется на вкладке Elements. Используются следующие способы отбора: • by Types (по типу элементов). Для включения всех элементов устанавливается флажок All. В противном случае в палитре инструментов оставляют нажатыми те, которые необходимо включить в смету. • by Layers (по их размещению в слоях). Для учета всех слоев установить флажок All. а для отбора отдельных слоев, пометить их. • by Story (по их размещению на этажах). Для учета всех этажей установить флажок All, а для отбора на отдельных этажах пометить эти этажи. • by Linked Property Objects (по свойствам, связанным с ними): All – учет всех свойств; Select Property Object (Выбрать свойства объекта) – свойства выбираются в одноименном боксе (рис. 32.2); Selected (Выбранные) – учет свойств, уже установленных ранее в боксе Select Property Object. В боксе на рис. 32.2 выбираются свойства из числа тех, которые установлены на вкладке Listing and Labeling бокса настройки конструкционных элементов, участвующих в отборе. Эти свойства входят на указанной вкладке в группу свойств Matching Properties, связанных критерием (By Criteria) или индивидуально (Individually). При этом конструкционный элемент, выделенный в группе by Types, будет отобран для сметы в зависимости от установки соответствующего флажка в группе List an element if… (Выписать элементы, если…), если: • …its individually linked, … – выбраны индивидуально связанное свойство или все свойства согласно критерию отбора; • …ALL of its linked Property Objects are checked – выбраны все свойства, как по критерию отбора, так и назначенные индивидуально; •
…ANY of its linked Property Objects are checked – выбрано либо индивидуально назначенное свойство, либо любое из свойств, связанных согласно критерию отбора.
Глава 32 • Расчет смет
587
Рис. 32.2. Отбор элементов по свойствам На вкладке Elements (рис. 32.1) существуют дополнительно два условия, которые позволяют игнорировать следующие элементы: • Skip Elements without an associative label (Элементы без ассоциированных с ними меток) – в сметах любого типа, кроме основного (Basic), будут отсутствовать элементы, у которых на плане нет автоматических меток; • Skip Elements with an empty ID field (Элементы с пустым полем ID) – в сметах любого типа, кроме основного (Basic), будут отсутствовать элементы без идентификационных номеров ID (например, стены, у которых метки были удалены в боксе настройки Wall Default на вкладке Listing and Labeling). Все описанные выше способы отбора связаны между собой операцией логического пересечения, то есть элемент отбирается в смету, если он удовлетворяет каждому из перечисленных выше условий отбора. Отбор параметров и свойств. Операция выполняется на вкладке Properties & Parameters (рис. 32.3). В похожих списках Components и Descriptors выбирается вариант ввода в смету компонентов и дескрипторов как параметров: • None (Ничего) – компоненты (дескрипторы) не включаются в состав сметы; • All (Все) – включаются все компоненты (дескрипторы), связанные через свойства объектов с выбранными конструктивными элементами; • From Databases Only (Только из базы данных) – включаются компоненты (дескрипторы), связанные через свойства объектов с выбранными конструкционными элементами и одновременно с базой данных; • Objects Specific items Only (Только специальные объекты) – включаются компоненты (дескрипторы), связанные через свойства объектов с выбранными конструкционными элементами и не связанные с базой данных;
588
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 32.3. Отбор параметров и свойств для сметы элементов •
Custom Set From Databases Only (Только выбранный набор из базы данных) – включаются компоненты (дескрипторы), связанные через свойства объектов с выбранными конструкционными элементами и базой данных, в которой они специальным образом выделены. Если нет выделенных элементов, выполнить нужное выделение и затем нажать кнопку Select. Произойдет автоматическое переключение на вариант From Databases Only; • Custom Set & Objects Specific items Only (Только выбранный набор специальных объектов) – используется аналогично предыдущему варианту, но для компонентов (дескрипторов), не связанных с базой данных. Причем эти несвязанные элементы все равно имеют в базе данных идентичные записи. После выделения нужных компонентов (дескрипторов) произойдет автоматическое переключение на вариант Objects Specific items Only; • Custom – изменение существующего набора выбранных компонентов (дескрипторов). В открывшемся боксе Select Component (Select Descriptor) необходимо выполнить нужное выделение и нажать кнопку Select. После этого требуется перейти на один их двух предыдущих вариантов. Из списка Library Parts‘ Additional Parameters (Дополнительные параметры библиотечных элементов) можно дополнительно включить в смету: • Selected Additional Parameters (Выделенные дополнительные параметры). При выборе этого варианта откроется бокс Select Additional Parameters (рис. 32.4), в котором необходимо: В списке Show Library Part Types (Показать типы библиотечных элементов) выбрать категорию, в которой ниже найти и выделить требуемые библиотечные элементы.
Глава 32 • Расчет смет
589
Выбрать категории дополнительных параметров на палитре справа. В списке снизу появится полный перечень всех выбранных дополнительных параметров, после чего нажать ОК; •
As in Selected Library Part’s – в смету вводятся параметры, как в выделенных элементах. Если нет ни одного выделенного дополнительного параметра, открывается бокс Select Additional Parameters, в котором необходимо выполнить установку, как в предыдущем пункте.
Рис. 32.4. Выбор дополнительных параметров Форматирование сметы. На третьей вкладке List Format создается форма сметы. Используются два вида форм, выбираемых флажками: • Text List (Текстовый список) – простая форма с регулярной структурой (в виде прямоугольной таблицы) и неформатированным текстом; • Graphic Template (Графический шаблон) – графическая форма с нерегулярной структурой, форматированным текстом и рисунками. Используется для повышения наглядности данных в отчете. Вкладка List Format при выборе простой формы показана на рис. 32.5. В списке Elements вкладки выбирается вариант либо с полным перечислением в таблице в отдельных строках всех конструкционных элементов (Each Item in Separate Row), либо с группированием в одной строке всех элементов с одинаковыми ID-номерами и указанием их количества (Group & Count Identical). Для графической формы вкладка List Format принимает вид, изображенный на рис. 32.6, где введена структура данных с использованием двух флажков.
590
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 32.5. Настройка простой формы •
List on separate Level (Список на отдельном уровне) –флажок на i-ом параметре выделяет его в шаблоне сметы как заголовок. Форма для одной исходной записи из n параметров может иметь n различных выходных записей; • Use for Grouping & Total – для выбранной формы автоматически устанавливается флажок бокса на i-ом параметре, если в шаблоне сметы итоговая запись в смете производится при изменении (i-1)-го параметра. При сбросе флажка соответствующая запись в смете не производится. В форме на рис. 32.6 записи будут согласно настройке в столбце Use for Grouping & Total сгруппированы вначале по этажам, а внутри них по типам элементов.
Рис. 32.6. Настройка графической формы Записи, сгруппированные на одном этаже согласно настройке в столбце Use on Separate level, будут иметь в качестве заголовка параметр Story Name.
Глава 32 • Расчет смет
591
Сметное задание для компонентов Настройка сметного задания для компонентов формируется на трех вкладках. Установка фильтра на вкладке Components практически идентична аналогичной операции на вкладке Elements сметного задания элементов. Выбор параметров для сметы на вкладке Properties & Parameters показан на рис. 32.7. Новыми параметрами являются полный код ключа (Full Key Code) или его фрагменты (Fragments), имя ключа (Key Name), код компонента (Component Code), единица измерения компонента (Unit) и единица измерения (Reference Unit), на которую рассчитывается расход материала, код дескриптора (Descriptor Code) и короткий текст дескриптора (Short Text). Списки Components и Descriptors такие же, как на аналогичной вкладке в сметном задании для элементов. Содержание вкладки List Format то же, что и в сметном задании для элементов.
Рис. 32.7. Выбор параметров для сметы компонентов Сметное задание для зон На вкладке Zones (рис. 32.8) выполняется установка фильтра для выбора зон по категории (by Categories), по слоям (by Layers), по этажам (by Stories), по номеру зоны (by Zone Number Field). Зоны задаются одним из трех флажков: • Skip if it is empty (Пропустить, если зона пуста) – пропустить зону, если ее штамп не содержит номера зоны; • Skip Zones with an empty ID field (Пропустить зоны с пустыми ID-полями) – пропустить зону, если метка зоны не содержит ID-поля; • List if it – в смету включаются зоны, у которых их номера удовлетворяет определенным условиям. Значения этих условий должны вводиться в поле под
592
Компьютерное проектирование в архитектуре • ArchiCAD 11 рассматриваемым флажком, а сами условия выбраны из следующего списка, находящегося слева от этого же флажка: Contains – содержит фрагмент номера зоны. Например, для фрагмента 26 в список будут включены зоны с номерами в диапазонах 026…926 и 260...269; Starts/ Ends with (Начать/закончить чем) – номера зон начинать/заканчивать заданной комбинацией; Is – включается единственная зона с заданным номером; Is not (Не является) – включаются все зоны, кроме единственной зоны, имеющей заданный номер.
Рис. 32.8. Установка фильтра в смете зон На вкладке Properties & Parameters (рис. 32.9) выполняется отбор объектов для включения в смету. В состав сметы могут быть включены: • собственные параметры зон (Zone Parameters); • элементы в составе зон, параметры которых необходимо отобразить (Enable Listing of Related Elements). Производится аналогично фильтрации, описанной выше на вкладке Elements сметного задания для элементов; • компоненты и дескрипторы, входящие в состав элементов, которые выбраны в предыдущем пункте так же, как и для элементов. На вкладке Related Elements выбираются параметры элементов, включаемых в состав сметы зон. Выбор параметров аналогичен отбору дополнительных параметров на вкладке Properties & Parameters сметного задания для элементов. Примеры создания смет Сметы для элементов, компонентов и зон, которые выводятся в виде простого списка (Text List), используется проект на рис. 32.10. Для стен с одинаковыми штриховкой, высотой и толщиной использованы групповые ID-метки.
Глава 32 • Расчет смет
593
Рис. 32.9. Выбор параметров и свойств в смете зон
Рис. 32.10 Исходный проект Смета элементов 1. На вкладке Elements в группе By Types выбрать тип «стена», а в остальных группах – All. 2. На вкладке Properties & Parameters выбрать в списке Global Element Parameters параметры User ID, Thickness/Size и Height, а в списке Extra Parameters… длину стены по базовой линии (Length of the Wall on the Reference Line).
Компьютерное проектирование в архитектуре • ArchiCAD 11
594
3. На вкладке List Format выбрать простой список Text List и установить следующий порядок следования параметров и названия столбцов в смете:
4. Нажать кнопку ОК и выбрать из подменю Document > Schedules and Lists > Element Lists сметное задание «Смета элементов». Будет выведена смета в следующем виде: 1 5 4 3
ID
Компоненты
Толщина
Высота
Длина
|Ст-000 Ст-001 Ст-002 Ст-003
обычный кирпич обычный кирпич гипсовая перегородка внеш.фахверк.стена
0,24 0,38 0,14 0,16
2,90 3,00 2,90 3,00
4,36 36,49 10,89 12,94 64,68
Смета компонентов. Для стен Cт-002 и Ст-003 нужно создать свойства. 1. Выбрать команду Edit Database и в папке «Кладка» (Masonry) ввести в разделе «Компоненты» две записи:
2. Командой New Properties открыть бокс Мастера и ввести в раздел Component кнопкой New две новые строки. 3. Новые строки, созданные в п. 2, кнопкой Link to Database Item связать с только что сделанными двумя записями в базе данных. Полученное свойство сохраним под именем WPROOF-100.
4. Создать по аналогии новое свойство WPROOF-101, введя в ключевой папке «Дерево-пластик» базы данных две записи:
5. Открыть командой Setup List Schemes одноименный бокс и ввести новое сметное задание под именем «Смета компонентов для стен».
Глава 32 • Расчет смет
595
6. На вкладке Components выполнить те же установки, что в предыдущем примере на вкладке Elements. 7. На вкладке Properties & Parameters в списке Components выбрать All, а в группе Optional Component Data поля – Key Name (Имя ключа), Component Code (Код компонента) и Unit (Единица). 8. На вкладке Format List установить флажок Text List и порядок с заголовками столбцов в следующем виде:
9. Нажать кнопку ОК и выбрать из подменю Document > Schedules and Lists > Components Lists сметное задание «Смета компонентов для стен». Будет выведена смета в виде: 3 3 3 4 4 6 6
Ключ
Код
Компонент
Ед.изм
Кол.
Дерево-пластик Дерево-пластик Дерево-пластик Кладка Кладка Кладка Кладка
078 079 080 076 077 1742 1743
Доска 13×100
м3 м3 м3 м3 м3 штука м3
0,383 |0,648 2,944 1,054 2,634 15 419,738 6,760
Доска 22×100 Изоляция Гипс Изоляция Обыч.кирпич 24×11.5×7.1 cм Раствор
Смета для зон. Введем для зон новое сметное задание «Перечень зон». 1. На вкладке Properties & Parameters в группе Types выбрать тип «Объект», а в списке Zone parameters (Параметры зоны) – параметры Zone Number, Zone Name, Measured Area. 2. На вкладке Format List установить флажок Text List и порядок с заголовками столбцов в следующем виде:
3. Нажать кнопку ОК и выбрать из подменю Document > Schedules and Lists > Zone Lists (Документ > Спецификации и сметы > Сметы зон) сметное задание «Перечень зон». Будет выведена смета:
Компьютерное проектирование в архитектуре • ArchiCAD 11
596
1 1 1 1 1
Номер зоны
Имя зоны
Площадь
1 10 2 7 9
Кухня Веранда Столовая Ванная Туалет
7,65 15,23 14,74 2,32 1,48
4. На вкладке Related Elements выбрать параметр Library Part Name (Имя библиотечного элемента) и параметры зоны согласно виду на вкладке Format List.
Будет получен перечень объектов в соответствии с их размещением в зонах: 1 3 1 1 1 1 1 1 1 1 1 1 1 1
Категория Жилые помещения / / Нежилые помещения / / / / Нежилые помещения Нежилые помещения / / Нежилые помещения /
Номер зоны 2 / / 1 / / / / 10 7 / / 9 /
Имя зоны Столовая / / Кухня / / / / Веранда Ванная / / Туалет /
Объект / Chair 01 11 Design Table 02 11 / Cab Base 1D 70 Cab Base Corn-L 11 Cab Sink 3D 11 Cooker 70 / / Basin 01 11 Bath-Tub 11 / WC LT 11
ГЛАВА 33
Создание форм с помощью Мастера При необходимости использования для сметы уникальной формы создать ее поможет Мастер форм (Format Wizard) (рис. 33.1), который открывается из бокса Setup List Schemes на вкладке List Format кнопкой Graphic. Формирование макета На первой вкладке Layout (рис. 33.1) Мастера форм создается макет формы на основе одного из четырех встроенных макетов, включенных в список Layout Names (Имена макетов). Эти макеты не могут быть изменены или удалены. Кроме них при создании нового проекта в список Layout Names будут включаться и макеты, которые были установлены в последнем открытом проекте (при условии, что новый проект не инициировался с начальными установками).
Рис. 33.1. Настройка макета Для создания нового макета необходимо выполнить следующую процедуру: 1. Кнопкой Duplicate (Копировать) скопировать под новым именем один из наиболее близких по назначению базовых макетов.
598
Компьютерное проектирование в архитектуре • ArchiCAD 11
2. В списке Layout Type выбрать способ размещения на печатном листе страниц: Single Column (Одна колонка) – по длине печатного листа в одну колонку; Tiled (Многоколоночный) – по ширине и длине печатного листа. 3. Установить размеры страницы в списке Paper Size (рис. 33.1) одним из способов: вручную, установив флажок Custom (Пользовательский) и введя размеры страницы в полях Width (Ширина) и Height (Высота); автоматически, установив флажок Printer/Plotter Page (Страницы по принтеру/плоттеру). Во втором случае размеры будет определять выбранный принтер/плоттер; 4. Кнопкой Details открыть одноименный бокс (рис. 33.2) и установить в нем параметры размещения страниц на листе:
а
Рис. 33.2. Настройка страниц а – одномерное размещение; б – двумерное размещение 1 – число строк; 2 – число столбцов; 3 – расстояние между строками; 4 – расстояние между столбцами.
• • • •
б Grid (Сетка) – число страниц в печатном листе по его ширине и длине (для типа Tiled); Gap Between Cells (Зазор между ячейками) – интервал между страницами по длине и ширине (для типа Tiled); Line Gap (Линейный зазор) – межстрочный интервал на страницах; Layout Scale (Макетный масштаб) – масштаб вывода макета.
Структурирование данных На второй вкладке – Content (Содержание) (рис. 33.3) по каждому типу выходной записи (рядовая, итоговая, заголовок) выбираются параметры, изменение которых инициирует создание указанных записей:
Глава 33 • Создание смет с помощью Мастера • • •
599
Records to Display One-by-one (Записи одна за другой) – выбор параметров, инициирующих рядовую запись; Calculate Total/Subtotal by… (Вычисление итоговых значений) – выбор параметров, при изменении которых формируется итоговая запись; Display Headlines by… (Отображение заголовков) – выбор параметров для использования их в качестве заголовков.
Рис. 33.3. Настройка структуры данных Инициирующие параметры выбираются двумя способами. Если для параметра нужно создать отдельную запись, то он помечается флажком перед именем. Если требуется запись сформировать при изменении любого параметра из определенной группы, необходимо их сгруппировать, щелкая по именам этих параметров при нажатой клавише . После выделения второго параметра становится доступной кнопка Group selected Parameters, при нажатии которой формируется группа Group of…, объединяющая все выделенные параметры. Для разгруппирования сначала выделяется группа Group of…, после чего станет доступной кнопка Ungroup selected Parameters. Этой кнопкой удаляется группа Group of…, все элементы которой вновь становятся свободными. Формирование массивов Для структурных компонентов – колонтитулов и фона – они выполняются в боксе Edit Items (рис. 33.4), который на вкладке Layout вызывается при нажатии кнопок Header (Верхний колонтитул), Footer (Нижний колонтитул) и Background (Фон). Для выходных записей массив создается в боксе Format Wizard на вкладке Fields (Поля). Эта вкладка и бокс Edit Items отличаются только содержанием отдельных списков для разных структурных компонентов формы.
Компьютерное проектирование в архитектуре • ArchiCAD 11
600
1
2
3
Рис. 33.4. Настройка колонтитулов и фона 1 – установка неиндексированных данных; 2 – установка индексированных данных; 3 – выбор параметра для назначения индекса
Для установки колонтитулов и фона необходимо: 1. Установить в списке Edit (Редактировать) тип колонтитула – для первой (Header on the of Page, Footer on the of Page) и последующих страниц (Header, Footer). На вкладке Fields вместо списка Edit используется список Record & Parameters, в котором необходимо выбрать тип выходной записи из числа тех, которые были установлены на вкладке Content. 2. В списке Record Type указывается встроенный массив, который предлагается в зависимости от выбранного в списке Edit структурного компонента. На этом создание массива закончено. При создании собственного массива выбрать Custom и затем выполнить настройку геометрии массива, его заполнение и форматирование. Геометрия массива. Массив представляется таблицей, каждая ячейка которой содержит один параметр (имя или значение). Эта таблица задается полной шириной и высотой в полях Total Width (Полная ширина) и Total Height (Полная высота) и числом строк и столбцов в полях Rows (Строки) и Columns (Столбцы). Перед установкой параметров ячейки необходимо в группе Field to Edit установить координаты ячейки – ее номер строки и номер столбца.
Глава 33 • Создание смет с помощью Мастера
601
Для каждой ячейки формируются опорные точки, которые размещаются по осям X и Y с интервалами Δ x =W/n, Δy=H/m, где W – полная ширина (Total Width), H – полная высота (Total Height), n и m – число столбцов (Columns) и строк (Rows) в таблице. Каждая ячейка в таблице задается тремя параметрами: шириной (Width), высотой (Height) и смещением (Offset) относительно своей опорной точки. По умолчанию для всех ячеек вначале предлагается одинаковая ширина, равная интервалу между опорными точками, и смещение, равное нулю. Если для ячейки в i-ом столбце установлен флажок Fix Width (слева от поля Width), то ширина этой ячейки сохраняется при изменении полной ширины (Total Width) или числа столбцов. Ячейки, для которых был сброшен указанный флажок, примут при изменении полной ширины вновь среднее значение w = (W−W′)/n, где W – полная ширина таблицы, W’– суммарная зафиксированная ширина ячеек в строке, n – число ячеек с незафиксированной шириной. Ячейки в одной строке имеют равную высоту. Изменение высоты в любой ячейке приводит к соответствующему изменению высоты в других ячейках строки. Смещение ячеек из верхней строки массива (по координате Y) отсчитывается от нижней границы расположенного выше массива. Для верхнего колонтитула этой границей будет верхняя граница страницы, для рабочего поля – нижняя граница верхнего колонтитула, а при его отсутствии – верхняя граница страницы, для нижнего колонтитула – нижняя граница рабочего поля. Смещение ячеек из первого столбца отсчитывается от левого края страницы. Заполнение таблицы. После формирования структуры таблицы в поле Text Field поочередно вводится содержимое отдельных ячеек. Ввод можно производить, используя готовые подстановки, которые содержатся в нижерасположенных списках 3, 4, 5. В списке 1 выбираются неиндексированные, а в списке 2 – индексированные идентификаторы данных проекта. Индексы формируются автоматически согласно выбранному в списке 3 параметру, индекс которого соответствует положению этого параметра в боксе Setup List Schemes на вкладке. Список 3 содержит параметры, которые были введены на вкладке List Format. Форматирование текста выполняется в боксе Text Format (рис. 33.5), который открывается кнопками Text Format или Default Text Format. В первом случае будет форматироваться текст только в выбранной ячейке, а во втором – одновременно во всех ячейках структурного компонента. В списке Insert Text выбирается вариант переноса текста: • As is – ввод как есть, не обращая внимания на границу; • Autowrap – автоматический перенос на новую строку; • Crop after first long line – при достижении границы первой строкой происходит замена оставшейся части на многоточие;
602
Компьютерное проектирование в архитектуре • ArchiCAD 11
•
Crop all long lines – при постижении любой строкой границы оставшаяся часть этой строки заменяется на многоточие. Формирование рамки. Операция выполняется в боксе Fields Borders (Границы полей) (рис. 33.6), который вызывается при нажатии кнопки Borders (Границы).
Рис. 33.5. Настройка текста
Рис. 33.6. Формирование рамки
Вставка картинки выполняется в боксе Picture (рис. 33.7), который открывается одноименной кнопкой в боксе Edit Items, или на вкладке Fields.
Рис. 33.7. Вставка картинки и ее форматирование При вставке используются картинки из разных мест и выбираются из списка: None – нет картинки; Prop. Objects 2D Full View – полный 2М-вид для библиотечного элемента; File – любой файл в формате BMP, GIF, JPG, или TIF. Library Part Preview – общий вид библиотечного элемента. Область, отводимая под рисунок, задается высотой (Height), шириной (Width) и смещением (Offset) относительно правого края страницы и нижнего края расположенного выше структурного элемента. Если этот элемент отсутствует, то вертикальное смещение отсчитывается от верхнего края страницы. Если границы рисунка не совпадают с границами области, положение рисунка определяет его
Глава 33 • Создание смет с помощью Мастера
603
точка привязки, выбираемая в кнопочной форме Anchor Point. Например, выбор кнопки в центре привяжет центр рисунка к центру области рисунка. В верхней части раздела Picture Position & Scale (Положение рисунка и масштаб) задается масштаб рисунка. Флажком Auto размер рисунка выравнивается по одному из размеров области. Флажок Scale Ratio позволяет непосредственно задать масштаб рисунка. При создании нового проекта с использованием предыдущих установок (Use Latest Settings) в него скопируются все макеты из проекта, сохраненного последним. Если новый проект был начат с установками по умолчанию (Use Default Settings), то все созданные ранее макеты будут в нем отсутствовать. Макет как текстовый файл можно включить в библиотеку форм, если выбрать этот макет в списке Layout Names (см. рис. 33.1), нажать кнопку Done и затем в боксе Setup List Schemes щелкнуть по флажку Include in List Scheme (Включить в сметное задание). В открывшемся боксе выбрать папку List Templates и сохранить в ней макет в виде текстового файла. Этот макет можно далее связать со сметным заданием, нажав кнопку Choose Template на вкладке List Format и открыв его в папке List Template. Пример создания графической формы Подготовка к сметному заданию. Здесь необходимо создать свойство, которое свяжет представляемые в смете объекты с их 2D-полными видами. 1. Открыть из подменю Document > Schedules and Lists (Документ > Спецификации и сметы) бокс New Properties, а в нем вкладку Property Script. Ввести в рабочем поле GDL-команду DRAWING3 7, 270, 2. Сохранить полученное свойство под именем «Вид объекта». Теперь при обращении к этому свойству будет создаваться изометрическая проекция (со скрытием невидимых линий) объекта. 2. Выделить объекты, внешний вид которых в изометрической проекции нужно включить в смету, и открыть бокс настройки Object Default Settings. 3. Открыть вкладку Labeling and Listing и установить флажок Individually. Откроется бокс со списком доступных свойств. Выделить «Вид объекта». Все выделенные в проекте объекты будут связаны с этим свойством. Сметное задание. Сформируем перечень параметров, которые войдут в смету. Определим новый макет и его размеры. 1. Открыть бокс Setup List Schemes. В разделе Available List Schemes инициировать создание нового сметного задания, для чего открыть список Create, выбрать Element List Scheme и ввести имя задания – «Мой проект». 2. Установить вкладку Elements и настроить фильтр следующим образом: в группе by Types – на объекты, в списке by Linked Property Objects – на все (All), в списке by Layers – на все (All), в списке by Stories – на все (All).
Компьютерное проектирование в архитектуре • ArchiCAD 11
604
3. Перейти на вкладку Properties & Parameters и в списке Global Element Parameters пометить следующие параметры: Library Part Name, Thickness/Size, Height. А в списках Components и Descriptors выбрать None. 4. Перейти на вкладку List Format. Установить флажок Graphic Template и определить порядок и разметку параметров следующим образом:
. 5. Открыть бокс Format Wizard, нажав кнопку Start Format Wizard. 6. Выбрать за основу любой их встроенных макетов и сделать его копию, нажав кнопку Duplicate и присвоив ей имя «Мой макет». 7. В списке Layout Type выбрать тип макета Single. Установить в списке Paper Size вариант произвольных размеров (Custom) и задать в полях Width и Height значения 200 и 180. Структурирование данных. Все записи в форме сделаем итоговыми, для чего ширину/толщину (Thickness/Size), высоту (Height) и имя объекта (Library Part Name) сгруппируем в одной выходной записи Group of totals 01-03:
Колонтитулы. Создадим верхний колонтитул для первой страницы. Установим его размеры и зададим размещение данных на нем. 1. Нажать на вкладке Layout кнопку Header. Откроется бокс Edit Page Item. 2. В списке Edit выбрать верхний колонтитул для первой страницы (Header on the first page) и ввести в полях Row и Column значения 4 и 2. 3. Установить в полях Total Width и Total Height значения 200 и 28. 4. Ввести в полях Width, Height и Offset ширину, высоту и смещение ячеек относительно опорных точек для каждой из строк согласно таблице: Столбец
1
2
Ширина
80
90
Высота
7
7
Смещение Δx
20
0
Смещение Δy
0
0
Глава 33 • Создание смет с помощью Мастера
605
5. В поле Text Fields последовательно, используя где возможно шаблоны, заполнить ячейки колонтитула согласно таблице: #PAGE Создано программой Архикад #DATE #PROJECT
6. Открывая кнопкой Borders бокс Field Borders для каждой ячейки, сформировать ее границы. Значение в поле Offset принять везде равным 0. 7. Нажать кнопку Preview. Если на плане находится хотя бы один элемент, включаемый в смету, то появится бокс List Preview с формой в виде:
Настройка выходной записи. В соответствии со структурой данных, установленной на вкладке Content, необходимо сформировать одну выходную запись Group of totals 01-03. 1. Установить вкладку Fields и в списке Record & Parameters (Запись и параметры) выбрать значение Group of Totals 01–03. 2. Установить в полях Rows и Columns значения 6 и 4, а в полях Total Width и Total Height значения 200 и 42. 3. Ввести в полях Width, Height и Offset ширину, высоту и смещение отдельных ячеек относительно опорных точек согласно таблице: Столбец
1
2
3
4
Ширина
30
50
60
30
Высота
7
7
7
7
Смещение Δx
20
0
0
10
Смещение Δy
0
0
0
0
4. Открывая кнопкой Borders бокс Field Borders для каждой ячейки, сформировать ее границы. Значение в поле Offset принять везде равным 0. 5. Используя поле Text Fields и два ниже расположенных списка с шаблонами, заполнить ячейки формы согласно таблице: #VALUE[1]
#TOTALNUMBER шт.
Ширина
#VALUE[2]#UNIT[2]
Длина
#VALUE[2][2]#UNIT[2]
#NAME[4]
#VALUE[3]#UNIT[3]
606
Компьютерное проектирование в архитектуре • ArchiCAD 11
6. Нажать кнопку Picture и в одноименном боксе установить в полях Width и Height ширину и высоту, равные 70 и 30. На фигуре Anchor Point выбрать в качестве точки привязки центр рисунка и ввести в полях Offset смещение области рисунка относительно верхнего левого угла формы, равное 22,5 и 9,5 мм. В списке Use Picture выбрать вариант Prop. Object 2D Full View. 7. Нажать кнопку Preview. На плане при этом должен быть хотя бы один элемент, включаемый в смету. Появится бокс List Preview, в котором в результате ввода текста и рисунка форма должна принять вид:
8. Нажать последовательно в окнах List Preview и Format Wizard кнопку Done, в боксе Setup List Schemes – кнопку OK. Затем выбрать из подменю Document > Schedules and Lists > Element Lists > Мой проект. Будет выведено окно следующего вида:
11 7
11
11
ГЛАВА 34
Спецификации элементов Создание смет с использованием Мастера форм носит универсальный характер и потому оказывается весьма трудоемким. Часто для учета конструкционных элементов удобнее использовать более простые, так называемые интерактивные формы, которые можно быстро создавать и редактировать в диалоговом режиме. Такие формы представляются в Навигаторе проекта табличными видами, которые можно публиковать как обычные виды или в составе макета. Заполнение интерактивных форм может основываться на достаточно сложных фильтрах, в зависимости от параметров элементов, их размещения в модели и выбранных условий отбора. Интерактивные формы также можно использовать для создания различных ведомостей проектной документации. Создание спецификаций конструкционных элементов Создание и настройка спецификаций выполняется в боксе Scheme Settings (Параметры сметы) (рис. 34.1), открыв его одним из способов: • выбрать команду Document > Schedules and Lists > Schedules > Element Schedule Scheme (Документ > Спецификации и перечни > Спецификации > Схемы спецификаций элементов); • выбрать в Навигаторе проекта из контекстного меню списка Element Schedule команду Scheme Settings (Параметры схемы); • выделить в Навигаторе проекта необходимую спецификацию и нажать внизу кнопку Settings.
Рис. 34.1. Организация спецификации
608
Компьютерное проектирование в архитектуре • ArchiCAD 11
Организация схемы спецификаций. Все операции со схемами выполняются на вкладке Schemes (рис. 34.1). Для создания новой схемы необходимо кнопкой Create New (Создать новую схему) открыть бокс Add Schedule Scheme (Добавить схему спецификации). Затем ввести имя и ID для новой схемы. Для переименования/удаления выделенной слева схемы спецификации нажать справа кнопку Rename/Delete (Переименовать/Удалить). Если созданная схема будет использоваться в другом проекте, кнопкой Export открыть бокс Save As и сохранить в нем схему спецификации в ISS-формате. Схему спецификации элементов можно импортировать, открыв кнопкой Import (Импорт) бокс Import Settings. Далее найти в нем и открыть ISS-файл с нужной схемой спецификации. Формирование критерия для отбора элементов. Эта процедура выполняется на вкладке Criteria / new scheme (Критерий / новая схема) (рис. 34.2).
Рис. 34.2. Формирование критерия для отбора элементов в спецификацию Логическая формула критерия представляется в конъюнктивной форме: С = (A11∨A12∨ … ∨A1q) ∧ (A21∨A22 … ∨A2p) ∧ … ∧ (An1An2∨ … ∨Ant), где Ai j – j-ая область значений i-го параметра (эта область может состоять из единственного значения). По умолчанию в начале формирования критерия формула критерия имеет вид С = A11, где в качестве параметра предлагается тип элемента (Element Type) со значением «Стена». То есть согласно этому критерию в смету войдут только стены, причем, все стены независимо от значений их параметров. Далее процедура формирования критерия, если требуется его изменить или добавить новый параметр, будет выглядеть следующим образом. 1. Установить вид параметра, нажав кнопку в графе Criteria и выбрав из списка другой параметр. 2. Установить область значений установленного параметра, выбрав во второй графе таблицы нужный оператор отбора, а в графе Value значение, относительно которого заданным оператором будет выбрано единственное значение или их множество.
Глава 34 • Специальные сметы для конструкционных элементов
609
3. Если для параметра недостаточно выбранной области значений, нажать в пятой графе кнопку «+». Будет добавлена новая строчка для того же параметра, в которой нужно сформировать новую область значений, как в п. 2. 4. Чтобы добавить в критерий новый параметр (следующую конъюнкцию значений нового параметра), нажать кнопку Add. Появится в критерии новый параметр, который по умолчанию снова выбирается из верхней строчки списка, в котором уже будут отсутствовать ранее выбранные параметры. На рис. 34.2 согласно приведенному критерию в смету будут отобраны все окна и двери, расположенные на этажах со второго по четвертый. Чтобы удалить из критерия параметр, выделить его и нажать Remove. В критерии можно использовать также параметры из загруженных библиотечных элементов, открыв кнопкой Additional Parameters (Дополнительные параметры) бокс Additional Object Parameters (рис. 34.3). Эта кнопка активна, если при создании критерия были выбраны типы библиотечных элементов (объекты, двери, окна, источники света или зоны).
Рис. 34.3. Добавление параметров библиотечных элементов в спецификацию •
Select Object by (Выделить с помощью) – выбор способа поиска выделенных объектов: Folder View (Вид с папками) – создание списка всех загруженных библиотечных папок, содержащих библиотечные элементы;
610
Компьютерное проектирование в архитектуре • ArchiCAD 11
Folder View (Used Objects only) – создание списка всех загруженных библиотечных папок, содержащих библиотечные элементы, используемые в текущем проекте; Search Criteria (Поиск согласно критерию) – переход к другой форме, в которой можно создать список библиотечных элементов, чьи имена удовлетворяют выбранному критерию; Favorite – отображение объектов, определенных в настройках как избранные (Favorites). Объекты представляются именем и рисунком просмотра; • Available Parameters (Доступные параметры) – список библиотечных элементов, выделенных в Select Object by; •
Selected Parameters (Выделенные параметры) – список всех библиотечных элементов, добавленных из списка Available Parameters с их именем переменной, типом и именем; • Add (Добавить) – добавление параметра, выделенного в списке Available Parameters, в правый список Selected parameters; • Remove (Удалить) – удаление параметра, выделенного в списке Selected parameters. Если в списке Select Object by была выбрана опция Search Criteria, рассматриваемый бокс принимает вид, показанный на рис. 34.4, где: • Find names which (Найти имена, которые) – выбрать условия поиска (match, contain, start with, end with) и ввести текстовую строку в поле справа; • Search in (Искать в) – выбрать загруженную библиотеку для поиска. Нажать Find, чтобы выполнить поиск; • Library parts found (Найденные библиотечные элементы) – отображение найденных имен библиотечные элементов.
Рис. 34.4. Поиск критерия Настройка полей. Структура данных устанавливается на вкладке Fields (Поля) (рис. 34.5). На ней отбираются параметры для включения их в запись, задается сортировка записей, а также включается формирование итоговых записей: • Available Parameters (Доступные параметры) – список параметров, которые могут использоваться в качестве полей спецификации элементов. Для вклю-
Глава 34 • Специальные сметы для конструкционных элементов
•
611
чения в перечень поля с параметром выделить его и нажать кнопку Add. Выбранный параметр окажется на правой панели; Schedule Fields (Поля спецификации) – список параметров, выбранных для включения в спецификацию. Не редактируемые параметры выделены голубым цветом, а редактируемые элементы – черным цветом. Для удаления выделенного элемента из списка нажать внизу Remove (Удалить). Над параметрами рассматриваемого списка могут выполняться следующие операции: изменение порядка в записи. Нажать кнопку мыши на символе перед именем параметра и перетащить его вверх или вниз; сортировка строк. Щелкнуть в строке на позиции сортировки, выбрав один или из трех вариантов упорядочивания: по возрастанию , по убыванию без сортировки; суммирование значений параметра. Если нужно подсчитать итоговое значение какого-либо параметра, то щелкнуть в позиции Total (Итог) и выбрать один из трех вариантов: суммирование значений параметра , подсчет либо отсутствие суммирования. Для числа строк с данным параметром частичного суммирования параметра в пределах группы идентичных строк щелкнуть на любой строке в позиции Part и установить флажок .
Рис. 34.5. Выбор полей
1
2 3 4
1 – изменение порядка; 2 – сортировка записей; 3 – формирование итога; 3 – частичное суммирование
Окно спецификации элементов Открыть спецификацию элементов (рис. 34.6) можно из Навигатора проекта на вкладке Project Map, дважды щелкнув по имени спецификации в категории Schedule. Можно также открыть его из подменю View > Navigate > Schedules или выбрав далее Open Schedule. Если спецификация открыта, но ее окно не активно, можно переключить ее на передний план из меню Window. Опции спецификаций. Рассматриваемые опции определяют расположение элементов спецификации, имя которой указано на заголовке окна:
612
Компьютерное проектирование в архитектуре • ArchiCAD 11
Рис. 34.6. Окно спецификации элементов • •
•
•
Style (Стиль) – выбор ориентации записей в спецификации: Records by columns (Записи по столбцам); Records by rows (Записи по строкам); Show uniform items as a single entry (Показать идентичные элементы как один элемент) – идентичные элементы будут группироваться в спецификации в запись одного элемента: если флажок сброшен, все идентичные элементы будут отображаться в спецификации индивидуально; First parameter as headline (Первый параметр как заголовок) – первый параметр будет появляться в виде отдельной строки над всеми остальными параметрами. Если записи отображаются в столбцах, первый параметр появляется в отдельном столбце слева от других параметров; Insert separator row before (Вставить впереди разделительную строку) – вставка пустой строки перед каждой строкой заголовка;
Глава 34 • Специальные сметы для конструкционных элементов
613
•
Header name as prefix (Имя заголовка как префикс) – имя заголовка (имя параметра) будет появляться перед значением в строке заголовка. Последние две опции доступны, если установлен флажок First parameter as headline (Первый параметр как заголовок). Форматирование спецификации. Элементы управления форматированием представлены на левой панели в окне спецификации (рис. 34.6): • Apply to (Применить к) – указание форматируемого элемента. Форматирование может действовать на всю спецификацию (Entire Schedule) или на любой из ее элементов: заголовок (Header), подзаголовок(Headline), значения (Value), итоговые значения (Total и Grand Total) или рисунок (Picture); • Encoding (Кодирование) – выбор регионального кодирования шрифта; • • •
Row Height (Высота строки) – высота строки в спецификации или элемента спецификации; Text Height (Высота текста) – высота заглавных букв в мм или пунктах;
Header Cell Font Style (Стиль шрифта в ячейке заголовка) – выбрать стиль шрифта для заголовка, щелкая по соответствующим кнопкам (bold, italic, underline). Стиль доступен, если в списке Apply to выбраны значения Entire Schedule или Header и выделена ячейка заголовка; • Align (Выровнять) – выбор опции выравнивания (left, center, right) для содержимого выделенной ячейки; • Enable Object’s Pen – перо, определенное для контурных линий объектов (Door’s, Window’s, Lamp’s, Zone’s), будет использоваться для рисунка просмотра, показанного в соответствующем поле спецификации. Если флажок недоступен, можно выбрать перо с цифровым полем или в палитре ниже; • Contour Pen – перо для картинки просмотра рисунка, показанного в спецификации. Недоступно, если активен флажок Enable Object’s Pen; • Cell Border (Граница ячейки) – способ отображения границ ячеек в палитре. Выбрать опцию границы, щелкая в ячейке: None Borders (Нет) – без отображения границ; All Borders (Все границы) – отображение границ на всех сторонах ячеек; Separator Only (Только разделитель) – использование только разделительных линий между отдельными записями. Например, при использовании записей в столбцах останутся только вертикальные разделительные линии; • Cancel/Redo Format Change (Отменить/восстановить изменения формата) – отмена последних изменений, сделанных при форматировании спецификации или возвращение к отмененному перед этим состоянию. В число атрибутов, используемых при форматировании шрифта и границ, входят тип шрифта (Font), перо шрифта (Font Pen), тип линии для границ Type (Border Line) и перо для границ (Border Pen).
614
Компьютерное проектирование в архитектуре • ArchiCAD 11
Единицы измерения для параметров Row/Text Height определяются в боксе Options > Project Preferences на странице Working Units & Levels. Настройка колонтитула. Нажав внизу кнопку Footer Settings, можно открыть одноименный бокс (рис. 34.7) для настройки колонтитула в спецификации.
Рис. 34.7. Создание колонтитула •
Enable Print Footer (Печать колонтитула) – добавление нижнего колонтитула спецификации при печати. Этот колонтитул не появляется на экране. Его содержимое можно увидеть в поле просмотра в нижней части этого бокса. • Content (Содержимое) – перечень печатаемых в колонтитуле полей. Для выбора нужных полей пометить их справа флажками. Порядок отображения выбранных полей в колонтитуле можно изменить, перетаскивая поля за двунаправленную стрелку. В число полей входят: Date/Time (Дата/Время) – текущая дата/время согласно системным настройкам; Page Number (Номер страницы); Page X of Y (Страница X из Y) – номер текущей страницы из общего их числа; Project File Name – имя текущего проектного файла. В разделе Text Properties включены параметры форматирования текста в колонтитуле, аналогичные описанным выше параметрам при форматировании спецификации. Внизу в поле Preview можно просмотреть содержимое колонтитула. Редактирование спецификации Редактирование заголовка. Для управления заголовками используется следующий набор из четырех команд, включенных в состав меню Header Options, расположенного в верхней части окна спецификации (рис. 34.8):
Глава 34 • Специальные сметы для конструкционных элементов • •
• •
615
Deleted selected cell (Удалить выделенную ячейку) – удаление выделенной ячейки, вставленной вручную. Команда недоступна для любых других ячеек; Insert header cell above (Вставить ячейку заголовка выше) – создание подзаголовка. Необходимо сначала выделить два или более заголовков столбцов/строк. Потом выбрать данную команду (рис. 34.8а). Выше выделенных заголовков появится новая ячейка, по умолчанию именованная как merged. Это имя можно далее изменить на любое (рис. 34.8б). Команда недоступна, если не выделены, по крайней мере, две соседних ячейки заголовков; Hide/Show main header (Скрыть/Показать главный заголовок) – скрыть и снова показать ячейку главного заголовка в перечне; Hide/Show column headers (Скрыть/Показать заголовки столбцов) – скрыть и снова показать ячейки заголовков, исключая главный заголовок в перечне.
а Рис. 34.8. Создание подзаголовка в перечне
б
Установка флажка Freeze Schedule Header (Заморозить заголовок спецификации) позволяет сохранить видимость заголовка столбца/строки, когда выполняется прокрутка элементов в перечне. Флажок недоступен, когда главный заголовок и заголовки столбца сделаны невидимыми в меню Header Options. Редактирование значений в ячейках. Отдельные числовые и текстовые значения в спецификациях можно непосредственно редактировать. Такие значения при выделении записи оказывается возможным изменить. При этом все нередактируемые значения оказываются окрашенными темно-синим цветом. На рис. 34.9а в выделенной записи редактируемыми оказались верхняя отметка двери и высота порога. Любой из этих параметров можно изменить. При этом, поскольку размеры двери не редактируемы, автоматически будет пересчитана высота порога, что необходимо для сохранения неизменной высоты двери (рис. 34.9б). Изменения, сделанные в таблице, немедленно переносятся в модель. Каждое изменение можно отменить.
616
Компьютерное проектирование в архитектуре • ArchiCAD 11
а Рис. 34.9. Редактирование значений в спецификации
б
Деление спецификаций. Спецификация в макете по умолчанию имеет линейную структуру и может выйти за границы листа. В такой ситуации необходимо перейти к матричной структуре. Для этого нужно спецификацию разделить на части, помещая их одну под другой для горизонтальной исходной ориентации, или одну за одной – при вертикальной исходной ориентации. 1. Выделить в макете перечень. 2. Щелкнуть по одной из вершин на контуре спецификации. В открывшейся Petпалитре выбрать команду Restructure Table. 3. Построить трассировочный прямоугольник, определяющий разрезку спецификации (рис. 34.10). Если спецификация имеет структуру с размещением записей по столбцам/строкам, важен только размер в горизонтальном/вертикальном направлении. В построенной спецификации центр будет совпадать с центром исходной спецификации (рис. 34.10б).
а Рис. 34.10. Деление спецификации в макете
б
Глава 34 • Специальные сметы для конструкционных элементов
617
Другие опции. На правой половине в верхней части окна спецификации размещены еще две полезные опции общего характера: • Select on Floor Plan (Выделить на плане этажа) – элементы, выделенные в списке, будут выделены и на чертеже. Кнопка недоступна, если в перечне нет выделенных элементов; • Scheme Settings (Параметры схемы) – открытие бокса Scheme Settings (см. рис. 34.1) со схемой, на которой основана текущая спецификация. Проектные указатели Точно так же, как выше было описано использование и создание спецификаций конструкционных элементов, можно создать проектные указатели – спецификации конструкторских документов: видов, листов и размещенных на макетах чертежей (рис. 34.11).
б а Рис. 34.11. Примеры проектных указателей а – указатель чертежей в макете; б – указатель листов (макетов)
Для проектных указателей, подобно обычным спецификациям, необходимо в боксе Index Settings (рис. 34.12) организовать схему и затем создать критерий отбора документов в указатель и структуру таблицы и отформатировать ее.
Рис. 34.12. Настройка проектного указателя
618
Компьютерное проектирование в архитектуре • ArchiCAD 11
Открыть бокс Index Settings можно из подменю Document > Project Indexes (Документ > Проектные указатели) командой Project Index Schemes (Схемы проектных указателей). По умолчанию имеются три указателя, используемые для спецификаций видов (View List), спецификаций листов (Sheet Index) и спецификаций чертежей, размещенных на макетах (Drawing List). Организация нового указателя. Кнопкой Create New открыть бокс Add Project Index (Добавить проектный указатель) (рис. 34.13). В нем в группе Use with выбрать один из трех типов указателей (слева направо: список видов, указатель листов, список чертежей). В поле ID ввести идентификатор указателя, а в поле Name – его имя. Нажать ОК, чтобы принять новый указатель и вернуться в бокс Index Settings.
Рис. 34.13. Добавление проектного указателя Нажать кнопку Export для сохранения выделенной схемы проектной индексации (ISS-файл) или нажать Import, чтобы импортировать параметры из уже сохраненного ISS-файла, содержащего описание проектного индекса. Формирование критерия. Процедура выполняется на вкладке Criteria. Логическая формула критерия полностью идентична описанной выше логической формуле для спецификаций конструкционных элементов. Согласно критерию на рис. 34.14 в ведомость проектных документов будут включены все планы, размещенные в комбинациях слоев, отведенных для планов, подробных (Detailed), просмотренных (Preliminary) и утвержденных (Approval) и выполненных в масштабе 1:100.
Рис. 34.14. Формирование критерия для отбора документации в спецификацию
Глава 34 • Специальные сметы для конструкционных элементов
619
Формирование граф в проектном указателе. На вкладке Fields (34.15) определяются поля, используемые в спецификации, а также их порядок. Для добавления графы выбрать ее на панели Available Parameters и нажать кнопку Add. Для изменения положения графы перетащить ее на панели Index Fields за значок, расположенный в начале описания графы.
Рис. 34.15. Формирование полей (граф) в спецификации После создания проектного указателя он появляется в Навигаторе проекта на вкладке Project Map в разделе Project Indexes, а также в подменю Document > Project Indexes (Документ > Проектные указатели). При активации указателя он отображается в окне (рис. 34.16), в котором при необходимости его можно отформатировать, как это было описано для спецификаций конструкционных элементов.
Рис. 34.16. Отображение проектного указателя, заполненного данными
ГЛАВА 35
Рабочая среда GDL-программирования Наличие сколь угодно обширной библиотеки объектов не исключает необходимости создавать собственные библиотечные элементы, наилучшим образом отвечающие замыслам архитектора. При этом достижение цели в значительной степени определяется использованием в объектах параметрических средств, обеспечивающих диапазон вариаций, необходимых для получения оптимальных форм. Для создания пользовательских библиотечных элементов в ArchiCAD предусмотрена специальная среда программирования, основу которой составляет GDL-Мастер. В нем можно добавлять и изменять параметры, компоненты, дескрипторы, скрипты и 2М-символы GDL-объектов. Для доступа к GDL-Мастеру, кроме прямого обращения в меню команд, удобно использовать инструментальную линейку Edit GDL Library Parts (Редактировать GDL-библиотечные элементы).
1 2 3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18
18 19
Рис. 35.1. Редактирование GDL-библиотечных элементов 1 – диспетчер библиотек (Library Manager); 2 – создать контейнер (Create Container); 3 – извлечь контейнер (Extract a Container); 4 – создать объект (New Object); 5 – открыть объект (Open Object); 6 – открыть объект согласно подтипу (Open Object by Subtype); 7 – сохранить проект как (Save Project as ); 8 – найти замену (Find Replace); 9 – найти выделение (Find Selection); 10 – найти в обратном направлении (Find Selection backwards); 11 – найти снова (Find Again); 12 – заменить снова (Replace Again); 13 – заменить снова в обратном направлении (Replace Again backwards); 14 – перейти к линии (Go to Line); 15 – комментарий (Comment); 16 – снять комментарий (Uncomment); 17 – увеличить отступ (Increase Indent); 18 – уменьшить отступ (Decrease Indent); 19 – проверить скрипт (Check Script); 20 – открыть отладчик (Open Debugger)
Каждый GDL-объект может включать масштабируемый символ, представляющий его на плане этажа, набор параметров, определяющих возможные вариации семейства, и 3М-скрипт, описывающий полную геометрию элемента. 3М-вид GDL-объекта генерируется на основе 3М-скрипта, который учитывает значения параметров, выбранные пользователем. Некоторые GDL-объекты не содержат геометрических данных. Например, макрос может быть только текстовым файлом, который ссылается на другие объекты. Это позволяет не включать одинаковые скрипты во все файлы, содержащие такие объекты.
Глава 35. Рабочая среда GDL-программирования
621
GDL-Мастер Создание и редактирование библиотечного элемента выполняется под управлением GDL-Мастера (рис. 35.2). При создании нового элемента он открывается командой New Object (Новый объект) из подменю File > Libraries and Objects (Файл > Библиотеки и объекты) или на инструментальной линейке Edit GDL Library Parts. 1
2
3
4
Рис. 35.2. GDL-Мастер 1 – окно просмотра; 2 – управление просмотром; 3 – выбор фрагментов; 4 – рабочее поле
При редактировании элементов GDL-Мастер открывается иначе. 1. Если библиотечный элемент находится в контейнере ArchiCAD Library 11.lcf или другом контейнере, извлечь все файлы из него, выбрав команду Extract a Container (Извлечь контейнер) из подменю File > Libraries and Objects (Файл > Библиотеки и объекты) или на инструментальной линейке Edit GDL Library Parts. Затем найти нужный контейнер и открыть его, создав при необходимости для извлеченных файлов отдельную папку. 2. Выбрать команду Open Object (Открыть объект) из подменю File > Libraries and Objects. В открывшемся боксе Open Library Item (Открыть элемент
622
Компьютерное проектирование в архитектуре • ArchiCAD 11
библиотеки) нажать внизу кнопку Go to Library (Перейти к библиотеке) со стрелкой и в списке выбрать нужную библиотеку. 3. В раскрывшейся библиотеке в списке «Тип файла» выбрать подтип элемента, и из папки, в которой в п. 1 была размещена часть библиотеки, найти и открыть нужный библиотечный элемент. Откроется бокс GDL-Мастера с выбранным библиотечным элементом. Если в проекте есть вхождение редактируемого библиотечного элемента, то открыть его для редактирования можно проще, выделив его вхождение и выбрав команду Open Object (Открыть объект) из подменю File > Libraries and Objects или на инструментальной линейке Edit GDL Library Parts. Откроется бокс GDL-Мастера с полными данными выбранного библиотечного элемента. Подтипы библиотечных элементов. Все библиотечные элементы упорядочены в рамках иерархической структуры. При создании нового объекта выбор определенного подтипа в такой структуре позволяет сформировать по умолчанию набор параметров, соответствующих этому подтипу. Для выбора подтипа необходимо нажать кнопку Select Subtype (Выделить подтип) в верхнем правом углу GDL-Мастера. Откроется бокс Subtype Hierarchy (рис. 35.3), в котором выделить в структуре новый подтип и нажать внизу кнопку Select. На вкладке Parameters появится система параметров, соответствующая выбранному подтипу.
Рис. 35.3. Установка подтипа для нового элемента
Глава 35. Рабочая среда GDL-программирования
623
Структура подтипов позволяет открывать для редактирования библиотечные элементы по их подтипу. Для этого нажать Open Object by Subtype (Открыть объект согласно подтипу) на инструментальной линейке Edit GDL Library Parts. Откроется бокс Subtype Hierarchy (Иерархия подтипов) (рис. 35.4), в котором, раскрывая категорию одну за другой, можно выбрать элемент определенного подтипа. Для создания нового подтипа необходимо после создания нового объекта в GDL-Мастере нажать в верхней части правой панели кнопку Template (Шаблон). Объект будет сохранен как шаблон, который появится в боксе Subtype Hierarchy. Любой новый объект, который будет связан с этим подтипом, получит все параметры этого подтипа. При установке флажка Placeable (Размещаемый) объект представляется в качестве библиотечного элемента. Если флажок сброшен, объект считается макросом, который нельзя непосредственно установить в проекте, включать в архивный файл, но на который можно ссылаться из скриптов других объектов.
Рис. 35.4. Выбор библиотечных элементов согласно типам и подтипам Просмотр библиотечного элемента. В окне просмотра в верхнем левом углу GDL-Мастера можно предварительно просмотреть различные проекции 3Ммодели, а также ее 2М-символ. Выбор видов и проекций в окне просмотра выполняется соответствующими кнопками, расположенными под этим окном.
Компьютерное проектирование в архитектуре • ArchiCAD 11
624
а
б
в
г
Рис. 35.5. Просмотр библиотечного элемента
д
а – полное отображение 2М-символа, полученного на основе 2М-скрипта; б – ортогональные проекции элемента при вращении в плоскости XY; в – аксонометрические проекции каркасной модели со скрытием невидимых линий; г – то же, что и выше, но дополнительно с раскраской; д – предварительно созданный рисунок
Щелчок в окошке просмотра поворачивает изображение (2М-символ, полный вид, раскрашенный и тонированный вид) на 45 градусов (рис. 35.5). Фрагменты. Под окном просмотра размещен блок кнопок для выбора слоев, в в которых созданы отдельные фрагменты 2М-символа (активна кнопка группе кнопок выбора режима просмотра) (рис. 35.6). 16 нумерованных кнопок, расположенных ниже окна просмотра, представляют собой фрагменты 2Мсимвола. Фрагменты полезны для организации графических элементов, которые составляют символ библиотечного элемента на плане этажа.
Рис.35.6. Просмотр разложения 2М символа на фрагменты Чтобы показать/скрыть фрагмент, щелкнуть по его кнопке или использовать кнопку Show All/Hide All (Показать все/Скрыть все). Фрагменты, которые скрыты, являются недоступными для сохранения новых графических элементов. Если выбран скрытый фрагмент в боксе инструмента для редактирования, появится предложение изменить выбор или показать выбранный фрагмент. Фрагменты обеспечивают разложение символа на части. Можно нарисовать фигуру в окне 2М-скрипта различными графическими инструментами и ссылаться
Глава 35. Рабочая среда GDL-программирования
625
к ним по номеру их фрагмента в 2М-скрипте, который собирает фигуру в конечный символ. Скрипты и их параметры. Группа кнопок, размещенных в левой части окна, открывает рабочие окна, в которых создаются и редактируются различные GDLскрипты библиотечного элемента: • Parameters (Параметры) – описание параметров, используемых в скриптах текущего библиотечного элемента; • Master Script (Ведущий скрипт) – скрипт, с которого начинает работу GDLинтерпретатор. Этот скрипт позволяет глобально определить переменные, операторы или доступ к внешним данным перед выполнением основных 2Ми 3М-скриптов; •
2D Script (2М-скрипт) – скрипт, описывающий 2М-символ и генерирующий вид объекта в местном окне 2D Full View; • 3D Script (3М-скрипт) – скрипт, описывающий объекты в трехмерном пространстве, генерирующий вид объекта в местном окне 3D View; • Interface Script (Интерфейсный скрипт) – скрипт, задающий пользовательскую вкладку (Custom Settings) в боксе настройки библиотечного элемента; • Parameter Script – скрипт, задающий области значений параметров. Отдельные параметры, в зависимости от значений других параметров, могут блокироваться (их значения становятся недоступными для установки). Например, можно ограничить выбор материала только материалами из дерева или определить стили панелей для дверей. Для использования этого скрипта по умолчанию в боксах настройки элементов нажать вверху кнопку Set as Default (Установить для использования по умолчанию); • Comment – добавление замечаний к GDL-объекту, включая Web-адрес производителя. Этот текст отображается в окошке просмотра бокса настройки Object Settings при нажатии кнопки Preview Options. Все четыре вида скриптов имеют одинаковые текстовые рабочие окна. Если скрипт открывается кнопкой, находящейся справа от именованной кнопки и на которой изображено окно, то он принимает вид свободного окна (рис. 35.7), а если левой, то интегрируется с окном Мастера в его правой части. В верхней левой части окон скриптов размещены кнопки управления. Функции этих кнопок при работе в окне скрипта также доступны в меню Edit вместе с другими специальными командами редактирования скриптов. Первая (Comment) и вторая (Uncomment) кнопка соответственно вставляет и удаляет в начале выделенной строки восклицательный знак, который превращает эту строку в комментарий, исключая тем самым ее из исполнения скрипта. Третья и четвертая кнопки формируют для выделенной строки отступы вправо (Increase Indent) и влево (Decrease Indent) соответственно.
Компьютерное проектирование в архитектуре • ArchiCAD 11
626
Кнопка Check Script (Проверить скрипт) проверяет скрипт на соблюдение правил синтаксиса. При работе с интерфейсным скриптом (Interface Script) дополнительно включается кнопка Preview для просмотра пользовательской вкладки. 1
2
3
4
Рис. 35.7. Окно скриптов: 1 – ввод символа комментария; 2 – удаление символа комментария; 3 – отступ вправо; 4 – отступ влево
Просмотр результатов на модели. Последняя группа кнопок открывает графические рабочие окна, в которых отображаются и создаются 2М-символы и тела согласно их 2М- и 3М-скриптам: 2D Symbol (2М-символ). В данном окне 2М-символ создается графическим способом с помощью инструментальной панели Toolbox. Доступными являются 2М-инструменты УКАЗАТЕЛЬ, БЕГУЩАЯ РАМКА, ЗАЛИВКА, ЛИНИЯ, ДУГА/КРУГ, СПЛАЙН и УПРАВЛЯЮЩАЯ ТОЧКА. Этот 2М-символ будет использоваться на планах, если не будет создан альтернативный ему символ с помощью 2М-скрипта Окончательный вид символа, который появляется на плане этажа, будет создаваться из элементов этого окна и 2М-скрипта, если он существует. Номер фрагмента, который рисуется в рассматриваемом окне, определяется номером слоя, который назначен используемому инструменту в его боксе настройки. На рис. 35.8 приведен пример двух фрагментов в 2М-символе для окна.
Рис. 35.8. Окно 2М-символа 2D Full View (2М-полный вид). Окно используется для визуального контроля 2М-скрипта. При наличии такого скрипта вид в этом окне будет использоваться в качестве 2М-символа на планах. Если 2М-скрипт отсутствует, используется
Глава 35. Рабочая среда GDL-программирования
627
2М-символ, открываемый кнопкой 2D Symbol. На рис. 35.9 показан пример полного вида 2М-символа. 2М-скрипт может ссылаться непосредственно к фрагментам 2М-символа.
Рис. 35.9. Окно полного 2М-вида 3М-View (3М-вид) (рис. 35.10) – окно для визуального контроля 3М-скрипта, значения параметров которого соответствуют значениям на вкладке Parameter GDL-Мастера. Управление положением камеры осуществляется теми же средствами, что и в 3М-окне. При этом изменение линии взгляда в окне 3М-View не влияет на положение линии взгляда в 3М-окне.
Рис. 35.10 3М-окно
628
Компьютерное проектирование в архитектуре • ArchiCAD 11
Preview Picture. В этом окне можно присоединить к GDL-объекту графическую информацию, в максимальной степени приближенную к реальному изображению (рис. 35.11). Полученная картинка далее будет отображаться как значок библиотечного элемента, а также представлять объект в его боксе настройки.
Рис. 35.11. Окно фотоизображения Для создания картинки созданного в GDL-Мастере объекта необходимо: 1. Открыть в GDL-Мастере кнопкой 3D View 3М-окно и сформировать необходимый вид объекта. 2. Командой PhotoRender Projection из подменю Document > Creative Imaging или на инструментальной линейке 3D Visualization сгенерировать картинку модели. 3. Нарисовать на картинке, созданной в п. 2, рамку, соответствующую границам будущей картинки в окне Preview, и сохранить командой Edit > Copy выделенную часть картинки в буфере обмена. 4. Открыть в GDL-Мастере кнопкой Preview Picture одноименное окно и командой Edit > Paste заменить изображение в нем на новую картинку из буфера обмена. 5. Сохранить GDL-объект. Можно вставить также другие данные из буфера, например фотографии реального объекта. Подгонка 2М- и 3М-описаний. 2М-символ и 3М-описание должны быть связанными друг с другом в GDL-объекте. Часто ошибки несовместимости случаются, когда 2М-символ и 3М-фигура имеют различное положение и ориентацию относительно начала. Проверить здесь совместимость можно следующим образом: 1. Активировать в GDL-Мастере кнопкой 3D View 3М-окно с GDL-объектом. 2. Выбрать в боксе Parallel Projections (рис. 8.10) стандартную проекцию Top View (для окон и дверей проекцию Side View) и установить угол азимута равным 270˚. 3. Выделить бегущей рамкой 3М-вид, дважды щелкнув в любой точке 3Мокна, и затем сохранить вид в буфере обмена, выбрав команду Edit > Copy.
Глава 35. Рабочая среда GDL-программирования
629
4. Активировать окно 2М Symbol c GDL-объектом и выбрать Edit > Paste. В нем будет размещен вид сверху объекта (в каркасном представлении или со скрытыми линиями). По нему должен быть подогнан по размерам и положению 2М-символ. Приведенную выше процедуру можно использовать для создания 2М-символа. Необходимо будет только добавить узловые точки, типы линий и др. Установка параметров В процессе создания скрипта необходимо описать параметры, которые будут в нем использоваться, и присвоить им определенные значения. С этими значениями скрипт далее тестируется. После создания и сохранения библиотечного элемента эти значения устанавливаются на вкладке Parameters в боксе настройки этого элемента. Для ускорения выбора имен параметров и установки их типов можно воспользоваться унифицированными наборами параметров в зависимости от подтипа, к которому будет отнесен библиотечный элемент. Для этого надо кнопкой Select Subtype (Выбрать подтип) открыть бокс Subtype Hierarchy (см. рис. 35.3) и, выбрав папку, соответствующую по функциональному назначению (подтипу) создаваемому библиотечному элементу, нажать кнопку Select. На вкладке Parameters появится набор специальных параметров, который далее корректируется в соответствии с конкретной реализацией библиотечного элемента. В исходном состоянии на вкладке Parameters имеются четыре стандартных параметра, из которых A, B и ZZYZX задают по умолчанию габаритные размеры по координатам x, y и z. Для настройки и создания новых параметров используется группа кнопок в верхней части данной вкладки (рис. 35.12).
1 2 3 4 5
6
Рис. 35.12. Установка параметра 1 – перетаскивание курсором строки в другую позицию; 2 – отключение параметра в боксе настройки объекта; 3 – вложение параметра в расположенный выше родительский параметр; 4 – жирное выделение имени переменной (Variable); 5 – подчеркивание имени переменной; 6 – включение массива данных
Для установки нового параметра нужно кнопкой New (Создать) ввести пустую строку и ввести в ней описание нового параметра, используя следующие поля:
Компьютерное проектирование в архитектуре • ArchiCAD 11
630 • •
Variable (Переменная) – обозначение, под которым параметр используется в скрипте как переменная; Type (Тип) – тип параметра, выбираемый из таблицы, которая открывается щелчком по треугольнику (рис. 35.13): 1 2
7 8
3 4 5
9
9 10 11 12
Рис. 35.13. Типы параметров 1 – линейный размер (Length); 2 – угловой размер (Angle) (в десятичных градусах); 3 – действительное число (Real Number) (для коэффициентов); 4 – целое число (Integer) (для перечисления объектов); 5 – логическое значение 0 или 1 (Boolean); 6 – обычный текст (Text); 7 –материал (Material); 8 – тип линии (Line Type); 9 – тип штриховки (Fill Pattern); 10 – перо (Pencolor); 11 – вставка разделителя (Separator); 12 – вставка заголовка (Title)
• Name – имя параметра; • Value – значение параметра. Приведенные выше четыре стандартных параметра A, B и ZZYZX относятся к обязательным параметрам. Кроме них в зависимости от подтипа могут использоваться другие обязательные параметры, выделяемые синим цветом. Для обязательных параметров нельзя менять их имена (Variable) и тип (Type). Необязательные параметры выделяются черным цветом и задают конструкционные особенности исполнения объекта в рамках его подтипа, например число оконных или дверных панелей, материалы отдельных частей и др. Для удаления параметра выделить его в списке и нажать кнопку Delete. Если выбран материал, тип линии, образец заливки или цвет пера, справа появляется кнопка, которой можно открыть список с соответствующими настройками. Любой текущий атрибут доступен для изменения. Подчиненные параметры при вызове бокса настройки Object Settings на вкладке Parameters отобразятся во вложенном списке, который будет открываться при щелчке по треугольному значку, установленному в строке с родительским параметром. Родительские параметры не могут быть в свою очередь подчиненными. Массивы данных. Если данные имеют двумерную структуру, для их ввода необходимо нажать на кнопку массива, появляющуюся справа от кнопки типа при выделении параметра. Будет открыт бокс Array Values (рис. 35.14). Для вставки новой строки/столбца нужно щелкнуть по номеру строки/столбца, справа/снизу от которых будет выполняться вставка. Станет доступной кнопка Insert (Вставка). Щелчок по ней вставляет строку или столбец, на которые теперь переносится выделение, и потому можно продолжить вставку. Для заполнения ячейки массива щелчком по ней выделить ее и затем в поле справа (Field) ввести нужное значение. Чтобы удалить строку/столбец, выделить ее/его и нажать кнопку Delete.
Глава 35. Рабочая среда GDL-программирования
631
При редактировании значений в массиве выделить соответствующий параметр и кнопкой Set вверху GDL-Мастера открыть бокс Array Values. Если в выделенном параметре нажать на кнопку , поступит предупреждение, что при нажатии кнопки ОК данные из массива будет утеряны. Для отказа от такого варианта нажать в сообщении кнопку Keep Array (Сохранить массив).
Рис. 35.14. Формирование в параметре массива данных Детальная настройка Кнопкой Details (Детали) открывается одноименный бокс, в котором выполняется настройка библиотечного элемента, связанная с особенностями вставки его в проект. Для элементов с подтипами объектов, источников света, меток и штампов зон этот бокс имеет вид, показанный на рис. 35.15.
Рис. 35.15. Настройка точек вставки В разделе Object Instance Sizes (Размеры вхождений объектов) определяется, в какой форме будут сохраняться размеры A и B при сохранении проекта: • Store the ratio of current/default A/B sizes (Сохранять соотношения текущий/по умолчанию для стандартных размеров А и В). При сохранении проекта вместо размеров А и В, установленных пользователем, сохраняются их отношения к тем же размерам, заданным на рассматриваемой вкладке Parameters. Если после установки элементов в проект изменить значения их
632
Компьютерное проектирование в архитектуре • ArchiCAD 11
параметров А и В на этой вкладке и затем сохранить проект, то размеры этих элементов будут также соответствующим образом изменены; • Store fixed values (Сохранять фиксированные значения). При сохранении проекта запоминаются непосредственно текущие значения параметров А и В, и потому размеры установленных элементов не будут зависеть от параметров А и В на вкладке Parameters. В нижней части бокса расположены еще два флажка: • Hotspots on bounding box (Узловые точки на граничном прямоугольнике) – автоматическое размещение узловых точек в углах и центре воображаемого граничного прямоугольника, в который будет вписан 2М-символ, включая узловые точки, непосредственно заданные в 2М-скрипте. Если флажок сброшен, то в 2М-символе остаются только узловые точки, заданные в 2М-скрипте. При их отсутствии Мастер ведет себя, как в предыдущем случае, – формирует самостоятельно пять узловых точек. По умолчанию узловая точка, используемая для вставки объекта, размещается в левом нижнем углу. Эта точка обозначается квадратиком, подсвечивающим узловую точку на 2М-символе в боксе настройки библиотечного элемента, где можно изменить активацию точки; • Fit Size to 2D Drawing – перенос размеров 2М-символа в GDL-Мастер. Эта кнопка доступна только для объектов, источников света и штампов зон. Для элементов с типами окон и дверей бокс Details принимает форму, изображенную на рис. 35.16.
Рис. 35.16. Детали представления окон и дверей В разделе Derived Sizes (Производные размеры) устанавливаются размеры элементов стены, производные от параметров окна/двери, заданных на вкладке Pa-
Глава 35. Рабочая среда GDL-программирования
633
rameters. Эти размеры могут задаваться непосредственно числовыми значениями или параметрическими GDL-выражениями: • Nominal Frame Thickness (Номинальная толщина рамы); • Parapet Wall Inset (Вставка парапета стены) – глубина ниши под окном; • Wall Opening Oversizing… (Перекрытие проема стены…) – выбор перекрытия размеров проема относительно номинальных размеров A и B сверху (Y+), снизу(Y-), слева(X-) и справа (X+). В разделе Orientation Displaying задается обозначение для ориентации двери/окна при их открытии (R – направо и L – налево): •
Default/Reverse (По умолчанию/Обратно) – ориентация открывания окна/двери согласно (обратно) стандартной установке по умолчанию; • Custom (Настроить) – пользовательская ориентации двери/окна при их открытии. В разделе Contours выбирается обозначение контура двери/окна на плане и в 3М-окне, когда для модели выбран каркасный режим (Wireframe) или режим со скрытием невидимых линий (Hidden Line): • Contours icon (No contour icon) – отображение (скрытие) выходной линии проема стены вокруг двери/окна в 3М. Отладка скриптов Для отладки скриптов большую помощь может оказать отладчик GDL Debugger (рис. 35.17). Он открывается командой Edit > Open Debugger, если в боксе GDL-Мастера библиотечных элементов открыт 2М- или 3М-скрипт. 1 2 3 4 5
Рис. 35.17. Окно отладки скрипта 1– начать отладку (Run); 2 – шаг в главном скрипте (Step Over); 3 – вход /шаг в макросе (Step In); 4 – выход из макроса (Step Out); 5 – выход из отладки (Kill)
Верхние пять кнопок управляют по шагам отладкой скрипта. Процесс отладки скрипта начинается после его сохранения в следующей последовательности:
634
Компьютерное проектирование в архитектуре • ArchiCAD 11
1. Нажать кнопку Run (Выполнить). Далее, нажимая кнопку Step Over, выполнять в скрипте по одному предложению. 2. Если в скрипте присутствуют макросы, то при достижении команды вызова CALL кнопкой Step In (Войти) вызвать этот макрос. 3. Если в п. 2 был вызван макрос, то, щелкая кнопкой Step In, последовательно проверить выполнение макроса. Для выхода из макроса нажать кнопку Step Out (Выйти). 4. Для окончания отладки скрипта нажать кнопку Kill (Отключить). Если при пошаговом выполнении скрипта в GDL-Мастере открыто 3М-окно, то в нем последовательно, по ходу выполнения скрипта, будут формироваться все фигуры, а также фиксироваться все координатные преобразования. В правой верхней части бокса GDL Debugger в списке устанавливается одна из двух опций: • Enable Breakpoints (С точками остановки) – при проходе в скрипте через команду BREAKPOINTS происходит остановка на один дополнительный шаг, если условие, используемое в этой команде, выполняется; • Disable Breakpoints (Без точек остановки) – команды BREAKPOINTS в скрипте в процессе отладки игнорируются. В процессе отладки в нижней части отладчика отображаются параметры и переменные, определенные в скрипте, и их значения. Эти данные делятся на три группы, различаемые по цвету. Красным цветом выделены параметры, черным – локальные и синим – глобальные переменные. Локальные переменные принимают по умолчанию значения, равные нулю. Перед началом исполнения скрипта всем локальным переменным необходимо присвоить значения. В процессе отладки, не прерывая ее, можно менять значения параметров и переменных. После изменения имени или значения параметра нужно клавишей <Enter> зафиксировать проведенные изменения. Отдельные переменные и параметры из списка можно удалить, выделив их и нажав кнопку Remove. Все определенные в скрипте переменные и параметры можно отобразить в списке, нажав кнопку Add All. Новые значения параметров и переменных, установленные в боксе GDL Debugger, действуют только в текущем процессе отладки скрипта. По достижении конца скрипта эти значения принимают состояния **undefined**. После нового запуска кнопкой Run процесса отладки значения параметров в боксе GDL Debugger установятся такие же, как и на вкладке Parameters, а для локальных переменных необходимо повторить вручную установку новых значений. Если требуется изменить значение в параметре, заданном массивом значений, необходимо выделить его имя и затем щелкнуть в поле размерности массива. Появится бокс Array, в котором выполняются необходимые изменения.
ГЛАВА 36
Элементы GDL-программирования В этой главе изложены базовые понятия GDL-программирования, определяющие структуру языка, общие вычислительные возможности и элементы управления в скриптах. Рассмотрены общие принципы формирования фигур, связанные с использованием координатных преобразований, вычислением массивов данных, о также общие приемы расчета образующих в сложных фигурах. Синтаксис Предложения. Главным синтаксическим элементом является предложение. Предложение может начинаться с ключевого слова, определяющего GDLфигуру, координатное преобразование, атрибут, настройку или переход в программе, либо с оператора присваивания (имени переменной, знака "=" и далее числового или строкового выражения). Предложения записываются построчно. Запятая в конце строки означает, что предложение продолжается на следующей строке. Двоеточие ":" используется для разделения двух предложений, граница между которым находится внутри строки. Установка маркера "!" означает, что следующая за ним последовательность символов в этой строке представляет собой комментарий, не влияющий на выполнение программы. Пустая строка и любое количество лишних пробелов между операндами и оператором игнорируются. Пробел после ключевого слова и имени макроса является обязательным. Квадратные скобки означают, что заключенные в них элементы необязательны. Любая строка может начинаться с метки. Метка является целым числом, за которым следует символ ":". Метка применяется как ссылка на последовательность, которая используется в программе несколько раз. В GDL-тексте допускается использование строчных и прописных букв английского алфавита, чисел и следующих символов: _ ~ ! : , ; . + – * / ^ = < > # ( ) [ ] \ | '"‘’“” Любая последовательность символов, которая помещена между ограничительными маркерами – ', ", ‘, ’,“,” или без них, если при этом не создается каких-либо фигур, является идентификатором с заданным значением (имена файлов и атрибутов, макросы). Максимальная длина строк не более 255 символов. Символ "\" имеет специальное назначение, зависящее от следующего за ним символа: \\ – символ "\"; \n – новая строка; \t – табулостоп. Переменные и параметры. GDL-скрипты оперируют числовыми и строковыми переменными, которые соответственно принимают числовые и строковые зна-
636
Компьютерное проектирование в архитектуре • ArchiCAD 11
чения. Строковые значения представляют собой любую последовательность символов, помещенную между ограничительными маркерами. Переменные могут задаваться как глобальные или локальные. Локальные переменные действуют в пределах скриптов, где они определены. Если объявить их в Мастер-скрипте, то они будут действовать как в 2М-, так и в 3М-скрипте соответствующего библиотечного элемента. Переменные, используемые как параметры и определенные GDL-Мастером на вкладке Parameters, будут действовать во всех скриптах рассматриваемого библиотечного элемента. Значения локальных переменных по умолчанию принимаются равными нулю. Глобальные переменные определяются системой на основе уникальных имен и действуют в рамках всего проекта. Эти переменные формируются в основном автоматически в процессе геометрических построений в 2М- и 3М-рабочих окнах. Значения этих переменных сохраняют параметры визуализации (положение линии взгляда и солнца), атрибуты всех установленных элементов (перо, штриховка, покрытие, тип линий) и позволяют в дальнейшем извлечь из модели всю необходимую информацию при создании смет, 3М-видов, разрезов. Глобальные переменные можно использовать в любом скрипте, но они будут эффективными только в составе вложенных скриптов. Если желательно эти переменные анализировать перед началом выполнения скрипта, они перечисляются в Мастер-скрипте. Другие глобальные переменные могут использоваться в скриптах для связи с ArchiCAD. Используя символ "=", можно присваивать локальным и глобальным переменными различные значения. Переменные и параметры могут быть одно- или двумерными массивами, а параметры – еще и списками из элементов простого типа. Переменные становятся массивами после соответствующего объявления их таковыми: DIM v1 [d1], v2 [d1] [d2]…
После ключевого слова DIM может стоять любое число переменных vi, разделенных запятыми, а после каждой переменной – одна или две пары квадратных скобок, в которых задаются размеры массива по одной или двум координатам. Запись имени массива без координат означает обращение к полному массиву. Элементы массива используются в любых числовых и строковых выражениях, принимают числовые и строковые значения и представляются любыми числовыми выражениями. Элементы массива нумеруются, начиная с 1. Имена массивов в одном и том же скрипте не могут использоваться как простые переменные. Длина массива иногда заранее неизвестна и изменяется от случая к случаю. Для таких массивов, называемых динамическими, в определении размерности можно не указывать ее значение, оставляя квадратные скобки пустыми. Переменные vi, задающие динамические массивы, записываются как обычные переменные. Эти переменные можно использовать для вычисления размеров массива с помощью функций:
Глава 36 • Элементы GDL-программирования
637
VARDIM1 (v) VARDIM2 (v)
Идентификаторы. В GDL-языке для обращения к различным объектам применяются специальные обозначения – идентификаторы. Чтобы интерпретатор правильно распознавал объекты и не путал их со значениями переменных, для идентификаторов вводятся определенные правила их составления. Идентификатор является последовательностью строчных и прописных букв английского алфавита, чисел и символов "_", "~". Начинаются идентификаторы с буквы или символов "_", "~". Строчные и прописные буквы не различаются. Максимальная длина идентификатора не более 255 символов. Идентификаторы могут быть GDL-ключевыми словами, именами глобальных и локальных переменных. Идентификаторы, которые не являются ключевыми словами, глобальными переменными, именами атрибутов, файлов и макросов, относятся к локальным переменным. Идентификаторы, перечисляемые в списке параметров библиотечного элемента, называются параметрами. Параметры не могут содержать более 32 символов. Выражения. Выражения могут быть числовыми или строковыми. К числовым выражениям относят комбинации из числовых констант, числовых переменных или параметров, функции от которых возвращают числовое значение. Обычно числовые выражения используются для вычисления координат и параметров в фигурах и координатных преобразованиях. К строковым выражениям относят комбинации строковых констант, строковых переменных или параметров, функции от которых возвращают строку. В числовых выражениях различают функции двух родов. Функции первого рода представляются специальными операторами. Переменные размещаются относительно него слева и справа для бинарных операций и слева для унарных. Порядок вычислений в выражениях определяется приоритетом оператора. Наивысший приоритет соответствует значению 1 и принадлежит оператору возведения в степень. Ниже приведен список указанных операторов в порядке возрастания их приоритетов, приводимых в третьей колонке. Возведение в степень
1
*
Умножение
2
=
Больше или равно
5
Остаток при делении
3
(или #)
Не равно
5
^ (или **)
MOD(или %)
>
Больше
5
+
Сложение
4
AND (или &)
Конъюнкция
6
–
Вычитание
4
OR(или |)
Дизъюнкция
7
=
Равно
5
EXOR(или @)
Неравнозначность
8
y0 y1 < y0
(36.11)
⎧ ( x1 − x0 )Δx , если y1 ≠ y 0 ⎪ Δy = ⎨ y1 − y 0 ⎪⎩ 1, если y1 ≠ y 0 Δz = Δl ⋅ tan α
Δy
Длина нормали и два угла. Плоскость задается длиной p нормали, углом наклона β к координатной плоскости и азимуту α (углом, образованным проекцией радиус-вектора с положительным направлением оси X). Z p
• (x0,y0,z0)
β
b = sin α sin β c = cos β
α X
a = cos α sin β
Y
(36.12)
d=p
Использование буфера данных. При создании различных фигур производится вычисление координат в соответствии с определенным выражением. Полученные значения координат могут использоваться только при полном завершении вычислений для всех точек. Это требует организовать буфер данных для временного хранения вычисляемых координат. Такой буфер можно организовать, используя следующие четыре команды: PUT, GET, USE и NSP. Загрузка данных в буфер: , PUT A [B]
Глава 36 • Элементы GDL-программирования
645
где А и В – выражения, вычисляющие значения координат. Результаты записываются в буфер последовательно по мере их получения. Считывание данных из буфера. Считывание n числовых данных из буфера может производиться с удалением или без удаления считанных данных в зависимости от выбранной команды: GET (n) USE (n)
Чтение производится в том же порядке, в котором они вводились в буфер. Если необходимо выполнить считывание из буфера всех данных, число которых неизвестно, можно воспользоваться командой NSP, возвращающей значение, равное числу данных, хранящихся в буфере. Используя эту команду, приведенные выше команды примут вид GET (NSP) и USE (NSP). Атрибуты вычислений. Команды следующей группы осуществляют сглаживание нелинейных фигур CIRCLE, ARC, CYLIND, SPHERE, ELLIPS, CONE, ARMC, ARME, ELBOW, REVOLVE. Кроме того, команды сглаживания действуют при создании 2М-фигур POLY2_, POLY2_A, POL2_B с дуговыми сегментами. Действие любой из рассматриваемых команд сохраняется до появления следующей команды этой же группы или до конца скрипта. Если команда определена внутри блока, вызванного командой CALL, то ее действие заканчивается после выхода из макроса. Разрешение. Точность сглаживания задается числом n сглаживающих сегментов. Окружности при этом преобразуются в правильные n-угольники, а дуги – в часть такого n-угольника пропорционально своей длине. RESOL n
В случае отсутствия такой команды число сегментов равно 36. RESOL 8 ARC 1,0,270
RESOL 16 ARC 1,0,270
RESOL 6 CYLIND 1,1
RESOL 16 CYLIND 1,
RESOL 6 SPFERE 1
RESOL 16 SPFERE 1
646
Компьютерное проектирование в архитектуре • ArchiCAD 11
Допуск. Точность сглаживания задается максимальным отклонением d хорды сглаживающего многоугольника от теоретической кривой. TOLER d Радиус. Команда устанавливает число n сглаживающих сегментов в зависимости от радиуса r исходного объекта. RADIUS a, b
Если r ≤ a, то n = 6. Если r ≥ a, то n = 36. Если 6 < r < 36, то n = 6+30(r–i)/(b–a). Преобразование системы координат Виды преобразований. Большинство команд, создающих фигуры, связаны с заданием координат. Поэтому в процессе их программирования, как правило, приходится последовательно преобразовывать текущую систему координат путем ее сдвига, поворота или зеркального отражения. Ниже приведены такие координатные преобразования в GDL: ADDX Δx
3М-сдвиг по оси x на Δx
ADDY Δy
3М-сдвиг по оси y на Δy
ADDZ Δz
3М-сдвиг по оси z на Δz
ADD Δx, Δy, Δz
3М-сдвиг по осям x, y, z на Δx, Δy, Δz
ADD2 Δx, Δy
2М-сдвиг по осям x, y на Δx и Δy
ROTX Δαx
3М-поворот вокруг оси x на угол Δαx
ROTY Δαy
3М-поворот вокруг оси y на угол Δαy
ROTZ Δαz
3М-поворот вокруг оси z на угол Δαz
ROT x, y, z, α
3М-поворот вокруг оси, проведенной из начала координат в точку (x, y, z) на угол α против часовой стрелки
ROT2 Δα
2М-поворот вокруг воображаемой оси z на угол Δα
MULX kx
Изменение в 3М масштаба по оси x в kx раз
MULY ky
Изменение в 3М масштаба по оси y в ky раз
MULZ kz
Изменение в 3М масштаба по оси z в kz раз
MUL kx, ky, kz
Изменение в 3М масштаба по осям x, y, z в kx, ky и kz раз
MUL2 kx, ky
Изменение в 2М масштаба по осям x, y в kx и ky раз
Использование при масштабировании значений ki = –1 соответствует изменению направления i-ой оси на противоположное (зеркальному отображению). Команды масштабирования используются для создания подобных фрагментов внутри одного библиотечного элемента. Они также вводятся в скрипт для получения свойства масштабируемости библиотечного элемента при его вставке в проект. В этом случае скрипт начинается с указанных команд, например:
Глава 36 • Элементы GDL-программирования
647
MULX A/0.5 MULY B/0.5 BLOCK 1,2,3
где A и B – переменные, задающие габаритные размеры элемента в скрипте по координатам x и y. Номинальные значения этих размеров устанавливаются в боксе Object Settings. В нашем примере они равны 0,5. Пример. Постройка домика производится последовательным перемещением и поворотом системы координат. При установке второго ската дополнительно производится изменение направления оси z. В качестве строительного материала используется прямоугольная призма BLOCK.
а
г
б
д
в
BLOCK 1.5,2,1 ! (а) ADD 0.75,1,1 !(б) BLOCK 0.25,0.25,1 !(в) ADD -0.75,-1,0 ROTY -45 ADDX -0.25 !(г) BLOCK 0.25+sqr(1.125), 2,0.1 !(д) ADD 0.25+sqr(1.125), 0,-0.25-sqr(1.125) ROTY -90 MULZ -1 !(е) BLOCK 0.25+sqr(1.125), 2,0.1 !(ж)
е
ж Преобразования, представленные выше, сохраняют систему координат прямоугольной. Следующий вид преобразования XFORM приводит к косоугольным системам координат, которые задаются системой линейных выражений: e1 ' = a11e1 + a12e2 + a13e3 + a14 e2 ' = a21e1 + a22e2 + a23e3 + a24 e3 ' = a31e1 + a32e2 + a33e3 + a34
(36.13)
Компьютерное проектирование в архитектуре • ArchiCAD 11
648
где ei и e′i – старые и новые координаты. Если принять aij = cos αij , то это будет означать поворот оси j в плоскости EiEj вокруг начала координат на угол aij. В результате в фигуре произойдет сдвиг ее точек относительно друг друга. Например, для a13 = cos α13 получим следующий вид сдвига: α13
e3
e2
e1
e3 '
e1 ' e2 '
e1 '
e1
Нетрудно заметить, что если aij = –αij, то происходит простой поворот системы координат в плоскости ei ej. Полагая, что x = e1, y = e2, z = e3, формат преобразования XFORM будет представляться следующим образом: XFORM a11, a12, a13, a14, a21, a22, a23, a24, a31, a32, a33, a34 Пример. Наклонная призма формируется путем преобразования прямой прямоугольной призмы BRICK. При этом оси X и Y сохраняются без изменения, а ось Z после преобразования принимает положение, задаваемое углом α в плоскости XY и углом наклона β к этой плоскости. Соотношения (36.13) будут иметь вид: x’=x+cos α1*z, y’=y+cos α2*z, z’=z, где cos α1 = 1 / tan 2 β * (1 + tan 2 α ;
cos α 2 = cosα1 * tan β
beta=60:alpha=45 c1=sqr(1/(tan(beta))^2/(1+(tan(alpha))^2)) c2=tan(alpha)*c1 XFORM 1,0,c1,0, 0,1,c2,0, 0,0, 1,0 BRICK 2,2,1
Стеки преобразований. Все координатные преобразования в пределах скрипта сохраняются в специальном буфере, называемом стеком преобразований. При выполнении любых команд, создающих определенные фигуры, система координат проходит всю последовательность преобразований, записанных в рассматриваемом стеке. По мере необходимости, чтобы вернуть систему координат в одно их предыдущих состояний, отдельные преобразования могут удаляться из буфера с использованием команд: DEL n [, m]
Глава 36 • Элементы GDL-программирования
649
где n – число удаляемых преобразований из стека, а m – метка, с которой начинается удаление. Если n>0, удаление идет в прямом направлении, начиная с m-го элемента в стеке. В случае отрицательного значения удаление производится, начиная с (m–1)-го элемента в обратном направлении. Если метка m отсутствует, удаление происходит с первого элемента стека. По мере удаления отдельных элементов стека может оказаться удобнее вычислять метку m с помощью команды, возвращающей число оставшихся в стеке преобразований: NTR ()
Для удаления всех преобразований из стека текущего скрипта используется команда: DEL TOP Пример. При размещении четырех прямоугольников учитывается, что третий прямоугольник относительно первого расположен на одной вертикали с ним и на том же расстоянии, что и второй прямоугольник. Это позволяет при размещении третьего прямоугольника просто удалить из стека угол поворота (команду ROT2 30). Для четвертого прямоугольника, который задан смещением по оси X относительно начала координат, достаточно очистить весь стек и сразу задать это смещение.
а
в
б
RECT2 -1,-1,1,1 ROT2 30 ADD2 0,6 RECT2 -1,-1,1,1 DEL 1,1 RECT2 -1,-1,1,1 DEL TOP ADD2 3,0 RECT2 -1,-1,1,1
!(а)
!(б) !(в)
!(г)
г
Управление вычислениями Циклы. Сюда входят команды, позволяющие повторять выполнение других команд. Организацию таких циклов будем различать по способу выхода из них. Выход по числу циклов. Этот способ полезен при создании группы фигур с регулярной структурой. FOR T=a TO в STEP c
A NEXT T
650
Компьютерное проектирование в архитектуре • ArchiCAD 11
• •
T – имя переменной цикла, принимающей значения в интервале от a до b; c – дискретность изменения переменной T . При отсутствии ключевого слова STEP по умолчанию принимается с = 1; • A – циклически исполняемый блок команд. По окончании очередного цикла, если V Element Attributes > Materials, например, CPRISM_ 13,13,34,… или CPRISM_ “Chrome“, “Chrome“, ”Lamp”, … . Если имя имеет тип строки и не помещено в кавычки, оно воспринимается как переменная, задающая материал. Эта переменная должна быть сначала объявлена в 3М-скрипте командой MATERIAL, а затем определена в GDL-Мастере на вкладке Parameters. Ниже показаны варианты визуализации ребер и граней согласно si. Жирными линиями выделены видимые ребра, а штриховкой показаны видимые грани. j1+2* j2
0 0
i
1
2
3
i+1
2 4×j3+8× j4 4 8 Отверстия задаются в контуре нижнего основания, как и в POLY_. Пример. Призма PRISM_ с одним отверстием представляется в двух формах. В первой форме скрипт записывается в числовом виде. Во второй форме высота задается параметром h, а основание призмы записывается в виде массива tab [I] [j] размером 10×3. PRISM_ 10,5, 0,0,15, 4,0,15, 4,3,15, 0,3,15, 0,0,-1, 1,1,15, 3,1,15, 3,2,15, 1,2,15, 1,1,-1
PRISM_ 10,h, tab[1][1],tab[1][2],tab[1][3], tab[2][1],tab[2][2],tab[2][3], tab[3][1],tab[3][2],tab[3][3], tab[4][1],tab[4][2],tab[4][3], tab[5][1],tab[5][2],tab[5][3], tab[6][1],tab[6][2],tab[6][3], tab[7][1],tab[7][2],tab[7][3], tab[8][1],tab[8][2],tab[8][3], tab[9][1],tab[9][2],tab[9][3], tab[10][1],tab[10][2],tab[10][3]
Для второй формы в окне Мастера выполняется настройка параметров, где в в разделе Parameters необходимо ввести две новые строки с именами tab и h.
Глава 37 • Программирование в 3М-пространстве Затем щелкнуть в строке tab по кнопке
659
и в боксе Array Values заполнить массив tab.
В массив tab добавлены две пустые строки, чтобы при установке библиотечного элемента на плане этажа при необходимости можно было добавить еще две вершины в основание призмы.
Пример. Дуговой сегмент в призме задается начальной (x1, y1) и конечной (x2, y2), точками, а также центральным углом a. Центр дуги рассчитывается согласно (36.4). a=45:x1=0:y1=-1:x2=1:y2=0 L=sqr((x2-x1)^2+(y2-y1)^2) T=L/tan(a/2)/2:b=acs((x2-x1)/L) PRISM_ 6,1, 0,0,15, 0,-1,15, x1-T*sin(b)+(x2-x1)/2,y2+T*cos(b)-(y2-y1)/2,915, 0,a,4015, 1,1,15, 0,1,15 Пример. Дуговой сегмент призмы задается тремя точками (x1, y1), (x2, y2) и (x3, y3). Согласно формуле (36.1) производится дополнительный расчет центра (xc, yc) дуги, необходимого для реализации ее базовым вариантом через начальную точку, центр и конечную точку. x1=0.5:y1=0:x2=1.5:y2=-0.5:x3=2.5:y3=0 v1=x1^2+y1^2-x2^2-y2^2 v2=x1^2+y1^2-x3^2-y3^2 detx=(v1*(y1-y3)-v2*(y1-y2))/2 dety=(v2*(x1-x2)-v1*(x1-x3))/2 det=(x1-x2)*(y1-y3)-(x1-x3)*(y1-y2) xc=detx/det yc=dety/det PRISM_ 6,2, 0,0,15, x1,y1,15, xc,yc,915, x3,y3,3015, 0,1,115, -2.5,0,115
Призма дуговая. Фигура является расширением призмы CPRISM_, в которой вводится преобразование в плоскости XZ:
Компьютерное проектирование в архитектуре • ArchiCAD 11
660
x' = r * sin( x / 2πr ) ,
z ' = −r + ( z + r ) * cos( x / 2πr )
Преобразование можно представить как «закручивание» в плоскости XY оси X вокруг точки 0,0,–r. В результате преобразования ребра, параллельные оси Y, остаются горизонтальными; вертикальные ребра, заданные в узле с координатами xi, yi, поворачиваются на угол arcsin (xi /2πr), а ребра, параллельные оси X, трансформируются в дуги. Z X
BPRISM_ mt, mb, ms, n, h, r, x1, y1, w1+s1, ... , xn, yn, wn+sn
r
Пример. Основание призмы задано длиной L и шириной W. Радиус закручивания в призме BPRISM_ выбирается таким, чтобы была сформирована дуга с центральным углом D = 270°. Узлы отверстия задаются в относительных прямоугольных координатах. L=10:D=270:W=4 BPRISM_ “Ice”,“Ice”,“Ice”, 10,1.5,180*L/PI/D, -L/2, 0, 15, L/2, 0, 15, L/2, W, 15, -L/2, W, 15, -L/2, 0, -1, -L/3, W/8,15, L/5, 0, 115, 0, 3*W/4,115, -L/5, 0, 115, -L/3, W/8,-1
Призмы с фаской. Фигуры представляет собой расширение призмы CPRISM_, у которой ребра верхнего основания срезаны фаской под углом a (0 < a A1)&(IB1)&(J r2.
Глава 37 • Программирование в 3М-пространстве
z
685
r2 phi
ELBOW r1, phi, r2
r1 x
Пример. Приведенный пример иллюстрирует возможность использования фигуры ELBOW для построения поручней на лестничных перилах. phi=30:R1=0.5:R2=0.2:R3=0.4:L=3 ROTY 90-phi CYLIND L,R2 ADDZ L ELBOW R1,phi,R2 ROTY phi ADD -R1*(1-cos(phi)),0,R1*sin(phi) ROTZ -90 ELBOW R3,180,R2 ADDX 2*R3 ROTY 180 ROTZ -90 ELBOW R1,phi,R2 ADD R1*(1-cos(phi)),0,R1*sin(phi) ROTY phi CYLIND L,R2
ГЛАВА 38
Создание 2М-скриптов Создание GDL-объекта не ограничивается написанием его 3М-скрипта. В подавляющем числе случаев для библиотечного элемента необходимо также сформировать образ GDL-объекта на плане, который называется 2М-символом. Этот образ по внешней границе соответствует реальному GDL-объекту. Детали же в 2М-символе, как правило, носят условный характер. 2М-скрипты могут также использоваться для создания штампов зон, и в сметах, где они определяют вставку графических элементов (чертежей). В простейшем случае создание 2М-символа сводится к его формированию из 3М-вида GDL-объекта. Для этого достаточно открыть этот объект в GDLМастере (рис. 35.1). Установив нужный вид в 3М-окне, нажать в нижней части 3М-окна кнопку Add to Symbol (при отсутствии этой кнопки увеличить размер рассматриваемого окна по горизонтали). Будет создан 2М-символ, тождественный установленному в 3М-окне виду. Более сложные варианты процедуры формирования 2М-символа позволяют формировать условные обозначения, используя программные или графические средства. Если в описании библиотечного элемента созданы оба варианта 2Мсимвола, то по умолчанию используется вариант на основе 2М-скрипта. Программирование 2М-символа Данный способ сводится к написанию 2М-скрипта для 2М-символа: 1. В боксе GDL-Мастера (рис. 35.2) нажать кнопку 2D Script. 2. В рабочем окне скриптов ввести текст скрипта для 2М-символа. 3. Проверить правильность написания скрипта, нажав кнопку Check Script (Проверка скрипта). В случае отсутствия ошибок в скрипте в ответ будет выдано сообщение The GDL Script OK. 4. Проверить результат в 2М-окне, нажав в GDL-Мастере кнопку 2D Full View (2М-полный вид), которой откроется окно Untitled /2D Full View. Стандартные фигуры. В эту группу входят простейшие фигуры – отрезок LINE2, прямоугольник RECT2, дуга ARC2 и круг CIRCLE2. Для их описания достаточно задать одну-две точки на плоскости XY и несколько параметров: (x2,y)
Y X
(x1,y1)
LINE2 x1, y1, x2, y2
Y
r X (x,y)
α2
α1
ARC2 x, y, r, α1 , α 2
Глава 38 • Создание 2М-скриптов
687
(x2,y2) Y x
(x1,y1)
RECT2 x1, y1, x2, y2
Y
r X
(x,y)
CIRCLE2 x, y, r
Многоугольники. Простейшим является многоугольник POLY2 с n вершинами в точках xi , y i и ребрами из отрезков. n 1
Y
POLY2 n,s, x1, y1, ... xn, yn
X 2
Для управления видимостью контура и штриховки, а также и замыканием используется взвешенная сумма двоичных параметров: s = j1+2×j2+4×j 3, г д е : j 1 ( j 2) – управление видимостью контура (штриховки), j 3 – замыкание открытого многоугольника. Для отображения конкретной штриховки она должна быть включена перед командой POLY2. Более сложный многоугольник POLY2_ включает в свой состав дуговые ребра, а также формировать внутри отверстия: 1
Y X
n 2
•
POLY2_ n, s, x1, y1, s1+wi, ... xn, yn, sn+wn
si – управление видимостью ребра: 0 (1) – ребро, выходящее из i-го узла, невидимо (видимо); в последнем ребре si = -1 – фиксируется концевой узел контура, который обязан совпадать с начальным. Вершина со значением si = –1 дает возможность продолжить построение нового контура, который теперь должен обязательно заканчиваться таким же состоянием. Если новый контур находится внутри первоначально построенного контура, то он воспринимается как отверстие; • wi – код управления согласно табл. 36.1. Расширением фигуры POLY2_ является включение параметров заливки непосредственно в состав параметров многоугольника: POLY2_A n, s , p, x1, y1, s1+wi, ... xn, yn, sn+wn
Компьютерное проектирование в архитектуре • ArchiCAD 11
688
POLY2_B n, s, p, b, x1, y1, s1+wi, ... xn, yn, sn+wn POLY2_B{2} n, s, p, b, xf,, yf , af , x1, y1, s1+wi, ... xn, yn, sn+wn POLY2_B{3} n, s, p, b, xf,, yf , af , mxx, mxy, myx, myy, x1, y1, s1+wi, ... xn, yn, sn+wn • p – номер пера, используемого для линий штриховки. Он выбирается из таблицы, вызываемой из меню Options командой Pens & Colors; • b – номер пера для фона; • s – взвешенная сумма двоичных параметров s = j1+2×j2+4×j3+8×j4+128×j8, где j 1 ( j 2) – управление видимостью контура (штриховки); j 3 – замыкание открытого многоугольника; j 4 – местная ориентация штриховки (только для POLY2_B{2} и POLY2_B{3}); j8 – наклонная штриховка (только для POLY2_B{3}); • xf, yf – координаты начала штриховки; • af – угол наклона штриховки; • mxx, mxy, myx, myy – ориентация штриховки, если j8 = 1. Сплайны. В GDL-скриптах используются два типа сплайнов: простые и сплайны Безье. Простые сплайны в каждой из n управляющих точек, кроме прямоугольных координат x i, y i, дополнительно содержат угол α i, образованный касательной в этой точке относительно положительного направления оси X. αi
Y 1
n
(xi,yi) i
SPLINE2 n, s, x1, y1, α 1,...xn, yn, α n
X
Параметр s определяет состояние сплайна: 0 – по умолчанию; 1 – замыкание сплайна (первая и последние точки сплайна соединятся между собой); 2 – автоматическое сглаживание сплайна, игнорирующее значение углов α i. Сплайны Безье для более эффективного управления формой содержат дополнительные параметры. Касательная в i-ой точке кроме угла α i задается длиной li- в направлении предыдущей точки и длиной li+ в направлении следующей. Чем больше указанная длина, тем более «инертно» при резких отклонениях направления касательной ведет себя линия.
Глава 38 • Создание 2М-скриптов
689
li+ Y
li1
αi i
n
SPLINE2A_ n, s, x1, y1, α 1, l1-, l1+, ... xn, yn, α n, ln-, ln+
(xi,yi)
X
Создание 2М-символов на основе 3М-скрипта Одним из наиболее простых способов создания 2М-символа, является формирование его с помощью процедуры, автоматически генерирующей 2М-скрипт путем проецирования GDL-объекта, заданного 3М-скриптом, в определенном направлении. Эта процедура задается командой: PROJECT2 p, a, m • p – тип проекции, аналогичный стандартным проекциям в боксе Parallel Projection Settings; • a – азимутальный угол линии взгляда на объект в 3М-окне; • m – тип модели: 1 – каркасная, 2 – со скрытием невидимых линий. Расширением рассмотренной команды является возможность управления цветом фона, а также привязкой и направлением штриховки в 2М-скрипте: PROJECT2{2} p, a, m [, c, x, y, d] • m – взвешенная сумма двоичных параметров, управляющих формированием модели: m = j1,2+16×j5+32×j6 +64×j7+128×j8+256×j9+512×j10+1024×j11 j1,2 – тип модели (1 – каркасная; 2 – со скрытыми линиями; 3 – с раскраской); j5 – формирование векторной штриховки (только для моделей типа j1,2 = 2, 3); j6 – использование текущих атрибутов вместо атрибутов, заданных в 3М-окне (только для моделей типа j1,2 = 3); j7 – текущая ориентация штриховки (только для моделей типа j1,2 = 3); j6 – включение в проекцию внутренних линий (только, если j6 = 1). По умолчанию генерируются; j9 – в качестве линий используются все контурные линии (действует, только если j6 = 1 и j8 = 0; j10 – включение штриховки всех сечений (только если j6 = 1). По умолчанию предлагаются чертежные штриховки;
690
Компьютерное проектирование в архитектуре • ArchiCAD 11
j11 – включение покрывающих штриховок (только если j6 = 1, j10 = 0). По умолчанию предлагаются чертежные штриховки. • с – цвет фона; • x, y – координаты начала локальной системы координат, в которой задается штриховка; • d – направление (угол) штриховки. Следующая версия команды проецирования добавляет раздельное управление атрибутами для разных частей разрезов и видов спроецированной модели, включая типы линий. PROJECT2{3} p, a, m, t[, fbc, fx, fy, d][[,] PARAMETERS n1=e1 , ... nn=en] • m – взвешенная сумма двоичных параметров, управляющих формированием модели: m = j1,2+16×j5+32×j6 +64×j7+128×j8+256×j9+512×j10+ 1024×j11+2048×j12+8192×j14, где: j1– j11 – то же, что и в команде PROJECT2{2}; j12 – параметры j5– j11 и параметры атрибутов заливки будут действовать только на разрезанных частях проекции. По умолчанию действует на всех частях; j14 –штриховки сечений наклонные. • t – взвешенная сумма двоичных параметров, определяющих генерируемые части: t = j1 + 2×j2 + 4×j3 + 8×j4 где: j1 – секущий полигон (с определенными по умолчанию атрибутами заливки с помощью SECT_FILL) (только в режиме Shading); j2 – ребра секущего полигона; j3 – видовые полигоны; j4 – ребра видовых полигонов. Вычерчивание 2М-символа В этом способе создания 2М-символа вместо программирования используются графические средства – обычные инструменты двумерного черчения. 1. В боксе GDL-Мастера (см. рис. 35.2) кнопкой 2D Symbol открыть 2М-окно. На инструментальной панели будут доступны инструменты двумерного черчения, а также УКАЗАТЕЛЬ и БЕГУЩАЯ РАМКА. 2. В боксе настройки рабочего инструмента выбрать слой для текущего фрагмента 2М-символа. Эти слои специально создаются для решаемой здесь задачи и не связаны с обычными слоями. 3. Создать выбранным инструментом требуемую часть фрагмента. 4. Повторить пункты 2–3 до завершения создания 2М-символа. Выбор масштаба рисунка в этом способе безразличен, поскольку фактические размеры 2М-символа будут определяться при его вставке на план в боксе на-
Глава 38 • Создание 2М-скриптов
691
стройки библиотечного элемента. Важно лишь одно – начало координат символа должно совпадать с началом координат в 3М-скрипте. При сохранении 2М-символа на основе созданного чертежа символа автоматически генерируется его скрипт в формате двоичных данных (Binary 2D-Date). Если при вставке полученного 2М-символа на план этажа нужно показать только отдельные его фрагменты, достаточно в GDL-Мастере дополнительно в окне 2М-скрипта ввести следующую команду: FRAGMENT2 f, a • f – номер фрагмента (номер слоя, в котором он создан); • a – выбор атрибутов фрагмента при его вставке в 2М-символ: 0 – исходные атрибуты, 1 – атрибуты с текущими установками в 2М-скрипте. Если необходимо вставить все фрагменты, ограничившись только настройкой стиля, то используется упрощенный вариант управления фрагментами. FRAGMENT2 ALL a Создание 2М-текстовых GDL-объектов Одним из наиболее важных примеров использования текстов в 2М-пространстве являются штампы зон. В них дополнительно используются специальные команды и функции, оперирующие с текстами и строками. Текст. Текстовый фрагмент либо результат вычислений, например площадь в штампе зоны, вставляются командой: TEXT2 x, y, e • x, y – координаты точки вставки текстового фрагмента; • e – формула либо строка данных. Если e – формула, то в 2М-символе выводится результат вычислений, а в случае строкового данного – содержимое между кавычками. Формула и кавычки вводятся в английском алфавите. Пример
2М-скрипт
TEXT2 0,0, hh
R=5 TEXT2 0,0, 125/R
A=1.23 TEXT2 0,0,A
TEXT2 500,500,”ПРОЕКТ 100”
Полный вид
Определение текстового стиля. Перед вводом текстовых фрагментов можно ввести определение их стиля, включающего выбор типа шрифта и его размер, а также точку вставки на тестовом фрагменте:
Компьютерное проектирование в архитектуре • ArchiCAD 11
692
DEFINE STYLE “A” f, h, p, s • f – имя шрифта, • h – высота шрифта в мм, • p – код положения точки вставки на текстовом блоке: 1
x 4 x x 7
2
x 5x x 8
3
x x6 x 9
• s – взвешенная сумма двоичных параметров, характеризующих форматирование символов: s = 1+2×j2+4×j3+8×j4+16×j5; где: j1 –жирный; j2 – курсив; j3 – подчеркивание; j4 – контурный; j5 – тень. Установка стиля текстового фрагмента. Если в скрипте ранее были определены различные стили текста, то перед вводом текстового фрагмента необходимо выбрать нужный стиль A командой [SET] STYLE A Формирование абзаца. В GDL-скрипт может включать определение абзаца, которое включается до первой ссылки на него: PARAGRAPH A a, d, dl, dr , s [, t1, ...] • •
A – имя абзаца; a – способ выравнивания абзаца: 1 – слева; 2 – по центру; 3 – справа; 4 – по ширине; • dl/dr – отступ слева/справа в миллиметрах или метрах в пространстве модели; • d – отступ первой строки (абзац); • s – коэффициент межстрочного расстояния. По умолчанию расстояние между линиями (размер символа + расстояние до следующей линии), определенное действующим стилем, умножается на этот коэффициент; • ti – положение табулостопа (относительно начала абзаца) в мм или м в пространстве модели. Если положения табуляции не указаны, по умолчанию используется значение 12,7 мм. Сам абзац определяется в виде последовательности произвольного числа групп, каждая из которых включает собственный набор атрибутов (стиль, перо и материал (для 3М-текста)) и цепочку текстовых строк (длиной не более 256 каждая):
Глава 38 • Создание 2М-скриптов
693
[PEN индекс] [[SET] STYLE стиль1] [[SET] MATERIAL индекс] 'строка 1' 'строка 2' … 'строка n'
Если нет атрибутов, указанных внутри определения абзаца, действуют атрибуты, использованные последними. Определения абзацев могут ссылаться по имени в команде TEXTBLOCK. Абзац заканчивается ключевым словом ENDPARAGRAPH.
Текстовый блок. Текстовый блок в составе скрипта определяется до первой ссылки к нему. В блок включаются ранее определенные абзацы. TEXTBLOCK А w, p, a, kw ,kp, h, A1 [, A2, ...] • • •
А – имя текстового блока, которое используется для ссылки к этому блоку из команд RICHTEXT2. w – ширина текстового блока в мм или м в пространстве модели, если 0 – вычисляется автоматически; p – код положения точки в тексте: 1
x 4 x x
• • • •
•
7
2
x 5x x 8
3
x x6 x 9
а – угол поворота текстового блока в градусах; kw – коэффициент ширины символа. Действующая ширина, определенная в стиле, умножается на это число; kp – коэффициент пробела между символами. Горизонтальное расстояние между двумя символами умножается на это число; h – фиксация высоты: 1 – текстовый блок масштабно-независим и все параметры с типом длины будут в миллиметрах; 0 – текстовый блок будет зависеть от масштаба и восприниматься в пространстве модели в метрах;
Аi – имя абзаца в PARAGRAPH, если это определение введено ранее, или простая строка в противном случае (с параметрами абзаца по умолчанию). Размещение текстового блока. Текстовой блок A, определенный ранее, может быть размещен в графической области с координатами x, y командой:
Компьютерное проектирование в архитектуре • ArchiCAD 11
694
RICHTEXT2 x, y, A Пример DEFINE STYLE 'D' 'Times New Roman', 10,1,3 PARAGRAPH 'A' 1,10,0,0,1 SET STYLE 'D' 'Проверка текстового блока' ENDPARAGRAPH TEXTBLOCK 'B' 100, 4,0,1,1,1,'A' RICHTEXT2 2,0,'B'
Строковые функции. Рассмотрим функции, используемые для настройки размерного текста, а также для расчленения строк на отдельные части. STR (e, w, p) STR (“% [f] [w] [. p] u”, e) Первый вариант функции STR для значения, возвращаемого числовым выражением e, задает полное число символов w и число символов p дробной части. Во втором варианте той же функции, который характеризуется символом %, включаются дополнительно форматирование и установка единиц измерения: • f – для метрических единиц измерения используются следующие значения: «пусто» – выравнивание справа; «–» – выравнивание слева; «+» – установка в первой позиции знака «+». Для чисел с нулевым значением целой части знак «#» позволяет не отображать ее; • w – длина в символах, определяющая границу текстового блока, относительно центра которого выполняется выравнивание строки по умолчанию; • p – длина в символах дробной части; • u – единица измерения, принимающая в метрической системе значения: e m mm
Показательная форма Метр Миллиметр
sqmm Квадратный миллиметр dd dms
Десятичный градус Градусы, минуты, секунды
cm
Сантиметр
gr
Грады
sqm
Квадратный метр
rad
Радианы
sqсm Квадратный сантиметр
surv
Топографическая единица
Пример. Ниже показано использование функции STR для второй формы представления.
Глава 38 • Создание 2М-скриптов
695
h=–1:A=0.123456:B=57.2356 TEXT2 0,0, STR(“%10.3m”,A) TEXT2 0,h, STR(“%10.3mm”,A) TEXT2 0,2*h,STR(“%-.4cm”,A) TEXT2 0,3*h,STR(“%#.5m”,A) TEXT2 0,4*h,STR(“%+12.1sqm”,A) TEXT2 0,5*h,STR(“%-.4dd”,B) TEXT2 0,6*h,STR(“%12.2rad”,B) TEXT2 0,7*h,STR(“%15.2dms”,B)
Функция SPLIT позволяет разбить заданную строку А в соответствии с форматом, заданным строкой F, на отдельные части числового или строкового типа. В строке F переменные части строкового типа замещаются строкой %s, а числового типа – строкой %n. Постоянные части остаются в этой строке без изменения. Значения переменных частей присваиваются переменным v1. Возвращается число компонентов, на которые согласно формату удалось разбить строку А. SPLIT (A, F, v1 [v2, …vn] Пример. В исходной строке var необходимо изменить количество кирпичей, а также произвести замену слова «обычный» на «облицовочный». var=»Кирпич обычный 100 штук» n=SPLIT (var,»%sобычный%n%штук», v1,v2,v3,v4) v2=»облицовочный» v3=100 PRINT v1,v2,v3,v4
Функция STW возвращает длину строки А в метрах. Эта длина будет зависеть от используемого стиля: STW (A) Функция STRLEN, в отличие от предыдущей, задает длину строки А в виде числа символов: STRLEN (A) Функция STRSUB возвращает размещенную в строке А подстроку, которая определяется положением p и длиной n. Положение подстроки задается числом символов от начала строки А до первого символа подстроки, а длина числом символов в подстроке: STRSUB (A, p, n)
696
Компьютерное проектирование в архитектуре • ArchiCAD 11
Функция STRSTR является в известном смысле обратной функции STRSUB. Она позволяет определить наличие в строке А1 подстроки А2. Если такая подстрока существует, то возвращается ее положение (позиция первого символа подстроки). STRSTR (A1, A2) Пример. Создается штамп зоны, в котором должны отображаться по выбору следующие параметры зоны: имя (Zone name), номер (Zone number) и площадь.
Для размещения этих параметров в 2М-скрипте штампа используют переменные name, num, area, которым в разделе Parameters соответствуют названия «Показать имя зоны», «Показать номер зоны» и «Показать площадь зоны». Чтобы скрипт воспринимался как штамп зоны, после открытия Мастера библиотечных элементов необходимо в нем в разделе Parameters нажать кнопку Select Subtype и в открывшемся боксе Subtype Hierarchy выбрать подтип GSM-файла Drawing Symbol > Zone Stamp. Список параметров автоматически пополнится параметрами, специфичными для штампа зоны. После сохранения скрипта и помещения его в активную библиотеку он будет согласно установленному для него подтипу восприниматься как штамп зоны.
DEFINE STYLE “maystyle” AC_TextFont_1 , ROOM_LSIZE , 2, 1 MUL2 A_/1000,A_/1000 STYLE maystyle rrr=REQUEST(“Height_of_style”,”maystyle”, h) area_form=”” rrr=REQUEST (“Area_dimension”,””,area_form) room_area=STR(area_form,ROOM_CALC_AREA) !Выделение единиц измерения unit = «» area_uni =»» IF STRSTR(area_form, “sqm”) THEN unit=”m2”
Глава 38 • Создание 2М-скриптов
697
IF STRSTR(area_form,”sqcm”) THEN unit=”cm2” IF STRSTR(area_form,”sqmm”) THEN unit=”mm2” ! Вычисление размеров штампа ROOM_AREA = “A: “ + ROOM_AREA + area_unit w_nam = (STW (ROOM_NAME))*name w_num = (STW (ROOM_NUMBER)+3)*num w_ar = (STW (ROOM_AREA)+3)*area max_len = MAX (w_nam,w_num, w_ar) max_h = - (name + num + area)*h ! Заполнение штампа IF name THEN TEXT2 max_len/2,0,room_name IF num THEN n=n+1: len =len+h TEXT2 max_len/2,-len,ROOM_NUMBER ENDIF IF area THEN n=n+1:len =len+h TEXT2 max_len/2,-len,ROOM_AREA ENDIF ! Установка узловых точек HOTSPOT2 0, 0 HOTSPOT2 max_len, 0 HOTSPOT2 0, max_h
HOTSPOT2 max_len, max_h
HOTSPOT2 max_len/2, max_h/2 IF box_y AND n THEN PEN cpb LINE2 0,0,0,max_h LINE2 max_len,0,max_len,max_h FOR i=0 to n+1 LINE2 0,-i*h,max_len,-i*h NEXT i ENDIF
Чертежи в сметах Команды, описываемые ниже, используются при создании в ArchiCAD смет, в которые необходимо поместить изображения входящих в смету элементов. Если библиотечный элемент является свойством объекта и является, таким образом, связанным с библиотечным элементом (объектом, дверью, окном или источником света), помещенным на плане этажа, описываемые ниже команды в 2Мскрипте будут ссылаться на 2М- и 3М-части библиотечных элементов. Это явля-
698
Компьютерное проектирование в архитектуре • ArchiCAD 11
ется виртуальной ссылкой, которая формируется в процессе вычисления сметы, используя 2М- или 3М-скрипты текущего элемента, включаемого в смету: DRAWING2 [выражение] В зависимости от значения выражения создается: 0 – чертеж библиотечного элемента; 1 – метка элемента, связанная со свойством объекта (Property Object), содержащего эту команду. DRAWING3 p, a, s • p – тип проекции, аналогичный стандартным проекциям в боксе Parallel Projection Settings; • a – азимутальный угол линии взгляда на объект в 3М-окне; • s – взвешенная сумма двоичных параметров, характеризующая метод: s = j1,2+32× j6+64× j7 где: j1,2 = 3 – раскраска; j6 – использование текущих атрибутов вместо атрибутов из 2М-окна; j7 – направление местной штриховки. В следующей команде DRAWING3{2} дополнительно вводится управление штриховкой: DRAWING3{2} p, a, s [, fb, xf, yf, d] • • •
fb – цвет фона в штриховке; xf, yf – координаты начала штриховки; d – направление (угол) штриховки;
Последняя команда DRAWING3{3} обеспечивает независимую штриховку отдельных частей чертежа. DRAWING3{3} p, a, s , t [, fb, xf, yf, d] [[,] PARAMETERS n1=e1 , ... nn=en] •
s – взвешенная сумма двоичных параметров, характеризующая метод: s = j1,2+32× j6+ 64×j7+2048×j12+4096×j13+8192×j14 где: j1,2, j6, j7 – те же параметры, что и в DRAWING3{2}; j12/ j13 – параметры j5–j11 и параметры атрибутов штриховки действуют только на видовых/разрезанных частях проекции. По умолчанию они действуют на всех частях; j14 – штриховки на разрезах всегда наклонны.
ГЛАВА 39
Улучшение пользовательских возможностей в GDL-объектах В процессе создания модели и ее 2М-символа возникает, как правило, необходимость в использовании специальных функций, позволяющих улучшить возможности их вставки и редактирования. Эти функции обеспечивают: •
изменение масштаба по одной или двум координатам с использованием графической растяжки объекта; • добавление управляющих ручек, позволяющих изменять положение или размеры отдельных компонентов; • создание для отдельных параметров рядов их значений, например для стилей, типов отдельных компонентов, входящих в качестве макросов, и др.; • создание пользовательских вкладок в боксах настройки объектов, используемых для более наглядной настройки параметров. Для демонстрации указанных возможностей, а также техники использования макросов приводится несколько полных примеров создания GDL-объектов. Масштабирование Масштабирование в скрипте сводится к включению в начале скрипта команд MULX A/a и MULY B/b, где A, B – значения стандартных параметров в разделе Parameters, соответствующих размерам по осям x и y; a и b – реальные значения этих параметров при вставке. Если на информационной панели выбрана вставка без растяжки, то А = a, В = b. При необходимости избирательной растяжки размеров они должны быть сформированы как функции размеров A и B. Рассмотрим пример кольца с разрезом (рис. 39.1). В растягивающем прямоугольнике выражения для радиуса R и центрального угла Q дуги, в зависимости от размеров A и B растягивающего прямоугольника, имеют следующий вид: 4 A2 + B 2 ; R= 8A
B ⎧ если A > B / 2 ⎪2 arcsin 2 R , Q=⎨ B ⎪ 360 − 2 arcsin , если A < B / 2 2R ⎩
(39.1)
Включим в 2М-скрипт узловые точки HOTSPOT2, размещаемые в узлах растягивающего прямоугольника 0,0; A,0; A,B; 0,B. Для растяжки необходимы как минимум две такие точки. Если координаты этих точек сделать функциями параметров A и B, растяжка может производиться по соответствующим координа-
Компьютерное проектирование в архитектуре • ArchiCAD 11
700
там X и Y. Например, при наличии узловых точек с координатами A,0 и 0,B будет выполняться двумерное масштабирование, а для узловых точек с координатами A,0 и 0,0 – только по координате X. A
A
R
R B
Q
AB
B
Рис. 39.1. Пример растягиваемого кольца с разрезом Пример. Используем выражения (39.1) для построения дуговой балюстрады. Мастер-скрипт. Чтобы не повторять в 2М- и 3М-скриптах вычисление радиуса и центрального угла балюстрады, выполним эти вычисления в скрипте общих определений (Master Script): IF B Libraries and Objects (Файл > Библиотеки и объекты) командой Open Object (Открыть объект) найти и открыть библиотечный элемент, 3М-вид которого необходимо включить в матрицу видов. 2. Нажать в GDL-Мастере кнопку 3D View и установить необходимый 3Мвид библиотечного элемента. 3. Правым щелчком мыши в окне с 3М-видом открыть контекстное меню и выбрать команду PhotoRender Projection. Будет создано реалистическое изображение вида, которое сохранить в одном из графических форматов GIF, JPEG, TIF в папке Мои документы > Мои рисунки. 4. Повторить пункты 1–3 для получения остальных видов, если они соответствуют другим библиотечным элементам. Если новые виды представляют собой варианты конструктивного исполнения уже открытого библиотечного элемента, настраивая их, повторить пункты 2–3. На втором этапе непосредственно формируется матрица видов. Для ее создания можно воспользоваться программой Microsoft Photo Editor, которая входит в состав MS Office. 1. Запустить программу Microsoft Photo Editor. 2. Командой File > New открыть бокс New Picture (Новый рисунок) и установить в нем размеры матрицы видов. Эти размеры выбираются, исходя из следующих условий: получения необходимого разрешения для каждого из видов, количества видов и числа строк. Прямой связи этих размеров с размерами окна видов и самих видов, определяемых в команде UI_INFIELD, нет. Размеры видов из матрицы будут автоматически подгоняться под размеры, установленные в этой команде. Нажать ОК. 3. Открыть файл первого вида. Нажать кнопку и нарисовать рамку для обрезки рисунка, соответствующую размерам вида в матрице видов. Эти размеры в процессе формирования рамки можно контролировать в соответствующем поле строки состояния. 4. Из меню Picture (Рисунок) выбрать команду Trim (Обрезать). Рисунок будет обрезан по границам построенной рамки. При необходимости в дальнейшем изменить размеры рисунка можно воспользоваться командой Change Size (Изменить размеры) в меню Picture. Сохранить вид в буфере обмена и закрыть файл с видом. 5. Из меню Window (Окно) выбрать матрицу видов. Вставить в нее из буфера обмена сохраненный там вид и перетащить его в нужную позицию матрицы видов, после чего щелкнуть вне бегущей рамки. 6. Повторить пункты 7–9 для остальных видов. 7. Сохранить матрицу видов в папке Macros 10\Maps 10.
Компьютерное проектирование в архитектуре • ArchiCAD 11
712
Полный пример создания библиотечного элемента Рассмотрим в качестве комплексного примера конструкцию навесного шкафчика со структурой:
Короб
Дверца
Дверца Ручки
Согласно этой структуре необходимо создать три библиотечных элемента, из которых два последних будут представлять вложенные друг в друга макросы – дверцы (door_A) и ручки (knob_X). Основной 3М-скрипт, задающий короб и вложенный макрос door_A, реализует два варианта конструктивного исполнения – четырехугольный и пятиугольный. Они позволяют использовать шкафчик как со свободным размещением на стене, так и в составе сплошных стенок с угловым сопряжением. Дверцы. Включают в себя рамку, для построения которой используется фигура FPRISM, и панель, формируемая фигурой POLY. Создается две формы рамки (с прямоугольным и арочным проемом) и два варианта панели (сплошная и стеклянная). Используя различные комбинации формы рамки и вариантов панели, формируются четыре типа дверок (Тип 1, …, Тип 4)
h/6 h
R
w/6
y x w
Тип 1
Тип 2
Тип 3
Тип 4
Поскольку контур отверстия в рамке и контур панели совпадают, этот контур предварительно формируется в буфере данных командой PUT. Данные из буфера командой USE копируются при выполнении фигуры FPRISM, а затем командой GET переносятся в тело фигуры POLY. Конструкция дверцы, ее параметры и соответствующий ей 3М-скрипт приведены ниже. IF d_t="Тип 2" OR d_t="Тип 4" r=w/3/sin(2*atn(h/4/w)) DEFINE MATERIAL “Стекло” 0, 0.674052,0.786587, 0.823606, 0.1, 1, 0.71, 0.47, 1, 1, 0, 0, 0, IF r