Самоучитель Гончарова
ALT Linux в офисе
WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

7.4. Работа с контурами

Для работы с контурами есть несколько основных инструментов:

1. Редактировать узла контура или рычаги узлов (F2). Очень эффективный инструмент, и не случайно ему присвоена престижная горячая клавиша. Такой инструмент есть во всех векторных редакторах, иногда его называют попросту «черная стрелка».

2. Рисовать произвольные контуры (F6). Векторный карандаш. В сочетании с Ctrl позволяет рисовать прямые. В сочетании с Shift создает субконтуры (части контура). Они автоматически добавляются к текущему выделенному объекту. Если вы планируете в дальнейшем соединять эти линии, рисуйте именно так.

3. Рисовать кривые Безье и прямые линии (Shift+F6). Еще один инструмент для создания линий.

Надо заметить, что инструмент Рисовать кривые Безье и прямые линии на самом деле лучше подходит для рисования прямых. Кривую можно нарисовать только с большим количеством кликов. В некоторых случаях кривую удобнее нарисовать инструментом Рисовать произвольные контуры.

С кривыми и узлами на них можно производить множество операций. Когда и какая операция потребуется, заранее не предусмотреть. Лучше всего знать, что возможно сделать в принципе, и использовать инструментарий по необходимости.

Модификация узла.

Показать или скрыть рычаги — щелчок с Shift на узле.

Изменение типа узла (остроугольный, гладкий или симметричный) — щелчок с Ctrl на узле.

Есть другая возможность выбора типа узла:

Остроугольный узел (маркер ромб) — Shift+C;

Гладкий узел (маркер прямоугольник) — Shift+S;

Симметричный узел (маркер прямоугольник, симметричные рычаги) — Shift+Y.

Перемещение и вращение узла.

Перемещать только по вертикали или горизонтали — перетаскивать с Ctrl.

Только вращать рычаг — вращать с Alt.

Вращение рычага на фиксированный угол (15 градусов) — вращать с Ctrl.

Вращение рычага на фиксированный угол с неизменной длиной рычага — вращать с комбинацией клавиш Ctrl+Alt.

Создание и удаление узлов.

Добавление нового узла или удаление ненужного — щелчок на узле с комбинацией клавиш Ctrl+Alt. Трудно придумать более важную операцию. Заучите эту комбинацию клавиш наизусть.

Другой вариант — использование панели инструментов при включенной кнопке-инструменте F2 (Редактировать узлы контура). В этом случае новый узел вставляется в середину выбранного отрезка, а удаляются все выбранные в данный момент узлы.

Разрыв кривой — выбрать узел и нажать Shift+B. Поскольку два новых узла располагаются один над другим, вид маркера меняется (выполните такую операцию и последите за видом маркеров, выбирая разные узлы).

Соединение узлов — выбрать два узла (с Shift) и нажать Shift+J. Если узлы находятся далеко друг от друга, вид кривой существенно изменится.

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

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

Если надо объединить, к примеру, две кривые (два разных объекта), их надо выделить совместно, выбрать команду Контуры — Объединить, а затем действовать, как описано выше.

Перетаскивание кривой.

Это один из самых эффективных приемов: результат виден сразу, есть много вариантов. Часть кривой (не узел) можно перетащить инструментом после нажатия F2, при этом будет изменяться форма и смежных отрезков.

Это очень хороший способ сглаживания кривой и исправления ее мелких недостатков: перетащите кривую взад-вперед несколько раз на небольшое расстояние, и ее вид улучшится на глазах.

Упрощение кривой.

Команда Контуры — Упростить. Это очень важная и эффективная операция, потому что она позволяет выполнить сглаживание. Как мы ни стараемся, рисуя мышью, кривая получается неровной. Используя команду, или, что еще лучше, многократно комбинацию клавиш Ctrl+L, мы переводим кривую в иное качество: придаем ей профессиональный вид. Придраться к такой кривой намного сложнее. Важно и то, что при упрощении уменьшается количество узлов, а часто бывает необходимо удалить множество лишних узлов.

Растяжка и втяжка контура. Команды Втянуть и Вытянуть из меню Контуры. Вместо них удобно использовать комбинации клавиш Alt+( и Alt+). Представьте, что контур надувается воздухом — это и есть вытяжка. Одновременно происходит упрощение контура. Результаты этой операции предсказать трудно, и это, конечно, недостаток, но она может быть полезна в некоторых случаях.

Заливка контура.

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

Рис. 7.7. Один из способов создания нестандартного графического объекта

WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

© Алексей Гончаров, 2010

Рейтинг@Mail.ru Rambler's Top100