AutoCAD 2009. Учебный курс — страница 72 из 90

– Smooth Fit – указывает, что между поперечными сечениями расположено гладкое тело или поверхность, имеющие острые кромки на начальном и конечном поперечных сечениях. Значение хранится в системной переменной LOFTNORMALS;

– Normal to: – управляет нормалью к телу или поверхности в местах, где она проходит через поперечные сечения. Значение хранится в системной переменной LOFTNORMALS:

· Start cross section – указывает, что нормаль к поверхности является нормалью к начальному поперечному сечению;

· End cross section – указывает, что нормаль к поверхности является нормалью к конечному поперечному сечению;

· Start and End cross section – указывает, что нормаль к поверхности является нормалью и к начальному, и к конечному поперечным сечениям;

· All cross section – указывает, что нормаль к поверхности является нормалью ко всем поперечным сечениям;

– Draft angles – управляет углом и величиной конусных ограничений первого и последнего поперечных сечений тела или поверхности, построенных по сечениям. Конусные ограничения указывают начальное направление поверхности. Ноль находится снаружи от плоскости кривой. Значение хранится в системной переменной LOFTNORMALS:

· Start angle: – указывает конусное ограничение для начального поперечного сечения. Значение хранится в системной переменной LOFTANG1;

· End angle: – указывает конусное ограничение для конечного поперечного сечения. Значение хранится в системной переменной LOFTANG2;

· Start magnitude: – управляет относительным расстоянием поверхности от начального поперечного сечения в направлении конусного ограничения до начала изгиба поверхности к следующему поперечному сечению. Значение хранится в системной переменной LOFTMAG1;

· End magnitude: – управляет относительным расстоянием поверхности от конечного поперечного сечения в направлении конусного ограничения до начала изгиба поверхности к предыдущему поперечному сечению. Значение хранится в системной переменной LOFTMAG2;

– Close surface or solid – замыкает или размыкает поверхность или тело. При использовании этой настройки поперечные сечения должны образовать тор, чтобы получаемая по сечениям поверхность или тело образовали замкнутую трубу. Значение хранится в системной переменной LOFTPARAM.

• Preview changes – применяет текущие настройки к получаемым по сечениям поверхности или телу и отображает предварительный вид изменений в области чертежа.

В качестве поперечного сечения можно использовать: отрезки, дуги, эллиптические дуги, двумерные полилинии, двумерные сплайны, окружности, эллипсы, точки (только для первого и последнего поперечного сечения).

В качестве траектории сечения можно использовать: линию, дугу, эллиптическую дугу, сплайн, спираль, окружность, эллипс, двумерные полилинии и трехмерные полилинии.

Направляющим объектом могут служить следующие элементы: линия, дуга, эллиптическая дуга, двумерный или трехмерный сплайн, двумерная или трехмерная полилиния.

Системная переменная DELOBJ определяет, требуется ли автоматическое удаление поперечных сечений, направляющих и траектории после создания тела или поверхности, а также будет ли выдан запрос на удаление этих объектов.

Вытянутое тело

Команда PRESSPULL позволяет сжимать или растягивать ограниченные области. Команда вызывается щелчком на пиктограмме Presspull (CTRL+ALT) на панели инструментов Modeling.

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

...

Click inside bounded areas to press or pull. – щелкнуть кнопкой мыши в области контура для вытягивания

Допускается сжимать или растягивать ограниченные области следующих типов:

• области, доступные для штриховки методом выбора точек;

• области, замыкаемые пересечением компланарных линейных объектов, включая кромки и геометрические объекты в блоках;

• замкнутые полилинии, области, трехмерные грани и двумерные тела, состоящие из компланарных вершин;

• области, создаваемые геометрией, включая ребра на гранях, вычерчиваемой компланарно любой грани трехмерного тела.

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

Объединение объектов

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

Рис. 18.31. Падающее меню и панель инструментов редактирования тел

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

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

...

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

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

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

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

Постройте фигуру, объединив параллелепипед и две сферы (рис 18.32).

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

Запустите команду 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.

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

...

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

Select objects:

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

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

Select objects:

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

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

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

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

Запустите команду 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 позволяет при пересечении нескольких существующих объектов создать новые составные тела и области (рис. 18.34). Созданное сложное тело занимает объем, общий для двух или более пересекающихся тел, при этом непересекающиеся части объемов из рисунка удаляются. Команда вызывается из падающего меню Modify → Solid Editing → Intersect или щелчком на пиктограмме Intersect на панели инструментов Solid Editing.

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

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

...

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

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

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

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

Перенос

Поворот вокруг оси

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

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

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

Обрезка и удлинение трехмерных объектов

Сопряжение трехмерных объектов

Построение сечений

Получение разрезов

Преобразование в тело

Преобразование в поверхность

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

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

Рис. 19.1. Инструменты для редактирования трехмерных объектов