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

Есть три типа кривых, из которых можно сконструировать любую произвольную фигуру:
Область
Контур
Супер-контур
ДОБАВИТЬ ИКОНКИ
Как правило, используется пара элементов Область и Контур. Каждая из них представлена отдельным слоем, и оба этих слоя связаны между собой - когда вы редактируете вершины у контура, то автоматически изменяются вершины у области. И наоборот. Подробнее об этом механизме можно узнать в разделе Связывание.
Если вам нужна фигура без контура, то тогда достаточно иметь только один слой Область.
И наоборот: если нужно нарисовать линию без заливки, то используется слой Контур.
Слой Супер-контур используется реже и в особых случаях. Подробнее об этом можно прочитать в отдельной статье.
Вас может удивить, что в Synfig Studio контур и область принято представлять отдельными объектами, но в этом есть свой смысл. Такой подход делает систему более гибкой и позволяет, например, конструировать структуры для наложения шейдинга (теней) на объекты.

Создание произвольных форм из простых фигур
Вы можете создавать фигуры, состоящие из редактируемых кривых, с помощью инструментов Окружность, Прямоугольник, Звезда или Многоугольник, которые мы рассмотрели в предыдущей статье.
Для этого, переключитесь на нужный инструмент и убедитесь что на панели Параметров инструмента включены кнопки "Создать слой контура" и "Создать слой области", а все остальные кнопки выключены.
После этого создайте фигуру на рабочей области. В результате в Панели слоёв появятся два слоя - один для Контура и второй для Области.
После этого вы можете изменять положение отдельных точек фигуры, добавлять новые и удалять лишние, придавая фигуре необходимую форму.
Редактирование точек произвольной фигуры
Рассмотрим редактирование точек на примере окружности.
Используйте инструмент Окружность, чтобы создать слой Контура и Области.
После этого переключитесь на инструмент Трансформация и выделите один из созданных слоёв.
СКРИНШОТ
Коричневые точки - это вершины. Перемещайте и, чтобы изменить базовую форму.
Жёлтые точки - это касательные для вершин. Потяните за них, чтобы изменить кривизну сегментов, которые соединяют точки между собой.
Также вы можете изменять кривизну сегмента, нажав на него в любом месте, где нет вершины и потянув ???
ГИФКА
разделить касательные
связать касательные
В более редких случаях может потребоваться связать только углы касательных, а длину касательных сделать независимыми друг от друга. Для этого есть команды ...
И, точно также, можно связать только длину касательных, оставив углы независимыми. Для этого используйте команды - ...
Выделение нескольких вершин - рамка, через контрол несколько фрагментов
Перемещение,
вращение
Масштабирование
Подводный камень? - что вершины нужно выделять вместе с касательными, иначе будет искажаться форма перемещаемого элемента (заметно при вращении и масштабировании)
Также вы можете использовать инструменты:
Деформация
Вращение
Масштаб
Отзеркаливание (ссылки на инструменты)
Также:
замкнуть-разомкнуть контур
сменить порядок вершин
добавление вершин
удаление вершин
Дополнительно:
В звезде, в прямоугольнике в многоугольнике - нет касательных. Где они? Как их достать? Как обратно сделать касательные нулевой длины (острые углы).
Создание произвольных форм с использованием инструментов "Кривые" и "Рисование"
Для создания произвольных фигур вы можете использовать инструменты "Кривые" и "Рисование". Подробное описание этих инструментов смотрите в соответствующих статьях этого руководства.
Last updated