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

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

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

<figure><img src="https://1199379288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe9XVEXa2X3Uhr8yAecH3%2Fuploads%2FQP2qCmDt7Oj6diEQpOlq%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=2d933e3c-2c4d-4f65-831b-32c97df30e8b" alt=""><figcaption></figcaption></figure>

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

* **Область**&#x20;
* **Контур**
* **Супер-контур**

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

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

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

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

Слой **Супер-контур** используется реже и в особых случаях. Подробнее об этом можно прочитать [в отдельной статье](https://docs.synfig.ru/perechen-sloyov/rasshirennyi-kontur).

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

<figure><img src="https://1199379288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe9XVEXa2X3Uhr8yAecH3%2Fuploads%2FTS2rXRyMDqhy6SGYfA19%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=088a4413-8444-49ee-9392-e8a8733736ff" alt=""><figcaption></figcaption></figure>

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

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

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

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

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

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

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

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

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

СКРИНШОТ

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

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

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

ГИФКА

* разделить касательные
* связать касательные

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

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

* Выделение нескольких вершин - рамка, через `Ctrl` несколько фрагментов
* Перемещение,
* вращение&#x20;
* Масштабирование
* Подводный камень? - что вершины нужно выделять вместе с касательными, иначе будет искажаться форма перемещаемого элемента (заметно при вращении и масштабировании)

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

* Деформация
* Вращение
* Масштаб
* Отзеркаливание (ссылки на инструменты)

Также:

* замкнуть-разомкнуть контур
* сменить порядок вершин
* добавление вершин
* удаление вершин

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

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

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

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