Трехмерные полилинии
Особым трехмерным объектом является трехмерная полилиния, которая состоит из связанных прямолинейных сегментов, но вершины сегментов могут иметь любые координаты трехмерного пространства. Трехмерная полилиния, в отличие от двумерной, не лежит, как правило, в единой плоскости трехмерного пространства и строится с помощью команды 3DPOLY (3-ПЛИНИЯ). Первый запрос этой команды:
- Specify start point of polyline: (Начальная точка полилинии:)
Нужно указать трехмерную точку, которая станет начальной точкой полилинии. Далее выдается повторяющийся запрос:
- Specify endpoint of line or [Undo]: (Конечная точка сегмента или [Отменить/:)
После указания третьей точки форма запроса немного меняется, т. к. добавляется опция замыкания:
- Specify endpoint of line or [Close/Undo]: (Конечная точка сегмента win [Замкнуть/Отменить]:)
Завершается ввод точек либо нажатием клавиши Enter, либо опцией Close (Замкнуть).
Для редактирования трехмерных полилиний используется та же команда PEDIT (ПОЛРЕД), что и для двумерных полилиний. Но запрос опций редактирования для трехмерной линии несколько беднее:
- Enter an option [Close/Edit vertex/Spline curve/Decurve/Undo/eXit]: (Задайте опцию [Замкнуть/Вершина/СПлайн/Убратъ сглаживание/Отменить]:)
Перечисленные опции похожи на опции редактирования двумерных полилиний, которые рассмотрены в разд. 3.3. На рис. 9.38 и 9.39 приведен пример трехмерной полилинии до и после сглаживания трехмерным сплайном.
Рис. 9.38. Трехмерная полилиния
Рис. 9.39. Сглаживание трехмерной полилинии сплайном
Рассмотренная в гл. 2 команда SPLINE (СПЛАЙН) допускает использование трехмерных точек. В результате строится трехмерный сплайн.