> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-landshafta/redaktor-poligonov.md).

# Редактор полигонов

**Редактор полигонов** \[`Polygons`] является частью группы [Редактора ландшафта](/gem-rts-v1-ru/redaktor/redaktor-kart/redaktor-landshafta.md). Предоставляет простой инструмент для модификации полигональной сетки поверхности земли.

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2F8tAxVnDsU8MZmYhujgY9%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-06-13%20%D0%B2%2017.08.59.png?alt=media&amp;token=7b6deb71-c009-4ce7-bc66-4a049ac57027" alt=""><figcaption><p>Иллюстрация</p></figcaption></figure>

## Описание элементов интерфейса

<table><thead><tr><th width="211">Название элемента</th><th>Назначение</th></tr></thead><tbody><tr><td>Кисть</td><td>Основной инструмент, позволяющий создавать и редактировать полигоны поверхности земли</td></tr><tr><td>Параметр Level</td><td>Отвечает за дробность полигональной сетки.<br>В открывающемся списке выбрать значение от 0 до 5.</td></tr><tr><td>Кнопка Level Up</td><td>Увеличивает базовый размер полигона поверхности земли в два раза с каждым кликом.</td></tr><tr><td>Галочка wireframe</td><td>Включает отображение полигональной сетки, облегчая контроль за процессом работы с полигонами.</td></tr></tbody></table>

{% hint style="warning" %}
Использовать функцию Level Up следует только в случае острой необходимости, так как она меняет базовый размер полигона.\
Каждое нажатие на кнопку увеличивает базовый размер полигона в два раза.\
Эта операция необратимая.
{% endhint %}

## Функциональность кисти

1. Добавление/удаление полигонов
2. Дробление/восстановление полигональной сетки

{% hint style="warning" %}
Дробление полигонов приводит к увеличению их количества, что влияет на производительность игры.
{% endhint %}

{% hint style="danger" %}
При дроблении полигонов необходимо следить, чтобы меш оставался цельным. Нельзя допускать дробления, в результате которого вершина полигона приходится на ребро соседнего полигона, так как это приведет к образованию дыр в меше при редактировании высот вертексов полигональной сетки.
{% endhint %}

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2F64xsPnKvzjXOkrC8JW4y%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-06-13%20%D0%B2%2017.48.45.png?alt=media&amp;token=e6c52774-63b2-48b3-a25e-44dbbc977cdb" alt=""><figcaption><p>Иллюстрация ошибки, возникшей при дроблении полигонов</p></figcaption></figure>

## Управление кистью

### **Настройка параметров кисти**

1. Размер кисти регулируется с помощью клавиш Numpad Plus (+) and Numpad Minus (-)
2. Степень дробности полигонов выставить с помощью параметра Level

### Редактирование полигонов

* Добавление полигонов и коррекция дробности полигональной сетки - движение мыши при удержании ЛКМ
* Удаление полигонов - движение мыши при удержании ПКМ

### Фиксация ширины полосы полигонов

Редактор позволяет зафиксировать ширину наращиваемой или удаляемой полосы полигонов на ширину диаметра кисти, добавив комбинацию клавиш:

* Shift+X: фиксирует ширину полосы относительно оси X.
* Shift+Y: фиксирует ширину полосы относительно оси Y.

#### Алгоритм действий для наращивания/удаления полосы полигонов фиксированной ширины:

1. Подобрать размер кисти по ширине полосы из полигонов, которую надо удалить или нарастить.
2. Зажать ЛКМ/ПКМ для наращивания/удаления.
3. Не отпуская клавишу мыши, последовательно зажать клавиши Shift и X/Y для фиксации ширины полосы из полигонов.
4. Движением мыши провести полосу нужной длины.

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2FVJyz812dc0k3fNJ2e7jy%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-06-13%20%D0%B2%2018.43.48.png?alt=media&amp;token=9a443e2a-f78a-4505-a80d-e226f5057621" alt=""><figcaption><p>Пример проведения полосы полигонов фиксированной ширины</p></figcaption></figure>

## Пример использования

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

<figure><img src="https://2052154247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx2fkAZ6oKGGdByFhKPpa%2Fuploads%2F16V97vkdYsUiKAgHBeyp%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-06-13%20%D0%B2%2018.49.19.png?alt=media&amp;token=e5f6a38d-934d-40b5-b6a8-6f0e8d55b282" alt=""><figcaption></figcaption></figure>

Рекомендуется использовать дробление полигонов для детализации рельефа поверхности земли и прорисовки переходов между материалами.
