Kniga-Online.club
» » » » Татьяна Соколова - AutoCAD 2009. Учебный курс

Татьяна Соколова - AutoCAD 2009. Учебный курс

Читать бесплатно Татьяна Соколова - AutoCAD 2009. Учебный курс. Жанр: Программы издательство неизвестно, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

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

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

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

Постройте сферу (рис. 17.9).

Рис. 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 – число сегментов по широте

Тор

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

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

Постройте тор (рис. 17.10).

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

Клин

Команда 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).

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

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

...

_AI_WEDGE

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

Многоугольная сеть

В AutoCAD предусмотрено несколько способов создания многоугольных сетей (поверхностей). C помощью вершин можно строить плоские поверхности и аппроксимировать криволинейные, причем точностью аппроксимации последних пользователь управляет, задавая плотность сети. Кроме того, допускается сглаживание поверхности многоугольной сети с помощью команды PEDIT за исключением сетей, созданных командой PFACE. Многоугольная сеть образует сетку вершин, которая определяется матрицей M × N , представляющей вершины в виде сетки из M рядов и N столбцов. Положение каждой вершины сети задается парой m и n , где m – номер ряда, а n – столбца.

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

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

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

Создавать многоугольные сети различными способами позволяют команды, описанные ниже. Все они вызываются из падающего меню Draw → Modeling → Meshes.

Команда 3DMESH строит трехмерную многоугольную сеть из пространственных четырехугольных ячеек, открытую как в направлении M , так и в направлении N (по аналогии с осями X и Y плоскости XY ). Преобразование сети в замкнутую производится командой PEDIT. Сети, созданные командой 3DMESH, могут быть несимметричными; в большинстве случаев она применяется в комбинации с командными пакетами или LISP-программами, вычисляющими координаты вершин сети. Команда 3DMESH вызывается из падающего меню Draw → Modeling → Meshes → 3D Mesh.

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

Enter size of mesh in M direction: – указать размер сети в направлении M

Enter size of mesh in N direction: – указать размер сети в направлении N

Specify location for vertex (m, n): – указать положение вершины

Specify location for vertex (m, n): – указать положение вершины

Specify location for vertex (m, n): – указать положение вершины где m и n – номера ряда и столбца данной вершины сети, причем первой является вершина (0,0). Вначале меняется величина n ; прежде чем определять вершины в столбце m + 1 , необходимо определить координаты всех вершин в столбце m . Вершины можно задавать как двумерные или трехмерные точки.

Сеть в виде поверхности вращения

Команда REVSURF , формирующая поверхность вращения путем поворота определяющей кривой вокруг выбранной оси (рис. 17.12), применяется для получения поверхностей, обладающих осевой симметрией. Команда вызывается из падающего меню Draw → Modeling → Meshes → Revolved Mesh.

Рис. 17.12. Пример поверхности вращения

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

...

Current wire frame density: SURFTAB1=6 SURFTAB2=6 – текущая плотность каркаса

Select object to revolve: – выбрать объект для вращения

Select object that defi nes the axis of revolution: – выбрать объект, определяющий ось вращения

Specify start angle <0>: – указать начальный угол

Specify included angle (+=ccw, -=cw) <360>: – указать центральный угол

В качестве определяющей кривой могут быть выбраны отрезок, дуга, круг, эллипс, эллиптическая дуга, полилиния или трехмерная полилиния, сплайн. Определяющая кривая задает направление N сети поверхности. Осью вращения может быть отрезок или незамкнутая полилиния (двумерная или трехмерная). Если выбрана полилиния, то ось вращения определяется вектором, соединяющим первую вершину полилинии с последней; все промежуточные вершины игнорируются. Ось вращения задает направление М сети.

Начальный угол определяет отступ начала поверхности вращения от определяющей кривой, а центральный задает угол поворота кривой вокруг оси вращения. Если принимаются значения этих углов по умолчанию (0° или полный круг), то поверхность начинается с определяющей кривой и полностью охватывает ось вращения, замыкаясь в направлении M сети. Если центральный угол меньше 360°, поверхность будет разомкнутой. Если начальный угол отличен от нуля, генерация поверхности начинается после поворота на этот угол, а не с определяющей кривой.

Как показано на рис. 17.13, точка указания оси вращения определяет направление вращения (каждая поверхность на рисунке задана с начальным углом 0° и центральным углом 90°). Для определения направления вращения применяется правило правой руки. Если вытянуть большой палец вдоль оси вращения в сторону конца оси и согнуть остальные пальцы, то они укажут направление вращения и направление отсчета начального угла.

Рис. 17.13. Определение направления вращения

Плотность создаваемой сети управляется системными переменными SURFTAB1 и SURFTAB2. Поверхность вращения делится вдоль направления вращения на равные угловые интервалы, количество которых равно значению SURFTAB1. Если определяющая кривая – это отрезок, дуга, круг или сглаженная сплайном полилиния, то кривая делится на одинаковые интервалы, количество которых равно значению SURFTAB2. Если кривая представляет собой полилинию, не сглаженную сплайном, то у прямолинейных сегментов вершинами сети становятся концы, а каждый дуговой сегмент делится на интервалы, число которых равно значению SURFTAB2.

Перейти на страницу:

Татьяна Соколова читать все книги автора по порядку

Татьяна Соколова - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


AutoCAD 2009. Учебный курс отзывы

Отзывы читателей о книге AutoCAD 2009. Учебный курс, автор: Татьяна Соколова. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*