→ 3D Operations → 3D Rotate или щелчком на пиктограмме 3D Rotate на панели инструментов Modeling.
Запросы команды 3DROTATE:
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: – указать точку на втором луче углаКоманда ROTATE3D осуществляет поворот объектов в трехмерном пространстве вокруг заданной оси.
Запросы команды ROTATE3D:
Current positive angle: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчта углов
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Specify first point on axis or define axis by [Object/Last/View/Xaxis/Yaxis/Zaxis/2points]: – указать первую точку оси
Specify second point on axis: – указать вторую точку оси
Specify rotation angle or [Reference]: – указать угол поворотаКлючи команды ROTATE3D:
• Object – поворот вокруг выбранного объекта. Такими объектами могут быть отрезок, окружность, дуга или сегмент двумерной полилинии;
• Last – поворот вокруг оси, использовавшейся в предыдущей команде поворота;
• View – поворот вокруг оси, выровненной вдоль направления вида текущего видового экрана и проходящей через заданную точку;
• Xaxis, Yaxis, Zaxis – поворот вокруг оси, выровненной соответственно вдоль направления оси X, Кили Z и проходящей через заданную точку;
• 2point – поворот вокруг оси, проходящей через две заданные точки.Совет
Выполните упражнение Rot1 из раздела 4.
Выравнивание объектов
Команда ALIGN осуществляет выравнивание объектов относительно других объектов в двумерном и трехмерном пространстве. Вызывается команда из падающего меню Modify3D Operations → Align.
Запросы команды ALIGN:
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Specify first source point: – указать первую исходную точку
Specify first destination point – указать первую целевую точку
Specify second source point: – указать вторую исходную точку
Specify second destination point: – указать вторую целевую точку
Specify third source point or
Specify third destination point or [eXit]
При указании только одной пары исходных и целевых точек выбранные объекты перемещаются на плоскости или в пространстве на расстояние, заданное точками.
При указании двух пар исходных и целевых точек выбранные объекты могут быть перемещены, повернуты и масштабированы на плоскости или в пространстве. Первая пара точек задает базовую точку выравнивания, вторая пара точек – описывает угол поворота. После ввода второй пары точек отображается запрос на масштабирование объекта. В качестве опорной длины для масштабирования берется расстояние между первой и второй целевыми точками. Масштабирование доступно только при выравнивании с помощью двух пар точек.
При указании трех пар исходных и целевых точек выбранные объекты могут быть перемещены и повернуты в пространстве. Вначале объекты перемещаются вдоль вектора, проведенного из исходной точки к целевой, затем исходный объект поворачивается, выравниваясь с целевым объектом. Далее исходный объект поворачивается еще раз, выравниваясь с целевым объектом.Команда 3DALIGN осуществляет выравнивание объектов относительно других объектов в трехмерном пространстве. Вызывается команда из падающего меню Modify → 3D Operations → 3D Align или щелчком на пиктограмме 3D Align на панели инструментов Modeling.
Запросы команды 3DALIGN:
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Specify source plane and orientation … – исходная плоскость и ориентация
Specify base point or [Copy]: – указать базовую точку или копировать
Specify second point or [Continue]
Specify third point or [Continue]
Specify destination plane and orientation … – целевая плоскость и ориентация
Specify first destination point – указать первую целевую точку
Specify second destination point or [exit]
Specify third destination point or [exit]
Зеркальное отображение относительно плоскости
Команда MIRROR3D, осуществляющая зеркальное отображение объектов относительно заданной плоскости, вызывается из падающего меню Modify → 3D Operations → 3D Mirror.
Запросы команды MIRROR3D:
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Specify first point of mirror plane (3 points) or [Object/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]
Ключи команды MIRROR3D:
• Object – отображение относительно выбранного плоского объекта: отрезка, окружности, дуги или сегмента двумерной полилинии;
• Last – отображение относительно плоскости, использовавшейся в предыдущей команде отображения;
• Zaxis – отображение относительно плоскости, заданной двумя точками, первая из которых лежит на плоскости, а вторая определяет вектор нормали к плоскости;
• View – плоскость отражения ориентируется согласно плоскости взгляда текущего видового экрана, проходящей через указанную точку;
• XY, YZ, ZX – плоскость отражения ориентируется вдоль одной из стандартных плоскостей (XY, YZ или ZX), проходящей через указанную точку;
• 3points – отображение относительно плоскости, проходящей через три заданные точки.
Плоскость отображения может представлять собой:
• плоскость построения двумерного объекта;
• плоскость, параллельную одной из плоскостей координат (XY, YZ или XZ) текущей ПСК и проходящую через заданную точку;
• плоскость, определяемую тремя указанными точками.Совет
Выполните упражнение Mir1 из раздела 4.
Размножение трехмерным массивом
Команда 3DARRAY позволяет создавать прямоугольный и круговой массивы объектов в трехмерном пространстве. Отличие от аналогичной команды, применяемой в двумерном моделировании, состоит в том, что при создании прямоугольного массива объектов кроме количества столбцов и строк запрашивается (задается вдоль направления оси Z) количество уровней, а при создании кругового массива вместо центра вращения используется ось вращения, начальная и конечная точки которой следует указать в ответ на запросы. Команда 3DARRAY вызывается из падающего меню Modify3D Operations → 3D Array. Запросы команды 3DARRAY:
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Enter the type of array [Rectangular/Polar]
Enter the number of rows (—) <1>: – указать количество рядов
Enter the number of columns (I I I) <1>: – задать число столбцов
Enter the number of levels (…) <1>: – указать число уровней
Specify the distance between rows (—): – указать расстояние между рядами
Specify the distance between columns (III): – задать расстояние между столбцами
Specify the distance between levels (…): – указать расстояние между уровнями
Для формирования кругового массива следует выбрать ключ Polar. При этом команда выдает следующие запросы:
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter для окончания выбора объектов
Enter the type of array [Rectangular/Polar]
Enter the number of items in the array: – указать количество элементов в массиве
Specify the angle to fill (+=ccw, – =cw) <360>: – задать угол заполнения
Rotate arrayed objects? [Yes/No]
Specify center point of array: – указать центральную точку массива
Specify second point on axis of rotation: – указать вторую точку оси поворотаОбрезка и удлинение трехмерных объектов
Любой трехмерный объект можно обрезать либо удлинить до другого объекта независимо от того, лежат ли они оба в одной плоскости и каким кромкам параллельны: режущим или граничным. Чтобы произвести обрезку (удлинение), с помощью системных переменных PROJMODE и EXTEDGE следует выбрать одну из трех проекций: плоскость XY текущей ПСК, плоскость текущего вида или реальное трехмерное пространство.
Чтобы данные операции были выполнены успешно, объекты должны пересекаться с граничными кромками в пространстве, иначе в результате обрезки (удлинения) с проецированием на плоскость