Трехмерные
построения
397
о том, что помимо рассмотренного нами живого сечения система может генерировать
двумерные или трехмерные блоки с изображениями сечений. Флажок Активировать
псевдоразрез (Acivate Live Section) выполняет ту же роль, что и пункт контекстного
меню Активировать формирование псевдоразрезов (Activate live sectioning).
Рис. 10.124. Показ отсекаемой
части тела
другим цветом
Рис. 10.123. Диалоговое окно
Параметры сечений
В нижней части диалогового окна Параметры сечений (Section Settings) расположены
внутренние вкладки со свойствами элементов сечения: Контур пересечения
(Intersection Boundary), Заливка пересечения (Intersection Fill) и Геометрия разреза
(Cut-away Geometry). В
последней вкладке можно задать, например, цвет той части
тела, которую следует отобразить как невидимую (по умолчанию — красный, как на
рис. 10.124).
Пункт Создать 2D/3D-сечение (Generate 2D/3D section) контекстного меню
(см. рис.
10.122) открывает диалоговое окно Создание разреза/фасада (Generate
Section/Elevation), с помощью которого можно сгенерировать двумерное или трехмер-
ное изображение сечения (вида) в форме блока или файла.
398
Глава 10
Последний пункт Добавить излом секущей плоскости (Add jog to section) контекстно-
го меню сечения (см. рис. 10.122) позволяет формировать сложное сечение, превращая
его из плоского в цепочку плоских поверхностей (с изломами под прямыми углами).
Команда просит указать дополнительную точку на оси сечения (для этого рекомендует-
ся использование функции объектной привязки Ближайшая (Nearest)) и создает в мес-
те указания излом. С помощью ручек объекта сечения в дальнейшем можно уточнить
положение участков составного сечения.
Отметим еще одну ручку выделенного объекта SECTIONOBJECT —
, которая видна
на рис. 10.121. Щелчок по ней открывает меню состояний видимости: Секущая плос-
кость (Section Plane), Контур сечения (Section Boundary), Объем сечения (Section
Volume).
Все три пункта позволяют по-разному отобразить плоскость сечения и зону его дейст-
вия. Организация состояний видимости сечений напоминает
организацию состояний
видимости динамических блоков.
От ранних версий сохранена команда СЕЧЕНИЕ (SECTION), которую теперь можно
ввести только с помощью клавиатуры. Эта команда запрашивает положение плоскости
и строит по этой плоскости сечение, образуя область из линий сечения. Можно затем
вынести область и использовать в чертеже.
10.11. Трехмерное редактирование
В системе AutoCAD предусмотрены команды общего редактирова-
ния, которые применяются только в трехмерной работе. Следует
заметить, что, конечно, к пространственным примитивам приме-
нимы многие команды
двумерного редактирования, рассмотренные
в главе 4 (например, КОПИРОВАТЬ (COPY), СТЕРЕТЬ (ERASE)).
Поэтому в рабочем пространстве 3D-моделирование (3D Mode-
ling) на вкладке Главная (Home) ленты есть панель Редактирова-
ние (Modify) (рис. 10.125), которая включает кнопки как уже из-
вестных нам операций двумерного редактирования, так и опера-
ций, специфичных для 3D. Аналогичные пункты и кнопки есть в
панели инструментов Моделирование (Modeling) (см. рис. 10.36) и
в подменю 3D-операции (3D Operations) падающего меню Редак-
тировать (Modify).
Обратим внимание читателя на следующие шесть пунктов 3D-редактирования в подме-
ню Редактировать | 3D-операции (Modify | 3D Operations):
3D-перенос (3D Move) — трехмерное перемещение (
, команда 3DПЕРЕНЕСТИ
(3DMOVE));
3D-поворот (3D Rotate) — трехмерный поворот объектов
вокруг произвольной
оси (
, команда 3DПОВЕРНУТЬ (3DROTATE));
Выровнять (Align) — выравнивание объектов с другими точками или объектами
в двумерном и трехмерном пространствах (
, команда ВЫРОВНЯТЬ (ALIGN)).
При выравнивании по двум точкам предоставляется возможность масштабирования;
Рис. 10.125. Панель
Редактирование
(лента, 3D)
Трехмерные построения
399
3D-выравнивание (3D Align) — выравнивание объектов с другими точками или
объектами в двумерном и трехмерном пространствах (
, команда 3DВЫРОВНЯТЬ
(3DALIGN)). Имеется возможность сохранять копию исходного объекта;
3D-зеркало (3D Mirror) — создание зеркальной копии объектов относительно за-
данной плоскости (
, команда 3DЗЕРКАЛО (MIRROR3D));
3D-массив (3D Array) — создание трехмерного массива копий выбранных объектов
(
, команда 3DМАССИВ (3DARRAY)).
К этим командам надо добавить еще одну — 3DМАСШТАБ (3DSCALE), — которой
соответствует кнопка
. Она позволяет масштабировать объект,
задавая разные мас-
штабы по трем осям. Однако объектов, уже позволяющих такое масштабирование,
мало.
Команды построения и редактирования примитивов работают относительно плоскости
текущей системы координат. Для облегчения смены рабочей плоскости в системе пре-
дусмотрены специальные инструменты. Один из них — режим ДПСК (DUCS) — уже
был рассмотрен.
Другой инструмент, похожий на быструю смену ПСК, введен в командах 3DПЕРЕ-
НЕСТИ (3DMOVE), 3DПОВЕРНУТЬ (3DROTATE) и 3DМАСШТАБ (3DSCALE). Во
время работы этих команд около активной ручки появляется значок гизмо (gizmo),
с помощью которого можно быстро задавать положение плоскости перемещения или
положение оси вращения.
На рис. 10.126 показан внешний вид значка, применяемый в
трехмерных командах пе-
реноса, поворота и масштабирования.
Рис. 10.126. Гизмо переноса, поворота и масштабирования
При интерактивном редактировании в трехмерном виде всегда трудно четко указать
направление перемещения объектов. Но по виду гизмо пользователь получает инфор-
мацию о том, в какой плоскости проще всего выполнять движение. С помощью значка
можно легко указать плоскость перемещения, если она совпадает с одной из плоско-
стей значка (достаточно для этого подвести курсор к тонким отрезкам, соединяющим
оси в этой плоскости).
Так же легко доступен вариант, при котором перемещение надо
выполнить точно вдоль линии одной из осей значка (для этого курсор должен коснуть-
ся нужной оси).
Свой вариант гизмо внедрен в команду 3DПОВЕРНУТЬ (3DROTATE). Он помогает
выбрать ось вращения. Для этого достаточно подвести курсор к цветному кольцу,
лежащему в той плоскости, к которой нужная ось перпендикулярна.
В команде 3DМАСШТАБ (3DSCALE) гизмо позволяет выбрать масштабирование или
по всем трем осям, или только по одной оси. Однако в данной версии системы масшта-
бирование по одной оси возможно только для сетей.