Skip to content

Діапазони відстані та приховані ділянки

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

Частина налаштувань діє не на весь сплайн, а на ділянки. Ділянку задає структура діапазону відстані (FSPDistanceRange). Її використовують Hidden Ranges мешів і акторів, Materials Distance Ranges і Slot Materials.

Діапазон відстані (FSPDistanceRange)

Параметр Призначення
Begin Of Distance початок ділянки, у відсотках від довжини сплайна (0–100).
Distance (m) довжина ділянки в метрах від початку. Щоб задати довжину у відсотках, поставте 0.
Length (%) довжина ділянки у відсотках від довжини сплайна. Діє, лише коли Distance (m) = 0.
  • Поля Distance (m) і Length (%) взаємовиключні: доки одне ненульове, інше заблоковане.
  • Якщо обидва дорівнюють 0, діапазон вимкнено.
  • Ділянка охоплює відстані від Begin до Begin + довжина включно.
  • За замовчуванням Distance (m) = 1, тобто новий діапазон — це 1 метр від початку сплайна.
  • Метри рахуються в локальних одиницях актора: якщо актор масштабовано, ділянка масштабується разом із конструкцією (коли увімкнено Scale Structure With Actor, див. розділ 09).

Коли елемент потрапляє в ділянку

Перевіряється одна відстань уздовж сплайна — опорна точка елемента:

Елемент Опорна точка
Меш у режимі Line центр сегмента (з урахуванням зсуву X).
Меш у режимі Curve початок сегмента.
Актор уздовж сплайна номер актора × крок (без урахування зсуву X з Offset Transform).

Елемент потрапляє в ділянку, якщо його опорна точка лежить у ній. Довгий меш, що лише частково заходить на ділянку, до неї не належить.

Приховані ділянки (Hidden Ranges)

  • Static Meshes → Hidden Ranges — сегменти запису, опорна точка яких лежить у будь-якій із ділянок, не створюються.
  • Actors → Hidden Ranges — те саме для акторів уздовж сплайна.

Приховані сегменти не залишають «дірок» у нумерації: сусідні сегменти стоять на своїх місцях, тому приховування використовують для проїздів, воріт, розривів огорожі. Для рівного краю проїзду поставте точки сплайна по його межах.

Приклади

Завдання Налаштування
Прибрати меші на 5 метрах посередині сплайна Begin Of Distance = 50, Distance (m) = 5
Прибрати останню чверть сплайна Begin Of Distance = 75, Distance (m) = 0, Length (%) = 25
Інший матеріал на перших 10 метрах запис у Materials Distance Ranges з діапазоном Begin = 0, Distance (m) = 10

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