Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SAVELEVA.pdf
Скачиваний:
188
Добавлен:
05.06.2015
Размер:
4 Мб
Скачать
☆

узла можно также просто дважды щелкнуть на нем инструментом Shape (Форма), установив на этот узел курсор мыши.

При создании контуров сложных форм приходится сталкиваться с ситуацией, когда рисунок оказывается переполнен лишними узлами. В CorelDRAW существует функция автоматического сокращения узлов контура до приемлемого уровня, реализуемая с помощью кнопки Reduce Node (Исключение узлов) и

ползунка Curve Smoothness (Сглаживание кривой) на панели атрибутов .

Для автоматического сокращения числа узлов необходимо выделить все узлы кривой или группу узлов, затем щелкнуть на кнопке Reduce Node (Исключение узлов) на панели атрибутов. С помощью ползунка Curve Smoothness (Сглаживание кривой) вручную регулируется количество сокращаемых узлов. Чем больше значение, выставляемое в счетчике рядом с ползунком, тем большее количество узлов будет удалено. На рис.9.3 был приведен пример с использованием автоматического сокращения узлов, при этом было удалено четыре узла, форма кривой стала более гладкой.

9.7. Разъединение кривой и объединение узлов

Любой контур, замкнутый и незамкнутый, можно разбить на две ветви (subpaths), также называемые субконтурами. Для выполнения этой операции необходимо инструментом Shape (Форма) выделить узел на

контуре и щелкнуть на кнопке Break Curve (Разбить кривую) или выбрать эту команду в контекстном меню. После разъединения узлов кривая остается единой, т.е. при щелчке инструментом Pick (Указатель) на любой из образовавшихся ветвей произойдет выделение и второй ветви (или ветвей) также. Атрибуты параметров обводки применяются также только ко всем ветвям кривой одновременно. Для того чтобы отделить ветви кривой друг от друга, необходимо после проведения команды Break Curve (Разбить кривую) выполнить команду Break Curve Apart (Разбить контур на части) меню Arrange (Монтаж). На рис.9.13 показано разделение незамкнутого объекта на две кривые.

1

2

3

4

 

 

Рис.9.13. Разъединение узлов незамкнутого контура

В случае применения команды Break Curve (Разбить кривую) к узлу, лежащему на замкнутом контуре, также на месте выделенного образуются два совпадающих узла. Но при этом контур становится незамкнутым (если сохранены установки по умолчанию, такой контур сразу утратит заливку) без образования двух субконтуров. Можно также переместить любой из двух совпадающих узлов в сторону, чтобы убедиться, что они больше не соединены (рис.9.14).

Рис.9.14. Разъединение узлов замкнутого контура

Для разъединения замкнутого контура на две ветви с дальнейшим разделением можно выделить два узла контура, в которых должно произойти разъединение, и нажать кнопку Break Curve (Разбить кривую) на панели атрибутов. Далее можно либо перемещать совпадающие узлы контура для выявления образовавшихся ветвей (рис.9.15, 1) или сразу применить команду Break Curve Apart (Разъединить кривую) меню Arrange (Монтаж) и растащить два образовавшихся контура (рис.9.15, 2).

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

кнопке Joint Two Nodes (Соединить два узла) на панели атрибутов или выбрать одноименную команду в контекстном меню. Вместо двух выделенных узлов появится один новый, располагающийся посередине между точками расположения прежних узлов. На рис.9.16, 1 показаны две ветви одного контура,

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

Рис. 9.17. Замыкание контура
командами Auto-Close Curve и Extend Curve to Close

у которых первоначально были объединены два крайних левых узла (рис.9.16, 2), а затем два крайних правых узла (рис.9.16, 3), в результате чего был получен замкнутый контур.

1

2

Рис.9.15. Разделение замкнутого контура на две ветви

1

2

3

 

 

Рис.9.16. Объединение узлов контура

Две линии, показанные на рис.9.16, 1, первоначально представляли собой два независимых объекта. В случае, когда необходимо объединить узлы, лежащие на разных кривых, эти кривые предварительно объединяются в один контур командой Combine (Объединение) меню Arrange (Монтаж). Без проведения этой команды кнопка Joint Two Nodes (Соединить два узла) на панели атрибутов будет недоступна.

9.8. Замыкание открытых контуров

Замкнуть контур можно несколькими способами. Один из этих способов - воспользоваться кнопкой

Auto-Close Curve (Автозамыкание контура) на панели атрибутов. Эта кнопка доступна на панели атрибутов как при выделении незамкнутого объекта инструментом Pick (Указатель), так и при выделении этого же объекта инструментом Shape (Форма). При замыкании контура с использованием команды AutoClose Curve (Автозамыкание контура) его крайние точки просто соединяются прямой линией (рис.9.17). Тот же результат получится, если выделить инструментом Shape (Форма) крайние точки контура и нажать

кнопку Extend Curve to Close (Растянуть кривую до замыкания) на панели атрибутов.

Выше описывалось использование команды Joint Two Nodes (Соединить два узла) для объединения двух точек контура. Как видно из примера, эту же команду можно использовать для замыкания открытого контура. При этом посередине между двумя выделенными узлами создается новый узел, сами выделенные узлы удаляются, а соседние с ними узлы кривой соединяются сегментами с вновь созданным узлом.

В последних версиях CorelDRAW появилась новая возможность управлять замыканием контуров. При выделении незамкнутой кривой инструментами Shape (Форма) или Pick (Указатель) в меню Arrange (Монтаж) становятся доступными команды подменю Close Path

(Замыкание контура). Первые две команды этого подменю - Closest Nodes with Straight Lines (Соединить узлы прямыми линиями) и Closest Nodes with Curvy Lines (Соединить узлы кривыми линиями)

целесообразно применять для замыкания отдельных ветвей открытого контура. В случае использования команды Closest Nodes with Straight Lines (Соединить узлы прямыми линиями) соединяются прямыми линиями начальные узлы каждой ветви и конечные узлы каждой ветви (рис.9.18, 1). В случае использования команды Closest Nodes with Curvy Lines (Соединить узлы кривыми линиями) начальные узлы каждой

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

ветви и конечные узлы каждой ветви соединяются попарно, но с помощью криволинейных сегментов, причем кривизна сегмента зависит от типа соединяемых узлов (рис.9.18, 2).

1 2

Рис.9.18. Замыкание контура, состоящего из двух ветвей

Две другие команды подменю Close Path - Start to End with Straight Lines (Соединить начало и конец прямыми линиями) и Start to End with Curvy Lines (Соединить начало и конец кривыми)

целесообразно использовать для замыкания контуров, состоящих только из одной ветви. Действие их аналогично действию двух вышеописанных команд. Команда Start to End with Straight Lines соединяет первый узел контура с конечным узлом прямой линией (рис.9.19, 1), команда соединяет первый узел контура с конечным узлом криволинейным сегментом (рис.9.19, 2).

1

 

Все команды подменю Close Path становятся доступными также в

 

случае выделения двух независимых незамкнутых контуров инструментом

 

2

 

Pick (Указатель). Результаты использования команд будут такие же, как

 

 

 

 

если бы эти команды применялись к контуру, состоящему из нескольких

 

 

ветвей.

Рис.9.19. Замыкание контура

командами Start to End with Straight Lines и Start to End with Curvy Lines

9.9. Изменение типа узлов

Для изменения типа узла необходимо выделить нужный узел инструментом Shape, а затем использовать кнопки панели атрибутов Make Node A Cusp (Сделать узел острым) , Make Node Smooth

(Сделать узел гладким) и Make Node Symmetrical (Сделать узел симметричным) .

Для изменения типа узлов выполните следующее упражнение.

1.Нарисуйте эллипс, преобразуйте его в контур командой Combine (Объединить) меню Arrange

(рис.9.20, 1).

2.Выделите инструментом Shape (Форма) два боковых узла эллипса и удалите их, нажав клавишу

Delete (рис.9.20, 2).

3.Выделите верхний узел (симметричный) инструментом Shape (Форма) и попробуйте перемещать его направляющие линии. Убедитесь, что выделенный узел является гладким симметричным - если потянуть за одну направляющую линию, автоматически зеркально и симметрично вытягивается вторая. Верните направляющие линии в первоначальное положение (рис.9.20, 3).

4.Вновь выделите верхний узел инструментом Shape (Форма) и преобразуйте его в узел перегиба, нажав кнопку Make Node A Cusp (Сделать узел острым) на панели атрибутов.

5.Визуально, после изменения типа узла ничего не произошло. Но, попробовав перемещать его направляющие линии, вы убедитесь, что они стали независимыми друг от друга. Установите направляющие линии верхнего узла, как на рисунке, до получения нужной формы (рис.9.20, 4).

6.Выделите нижний узел (гладкий) и преобразуйте его в симметричный щелчком на кнопке Make Node Symmetrical (Сделать узел симметричным). Измените длину направляющей так, чтобы получилась форма, как на рис.9.20, 5.

1

2

3

4

5

 

 

 

Рис.9.20. Пример на изменение типа узлов контура

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

Для выполнения преобразований линейных узлов в криволинейные и наоборот необходимо прежде всего выделить конечный узел нужного сегмента и воспользоваться кнопками Convert Curve To Line

(Преобразовать кривую в линию) или Convert Line To Curve (Преобразовать линию в кривую)

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

Выполните следующее упражнение.

1.Нарисуйте спираль, выделите все узлы спирали двойным щелчком на кнопке инструмента Shape (Форма) (рис.9.21, 1). Все сегменты спирали являются криволинейными.

2.Щелкните на кнопке Convert Curve To Line (Преобразовать кривую в линию) панели атрибутов инструмента Shape (Форма). Все сегменты спирали становятся прямыми (рис.9.21, 2).

3.Скопируйте получившуюся ломаную линию. На ломаной выделите конечный узел (рис.9.21, 3),

щелкните на кнопке Convert Line To Curve (Преобразовать линию в кривую) панели атрибутов инструмента Shape (Форма).

4. Убедитесь в том, что последний сегмент контура стал криволинейным, переместив его инструментом

Shape (Форма) (рис.9.21, 4).

1

2

3

4

 

 

 

Рис.9.21. Пример на преобразование линейных и криволинейных сегментов

9.10. Выравнивание узлов

Выравнивание узлов контура относительно друг друга можно использовать для упорядочивания формы контура. Кроме того, в результате выравнивания узлов симметричного контура можно получить довольно интересные формы.

 

Для выравнивания надо выделить несколько узлов контура, а затем

 

щелкнуть на кнопке Align Nodes (Выровнять узлы)

на панели

 

атрибутов инструмента Shape. В открывающемся окне диалога Nodes

 

Align (Выровнять узлы)

(рис.9.22) необходимо установить флажок

 

Align Horizontally (Выровнять по горизонтали) для выравнивания

 

узлов по горизонтали, Align Vertically (Выровнять по вертикали) - для

 

выравнивания узлов по вертикали. При установке этих двух флажков

 

одновременно узлы окажутся в одной точке один поверх другого, что

 

приводит к образованию причудливых форм. Флажок Align Control

 

Points (Выравнивание направляющих точек) доступен в случае

Рис.9.22. Окно диалога Nodes

установки двух флажков

Align Horizontally и Align

Vertically

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

Align

чтобы кривая оставалась гладкой.

 

На рис.9.23 показано выравнивание точек 1 и 2, а затем точек 3 и 4 по горизонтали, в результате чего

было получено более правильное изображение.

 

 

1

 

2

1

2

1

2

 

 

3

4

 

3

4

3

4

 

 

 

Рис.9.23. Горизонтальное выравнивание узлов контура

На рис.9.24 приведен пример создания сложной формы путем выравнивания по горизонтали и по вертикали узлов эллипса, преобразованного командой Convert to Curve (Преобразовать в кривые) в

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]