- •Совокупности объектов.
- •Группирование и разгруппирование
- •Соединение и разъединение
- •Упражнение 10.1. Соединение объектов
- •Маски и маскирование
- •Объединение
- •Упражнение 10.2. Построение объекта сложной формы путем объединения
- •Пересечение
- •Упражнение 10.3. Пересечение объектов
- •Исключение
- •Упражнение 10.4. Исключение объектов
- •Внимание
- •Упрощенное исключение для перекрывающихся объектов
- •Преобразование объекта в кривые
- •Отделение объектов
Упрощенное исключение для перекрывающихся объектов
В
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 (б) и Back Minus Front (в)
Преобразование объекта в кривые
Из
того что нам известно про различные
объекты CorelDRAW и их поведение при выполнении
над ними операций можно с полным
основанием сделать вывод, что кривые
(замкнутые и незамкнутые) представляют
собой наиболее фундаментальный, базовый
класс объектов. Например, какие бы
объекты ни входили в совокупности
выделенных и указанных объектов при
выполнении операций объединения,
исключения и пересечения, в результате
получается объект, относящийся к классу
кривых, или совокупность таких объектов.
К кривым применимы все без исключения
операции преобразования объектов. Из-за
этого во многих случаях возникает
необходимость явного преобразования
объекта в кривую. Нам уже приходилось
сталкиваться с этой операцией (например,
в последнем упражнении), поэтому
ограничимся несколькими замечаниями.
Чтобы преобразовать выделенные объекты
в кривые, достаточно выбрать команду
Convert To Curves (Преобразовать в кривые)
или
щелкнуть на соответствующей ей кнопке
панели атрибутов.
При преобразовании текстов в кривые обычно получаются очень сложные объекты с большим количеством узлов, и при выполнении операций с такими объектами скорость работы заметно снижается. Поэтому рекомендуется перед преобразованием в кривые разбить тексты на сравнительно небольшие блоки.
Подсказка
При преобразовании сложного объекта в кривые рекомендуется предварительно создать копию такого объекта и перетащить ее за пределы печатной страницы. Это позволит в случае необходимости быстро восстановить объект (например, при неудачном преобразовании получившихся кривых).
