Создание произвольных фигур

Векторные кривые и их типы

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

Есть три типа кривых, из которых можно сконструировать любую произвольную фигуру:

  • Область

  • Контур

  • Супер-контур

ДОБАВИТЬ ИКОНКИ

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

Если вам нужна фигура без контура, то тогда достаточно иметь только один слой Область.

И наоборот: если нужно нарисовать линию без заливки, то используется слой Контур.

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

Вас может удивить, что в Synfig Studio контур и область принято представлять отдельными объектами, но в этом есть свой смысл. Такой подход делает систему более гибкой и позволяет, например, конструировать структуры для наложения шейдинга (теней) на объекты.

Создание произвольных форм из простых фигур

Вы можете создавать фигуры, состоящие из редактируемых кривых, с помощью инструментов Окружность, Прямоугольник, Звезда или Многоугольник, которые мы рассмотрели в предыдущей статье.

Для этого, переключитесь на нужный инструмент и убедитесь что на панели Параметров инструмента включены кнопки "Создать слой контура" и "Создать слой области", а все остальные кнопки выключены.

После этого создайте фигуру на рабочей области. В результате в Панели слоёв появятся два слоя - один для Контура и второй для Области.

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

Редактирование точек произвольной фигуры

Рассмотрим редактирование точек на примере окружности.

Используйте инструмент Окружность, чтобы создать слой Контура и Области.

После этого переключитесь на инструмент Трансформация и выделите один из созданных слоёв.

СКРИНШОТ

Коричневые точки - это вершины. Перемещайте и, чтобы изменить базовую форму.

Жёлтые точки - это касательные для вершин. Потяните за них, чтобы изменить кривизну сегментов, которые соединяют точки между собой.

Также вы можете изменять кривизну сегмента, нажав на него в любом месте, где нет вершины и потянув ???

ГИФКА

  • разделить касательные

  • связать касательные

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

И, точно также, можно связать только длину касательных, оставив углы независимыми. Для этого используйте команды - ...

  • Выделение нескольких вершин - рамка, через контрол несколько фрагментов

  • Перемещение,

  • вращение

  • Масштабирование

  • Подводный камень? - что вершины нужно выделять вместе с касательными, иначе будет искажаться форма перемещаемого элемента (заметно при вращении и масштабировании)

Также вы можете использовать инструменты:

  • Деформация

  • Вращение

  • Масштаб

  • Отзеркаливание (ссылки на инструменты)

Также:

  • замкнуть-разомкнуть контур

  • сменить порядок вершин

  • добавление вершин

  • удаление вершин

Дополнительно:

В звезде, в прямоугольнике в многоугольнике - нет касательных. Где они? Как их достать? Как обратно сделать касательные нулевой длины (острые углы).

Создание произвольных форм с использованием инструментов "Кривые" и "Рисование"

Для создания произвольных фигур вы можете использовать инструменты "Кривые" и "Рисование". Подробное описание этих инструментов смотрите в соответствующих статьях этого руководства.

Last updated