Skip to content

Полігони (Polygons)

🇬🇧 English | 🇺🇦 Українська

Секція POLYGONS генерує суцільну заповнену форму процедурним мешем (UProceduralMeshComponent): підлогу, стелю, платформу, кришку двору, водну гладь усередині огорожі. Контур форми — це всі точки сплайна.

Полігон (FSCPolygon)

Параметр Призначення
Visible будувати полігон.
Distance From Bottom висота нижньої грані над сплайном (см).
Height товщина призми (см).
Shift (FSCShift) зсув Horizontal / Vertical (см).
Yaw Rotation (Z) поворот полігона навколо вертикалі (градуси).
Follow Curve брати вигнутий контур сплайна замість прямої хорди між точками. Не має видимого ефекту там, де точки прямі (тип Linear).
Curve Resolution крок вибірки вздовж кривої (см), коли ввімкнено Follow Curve. Менше — гладше й важче.
Material матеріал. Без матеріалу полігон не будується.

FSCPolygons має спільний вимикач Visible All.

Форма контуру

  • Крышки (верх і низ) триангулюються відсіканням вух (ear clipping): підтримується будь-який несамоперетинний контур — опуклий, вогнутий (L-подібний, зіркоподібний, гребінка), з колінеарними точками, які створюють інструменти розкладки.
  • Самоперетинний контур відкочується на просту тріангуляцію віялом (коректну лише для опуклих форм).
  • Напрямок обходу визначається за знаком площі, тому полігон, намальований за годинниковою стрілкою, не вивертається навиворіт.
  • Боковий зсув (Shift.Horizontal) застосовується як паралельний контур (митра).

Колізія

Колізію полігонів вмикає прапорець Polygons Create Collision у секції Collision (потрібен увімкнений Override Collision). Для суто декоративних форм її можна вимкнути. Решта налаштувань колізії застосовується до полігонів так само, як до інших компонентів — див. розділ 10.

Продуктивність

Кожен полігон — це один процедурний меш-компонент; їхню кількість показує секція Stats у Details. Полігони входять у Merge to Static Mesh: перед злиттям кожен запікається у тимчасовий статичний меш.

Дивіться також