_REVSURF

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

Select object to revolve: – укажите кривую 1

Select object that defi nes the axis of revolution: – укажите ось 2

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

Specify included angle(+=ccw,-=cw)<360>: 200 – охватывающий угол поверхности

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

Команда TABSURF формирует многоугольную сеть, которая представляет собой поверхность сдвига , заданную определяющей кривой и направляющим вектором (рис. 17.15). Созданная сеть – это, по сути, набор многоугольников с параллельными направляющему вектору сторонами. И определяющая кривая, и направляющий вектор должны существовать на рисунке к моменту выполнения команды. Она вызывается из падающего меню Draw → Modeling → Meshes → Tabulated Mesh.

Рис. 17.15. Поверхность сдвига: а) определяющая кривая разомкнута; б) определяющая кривая замкнута

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

...

Select object for path curve: – текущая определяющая кривая

Select object for direction vector: – текущий направляющий вектор

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

С помощью команды TABSURF строится многоугольная сеть 2 × N . Половина вершин размещается вдоль определяющей кривой, начиная с ближайшего к точке указания конца. Другая половина расположена вдоль кривой, параллельной первой и сдвинутой от нее на вектор направления. Направление N сети лежит вдоль определяющей кривой. Расстояние между двумя кривыми равно расстоянию между двумя конечными точками примитива, выбранного как вектор направления. Вдоль вектора направления лежит направление M сети. Плотностью поверхности сдвига в направлении N управляет системная переменная SURFTAB1. Если определяющая кривая – это отрезок, дуга, круг или сглаженная сплайном полилиния, то кривая делится на одинаковые интервалы, число которых равно значению системной переменной SURFTAB1. Если кривая представляет собой полилинию, не сглаженную сплайном, то у прямолинейных сегментов вершинами сети становятся концы, а каждый дуговой сегмент делится на интервалы, число которых равно значению системной переменной SURFTAB1.

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

Постройте линейчатую поверхность, заданную определяющей кривой и направляющим вектором (рис. 17.16).

Рис. 17.16. Формирование линейчатой поверхности сдвига

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

...

_TABSURF

Select object for path curve: – выберите кривую 1

Select object for direction vector: – выберите вектор 2

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

Команда RULESURF формирует многоугольную сеть, которая изображает поверхность, натянутую на две заданные линии (рис. 17.17). Исходные объекты (кромки) поверхности соединения могут представлять собой отрезки, точки, дуги, круги, эллипсы, эллиптические дуги, двумерные и трехмерные полилинии, а также сплайны. Команда вызывается из падающего меню Draw → Modeling → Meshes → Ruled Mesh.

Рис. 17.17. Примеры поверхностей соединения: а ) между двумя разомкнутыми линиями; б ) между двумя замкнутыми линиями; в ) между точкой и разомкнутой линией; г ) между точкой и замкнутой линией

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

...

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

Select first defi ning curve: – выбрать первую определяющую кривую

Select second defi ning curve: – выбрать вторую определяющую кривую

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

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