logo search
МетодичкаCorelРаздел

Логические операции

В графическом редакторе CorelDraw имеются команды для проведения логических операций над объектами, позволяющие создавать новые формы на основе уже существующих фигур, это Сварка, Пересечение и Усечение. Для выполнения этих операций необходимо иметь как минимум два объекта – объект-источник и целевой объект, при этом контур одного объекта удаляется или добавляется к контуру другого объекта.

Все операции выполняются с помощью кнопок Сварка, Пересечение и Усечение, расположенных на панели Свойств, либо из соответствующих команд меню Выровнять /Формирование, расположенных на стыкуемой панели Формирование (рис. 7.1).

Операция ИЛИ. Операция Слияния соответствует логической операции ИЛИ. Выбранные объекты образуют единый контур, свойства которого наследуются от объекта, выбранного последним. Если выбранные объекты не пересекаются, образуется итоговый единый объект, не имеющий общего контура, но также наследующий свойства последнего выбранного объекта. Если объекты не пересекались, возможна обратная операция Выровнять/Разъединить, но исходные свойства объектов при этом не восстанавливаются. Порядок работы с докером Формирование приведен ниже.

1. Выделите несколько объектов с помощью инструмента Указка. Если растянуть рамку выделения, тогда сложно определить, какой из объектов выделен последним. Corel считает, что это объект, расположенный ниже остальных в стопке объектов. Поэтому после растягивания рамки выделения нажмите клавишу Sift и щелкните мышью на объекте, который будет последним. Это выведет его из состава выделения, а затем, не отпуская клавишу Sift, щелкните на нем еще раз.

Рис. 7.1. Стыкуемая панель Формирование.

  1. В докере Формирование необходимо щелкнуть на кнопке Соединение. Если требуется, чтобы объединение выполнялось не над самими выделенными объектами, а над их копиями, установите флажок Источник объектов.

  2. Если требуется, чтобы объединение выполнялось не над самими указанными объектами, а над их копиями, установите флажок Цель объекта.

  3. Щелкните на кнопке Соединить с. При нажатой клавише Sift щелкните на всех объектах, которые должны войти в совокупность указанных. Объединение объектов выполняется в момент освобождения клавиши Sift.

При выполнении операции Слияния с помощью кнопки Быстрая сварка панели Свойств сначала выделите объединяемые объекты. При этом совокупность указанных объектов не создается – подразумевается, что ее роль играет последний из объектов, выделенных перед щелчком на кнопке Быстрая сварка. В результате Слияния объектов два или более перекрывающих объекта объединяются в один. В ходе данной операции доминирующими становятся свойства целевого объекта, это значит, что вновь созданный объект обладает свойствами целевого объекта.

Операция вычитания. Операция Исключение соответствует логическому вычитанию. Выбранные объекты должны иметь зону пересечения, потому что именно она вычитается из итогового объекта, выбранного последним. Исходные объекты не объединяются, их свойства не передаются. Объект-источник (выбранный первым) вообще не претерпевает никаких изменений. Обратная операция невозможна, и восстановление исходного состояния доступно только путем отмены команды Правка/Отменить. В докере Формирование необходимо щелкнуть на кнопке Обрезка. Работа с докером при операции вычитания происходит в той же последовательности, что и работа при операции объединение. При использовании кнопки Быстрая подрезка на панели Свойств, совокупность выделенных объектов составляется из всех выделенных объектов, кроме последнего, который играет роль указанного объекта. Все исходные объекты сохраняются.

Обрезание объектов – одна из самых распространенных операций по изменению формы, новый объект создается из области, в которой объект-источник налагается на целевой объект. При этом внешний вид выделенных объектов, кажется, не меняется, однако, если передвинуть объекты, видно, что пропали части, скрытые под другими объектами.

Операция И. Операция Пересечение (Исключение) соответствует логической операции «И». Выбранные объекты должны иметь зону пересечения, потому что именно она остается в качестве итогового объекта. Исходные объекты исчезают. Итоговый объект наследует свойства объекта, выбранного последним. Обратная операция невозможна, и восстановление исходного состояния доступно только путем отмены командой Правка/ Отменить. В докере Формирование необходимо щелкнуть на кнопке Пересечение.

Выполнение операции Пересечение в том случае, когда в состав совокупности выделенных объектов входят замкнутые кривые, приводит к удалению частей объектов из совокупности указанных. Если же выделенным объектом оказывается незамкнутая кривая, то указанный объект разрезается ею на части или на нем появляется разрез. В результате данных логических операций будет создана новая форма-объект (рис. 7.2).

Рис. 7.2. Результат выполнения логических операций.