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 . Вершины можно задавать как двумерные или трехмерные точки.

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

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

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

Постройте поверхность вращения (рис. 17.14).

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

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

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

Похожие книги