На этом шаге мы рассмотрим объединение объектов.
Операция объединения, так же как две описанные далее операции исключения и пересечения, представляет собой важнейший инструмент построения объектов сложных форм из более простых. Эта операция необратима, то есть полученный в результате объект нельзя автоматически разделить обратно на исходные составляющие.
Операция объединения представляет собой удаление пересекающихся частей объединяемых объектов и составление из фрагментов их границ новой границы по линии общего абриса. Если операция выполняется над непересекающимися объектами, она приводит к тому же результату, что и операция соединения — формированию соединенной кривой, состоящей из нескольких ветвей. Участвовать в операции могут два одиночных объекта, одиночный объект и совокупность объектов или две совокупности объектов.
Участвующие в операции кривые могут быть как замкнутыми, так и незамкнутыми. В операции объединения не могут участвовать рамки простого текста, размерные линии и другие элементы размерных схем, а также импортированные точечные изображения.
Две совокупности объектов, участвующих в операции объединения, принято называть выделенными и указанными объектами. Смысл этих названий станет ясным после знакомства с последовательностью выполнения операции, а пока отметим, что ни одна из этих совокупностей не может быть пустой, но любая из них может состоять из единственного объекта. Получившийся в результате операции объект наследует атрибуты заливки и обводки указанного объекта. Если совокупность указанных объектов включает несколько объектов, то значения атрибутов результата наследуются у указанного объекта, выбранного последним.
Основными инструментами, с помощью которых задаются режимы выполнения операции объединения и запускается сама операция, являются элементы управления пристыковываемого окна Shaping (Форма). Элементы управления пристыковываемого окна Shaping (Форма) представлены на рис. 1.
Рис. 1. Элементы управления объединением в пристыковываемом окне Shaping
Чтобы выполнить операцию объединения с помощью пристыковываемого окна Shaping (Форма), проделайте следующую процедуру:
Если требуется, чтобы объединение выполнялось не над самими выделенными объектами, а над их копиями, установите флажок Target Object(s) (Результат. объекты), если объектов несколько, то при нажатии на кнопку Соединить с нужно (удерживая нажатой клавишу Shift) щелкнуть на каждом объекте.
Совокупность указанных объектов можно создать, растягивая вокруг них рамку выделения. Если эта совокупность состоит из единственного объекта, нажимать клавишу Shift не обязательно.
Чтобы выполнить операцию объединения с помощью кнопки Quick Weld (Сварить) панели атрибутов, надо сначала выделить объединяемые объекты. В этом варианте выполнения операции совокупность указанных объектов не создается — подразумевается, что ее роль играет последний из объектов, выделенных перед щелчком на кнопке Quick Weld (Сварить).
При выделении совокупности объединяемых объектов растягиванием рамки выделения достаточно сложно определить, который из объектов выделяется последним. CorelDRAW считает, что это — объект, расположенный ниже остальных в стопке объектов. Чтобы гарантировать себя от неприятностей, после выделения объектов растягиванием рамки нажмите клавишу Shift и щелкните мышью на объекте, который должен быть выделенным последним. Это выведет его из состава выделения. А затем, не отпуская клавишу Shift, щелкните на нем еще раз.
В этом упражнении мы познакомимся с выполнением операции объединения нескольких объектов и повторим приемы выравнивания и построения градиентной заливки. В качестве объекта для экспериментов выберем изображение пластиковой бутылки.
Рис. 2. Построение прямоугольника
Рис. 3. Построение правильной окружности
Рис. 4. Построение контура бутылки методом соединения примитивов
Рис. 5. Результат выполнения задания
Рис. 6. Результат выполнения задания с бликами
Очень часто при работе над рисунком возникает необходимость обвести какой-либо фрагмент изображения достаточно толстой линией, чтобы сделать его более выпуклым, выделить из общего фона. Проще всего такая задача решается с помощью операции соединения.
На рис. 7 представлена обводка бутылки, проесс построения которой следующий:
Рис. 7. Имитация обводки группы объектов
При применении этого приема к клипарту из библиотеки CorelDRAW целесообразно вначале разгруппировать клипарт до уровня отдельных объектов, а затем снова объединить в одну группу. В противном случае наличие дочерних групп может привести к возникновению нежелательных отверстий в "подложке".
Рис. 8. Имитация обводки клипарта
Файл с данным примером можно взять здесь.
На следующем шаге мы рассмотрим пересечение объектов.