Читаем ArchiCAD 11 полностью

9. Зафиксируйте длину крыши щелчком кнопки мыши. Крыша построена (рис. 4.62, в).

Рис. 4.62. Построение арочной крыши


Симметричная крыша создается практически так же. Разница заключается лишь в том, что после выбора метода построения щелчком на кнопке Gable roof (Коньковая крыша)

появляется окно, в котором необходимо ввести количество сегментов крыши.

Для построения несимметричной крыши выполните следующее.

1. Перейдите в окно трехмерного проектирования, нажав клавишу F3.

2. Щелчком на кнопке Roof (Крыша) палитры инструментов активизируйте механизм построения крыши.

3. Выберите построение сводов, щелкнув на кнопке

4. Укажите мышью две точки, являющиеся опорными точками профиля крыши.

5. На появившейся палитре редактирования выберите метод построения несимметричной крыши, щелкнув на кнопке Complex roof (Составная крыша)

6. Перемещая указатель мыши, определите высоту и ширину сегмента крыши (рис. 4.63, а). Зафиксируйте результат щелчком кнопки мыши.

7. Повторяя пункт 6, определите профиль крыши (рис. 4.63, б).

8. Зафиксировав высоту последнего сегмента, щелкните кнопкой мыши в этой же точке еще раз для завершения формирования профиля.

9. Перемещая указатель мыши, определите длину крыши (рис. 4.63, в).

10. Зафиксируйте длину крыши щелчком кнопки мыши. Крыша построена (рис. 4.63, г).

Рис. 4.63. Создание несимметричной крыши

Построение произвольных поверхностей

ArchiCAD, являясь программой архитектурного проектирования, не ограничивается только инструментарием для построения зданий и сооружений. Проекты создаются не на пустом месте, и для выполнения архитектурного ансамбля требуется еще как минимум привязка его объектов к ландшафту. Для решения подобных задач в ArchiCAD существует инструмент создания поверхностей произвольной конфигурации – Mesh (Сетка).

Внимание!

Не путайте термин «сетка» в данном случае с локальной вычислительной сетью – способом организации совместной работы компьютеров, для которой в английском языке применяется термин Net или Network.

Инструмент построения поверхностей Mesh (Сетка)

расположен в разделе Design (Проектирование) палитры инструментов. При нажатии этой кнопки на информационной палитре появляются элементы управления этим инструментом (рис. 4.64).

Рис. 4.64. Элементы управления параметрами построения произвольных поверхностей


Щелчок на кнопке Settings Dialog (Окно настроек)

выводит на экран окно Mesh Default Settings (Настройки параметров сетки по умолчанию) (рис. 4.65).

Рис. 4.65. Настройка параметров сеток по умолчанию


Настройка параметров сетки

В левой части окна Mesh Default Settings (Настройки параметров сетки по умолчанию) расположены три стандартных поля для ввода толщины основания сетки, ее возвышения над уровнем текущего этажа и над нулевым уровнем.

Справа с помощью трехпозиционного переключателя выбирается вид сетки:

• Create Superficies (Создать поверхность)

– отображается только поверхность сетки;

• Create Skirted Superficies (Создать полую сетку)

– показываются поверхность и боковые грани сетки, основание отсутствует, внутри сетка полая;

• Create Solid Bodies (Создать твердотельную сетку)

– сетка отображается в полном объеме.

В области Model (Модель) окна Mesh Default Settings (Настройки параметров сетки по умолчанию) выбирается материал для отображения поверхности, граней и основания сетки. Переключатель, расположенный справа от кнопок выбора материала, позволяет задать способ сглаживания ребер сетки. Он имеет три положения:

• All Ridges Sharp (Все ребра острые) – сглаживания ребер не производится;

• User Defined Sharp (Выбранные пользователем острые) – не сглаживаются ребра, определенные пользователем, остальные сглаживаются по алгоритму, имеющемуся в ArchiCAD;

• All Ridges Smooth (Все ребра сглаженные) – все ребра между гранями создаваемой сетки будут сглаженными.

Остальные элементы управления параметрами сетки знакомы вам по настройкам предыдущих объектов.

Построение сетки

Построение поверхностей вручную – неблагодарное занятие. При создании реальных проектов используются данные геодезических съемок, а в последнее время – данные геоинформационных систем (ГИС), которые, в принципе, можно получить и другими способами, например аэрофотосьемкой или съемками из космоса. Но знание принципов построения сложных поверхностей поможет вам на первых порах создавать хотя бы приблизительное соответствие ландшафта вашего проекта ландшафту местности и тем самым представлять результат разработки в наиболее приближенном к натуральному виде.

Примечание

Применение инструмента Mesh (Сетка) не ограничивается построением ландшафта. Вы можете использовать его везде, где нужно создать сложную пространственную структуру.

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT