Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по компьютерной графике.doc
Скачиваний:
54
Добавлен:
05.09.2019
Размер:
9.33 Mб
Скачать

Изменение кривизны сегментов

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

  1. Убедитесь, что текущим является инструмент Shape (Форма).

  2. Выделите нижний узел контура щелчком мышью.

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

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

  5. Выделите последний узел контура.

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

Рис. 3.24. Изменение кривизны сегментов

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

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

  2. Нажмите левую кнопку мыши. Перемещайте курсор, наблюдая за изменением формы сегмента (рис. 3.25).

  3. Окончательно настройте форму сегментов.

Рис. 3.25. Настройка кривизны сегментов без помощи управляющих линий.

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

Рассмотрим команды добавления и удаления узлов для завершения рисунка «сердечко».

  1. Убедитесь, что активен инструмент Shape (Форма).

  2. Подведите курсор инструмента к линии контура недалеко от первого (начального) узла.

  3. Щелкните левой кнопкой мыши. На контуре появится жирная черная точка, которая отмечает положение будущего узла.

  4. Нажмите кнопку Add Node(s) (Добавить узел) с пиктограммой знака «плюс» на панели свойств. Вместо черной точки на контуре появился новый узел. Он разбил первый сегмент контура на два отдельных сегмента. Кривизну этих сегментов можно изменять независимо. Обратите внимание, что тип узла – сглаженный. Об этом говорит состояние кнопок на панели свойств, определяющих тип узла.

  5. Добавить узел можно и просто двойным щелчком инструментом Shape в произвольной точке контура. Добавьте новый узел на втором сегменте симметрично созданному на шаге 4.

  6. Для того чтобы удалить лишний узел, его нужно выделить, а затем нажать кнопку Delete Node(s) (Удалить узел) на панели свойств. Еще проще сделать двойной щелчок мышью на этом узле – результат будет таким же. В качестве тренировки удалите созданный на предыдущем шаге узел одним из этих способов, а затем верните его на место.

  7. Теперь осталось только замкнуть контур и откорректировать кривизну его верхних сегментов.

  8. Выделите первый узел контура и переместите его вправо и вниз, расположив точно над нижним узлом (рис. 3.26, а).

  9. Выделите последний узел контура и переместите его к первому. Когда они окажутся достаточно близки друг к другу, рядом с черной стрелкой курсора появится маленькая изогнутая стрелка. Это говорит о том, что при данном расположении узлов программа замкнет контур (рис. 3.26, б).

  10. Для завершения рисунка откорректируйте верхние сегменты контура, изменяя их кривизну перетаскиванием мышью (рис. 3.26, в).

Рис. 3.26. Замыкание контура и корректировка кривизны сегментов