Построение поверхностей
Пример 9.11. Формирование линейчатой поверхности соединения.
Построить линейчатую поверхность по двум направляющим (рис. 9.16).
Запустите команду RULESURF, вызвав ее из падающего меню Draw › Surfaces › Ruled Surface или щелчком мыши по пиктограмме Ruled Surface на панели инструментов Surfaces. Ответьте на запросы:
- _RULESURF
- Current wire frame density: SURFTAB1=6
- Select first defining curve: – выбрать левую кривую
- Select second defining curve: – выбрать правую кривую
Рис. 9.16. Формирование линейчатой поверхности соединения
Сеть в виде поверхности сдвига
- Команда TABSURF формирует многоугольную сеть, которая представляет собой поверхность сдвига, заданную определяющей кривой и направляющим вектором (рис. 9.17). Созданная сеть – это, по сути, набор многоугольников с параллельными направляющему вектору сторонами. И определяющая кривая, и направляющий вектор должны существовать на рисунке к моменту выполнения команды. Она вызывается из падающего меню Draw › Surfaces › Tabulated Surface или щелчком мыши по пиктограмме Tabulated Surface на панели инструментов Surfaces.
Рис. 9.17. Поверхность сдвига: а) определяющая кривая разомкнута; б) определяющая кривая замкнута
Запросы команды TABSURF:
- Select object for path curve: – выбрать объект, являющийся определяющей кривой
- Select object for direction vector: – выбрать объект, являющийся направляющим вектором
Определяющая кривая может представлять собой отрезок, дугу, круг, эллипс, эллиптическую дугу, двумерную или трехмерную полилинию, а также сплайн. Направляющий вектор может быть отрезком либо разомкнутой двумерной или трехмерной полилинией. Если выбрана полилиния, имеют значение только ее первая и последняя вершины, а все промежуточные игнорируются. Направляющий вектор показывает сдвиг от конечной точки, ближайшей к точке указания (на рис. 9.17 это Т1), до другой его конечной точки.
С помощью команды TABSURF строится многоугольная сеть 2xN. Половина вершин размещается вдоль определяющей 'кривой, начиная с ближайшего к точке указания конца. Другая половина расположена вдоль кривой, параллельной первой и сдвинутой от нее на вектор направления. Направление N сети лежит вдоль определяющей кривой. Расстояние между двумя кривыми равно расстоянию между двумя конечными точками примитива, выбранного как вектор направления. Вдоль вектора направления лежит направление М сети. Плотностью поверхности сдвига в направлении N управляет системная переменная SURFTAB1. Если определяющая кривая – это отрезок, дуга, круг или сглаженная сплайном полилиния, то кривая делится на одинаковые интервалы, число которых равно значению системной переменной SURFTAB1. Если кривая представляет собой полилинию, не сглаженную сплайном, то у прямолинейны^ сегментов вершинами сети становятся концы, а каждый дуговой сегмент делится на интервалы, число которых равно значению системной переменной SURFTAB1.