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

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

1. Активизируйте инструмент построения дверей.

2. В окне настройки параметров дверей по умолчанию выберите тип двери D1 1Sidelight 11.

3. Щелчком на кнопке

информационной палитры выберите точку привязки двери по центру.

4. Постройте дверь, указав в качестве точки установки середину нижней в плане стены и задав открытие двери наружу.

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

6. Щелкните кнопкой мыши на характеристической точке дверной коробки.

7. На палитре редактирования щелкните на кнопке Drag (Перемещение)


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

Рис. 8.3. Перемещение двери


Обратите внимание на то, что перемещение двери происходит только в пределах толщины стены. Это первая особенность данного объекта.

Примечание

При перемещении окна или двери можно выйти за пределы стены. В таком случае объект будет расположен в пустом пространстве на продолжении линии стены.

9. Щелкните кнопкой мыши в новом месте. Операция перемещения двери завершена.

Поворот. Для поворота двери сделайте следующее.

1. Щелкните кнопкой мыши на любой характеристической точке выделенной двери.

2. На палитре редактирования щелкните на кнопке Rotate (Поворот)

Операция поворота двери завершена (рис. 8.4).

Рис. 8.4. Поворот двери: исходное изображение (а), результат выполнения операции (б)


Вторая особенность редактирования двери – поворот осуществляется только на 180° относительно центра двери. В отличие от операции Flip (Зеркальное отображение), это именно поворот, а не зеркальное отображение объекта относительно оси стены.

Зеркальное отображение. Для зеркального отображения двери сделайте следующее.

1. Щелкните кнопкой мыши на любой характеристической точке выделенной двери.

2. На палитре редактирования щелкните на кнопке Mirror (Зеркальное отображение)


3. Укажите точку, через которую проходит ось отображения. Операция завершена (рис. 8.5).

Рис. 8.5. Зеркальное отображение двери: исходное изображение (а), результат выполнения операции (б)


Третья особенность редактирования двери – ось зеркального отображения всегда перпендикулярна плоскости стены, в которой построена дверь, поэтому положение оси отражения задается только одной точкой.

Примечание

Построенное зеркальное отображение двери или окна может оказаться за пределами стены. Визуально контролируйте правильность построения объектов.

Тиражирование. Операция тиражирования, примененная к дверям и окнам, работает с усеченной функциональностью. После выделения объекта щелчок на кнопке Multiply (Тиражирование)

палитры редактирования вызывает окно с настройками тиражирования (см. рис. 3.61), однако из имеющихся функций работают только две: Drag (Перетаскивание) и Elevate (Возвышение), то есть те, которые копируют объекты только в плоскости стены.

Изменение размеров. Для изменения размеров двери сделайте следующее.

1. Щелкните кнопкой мыши на характеристической точке дверной коробки.

2. На палитре редактирования нажмите кнопку Stretch (Растяжение)


3. Переместив указатель мыши, определите новую точку расположения двери. Обратите внимание, что меняется только ширина стены, то есть размеры двери изменяются только по направлению, совпадающему с направлением базовой линии стены, в которой построена дверь.

Примечание

Если стена не является прямой, то изменять размер двери можно и не по базовой линии. Все зависит от формы стены и ее установленных параметров.

4. Щелкните кнопкой мыши. Операция завершена (рис. 8.6).

Рис. 8.6. Изменение размеров двери: исходное изображение (а), результат выполнения операции (б)


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

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

Рассмотрим те операции, доступные на палитре редактирования проекций объектов, которые были опущены при описании объектов.

Растяжение трапециевидной стены. Кнопка операции Stretch Trapezoid Wall (Растяжение трапециевидной стены)

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

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

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

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

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

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

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

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

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

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