Нам уже известно, какую роль в редактировании формы кривой играют сегменты
— части линии, ограниченные смежными узлами. В версии 12 программы
появилось понятие виртуального сегмента. Виртуальным сегментом называется
часть линии, ограниченная не смежными узлами, а точками пересечения
с другими объектами. Инструмент Virtual segment delete (Удаление
виртуального сегмента) очень удобен для удаления части кривой, расположенной
между двумя смежными точками ее пересечения с другим объектом (объектами).
Его действие эквивалентно следующей последовательности операций.
1. Объект, в котором был выделен виртуальный сегмент, преобразуется
в кривую (если он не был кривой ранее).
2. В точках пересечения кривой с другими объектами, смежных с
точкой, в которой установлен инструмент, создаются два новых узла.
3. Заключенный между этими узлами сегмент удаляется.
На рис. 5.40 представлены этапы работы инструментом с изображением,
состоящим из двух перекрывающихся объектов: эллипса и прямоугольника.
Рис. 5.40. Последовательное удаление виртуальных сегментов
Вначале удаляется виртуальный сегмент прямоугольника. Для этого в наборе инструментов выбирается инструмент Virtual segment delete (Удаление виртуального сегмента), и его указатель подводится мышью к любой точке удаляемого сегмента. В момент достижения этой точки указатель инструмента поворачивается в вертикальное положение (рис. 5.40, а) — так же, как указатель инструмента Knife (Лезвие). После щелчка левой кнопкой мыши прямоугольник преобразуется в кривую, и виртуальный сегмент удаляется. Затем точно тем же приемом удаляется виртуальный сегмент эллипса (рис. 5.40, б). В результате на изображении остаются две незамкнутые кривые, представленные на рис. 5.40, в. Несмотря на то что выглядят они как единая замкнутая кривая, это — два разных объекта, с каждым из которых можно работать по отдельности.