AutoCAD 2009. Учебный курс
.pdfКонус 401
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).
Запустите команду 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 — количество сегментов
402 |
Глава 17. Построение поверхностей |
_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 — количество сегментов
Рис. 17.4. Формирование поверхности конуса |
Полусфера
Команда 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]: — указать радиус купола
Полусфера 403
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 — радиус верхнего основания
404 Глава 17. Построение поверхностей
Specify height of cone: 1.5 — высота конуса
Enter number of segments for surface of cone <16>: 20 — количество сегментов
Пример. Формирование поверхности верхней полусферы
Постройте фигуру с использованием поверхности верхней полусферы и конуса (рис. 17.6).
Запустите команду AI_DOME. Ответьте на запросы:
_AI_DOME
Specify center point of dome: 2,2,0.5 — точка центра чаши
Specify radius of dome or [Diameter]: 1.5 — радиус чаши
Enter number of longitudinal segments for surface of dome <16>: 20 — число сегментов по долготе
Enter number of latitudinal segments for surface of dome <8>: 20 — число сегментов по широте
Запустите команду AI_CONE. Ответьте на запросы:
_AI_CONE
Specify center point for base of cone: 2,2,0 — центральная точка основания
Specify radius for base of cone or [Diameter]: 1.5 — радиус нижнего основания
Specify radius for top of cone or [Diameter] <0>: 1.5 — радиус верхнего основания
Specify height of cone: 0.5 — высота конуса
Enter number of segments for surface of cone <16>: 20 — количество сегментов
Рис. 17.6. Формирование поверхности верхней полусферы
Полигональная сеть |
405 |
Полигональная сеть
Команда AI_MESH формирует равномерную полигональную сеть. Запросы команды AI_MESH:
Specify first corner point of mesh: — указать первую угловую точку сети
Specify second corner point of mesh: — указать вторую угловую точку сети
Specify third corner point of mesh: — указать третью угловую точку сети
Specify fourth corner point of mesh: — указать четвертую угловую точку сети
Enter mesh size in the M direction: — указать размер сети в направлении M
Enter mesh size in the N direction: — указать размер сети в направлении N
Пример. Формирование полигональной сети
Постройте полигональную сеть на четырех прямолинейных отрезках (рис. 17.7). Запустите команду AI_MESH. Ответьте на запросы:
_AI_MESH
Specify first corner point of mesh: — укажите точку 1
Specify second corner point of mesh: — укажите точку 2
Specify third corner point of mesh: — укажите точку 3
Specify fourth corner point of mesh: — укажите точку 4
Enter mesh size in the M direction: 5 — размер сети в направлении М
Enter mesh size in the N direction: 5 — размер сети в направлении N
Рис. 17.7. Формирование полигональной сети
406 |
Глава 17. Построение поверхностей |
Пирамида
Команда AI_PYRAMID формирует поверхности полной и усеченной пирамид. Запросы команды AI_PYRAMID:
Specify first corner point for base of pyramid: — указать первую угловую точку основания пирамиды
Specify second corner point for base of pyramid: — указать вторую угловую точку основания пирамиды
Specify third corner point for base of pyramid: — указать третью угловую точку основания пирамиды
Specify fourth corner point for base of pyramid or [Tetrahedron]: — указать четвертую угловую точку основания пирамиды
Specify apex point of pyramid or [Ridge/Top]: — указать точку вершины пирамиды
Ключи команды AI_PYRAMID:
Tetrahedron — построение тетраэдра. При использовании этого ключа выдаются запросы:
Specify fourth corner point for base of pyramid or [Tetrahedron]: T — переход в режим построения тетраэдра
Specify apex point of tetrahedron or [Top]: — указать точку основания вершины тетраэдра
Top — создание верхнего основания тетраэдра. В случае построения тетраэдра команда запрашивает три точки. При использовании данного ключа выдаются запросы:
Specify apex point of tetrahedron or [Top]: T — переход в режим указания верхнего основания тетраэдра
Specify first corner point for top of tetrahedron: — указать первую угловую точку верха пирамиды
Specify second corner point for top of tetrahedron: — указать вторую угловую точку верха пирамиды
Specify third corner point for top of tetrahedron: — указать третью угловую точку верха пирамиды
Ridge — формирование пирамиды по ее боковым граням. При этом указываются положения ее ребер:
Specify apex point of pyramid or [Ridge/Top]: R — переход в режим построения пирамиды по боковой грани
Сфера 407
Specify first ridge end point of pyramid: — указать первую конечную точку ребра пирамиды
Specify second ridge end point of pyramid: — указать вторую конечную точку ребра пирамиды
Пример. Формирование поверхности пирамиды
Постройте пирамиду (рис. 17.8).
Запустите команду AI_PYRAMID. Ответьте на запросы:
_AI_PYRAMID
Specify first corner point for base of pyramid: 0,0.5,0 — точка 1
Specify second corner point for base of pyramid: 3,0,0 — точка 2
Specify third corner point for base of pyramid: 2.5,1.5,0 — точка 3
Specify fourth corner point for base of pyramid or [Tetrahedron]: 0.5,2,0 — точка 4
Specify apex point of pyramid or [Ridge/Top]: R — переход в режим построения пирамиды по боковой грани
Specify first ridge end point of pyramid: 1,1,3 — точка 5
Specify second ridge end point of pyramid: 2.5,1.5,2 — точка 6
Рис. 17.8. Формирование поверхности пирамиды
Сфера
Команда A I _ SPHERE формирует поверхность сфе ры. Запросы команды
AI_SPHERE:
Specify center point of sphere: — указать центральную точку сферы
Specify radius of sphere or [Diameter]: — указать радиус сферы
408 |
Глава 17. Построение поверхностей |
Enter number of longitudinal segments for surface of sphere <16>: —
указать количество сегментов поверхности по долготе для сферы
Enter number of latitudinal segments for surface of sphere <16>: —
указать количество сегментов поверхности по широте для сферы
Пример. Формирование поверхности сферы
Постройте сферу (рис. 17.9).
Запустите команду AI_SPHERE. Ответьте на запросы:
_AI_SPHERE
Specify center point of sphere: 2,0,2 — точка центра сферы
Specify radius of sphere or [Diameter]: 1.5 — радиус сферы
Enter number of longitudinal segments for surface of sphere
<16>: 20 — число сегментов по долготе
Enter number of latitudinal segments for surface of sphere <16>: 20 — число сегментов по широте
Рис. 17.9. Формирование поверхности сферы
Тор
Команда AI_TORUS формирует поверхность тора. Запросы команды AI_TORUS:
Specify center point of torus: — указать центр тора
Specify radius of torus or [Diameter]: — указать радиус тора
Specify radius of tube or [Diameter]: — указать радиус полости
Enter number of segments around tube circumference <16>: — указать количество сегментов по окружности полости
Enter number of segments around torus circumference <16>: — указать количество сегментов по окружности полости
Клин 409
Пример. Формирование поверхности тора
Постройте тор (рис. 17.10).
Запустите команду AI_TORUS. Ответьте на запросы:
_AI_TORUS
Specify center point of torus: 2,0,2 — точка центра тора
Specify radius of torus or [Diameter]: 2 — радиус тора
Specify radius of tube or [Diameter]: 0.7 — радиус трубы
Enter number of segments around tube circumference <16>: 20 — количество сегментов по окружности трубы
Enter number of segments around torus circumference <16>: 20 —
количество сегментов по окружности тора
Рис. 17.10. Формирование поверхности тора
Клин
Команда AI_WEDGE формирует поверхность клина. Запросы команды AI_WEDGE:
Specify corner point of wedge: — указать угловую точку клина
Specify length of wedge: — указать длину клина
Specify width of wedge: — указать ширину клина
Specify height of wedge: — указать высоту клина
Specify rotation angle of wedge about the Z axis: — указать угол поворота клина вокруг оси Z
Пример. Формирование поверхности клина
Постройте фигуру с использованием клина и параллелепипеда (рис. 17.11). Запустите команду AI_WEDGE. Ответьте на запросы:
_AI_WEDGE
410 Глава 17. Построение поверхностей
Specify corner point of wedge: 1,0,1 — точка 1
Specify length of wedge: 2 — длина клина
Specify width of wedge: 3 — ширина клина
Specify height of wedge: 2 — высота клина
Specify rotation angle of wedge about the Z axis: 20 — угол поворота клина вокруг оси Z
Запустите команду AI_BOX. Ответьте на запросы:
_AI_BOX
Specify corner point of box: 1,0,0 — базовая точка
Specify length of box: 2 — длина ящика
Specify width of box or [Cube]: 3 — ширина ящика
Specify height of box: 1 — высота ящика
Specify rotation angle of box about the Z axis or [Reference]: 20 — угол поворота вокруг оси Z
Рис. 17.11. Формирование поверхности клина
Многоугольная сеть
В AutoCAD предусмотрено несколько способов создания многоугольных сетей (поверхностей). C помощью вершин можно строить плоские поверхности и аппроксимировать криволинейные, причем точностью аппроксимации последних пользователь управляет, задавая плотность сети. Кроме того, допускается сглаживание поверхности многоугольной сети с помощью команды PEDIT за исключением сетей, созданных командой PFACE. Многоугольная сеть образует сетку вершин, которая определяется матрицей M × N, представляющей вершины в виде сетки из M рядов и N столбцов. Положение каждой вершины сети задается парой m и n, где m — номер ряда, а n — столбца.
Многоугольные сети можно создавать и серией команд 3DFACE, однако каждая из них строит отдельный примитив трехмерной грани. Каждая грань такой сети име-