Соединение и разделение контуров


Операция объединения нескольких контуров в единый контур называется соединением. Выполняется она для любого количества выделенных в доку­менте объектов по команде Combine (Соединить) меню Arrange (Упорядо­чить). Соединение имеет смысл для нескольких объектов и происходит по определенным правилам:

· в результате соединения образуется единая фигура, состоящая из не­скольких контуров (мы будем называть ее составным контуром). Такая фигура имеет единую обводку и заливку;

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

· если исходные контуры накладываются, образующаяся фигура имеет в областях перекрывания отверстия («дырки»). Они создаются в областях перекрывания четного количества исходных контуров;

· перед соединением замкнутых и незамкнутых контуров последние преоб­разуются в замкнутые путем соединения их концов. Обратите внимание, что такое преобразование может повлечь за собой появление контуров с дырками. Впрочем, соединение замкнутых и незамкнутых контуров используется исключительно редко;

· соединение исключительно незамкнутых контуров происходит без каких-либо дополнительных преобразований. В результате получается более сложный незамкнутый контур;

· образованная после соединения фигура приобретает атрибуты заливки и обводки того из исходных контуров, который был выделен последним;

· при соединении в единый объект-кривую графических примитивов (пря­моугольники, эллипсы, многоугольники) CorelDraw преобразует такие объекты в кривые (с утратой особых свойств).

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

Как отмечалось выше, после соединения исходные контуры не исчезают, они становятся субконтурами образующейся фигуры. Поскольку она содер­жит всю информацию о включенных в нее контурах, то фигура может быть снова разделена на них. Для этого служит обратная команде Combine (Соединить) команда Break Apart (Отделить), также находящаяся в меню Arrange (Упорядочить). Она разбивает выделенный в документе контур на субконтуры. Команда работает не только для кривых, созданных с помощью соединения, а вообще для любых объектов, содержащих более одного суб­контура. После разделения субконтуров они получают заливку и обводку от общего контура, а не ту, которую имели до соединения. Это вполне естест­венно, поскольку общий контур не содержит информации об исходных ат­рибутах своих субконтуров.

1. Нарисуйте на странице документа прямоугольник и эллипс.

2. Разместите их так, чтобы они частично накладывались друг на друга.

3. Раскрасьте их в разные цвета. Придайте им также хорошо различимые разноцветные обводки.

4. Последовательно щелкая на них инструментом Pick (Указатель) при на­жатой клавише <Shift>, выделите сначала прямоугольник, а потом при­соедините к выделению эллипс.

5. Выберите команду Combine (Соединить) меню Arrange (Упорядочить). В результате получится единый контур, состоящий из двух субконту­ров – эллипса и прямоугольника. В месте их пересечения получившийся контур будет иметь дырку. Обратите внимание, что обра­зованный контур унаследовал атрибуты заливки и обводки у эллипса, по­скольку он был выделен последним.

6. Выберите команду Break Apart (Отделить) меню Arrange (Упорядочить). Соединенный контур будет разбит на исходные контуры с обводкой и за­ливкой, как у составного.

7. Выделите один из контуров. Взгляните на строку состояния. CorelDraw показывает, что выделенный объект – кривая, а не графический примитив.

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

9. Снова выберите команду Combine (Соединить) меню Arrange (Упорядочить).

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

Соединить можно не только два, но и любое количество контуров:

1. Нарисуйте многоугольник.

2. Разместите его так, чтобы он частично перекрывал дырку в соединенном контуре.

3. Выберите команду Combine (Соединить) меню Arrange (Упорядочить). Перед вами результат соединения трех контуров.

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

1. С помощью инструмента Freehand (Кривая) нарисуйте два отдельных не­замкнутых контура. Вам не удастся соединить их концы никакими инст­рументами CorelDraw, поскольку эти две кривые являются разными контурами.

2. Выделите оба контура инструментом Pick (Указатель).

3. Выберите команду Combine (Соединить) меню Arrange (Упорядочить). Теперь обе кривые представляют собой единый сложный контур и явля­ются его субконтурами.

4. Подведите курсор инструмента Pick (Указатель) к концу одного контура, нажмите левую кнопку мыши и переместите узел к концу другого конту­ра. После того как вы отпустите кнопку мыши, перед вами окажется единая кривая.

5. Соединение субконтуров можно выполнить и с помощью специальной команды Join Two Nodes (Объединить два узла), находящейся на панели свойств инструмента Shape (Фигура). Выполните команду Undo (Отменить) меню Edit (Правка), чтобы снова разомкнуть субконтуры.

6. Выберите инструмент Shape (Фигура) на панели инструментов.

7. Выделите по одному узлу на конце каждого субконтура.

8. Нажмите кнопку Join Two Nodes (Объединить два узла) на панели свойств. Субконтуры соединены.

Субконтуры могут получаться не только в результате выполнения команды Combine (Соединить). Второй путь их создания – разрыв простого контура:

1. Выделите любой узел контура, кроме конечных.

2. Нажмите кнопку Break Curve (Разъединить кривую) на панели свойств. Контур будет разбит на два субконтура. Об этом говорит и сообщение о наличии двух субконтуров (2 Subpaths) в строке состояния.

3. Подведите курсор к точке разрыва и перетащите узел в сторону. Теперь разрыв стал очевиден.



Дата добавления: 2017-01-26; просмотров: 1939;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.013 сек.