Команды редактирования в двумерном пространстве, например команды переноса MOVE, копирования COPY, поворота ROTATE, зеркального отображения MIRROR и размножения массивом ARRAY, могут использоваться и в трехмерном пространстве. Кроме того, существуют команды редактирования, применяемые только в трехмерном пространстве, как то: команды поворота, создания массива объектов, зеркального отображения, снятия фаски, скругления.
Команды редактирование трехмерных объектов запускаются из падающего меню Modify ► 3D Operations или с плавающей панели инструментов Modeling (рис. 14.1).
Перенос
Команда 3DMOVE перемещает объекты на указанное расстояние в заданном направлении, при этом отображает инструмент ручки перемещения в трехмерном виде. Вызывается команда из падающего меню Modify ► 3D Operations ► 3D Move или щелчком на пиктограмме 3D Move на панели инструментов Modeling. Запросы команды 3DM0VE:
Select objects: — выбрать объекты для переноса
Select objects: — нажать клавишу Enter для завершения выбора
объектов
Specify base point or [Displacement] <Displacement>: — указать базовую точку
Specify second point or <use first point as displacement: — указать вторую точку или считать перемещением первую точку
Инструмент ручки перемещения отображается в заданной базовой точке. Для ограничения движения перемещением по осям необходимо нажать ручку оси.
Рис. 14.1. Инструменты для редактирования трехмерных объектов
Поворот вокруг оси
Команда 3DROTATE вращает объекты вокруг базовой точки, при этом на трехмерном виде отображает ручку поворота. Вызывается команда из падающего меню Modify ► 3D Operations ► 3D Rotate или щелчком на пиктограмме 3D Rotate на панели инструментов Modeling.
Запросы команды 3DR0TATE:
Current positive angle in UCS: ANGDIR=counterclockwise
ANGBASE=0 — текущие установки отсчета углов в ПСК
Select objects: — выбрать объекты для поворота
Select objects: — нажать клавишу Enter для окончания выбора
объектов
Specify base point: — указать базовую точку
Pick a rotation axis: — указать ось вращения
Specify angle start point: — указать точку на первом луче угла
Specify angle end point: — указать точку на втором луче угла
Зеркальное отображение относительно плоскости
Команда MIRROR3D, осуществляющая зеркальное отображение объектов относительно заданной плоскости, вызывается из падающего меню Modify ► 3D Operations ► 3D Mirror.
Запросы команды MIRR0R3D: Select objects: — выбрать объекты
Select objects: — нажать клавишу Enter для окончания выбора объектов
Specify first point of mirror plane (3 points) or [0bject/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: — указать первую точку плоскости отражения
Specify second point on mirror plane: — указать вторую точку плоскости отражения
Specify third point on mirror plane: — указать третью точку плоскости отражения
Delete source objects? [Yes/No] <N>: — удалять ли исходные объекты
Ключи команды MIRR0R3D:
■ Object — отображение относительно выбранного плоского объекта: отрезка, окружности, дуги или сегмента двумерной полилинии;
■ Last — отображение относительно плоскости, использовавшейся в предыдущей команде отображения;
■ Zaxis — отображение относительно плоскости, заданной двумя точками, первая из которых лежит на плоскости, а вторая определяет вектор нормали к плоскости;
■ View — плоскость отражения ориентируется согласно плоскости взгляда текущего видового экрана, проходящей через указанную точку;
■ XY, YZ, ZX — плоскость отражения ориентируется вдоль одной из стандартных плоскостей (XY, YZ или ZX), проходящей через указанную точку;
■ 3points — отображение относительно плоскости, проходящей через три заданные точки.