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