AutoCAD 2009. Начали! — страница 18 из 21

Команды, предназначенные для формирования сложных объектов, вызываются из падающего меню Modify Solid Editing или с плавающей панели инструментов Solid Editing.

Команда UNION предназначена для объединения объектов и создает сложный объект, который занимает суммарный объем всех его составляющих. Команда позволяет создавать новые составные тела или области из нескольких существующих тел или областей, в том числе не имеющих общего объема или площади (то есть не пересекающихся). Команда вызывается из падающего меню Modify Solid Editing Union или щелчком на пиктограмме Union на панели инструментов Solid Editing.

Запросы команды UNION:

Select objects: – выбрать объекты Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения работы команды

Пример. Формирование тела путем объединения объектов

Постройте фигуру, объединив параллелепипед и две сферы (рис 13.15) Запустите команду UNION, вызвав ее из падающего меню Modify Solid Editing Union или щелчком на пиктограмме Union на панели инструментов Solid Editing. Ответьте на запросы:

_UNION

Select objects: – выберите сферу большего радиуса

Select objects: – выберите сферу меньшего радиуса

Select objects: – выберите параллелепипед

Select objects: – нажмите клавишу Enter для завершения работы команды

Вычитание объектов

Команда SUBTRACT обеспечивает вычитание одного объекта из другого. Таким образом команда позволяет сформировать новое составное тело или область. Области создаются путем вычитания площади одного набора областей или двумерных примитивов из площади другого набора. Тела создаются путем вычитания одного набора объемных тел из другого подобного набора. Команду можно вызвать из падающего меню Modify Solid Editing Subtract или щелчком на пиктограмме Subtract на панели инструментов Solid Editing.


Рис. 13.15. Формирование тела путем объединения объектов


Запросы команды SUBTRACT:

Select solids and regions to subtract from . . – выбрать тела и области, из которых будет выполняться вычитание

Select objects:

Select objects: – нажать клавишу Enter для завершения выбора объектов

Select solids and regions to subtract .. – выбрать тела или области для вычитания

Select objects:

Select objects: – нажать клавишу Enter для завершения работы команды

Пример. Формирование тела путем вычитания объектов

Постройте фигуру путем вычитания сферы и цилиндра из параллелепипеда (рис. 13.16).


Рис. 13.16. Формирование тела путем вычитания объектов


Запустите команду SUBTRACT, вызвав ее из падающего меню Modify Solid Editing Subtract или щелчком на пиктограмме Subtract на панели инструментов Solid Editing. Ответьте на запросы:

_SUBTRACT

Select solids and regions to subtract from ..

Select objects: – выберите параллелепипед

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Select solids and regions to subtract ..

Select objects: – выберите сферу

Select objects: – выберите цилиндр

Select objects: – нажмите клавишу Enter для завершения работы команды

Пересечение объектов

Команда INTERSECT позволяет при пересечении нескольких существующих объектов создать новые составные тела и области (рис. 13.17). Созданное сложное тело занимает объем, общий для двух или более пересекающихся тел, при этом непересекающиеся части объемов из рисунка удаляются. Команда вызывается из падающего меню Modify Solid Editing Intersect или щелчком на пиктограмме Intersect на панели инструментов Solid Editing.


Рис. 13.17. Формирование тела путем пересечения объектов


Запросы команды INTERSECT:

Select objects: – выбрать объекты

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения работы команды

Глава 14Редактирование трехмерных объектов

Команды редактирования в двумерном пространстве, например команды переноса MOVE, копирования COPY, поворота ROTATE, зеркального отображения MIRROR и размножения массивом ARRAY, могут использоваться и в трехмерном пространстве. Кроме того, существуют команды редактирования, применяемые только в трехмерном пространстве, как то: команды поворота, создания массива объектов, зеркального отображения, снятия фаски, скругления.

Команды редактирования трехмерных объектов запускаются из падающего меню Modify 3D Operations или с плавающей панели инструментов Modeling (рис. 14.1).

Перенос

Команда 3DMOVE перемещает объекты на указанное расстояние в заданном направлении, при этом отображает инструмент ручки перемещения в трехмерном виде. Вызывается команда из падающего меню Modify 3D Operations 3D Move или щелчком на пиктограмме 3D Move на панели инструментов Modeling.

Запросы команды 3DMOVE:

Select objects: – выбрать объекты для переноса

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] : – указать базовую точку

Specify second point or

Рис. 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: – указать точку на втором луче угла

Команда 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, Y или Z и проходящей через заданную точку;

2point – поворот вокруг оси, проходящей через две заданные точки.

Зеркальное отображение относительно плоскости

Команда 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) текущей ПСК и проходящую через заданную точку; плоскость, определяемую тремя указанными точками.

Размножение трехмерным массивом

Команда 3DARRAY позволяет создавать прямоугольный и круговой массивы объектов в трехмерном пространстве. Отличие от аналогичной команды, применяемой в двумерном моделировании, состоит в том, что при создании прямоугольного массива объектов кроме количества столбцов и строк запрашивается (задается вдоль направления оси