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

Параметры сруба становятся доступными при задании значения параметра Log height (Высота бревна) не равным нулю.

При установке флажка Start with half log (Нижнее бревно в полтолщины) возведение сруба начнется с бревна, стесанного наполовину.

Переключатель Log Shape (Форма бревна) позволяет выбрать форму бревен из четырех возможных: бруса с прямоугольным сечением, бревен с односторонним скруглением внутрь здания, бревен с односторонним скруглением наружу и с двусторонним скруглением.

Переключатель Log Radius (Радиус бревна) предназначен для выбора формы радиуса скругления.

Переключатель Material of Horizontal Edges (Материал горизонтальных торцов) имеет три положения: As in Wall Setting (Как в параметрах стены), Override with Reference Side Material (В соответствии с покрытием со стороны базовой линии), Override with Opposite Side Material (В соответствии с покрытием со стороны, противоположной базовой линии).

Последний элемент рассматриваемого окна – флажок Align Texture to Wall Edges (Выровнять текстуру по торцам стены) предназначен для выравнивания рисунка текстуры материала по торцам стены.

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

Для выбора геометрического метода построения стен можно воспользоваться кнопками, расположенными на информационной палитре:

– прямые и криволинейные стены с постоянным сечением;

Примечание

Под постоянным сечением понимается неизменяемость ширины сечения стены в плоскости, параллельной плоскости этажа.

– стены с основанием в виде дуги или окружности;

– прямолинейные стены с переменным сечением;

– стены с сечением произвольной формы (полигональные).

Для построения контуров прямых и криволинейных стен с постоянным сечением можно использовать разные методы. При щелчке на кнопке появятся четыре кнопки (рис. 4.9), нажав одну из них, можно выбрать необходимый метод.

Рис. 4.9. Кнопки построения стен с постоянным сечением


Кнопкой

выбирается метод построения прямолинейных стен. Кнопка

предназначена для создания сложных контуров стен с постоянным сечением, состоящих из последовательно соединенных прямолинейных и дуговых сегментов. С помощью кнопок

и

выбираются методы построения замкнутых прямоугольных контуров, ориентированных по координатной сетке, и с произвольным углом поворота относительно ее.

Стены с основанием в виде дуг и окружностей также можно создать несколькими методами. При щелчке на кнопке

появляются три кнопки, соответствующие трем методам построения (рис. 4.10).

Рис. 4.10. Кнопки построения стен с основанием в виде дуги и окружности


Кнопкой

задается метод построения стены по центру и радиусу. При методе, выбираемом с помощью кнопки

стена строится по трем точкам, а кнопка

определяет метод построения дуги по двум касательным и точке.

Построение стен любым из вышеназванных методов полностью идентично построению двумерных объектов: линий, окружностей, дуг и полилиний, поэтому мы не будем подробно рассматривать процесс их построения.

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

Построение сплошных стен, имеющих произвольное сечение в горизонтальной плоскости, аналогично созданию стены в виде полилинии. Разница заключается в том, что при построении стены в виде полилинии она охватывает произвольно определенный контур (рис. 4.11).

Рис. 4.11. Построение стены как полилинии


Полигональная стена занимает всю площадь контура при создании (рис. 4.12).

Рис. 4.12. Построение полигональной стены

Редактирование стен

Стены в плане подобны двумерным объектам, поэтому к ним можно применять те же операции редактирования, например перемещение, копирование, поворот, зеркальное отображение и т. п. Однако, в силу определенной специфики стен, для них существуют и особые операции редактирования, неприменимые для двумерных объектов. Это касается, во-первых, изменения положения и размеров стен по третьей координате – высоте, которая не имеет смысла для двумерных объектов, расположенных на плоскости уровня этажа, во-вторых, двумерные объекты не имеют толщины.

Изменение геометрии стен

Чтобы выделить стены, нужно выполнить те же действия, что и для выделения двумерных объектов. Мы не будем рассматривать редактирование стен посредством команд меню Edit (Правка), уже знакомых вам по гл. 2, а опишем другой способ выполнения тех же операций.

Постройте прямую стену с постоянным сечением. Выделите ее и щелкните кнопкой мыши на базовой линии стены. На экране появится палитра редактирования с инструментами, которые можно применить к выделенному ребру стены (рис. 4.13).

Рис. 4.13. Палитра редактирования объектов


На палитре расположены 10 кнопок, определяющих операции редактирования стены. Рассмотрим эти операции.

Drag (Перемещение)

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

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

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

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

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

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

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

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

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

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