Упрощенное исключение для перекрывающихся объектов
В арсенале CorelDRAW имеются средства, позволяющие в один прием выполнять операцию исключения для совокупности выделенных объектов, частично перекрывающих друг друга. Это инструменты Simplify (Упростить), Front Minus Back (Передний минус задние) и Back Minus Front (Задний минус передние). Одноименные пункты включены также в раскрывающийся список выбора типа преобразования в пристыковываемом окне Shaping (Формообразование).
Упрощение работы пользователя достигается за счет отказа от раздельного выбора совокупностей указанных и выделенных объектов – указанные объекты определяются автоматически по типу операции. Перед ее началом должно быть выделено как минимум два объекта.
Инструмент Simplify (Упростить) выполняет достаточно сложную операцию: для каждого выделенного объекта, начиная с самого нижнего в стопке, выполняется исключение всех остальных выделенных объектов, расположенных в стопке выше него. Пример выполнения операции приведен на рис. 10.15. Слева на рисунке представлена стопка выбранных объектов. Она состоит из фигурного текста (символ амперсанда) внизу стопки, круга и многоугольника вверху стопки. Внешний вид совокупности выделенных объектов после операции упрощения не меняется. Чтобы увидеть результат, пришлось нижние объекты сместить вправо на разные расстояния по горизонтали.
От амперсанда, автоматически преобразованного в кривую, осталось совсем немного – из него последовательно исключались круг и многоугольник. Многоугольник изменений не претерпел (из него ничего не исключалось). Круг превратился в соединенную кривую из пяти замкнутых ветвей, оставшихся после исключения многоугольника.
Функции инструментов Front Minus Back (Передний минус задние) и Back Minus Front (Задний минус передние) полностью описывается их названиями. Первый выполняет исключение, при котором в качестве указанного объекта выступает верхний из всех выделенных объектов, а все остальные объекты из него исключаются (и на этом заканчивают свое существование). Второй инструмент делает в точности то же самое, но в роли указанного выступает объект, расположенный в самом низу стопки.
Рис. 10.15. Исходные объекты (слева) и результаты работы инструментом Simplify
Ниже приведен пример выполнения этих двух операций. На рис. 10.16, а показана исходная стопка объектов, на рис. 10.16, б – результат выполнения операции Front Minus Back (Передний минус задние), на рис. 10.16, в – результат выполнения операции Back Minus Front (Задний минус передние).
Рис. 10.16. Стопка объектов и результаты операций Front Minus Back и Back Minus Front