Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Группирование и разгруппирование



Совокупности объектов.

  • Группирование и разгруппирование
  • Соединение и разъединение
  • Упражнение 10.1. Соединение объектов
  • Маски и маскирование
  • Объединение
  • Упражнение 10.2. Построение объекта сложной формы путем объединения
  • Пересечение
  • Упражнение 10.3. Пересечение объектов
  • Исключение
  • Упражнение 10.4. Исключение объектов
  • Исключение как способ разрезания объектов
  • Упражнение 10.5. Разрезание и надрезание объектов
  • Упрощенное исключение для перекрывающихся объектов
  • Преобразование объекта в кривые
  • Отделение объектов
  • Что нового мы узнали

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

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

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

Еще две операции предназначены для упрощения структуры сложных объектов, и в большинстве случаев в результате их применения к одному объекту получается несколько объектов. Это — операции преобразования объекта в кривые и отделения. Преобразование объекта (например, блока фигурного текста) в кривые, как правило, приводит к возникновению соединенной кривой, разъединение которой образует совокупность объектов. Операция отделения преобразует составной объект, например линию, построенную инструментом Artistic Media (Суперлиния), в управляющий объект и группу подчиненных объектов, которая может быть разгруппирована.

Таким образом, все операции, рассматриваемые в этом уроке, либо начинаются с совокупности объектов, либо заканчиваются ею.

Соединение и разъединение

Мы уже рассматривали понятие соединенной линии — кривой, состоящей из двух или более ветвей, которые могут не иметь общих точек. Такая линия выглядит на экране как несколько индивидуальных кривых, но ведет себя совершенно иначе. При попытке выделения инструментом Pick (Выбор) одной из ветвей рамка выделения охватывает все ветви соединенной кривой. При попытке перетащить одну из ветвей синхронно перемещаются все ветви. При перетаскивании образца цвета на одну из ветвей заливка или цвет контура воспроизводятся на остальных, причем заливка — только на замкнутых ветвях кривой. Как правило, с соединенными кривыми приходится иметь дело после преобразования текста в кривые. Но в CorelDRAW предусмотрена и специальная команда для соединения выделенных объектов в единую кривую. Кнопка Combine (Объединить) , предназначенная для выполнения этой команды, становится доступной на панели атрибутов после выделения не менее чем двух отдельных объектов. Побочным эффектом действия команды соединения является преобразование всех выделенных объектов в совокупности кривых (которые и становятся ветвями соединенной линии).

Для разъединения соединенной кривой на составляющие ее ветви используется кнопка Break Apart (Разъединить) панели атрибутов или одноименная команда меню Упорядочить - Разъединить Кривая. После разъединения каждая ветвь приобретает статус отдельного объекта.

Примечание

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

При работе над рисунками соединенные линии чаще всего используются, когда необходимо обеспечить одинаковые атрибуты заливки и контура для нескольких объектов, например, волос и усов, галстука и платочка в нагрудном кармане на портрете, хвоста и гривы лошади.

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

Маски и маскирование

Возможность создать с помощью команды соединения объект с прозрачными отверстиями очень часто используется для подготовки масок. Маской принято называть вспомогательный объект, предназначенный для того, чтобы скрывать (полностью или частично) расположенные ниже него объекты. Маски представляют собой основу технологии работы с точечными изображениями в программах точечной графики, но и в векторной графике они используются достаточно часто — и непосредственно, и как «технологическая оснастка» для других декоративных приемов.

На рис. 10.3 представлено несколько объектов. Сверху — прямоугольник с серой заливкой, на котором произвольным образом размещены снежинки. Заливка для снежинок выбрана белая, а обводка контурных линий отменена. Ниже расположен блок фигурного текста.

Рис. 10.3. Маскируемый объект и заготовка для маски — блок фигурного текста

На рис. 10.4 поверх снежинок построен прямоугольник с черной заливкой, блок текста размещен поверх него и соединен с ним. В результате прямоугольник превратился в маску с отверстиями, сквозь которые видны пролетающие снежинки.


Рис. 10.4. Готовая маска закрывает часть изображения

Если маске назначить цвет заливки, совпадающий с цветом страницы, возникает впечатление, что из замаскированного изображения вырезаны и наклеены на страницу отдельные участки по форме отверстий в маске.

Примечание

К сожалению, при этом маска сохраняет габариты прямоугольного объекта, и то, что он совпадает по цвету со страницей, не означает, что «не работающие» края маски не будут закрывать объекты, лежащие ниже них в стопке. Если это становится проблемой, форму маски можно откорректировать инструментом Eraser (Ластик). В более сложных случаях для маскирования можно воспользоваться фигурной обрезкой (см. далее), задав в качестве контейнера обрезки текст.

Поскольку маска — такой же объект, как и все остальные объекты рисунка, с ней можно выполнять любые преобразования. Например, на рис. 10.5 с помощью маски подчеркиваются части изображения, к которым желательно привлечь внимание зрителя, не удаляя, как в предыдущем примере, все остальное.

а б

в г

Рис. 10.5. Акцентирование маской отдельных фрагментов изображения: исходное изображение (а), основа для маски с однородной прозрачностью (б), подготовка маски (в), наложение маски (г)

Объединение

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

Операция объединения представляет собой удаление пересекающихся частей объединяемых объектов и составление из фрагментов их границ новой границы по линии общего абриса. Если операция выполняется над непересекающимися объектами, она приводит к тому же результату, что операция соединения — формированию соединенной кривой, состоящей из нескольких ветвей. Участвовать в операции могут два одиночных объекта, одиночный объект и совокупность объектов или две совокупности объектов.

Участвующие в операции кривые могут быть как замкнутыми, так и незамкнутыми.

Внимание

В операции объединения не могут участвовать рамки простого текста, размерные линии и другие элементы размерных схем, а также импортированные точечные изображения.

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

Основными инструментами, с помощью которых задаются режимы выполнения операции объединения и запускается сама операция, являются элементы управления пристыковываемого окна Shaping (Формообразование), доступ к которым открывается командой Упорядочить - Формирование - Формирование, и кнопка Quick Weld (Быстрое объединение) на панели атрибутов. Элементы управления пристыковываемого окна Shaping (Формообразование) представлены на рис. 10.6.

Внимание

В отличие от подавляющего большинства операций в CorelDRAW, операция объединения выполняется по-разному при запуске из пристыковываемого окна и при использовании кнопки панели атрибутов.


Рис. 10.6. Элементы управления объединением в пристыковываемом окне Shaping

Чтобы выполнить операцию объединения с помощью пристыковываемого окна Shaping (Формообразование), проделайте следующую процедуру.

1. Выделите один или несколько объектов для объединения с помощью инструмента Pick (Выбор). Эти объекты составят совокупность выделенных объектов.

2. Выберите команду Упорядочить - Формирование - Формирование. Выбрав в раскрывающемся списке альтернативу Weld (Объединение), откройте элементы управления объединением.

3. Если требуется, чтобы объединение выполнялось не над самими выделенными объектами, а над их копиями, установите флажок Source Object(s) (Сохранить исходные объекты).

4. Если требуется, чтобы после объединения осталась копия выбранных объектов,, установите флажок Target Object(s) (Сохранить конечные объекты).

5. Щелкните на кнопке Weld To (Объединить с).

6. При нажатой клавише < Shift> щелкните мышью на всех объектах, которые должны войти в совокупность указанных. Объединение объектов выполняется в момент освобождения клавиши < Shift>.

Примечание

Совокупность указанных объектов можно создать, растягивая вокруг них рамку выделения.

Чтобы выполнить операцию объединения с помощью кнопки Quick Weld (Быстрое объединение) панели атрибутов, надо сначала выделить объединяемые объекты. В этом варианте выполнения операции совокупность указанных объектов не создается — подразумевается, что ее роль играет последний из объектов, выделенных перед щелчком на кнопке Quick Weld (Быстрое объединение).

Примечание

При выделении совокупности объединяемых объектов растягиванием рамки выделения достаточно сложно определить, который из объектов выделяется последним. CorelDRAW считает, что это — объект, расположенный ниже остальных в стопке объектов.

Пересечение

Операция пересечения создает новый объект из области пересечения двух или более объектов, участвующих в операции. Так же как и объединение, пересечение в общем случае выполняется над двумя совокупностями объектов — выделенной и указанной. Однако в отличие от объединения при пересечении может получиться и несколько объектов, поскольку новые объекты возникают из всех попарных пересечений выделенных и указанных объектов. Новый объект наследует атрибуты заливки и обводки «родительского» объекта, входившего в совокупность указанных. На рис. 10.9 слева представлены объекты до и после выполнения операции пересечения. Совокупность выделенных объектов включала лишь один круг с белой заливкой, а четыре прямоугольника с различными заливками составили совокупность указанных объектов. Справа на рисунке представлены элементы управления пристыковываемого окна Shaping (Формообразование) после выбора в раскрывающемся списке альтернативы Intersection (Пересечение).


Рис. 10.9. Операция пересечения и элементы управления пересечением в пристыковываемом окне Shaping

Внимание

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

Чтобы выполнить операцию пересечения при помощи элементов управления пристыковываемого окна Shaping (Формообразование), выделите объекты, установите флажки сохранения выделенных и указанных объектов в желаемое состояние, щелкните на кнопке Intersect With (Пересечь с) и при нажатой клавише < Shift> выделите требуемые объекты.

Пересечение объектов в практической работе требуется значительно реже, чем объединение и исключение, но существует одна типовая задача, которую без этой операции было бы довольно сложно решить. Речь идет о «переплетающихся» объектах — ситуации, в которой одна часть объекта А должна перекрываться объектом Б, а другая часть того же объекта А должна сама перекрывать объект Б.

Исключение

Исключением объектов называется операция, при которой у указанного объекта удаляются части, перекрываемые выделенным объектом. Мы уже встречались с похожей операцией, когда рассматривали работу инструментом Eraser (Ластик). При работе этим инструментом в качестве выделенного объекта выступала форма ластика (круг или квадрат заданных размеров). При выполнении операции исключения в роли «формы для высечки», отсекающей ненужные части указанных объектов, может выступать любой объект и даже совокупность объектов CorelDRAW.

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

В состав совокупности указанных объектов могут входить не только индивидуальные объекты, но и их группы. Это очень удобно при необходимости удалить отдельные части стандартных изображений из библиотеки клипарта.

При выполнении исключения с помощью пристыковываемого окна Shaping (Формообразование) все делается так же, как при выполнении объединения и пересечения: открываются элементы управления исключением, выделяются объекты, устанавливаются флажки режимов сохранения, выполняется щелчок на кнопке Trim With (Исключить с) и при нажатой клавише < Shift> выделяются объекты из совокупности указанных. При щелчке на кнопке Quick Trim (Быстрое исключение) на панели атрибутов совокупность выделенных объектов составляется из всех выделенных объектов рисунка, кроме последнего, который играет роль указанного объекта. Все исходные объекты сохраняются.

Ниже представлены результаты пересечения двух объектов: треугольника и круга (рис. 10.11, а). В первом варианте треугольник играет роль выделенного объекта, а круг — указанного (рис. 10.11, б), во втором — выделен круг, а указан треугольник (рис. 10.11, в).

Рис. 10.11. Результаты пересечения двух объектов

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

Внимание

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

3. Переместите результат исключения в самый низ стопки объектов. Сообщение в строке состояния говорит о том, что выделен всего один объект класса кривых. Командой Arrange > Break Apart ( Упорядочить - Разъединить кривая ) разъедините две ветви кривой — теперь в нашем распоряжении две кривые, без зазоров смыкающиеся по извилистой границе, и надпись.

4. Теперь превратим буквы надписи в отверстия в трафарете. Для этого выделите надпись инструментом Pick (Выбор), сбросьте оба флажка пристыковываемого окна Shaping (Формообразование), выберите в раскрывающемся списке альтернативу Trim (Исключение), а затем, при нажатой клавише < Shift>, щелкните на верхней и нижней частях бывшего фонового прямоугольника. Трафарет готов, остается только зрительно подчеркнуть, что он разорван.

Примечание

Сначала «пробивать» отверстия в трафарете, а потом разрывать его не рекомендуется, поскольку при этом образуется соединенная кривая из нескольких ветвей, которые после разъединения дают множество индивидуальных объектов, что существенно осложняет работу.

5. Слегка повернем верхнюю часть трафарета, расширив трещину в ее правой части. Поверните верхнюю часть трафарета ровно на один градус (см. рис. 10.13, внизу).

6. Теперь займемся треснувшим яйцом. Сначала изобразим целое яйцо. Для этого постройте белый эллипс, преобразуйте его в кривую, выделите инструментом Shape (Форма) расположенный справа узел и немного перетащите его влево при нажатой клавише < Ctrl> (чтобы не нарушить симметрию). Это будет белок — считаем, что яйцо уже сварено. Затем наденьте на белок скорлупу: постройте дубликат объекта и задайте для него заливку бежевого цвета. Несколькими последовательными щелчками инструментом Bezier (Кривая Безье) постройте ломаную линию, пересекающую границу яйца. Материал для эксперимента подготовлен (рис. 10.14, слева).

Рис. 10.14. Пересечение объекта незамкнутой кривой

7. Теперь расколем только что изображенное яйцо. Для этого выделите инструментом Pick (Выбор) ломаную линию, сбросьте оба флажка в пристыковываемом окне Shaping (Формообразование), щелкните на кнопке Trim With (Исключить с), а затем — на бежевом объекте. Ломаная линия исчезла, а по скорлупе яйца пошла трещина. Выберите инструмент Shape (Форма) и убедитесь, что получившийся объект — не составная, как в примере с трафаретом, а обычная кривая, состоящая всего из одной ветви.

8. Немного расширим трещину, чтобы через нее был виден белок. Для этого инструментом Shape (Форма) выделите при нажатой клавише < Shift> все узлы трещины. Делать это растягиванием рамки выделения нельзя, поскольку узлы двойные, а нам нужны только верхние узлы из каждой пары. Щелкните на кнопке вращения узлов на панели атрибутов, перетащите маркер центра вращения на вершину трещины и сместите правый нижний маркер рамки выделения в виде стрелки немного вниз. Трещина в бежевом объекте расширится и сквозь нее покажется белок (см. рис. 10.14, справа).

Отделение объектов

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

Выполняется операция отделения составных объектов командой Arrange > Separate ( Упорядочить - Разъединить ). В результате выполнения этой операции составной объект распадается на отдельные управляющие объекты и группу подчиненных объектов. Для редактирования подчиненных объектов может потребоваться разгруппирование этой группы.

 

Совокупности объектов.

  • Группирование и разгруппирование
  • Соединение и разъединение
  • Упражнение 10.1. Соединение объектов
  • Маски и маскирование
  • Объединение
  • Упражнение 10.2. Построение объекта сложной формы путем объединения
  • Пересечение
  • Упражнение 10.3. Пересечение объектов
  • Исключение
  • Упражнение 10.4. Исключение объектов
  • Исключение как способ разрезания объектов
  • Упражнение 10.5. Разрезание и надрезание объектов
  • Упрощенное исключение для перекрывающихся объектов
  • Преобразование объекта в кривые
  • Отделение объектов
  • Что нового мы узнали

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

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

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

Еще две операции предназначены для упрощения структуры сложных объектов, и в большинстве случаев в результате их применения к одному объекту получается несколько объектов. Это — операции преобразования объекта в кривые и отделения. Преобразование объекта (например, блока фигурного текста) в кривые, как правило, приводит к возникновению соединенной кривой, разъединение которой образует совокупность объектов. Операция отделения преобразует составной объект, например линию, построенную инструментом Artistic Media (Суперлиния), в управляющий объект и группу подчиненных объектов, которая может быть разгруппирована.

Таким образом, все операции, рассматриваемые в этом уроке, либо начинаются с совокупности объектов, либо заканчиваются ею.

Группирование и разгруппирование

Группированием называется операция, соединяющая совокупность отдельных объектов и/или ранее созданных групп в группу. Связывание объектов в группу позволяет обращаться с ними как с единым целым, выполняя преобразования группы как преобразование единого объекта.

В работе над рисунком группы применяются очень часто. Основное их назначение — предотвращать случайное смещение отдельных объектов, образующих фрагмент изображения, относительно друг друга. Создание групп позволяет упростить операции копирования и размещения фрагментов изображения. Диспетчер объектов позволяет давать главным и вложенным в них дочерним группам объектов осмысленные имена, что значительно упрощает поиск объектов, соответствующих той или иной части изображения (рис. 10.1).

Рис. 10.1. Главная группа, содержащая в себе объект и дочернюю группу объектов

На рисунке представлено изображение самолета. Объект, соответствующий стеклам, составляет главную группу, включающую в себя дочернюю группу лобовых стекол и дочерний объект — кривую, изображающую боковое стекло. Группы объектов получили соответствующие имена.

Щелчком на расположенном слева от имени группы квадратике со знаком «минус» можно отключить отображение в окне диспетчера объектов всех дочерних групп и объектов, составляющих группу. При последовательном подходе к построению рисунка в окне диспетчера объектов всегда будет отображаться его обозримая и удобная схема.

Чтобы сгруппировать объекты, следует выделить их и щелкнуть на кнопке Group (Сгруппировать) панели атрибутов.

Примечание

При группировании нескольких объектов в общем случае происходит их перемещение в стопке объектов. Самый верхний из объектов, вошедших в группу, остается в стопке на той же позиции, а остальные, сохраняя свое расположение в стопке относительно друг друга, располагаются непосредственно под ним компактной группой. Например, если в стопке сверху вниз располагались круг, квадрат, эллипс и пятиугольник, то после группирования круга и пятиугольника порядок следования объектов будет следующим: круг, пятиугольник (в одной группе с кругом), квадрат, эллипс. Если перечисленные объекты перекрывали друг друга и имели заливку, операция группирования может изменить изображение достаточно существенно.

Чтобы разгруппировать ранее созданную группу, преобразовав ее в совокупность выделенных объектов и дочерних групп (если таковые входили в состав этой группы), достаточно выделить группу и щелкнуть на кнопке Ungroup (Отменить группировку) панели атрибутов.

Внимание

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

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

Чтобы разделить на отдельные объекты не только главную группу, но и все входящие в ее состав дочерние группы, щелкните на кнопке Ungroup all (Разгруппировать все) .

Подсказка

Для редактирования объекта, входящего в состав группы, в большинстве случаев нет нужды его разгруппировывать. Достаточно выделить этот объект внутри группы, щелкнув на нем инструментом Pick (Выбор) при нажатой клавише < Ctrl> или щелкнув на соответствующей ему строке в окне диспетчера объектов. Объект будет выделен со статусом дочернего (перед именем объекта в строке состояния появится слово Child - Дочерний), после чего с ним можно работать как с обычным объектом — в частности, менять заливку, параметры линии контура, форму.

Соединение и разъединение

Мы уже рассматривали понятие соединенной линии — кривой, состоящей из двух или более ветвей, которые могут не иметь общих точек. Такая линия выглядит на экране как несколько индивидуальных кривых, но ведет себя совершенно иначе. При попытке выделения инструментом Pick (Выбор) одной из ветвей рамка выделения охватывает все ветви соединенной кривой. При попытке перетащить одну из ветвей синхронно перемещаются все ветви. При перетаскивании образца цвета на одну из ветвей заливка или цвет контура воспроизводятся на остальных, причем заливка — только на замкнутых ветвях кривой. Как правило, с соединенными кривыми приходится иметь дело после преобразования текста в кривые. Но в CorelDRAW предусмотрена и специальная команда для соединения выделенных объектов в единую кривую. Кнопка Combine (Объединить) , предназначенная для выполнения этой команды, становится доступной на панели атрибутов после выделения не менее чем двух отдельных объектов. Побочным эффектом действия команды соединения является преобразование всех выделенных объектов в совокупности кривых (которые и становятся ветвями соединенной линии).

Для разъединения соединенной кривой на составляющие ее ветви используется кнопка Break Apart (Разъединить) панели атрибутов или одноименная команда меню Упорядочить - Разъединить Кривая. После разъединения каждая ветвь приобретает статус отдельного объекта.

Примечание

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

При работе над рисунками соединенные линии чаще всего используются, когда необходимо обеспечить одинаковые атрибуты заливки и контура для нескольких объектов, например, волос и усов, галстука и платочка в нагрудном кармане на портрете, хвоста и гривы лошади.

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


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-06-05; Просмотров: 816; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.06 с.)
Главная | Случайная страница | Обратная связь