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

пространственной грани , аналогичную двумерной фигуре. Однако, в отличие от фигуры, угловые точки грани могут иметь различные координаты по оси Z и образовывать тем самым участок плоскости в пространстве. Задавая различные координаты z угловых точек, можно формировать неплоские грани, хотя плоские используются чаще. Комбинирование трехмерных граней позволяет моделировать сложные пространственные объекты.

Команда 3DFACE вызывается из падающего меню Draw → Modeling → Meshes → 3D Face.

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

...

Specify first point or [Invisible]: – указать первую точку

Specify second point or [Invisible]: – указать вторую точку

Specify third point or [Invisible] : – указать третью точку

Specify fourth point or [Invisible] : – указать четвертую точку

Specify third point or [Invisible] : – указать третью точку

Для создания обычной трехмерной грани точки вводятся в естественном порядке: по часовой стрелке или против нее. Чтобы сделать какой-нибудь край грани невидимым, необходимо первую его точку ввести с предшествующим признаком Invisible или просто I, независимо от способа ввода точки. Режим объектной привязки или координатные фильтры могут устанавливаться только после ввода признака Invisible.

Существует возможность создания трехмерной грани, у которой все края невидимы. Такую грань образно называют «призраком»: она не видна в каркасных моделях, но скрывает находящиеся за ней объекты в рисунках с удаленными скрытыми линиями и появляется в тонированных изображениях. Отображением невидимых краев трехмерных граней управляет системная переменная SPLFRAME. Если присвоить ей ненулевое значение, то все грани-«призраки» и невидимые края граней проявятся на экране и их можно будет редактировать как полностью видимые. Трехмерные грани никогда не закрашиваются, а отображаются как проволочные каркасы; их нельзя выдавливать, и если все углы такой грани лежат в одной плоскости, грань становится непрозрачной для команды HIDE.

Пример. Формирование пространственной грани

Построить два отсека поверхности по заданным координатам (рис. 17.2).

Рис. 17.2. Формирование пространственной грани

Запустите команду 3DFACE, вызвав ее из падающего меню Draw → Modeling → Meshes → 3D Face. Ответьте на запросы:

...

_3DFACE

Specify first point or Invisible]: 0,20,25 – укажите точку 1

Specify second point or [Invisible]: 0,0,15 – укажите точку 2

Specify third point or [Invisible] : 25,0,10 – укажите точку 3

Specify fourth point or [Invisible] : 25,20,12 – укажите точку 4

Specify third point or [Invisible] : 50,20,10 – укажите точку 5

Specify fourth point or [Invisible] : – нажмите клавишу Enter

Specify third point or [Invisible] : – для завершения работы команды нажмите клавишу Enter

Стандартная трехмерная сеть

Команда 3D позволяет создавать трехмерные сети в форме элементарных поверхностей – параллелепипедов, конусов, чаш, куполов, решеток, пирамид, сфер, торов и клинов. Сети выглядят точно так же, как и каркасные модели, до тех пор, пока к ним не применены операции подавления скрытых линий, раскрашивания и тонирования.

В сетях присутствуют следующие элементы:

• нормаль – вектор, перпендикулярный грани и направленный наружу от нее;

• вершина – точка, образующая угол грани;

• грань – треугольный или четырехугольный участок поверхности;

• кромка – линия периметра грани.

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

...

Enter an option [Box/Cone/DIsh/DOme/Mesh/Pyramid/Sphere/Torus/Wedge]: – задать один из ключей

Ключи команды 3D соответствуют описываемым ниже элементарным поверхностям:

• Box – параллелепипед;

• Cone – конус;

• Dish – нижняя полусфера;

• Dome – верхняя полусфера;

• Mesh – полигональная сеть;

• Pyramid – пирамида;

• Sphere – сфера;

• Torus – тор;

• Wedge – клин.

Параллелепипед

Команда AI_BOX формирует поверхность параллелепипеда (куба). Запросы команды AI_BOX:

...

Specify corner point of box: – задать угловую точку ящика

Specify length of box: – задать длину ящика

Specify width of box or [Cube]: – задать ширину ящика

Specify height of box: – задать высоту ящика

Specify rotation angle of box about the Z axis or [Reference]: – задать угол поворота ящика вокруг оси z

Ключ команды AI_BOX:

Cube – формирование куба со стороной заданной длины.

Пример. Формирование поверхности параллелепипеда

Постройте фигуру с использованием параллелепипеда (рис. 17.3).

Рис. 17.3. Формирование поверхности параллелепипеда

Запустите команду AI_BOX. Ответьте на запросы:

...

_AI_BOX

Specify corner point of box: 1,1,0 – базовая точка

Specify length of box: 1 – длина ящика

Specify width of box or [Cube]: 2 – ширина ящика

Specify height of box: 2 – высота ящика

Specify rotation angle of box about the Z axis or [Reference]: 30 – угол поворота вокруг оси Z

_AI_BOX

Specify corner point of box: 1,1,0 – базовая точка

Specify length of box: 1 – длина ящика

Specify width of box or [Cube]: C – переход в режим вставки куба

Specify rotation angle of box about the Z axis or [Reference]: -60 – угол поворота вокруг оси Z

Конус

Команда AI_CONE , формирует поверхность кругового конуса . Запросы команды AI_CONE:

...

Specify center point for base of cone: – указать центральную точку нижнего основания конуса

Specify radius for base of cone or [Diameter]: – указать радиус нижнего основания конуса

Specify radius for top of cone or [Diameter] <0>: – указать радиус верхнего основания конуса

Specify height of cone: – указать высоту конуса

Enter number of segments for surface of cone <16>: – указать количество сегментов на поверхности конуса

Пример. Формирование поверхности конуса

Постройте фигуру с использованием конуса (рис. 17.4).

Рис. 17.4. Формирование поверхности конуса

Запустите команду AI_CONE. Ответьте на запросы:

...

_AI_CONE

Specify center point for base of cone: 2,2,0 – центральная точка нижнего основания

Specify radius for base of cone or [Diameter]: 2 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1 – радиус верхнего основания

Specify height of cone: 1 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов

_AI_CONE

Specify center point for base of cone: 2,2,1 – центральная точка основания

Specify radius for base of cone or [Diameter]: 1 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1 – радиус верхнего основания

Specify height of cone: 1 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов

Полусфера

Команда AI_DISH предназначена для создания поверхности нижней полусферы .

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

...

Specify center point of dish: – указать центральную точку чаши

Specify radius of dish or [Diameter]: – указать радиус чаши

Enter number of longitudinal segments for surface of dish <16>: – указать число сегментов поверхности по долготе для чаши

Enter number of latitudinal segments for surface of dish <8>: – указать число сегментов поверхности по широте для чаши

Команда AI_DOME позволяет создать поверхность верхней полусферы . Запросы команды AI_DOME:

...

Specify center point of dome: – указать центральную точку купола

Specify radius of dome or [Diameter]: – указать радиус купола

Enter number of longitudinal segments for surface of dome <16>: – указать число сегментов поверхности по долготе для купола

Enter number of latitudinal segments for surface of dome <8>: – указать число сегментов поверхности по широте для купола

Пример. Формирование поверхности нижней полусферы

Постройте фигуру с использованием поверхности нижней полусферы и конуса (рис. 17.5).

Рис. 17.5. Формирование поверхности нижней полусферы

Запустите команду AI_DISH. Ответьте на запросы:

...

_AI_DISH

Specify center point of dish: 2,2,1.5 – точка центра чаши

Specify radius of dish or [Diameter]: 1.5 – радиус чаши

Enter number of longitudinal segments for surface of dish <16>: 20 – число сегментов по долготе

Enter number of latitudinal segments for surface of dish <8>: 20 – число сегментов по широте

Запустите команду AI_CONE. Ответьте на запросы:

...

_AI_CONE

Specify center point for base of cone: 2,2,0 – центральная точка основания

Specify radius for base of cone or [Diameter]: 2 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1.5 – радиус верхнего основания

Specify height of cone: 1.5 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов

Пример. Формирование поверхности верхней полусферы