Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 курс.doc
Скачиваний:
5
Добавлен:
05.11.2018
Размер:
6.14 Mб
Скачать

Управление формой

После создания кривой практически всегда возникает необходимость серьёзно доработать кривую. Работать с кривой и фигурами из кривых позволяет группа инструментов Shape (форма).

  • Первый инструмент в этой группе - инструмент Shape Tool (инструмент формы). Инструмент предназначен для работы с узлами и сегментами.

  • Второй инструмент в группе - Нож (Knife). Инструмент предназначен для рассечения существующих фигур и контуров на отдельные части.

  • Третий инструмент - Eraser (резинка). Аналог инструмента резинка в растровых редакторах. Удаляет части векторных фигур.

  • Четвёртый инструмент - инструмент Free Transform. Предназначен для изменения формы объектов и расположения их на листе.

Инструмент Shape Tool

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

Добавление и удаление узлов

Невозможно изначально предугадать количество узлов (node) которые вам понадобятся для придания точной формы вашему контуры. Но огорчаться не стоит поскольку создатели CorelDraw предусмотрели возможность добавления и удаления узлов.

Первые две кнопки на панели свойств (плюс "+", и минус "-") как раз и предназначены для добавления и удаления точек в сегменте линии.

  1. Воспользуйтесь инструментом Bezier (кривая Бизье) и нарисуйте линию состоящую из нескольких сегментов.

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

  3. Щёлкните в произвольном месте на нарисованной вами линии. На линии появится маркер в виде звёздочки. Это означает, что ввы дали понять CorelDraw, что собираетесь работать именно с этим сегментом линии (появившейся маркер-звёздочка ни к чему вас не обязывает и пропадёт как только вы начнёте работать с другим сегментом кривой.)

  4. Теперь, когда вы пометили сегмент, нажмите на кнопку "+" (или кнопку "+" на серой клавиатуре) на панели свойств и вместо маркера у вас на сегменте появится новый узел.

Инструментом Shape можно перемещать отдельные узлы фигуры, зажимаем левой кнопкой мыши узел который хотим переместить и двигаем его в нужном направлении. Двигать можно не только один узел, а и несколько сразу. Выделяются узлы наподобии выделения объектов. Можно инструментом Shape "вытянуть" прямоугольную область, и все узлы, которые попадут в эту область будут выделенны вместе (т.е. все операции к ним будут применятся одновременно). Кроме того, если щёлкать левой кнопкой мыши, удерживая Shift можно добиться того же результата (в смысле выделить несколько узлов одновременно). Кроме того, мы можем как добавлять узлы к выделению, так и снимать выделение с отдельных узлов. Для этого можно просто щёлкнуть левой кнопкой мыши удерживая нажатой кнопку Shift.

Для удаления узлов на контуре служит кнопка "-" на панели свойств. Технология использования проста: выделяем узел который хотим удалить и щёлкаем по пиктограмме с знаком "-" (или кнопка "-" на серой клавиатуре) на панели свойств. Узел немедленно пропадёт.

Более простым способом добавления и удаления узлов является следующий способ: для добавления узла в определённом месте контура дважды щёлкните левой кнопкой мыши в этой точке. Если вы хотите удалить узел то дважды на нём щёлкните левой кнопкой мыши (инструмент Shape).

Также существует ещё один способ добавления узлов. попробуите правой кнопкой мыши щёлкнуть на контуре. В контекстном меню есть пункт Add (добавить). Выбрав его, вы добавите узел в том месте в котором щёлкнули правой кнопкой мыши. То же самое относится и к удалению узлов. Щёлкните правой кнопкой по узлу и в контексном меню выберите пункт Delite.

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

Следующая пара кнопок предназначена для объединения и разрыва узлов. Контур может быть замкнутым и не замкнутым. Если контур не замкнут то, по умолчанию, он не будет заливаться. Однако эту настройку можно изменить (лучше конечно не стоит). Все настройки CorelDraw можно вызвать из меню Tools, пункт Options. В дереве настроек выберите раздел Document, а в нём пункт General. Поставте флажок напротив пункта Fill open curves и нажмите Ок. Таким образом вы разрешили CorelDraw заливать не замкнутые объекты.

Теперь посмотрим как можно замкнуть контур. Нарисуйте контур из нескольких сегментов, но не замыкайте его. Выделите вместе две крайние точки. На панели свойств станет активна первая кнопка в рассматриваемой группе (Join Two Nodes). Нажмите на неё и два узла "прыгнут" друг на встречу другу и объеденятся в один. Таким образом контур замкнётся.

Для разрыва контура в узле необходимо выделить узел инструментом Shape. На панели свойств станет активной вторая кнопка в рассматриваемой группе (Break Curve). Если вы на неё нажмёте контур в этом месте будет разорван. Визуально это практически незаметно, но как только вы сбросите выделение с разорванного узла (Esc), а затем выделите верхний узел (когда вы разрываете контур на месте разорванного узла появляются два узла, причём один над другим) и переместите его инструментом Shape, то всё сразу станет ясно.

Существует ещё один способ соединения узлов. Снова нарисуйте контур состоящий из нескольких сегментов, но не замыкайте его. Инструментом Shape выделите оба краевых узла. Найдите на панели свойств показаную выше кнопочку и нажмите её. При этом у вас неожиданно появится сегмент между двумя выделенными узлами. Очень удобная штука в тех случаях, когда нужно замкнуть кривую, не изменяя положение краевых узлов.

Существует два типа сегментов - кривые и прямые. Что такое прямая это понятно без объяснения, с кривыми будем разбираться более плотно. Для того что бы перевести прямую линию в кривую прежде всего необходимо обозначить тот сегмент, который вы хотите перевести в кривую. Для этого щёлкните левой кнопкой мыши на сегменте-прямой. При этом на прямой появится маркер. Теперь можно щёлкнуть на второй кнопке в описываемой группе. На первый взляд отрезок внешне не изменился, но на нём появились новые маркеры. Эти маркеры отвечают за изгиб линии. Попробуйте при помощи инструмента Shape подвигать их, и вы заметите, что линия своеобразно изгибается. Поочерёдно двигая маркеры можно добится изгиба любой формы. Кроме того изгибать кривую можно при помощи инструмента Shape. Левой кнопкой мыши зажмите отрезок кривой прилизительно по центру и попробуйте его двигать.

Также перевести прямую в кривую можно щёлкнув правой кнопкой на нужном сегменте и выбрав пункт меню Curve (кривые). Для перевода кривой в прямую нужно выделить сегмент кривой и нажать на первую кнопку в описываемой группе или вызвать контекстное меню сегмента и выбрать пункт Line (линия).

Этот раздел предназначен для настройки типов узлов. В CorelDraw существует три типа узлов:

  • Cusp (Острые)- один сегмент переходит в другой под любым углом. Никакой связи между соседними сегментами не существует. ля того, что бы перевести узел в этот тип вам необходимо выделить узел инструментом Shape и нажать первую кнопку в этой группе или вызвыть контестное меню где выбрать пункт Cusp (острый).

  • Smooth (сглаженные) - Узлы сглаженного типа дают плавный переход от одного отрезка к другому. При влючённом типе Smooth невозможны резкие углы между сегментами в узлах. Для перевода типа узла в Smooth для начала необходимо выделить узел, а затем щёлкнуть на средней кнопке этой группы. Так же это легко осуществимо из контекстного меню. Щёлкаем правой кнопкой на узле и в контекстном меню выбираем Smooth.

  • Symmetrical (симметричный) - соседние отрезки связываются между собой. Любое изменение изгиба одного отрезка скажется симметрично на соседнем отрезке. Пока вы лично это всё не опробуете вряд ли вы поймёте полностью концепцию узлов. Изменение типа узла происходит как и в предыдущем случае, за исключением того, что в симметричный узел можно перевести только сглаженный.

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

Очень часто возникает необходимость выделить из сложного комплекса кривых однин сегмент. Эта пиктограмма этим и изанимается. Технология несколько замучена. Для того, что бы извлечь из контура сегмент прежде всего нужно разединить крайние узлы сегмента. Тогда у нас получается одна фигура с контуром разорваным в двух местах. Теперь выделим один из узлов сегмента и щёлкнем на пиктограмме извлеч сегмент (Extract Subpath). В результате у вас получится два контура, одним из которорых будет только что полученный сегмент.

Представте себе ситуацию, когда вам необходимо срочно замкнуть контур, а где он разомкнут - не видно. Тогда эта пиктограмма команды автозамыкание контура (Auto-Close Curve) придёт вам на помощь. Но нужно помнить о том, что нельзя путать несчасный Corel. Дело в том, что если нужно замыкать контур разорванный в нескольких местах то Corel может это сделать вовсе не так как мы этого хотим.

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

  1. Нарисуйте окружность (не забудьте удерживать при этом клавишу CTRL). Преобразуйте эту окружность в кривую, используя клавиатурную комбинацию CTRL+Q.

  2. Выделите с помощью рамки все четыре узла кривой, в которую превратилась окружность, и дважды нажмите клавишу "+" на цифровой части клавиатуры, чтобы число узлов увеличилось до 16.

  3. Выделите каждый второй узел, используя прием «SHIFT+щелчок».

  4. Щелкните на кнопке Stretch and Scale Nodes (Растяжение и масштаб узлов)панели атрибутов

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

  1. Щелкните на кнопке Rotate and Skew Nodes (Поворот и искажение узлов) панели свойств.

  2. Вокруг объекта появятся знакомые маркеры поворота н перекоса. Удерживая клавишу CTRL, поверните объект на 90°.

  3. Итоговая форма должна походить на ту, что изображена на рисунке ниже.

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

Выравнивание узлов. Когда на кривой выделено несколько узлов, появляется возможность выровнять их один относительно другого. Щелчок на кнопке Align Nodes (Выровнять узлы) панели атрибутов ведет к появлению окна диалога Node Align (Выравнивание узлов), показанного на рисунке ниже.

Узлы можно выровнять как по вертикали, так и но горизонтали. Сбросьте флажки тех вариантов выравнивания, которые вам не нужны, и щелкните на попке ОК. Можно выровнять узлы одновременно и но горизонтали, и по вертикали. Такой вариант выравнивания приводит к тому, что выделенные узлы оказываются расположенными один поверх другого, а сама кривая может поиобрести довольно странный вид, поскольку направляющие точки узлов при том не выравниваются. В связи с этим при выравнивании узлов одновременно по двум направлениям имеет смысл установить также флажок Align Control Points (Выравнивание касательных) и выровнять направляющие маркеры узлов, чтобы кривая оставалась гладкой.

Работа в режиме гибкого сдвига узлов. Обычно при одновременном перемещении двух или более узлов кривой все они сдвигаются на одинаковые расстояния. Когда активен режим гибкого сдвига узлов (Elastic Mode), то расстояния, на когорые будут сдвигаться выделенные узлы кривой при перемещении одного из них, окажутся обратно пропорциональными удалению от перемещаемого узла. Это удаление измеряется не но кратчайшему расстоянию, а вдоль кривой. Отличным примером подобного смещения узлов может служить «выстрел» спиральной пружины, имитируемый в следующем упражнении.

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

  2. Выделите все витки спирали.

  3. Щелкните на кнопке Elastic Mode (Гибкий сдвиг узлов) панели атрибутов.

  4. Щелкните на верхнем узле наружного витка спирали и перетащите его вверх.

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

Автоматическое сокращение числа узлов. При создании образцов художественной графики периодически приходится сталкиваться с ситуацией, когда рисунок оказывается чересчур переполнен узлами. Это может явиться следствием использования процедуры автотрассировки растрового изображения, применения инструментов Artistic Media (Художественные средства) или Eraser (Ластик), а иногда такое происходит и просто без всяких видимых причин. В подобных случаях вы можете потратить много времени, отыскивая менее значимые узлы и удаляя их вручную — или же возложить всю работу на ползунок Curve Smoothness (Сглаженность кривой).

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

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