Перейти до змісту

Вкладка сплайнів (Splines)

Вкладка Splines (доступна за піктограмою дороги на бічній панелі інструментів) призначена для проектування та редагування дорожньої мережі, трамвайних і залізничних колій, тротуарів, велодоріжок, горизонтальної дорожньої розмітки та захисних бар'єрів.

Редактор пропонує два окремих режими роботи: маніпуляцію геометричними вершинами (NODES) та безпосереднє керування цілими сегментами (FRAGMENTS), доповнені передовими інструментами автоматичного з'єднання, поздовжнього профілювання та клонування геометрії.

Головна панель вкладки Splines


1. Панель інструментів і глобальні параметри

У верхній частині панелі розташовані кнопки керування бібліотекою профілів та глобальний зсув висоти відображення вузлів:

  • REBUILD LIBRARY – повторно сканує каталоги симулятора та оновлює список доступних файлів .sli.
  • OPEN IN EXPLORER – відкриває папку з вибраним профілем сплайна у провіднику Windows.
  • REFRESH THUMBNAIL – генерує нову мініатюру попереднього перегляду для вибраного профілю.
  • NODE HEIGHT OFFSET (з кнопками + / -): Глобальний зсув по вертикалі висоти відображення сферичних маніпуляторів (маркерів вузлів) відносно геометрії сплайна.
    • Дозволяє опустити або підняти маркери вузлів так, щоб вони ідеально прилягали до дорожнього покриття (наприклад, зміна з 0.000 на -0.090): Вузол до зсуву Вузол після від'ємного зсуву

2. Перегляд і вибір профілю з бібліотеки

Профілі сплайнів можна шукати та переглядати у двох режимах:

Плоский список сплайнів

Відображає список профілів із попереднім переглядом текстури поперечного перерізу, назвою, каталогом і зірочкою додавання до обраного.

Дерево каталогів сплайнів

Відображає фізичну структуру папок на диску всередині каталогу Splines.

  • Пошук (SEARCH SPLINE): Фільтрує список за введеною назвою або шляхом.
  • Панель обраного: Натискання на зірочку закріплює профіль на нижній панелі швидкого доступу.

3. Вибір режиму редагування: NODES чи FRAGMENTS

Перемикач на панелі визначає спосіб взаємодії зі сплайнами:

Перемикач режимів Nodes і Fragments

Режим Область дії
NODES Робота з вершинами (контрольними точками з'єднань). Дозволяє прокладати траси доріг, будувати криві, налаштовувати радіуси, згладжувати перегини та редагувати висоту вузлів.
FRAGMENTS Робота з цілими сегментами сплайнів як окремими об'єктами. Дозволяє переміщати, обертати, розрізати на частини (Cut), дзеркально відбивати (Mirror) та замінювати профіль (Replace).

4. Режим вузлів (NODES) – Створення та зміна

У режимі NODES на кінцях сплайнів відображаються сферичні контрольні точки (вузли). Активний/вибраний вузол підсвічується червоним, а неактивні – білим.

A. Створення нового сплайна з нуля (покроково)

  1. Виберіть профіль сплайна з бібліотеки (або з нижньої панелі обраного).
  2. Переконайтеся, що жоден вузол не вибрано (натисніть Esc).
  3. Натисніть клавішу N. На курсорі миші з'явиться маркер першої точки.
  4. Клацніть ЛКМ на поверхні, щоб зафіксувати початковий вузол.
  5. Перемістіть курсор миші – редактор розтягне попередній перегляд сплайна в реальному часі.
  6. Під час перетягування ви можете натиснути клавішу R, щоб перемикати тип сегмента:
    • STRAIGHT (прямолінійний відрізок): Створення прямого відрізка
    • CURVE (дуга з радіусом, що динамічно обчислюється за рухом курсора): Створення дуги
  7. Клацніть ЛКМ, щоб поставити кінцевий вузол.
  8. Редактор автоматично переходить до витягування наступного сегмента від поставленої точки. Натискання Esc завершує операцію.

B. Створення сплайна з існуючого вузла

  1. Клацніть ЛКМ на крайній вузол існуючого сплайна (він підсвітиться червоним).
  2. Натисніть клавішу N.
  3. Редактор негайно почне витягувати новий сплайн зі збереженням геометричної неперервності та дотичного напрямку попередника: Витягування сплайна з існуючого вузла
  4. Вкажіть кінцеву точку та клацніть ЛКМ.

C. Прив'язка до іншого вузла (Snapping за допомогою клавіші Ctrl)

Під час переміщення вузла або витягування нового сегмента:

  1. Утримуйте клавішу Ctrl.
  2. Наблизьте курсор до будь-якого іншого вузла на сцені: Прив'язка вузла перед з'єднанням
  3. Вузол притягнеться та назавжди об'єднається з цільовим вузлом: Вузли об'єднані в одну точку

5. Геометричні параметри сплайна (Інспектор властивостей)

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

Геометричні властивості сплайна

Поле Одиниця Опис дії
X / Y / Z м Координати початкового вузла в просторі тайла.
ID CODE Унікальний числовий ідентифікатор сплайна у файлі карти OMSI.
INDEX Індекс сплайна на тайлі.
LENGTH м Довжина сплайна (кнопки + / - змінюють значення на заданий крок).
ROT ° Початковий кут повороту навколо вертикальної осі (Heading/Yaw). Кнопки + / - повертають відрізок.
RAD м Радіус горизонтальної кривої. Значення 0 означає прямий відрізок (STRAIGHT). Значення, відмінне від нуля, визначає радіус повороту (CURVE).
GRAD % Поздовжній ухил (підйом/спуск) на початку та в кінці сегмента. Значок замка фіксує однакові значення на обох кінцях.
CANT м / ° Поперечний ухил (віраж) проїжджої частини/колії на початку та в кінці сегмента.
SKEW Кут косого зрізу торцевого стику початку та кінця сплайна.

6. Керування висотою та прив'язкою вузлів

A. Режими фіксації висоти (HOLD NODE HEIGHT)

  • TO TERRAIN: Вузол постійно підлаштовує свою висоту Z під поверхню рельєфу під ним: Вузол, підлаштований під рельєф
  • TO ANY MESH: Вузол фіксує висоту будь-якої 3D-колізійної сітки під курсором (дозволяє прокладати сплайн безпосередньо по даху будівлі, плиті шляхопроводу або в'їзній рампі): Вузол, підлаштований під дах будівлі

B. Зміна висоти: GRADIENT чи DELTA HEIGHT

У нижній частині панелі доступний перемикач DELTA HEIGHT:

  • Стандартний / Лінійний (клавіша Z): Сплайн зберігає постійний лінійний ухил. У вершині вузла утворюється гострий перегин вертикального профілю: Зміна висоти без Delta Height
  • S-подібна крива (S-curve) (клавіша X): Висота кінця сплайна визначається параметром різниці висот (Delta Height). Редактор генерує плавну криву з виположуванням на обох кінцях (StartGrad = 0, EndGrad = 0), усуваючи різкі перегини на вершинах пагорбів та у западинах: Зміна висоти з Delta Height
  • Нижня дуга (Ease-in) (клавіша C): Перехідна крива з горизонтальною дотичною внизу / на стаціонарному вузлі та плавним переходом у крутий спуск на переміщуваному вузлі: Зміна висоти клавішею C
  • Вершинна дуга (Ease-out) (клавіша V): Перехідна крива з крутим стартом знизу та горизонтальною дотичною на вершині / на переміщуваному вузлі: Зміна висоти клавішею V

7. Додаткові інструменти редагування вузлів

A. Розділення вузла (SPLIT NODE)

Служить для роз'єднання спільного вузла, що з'єднує два або більше сплайнів:

  1. Виберіть спільний вузол: Спільний вузол перед розділенням
  2. Натисніть кнопку SPLIT NODE.
  3. Спільна точка розбивається на окремі незалежні вузли для кожного сплайна, дозволяючи розсунути їх: Розділені незалежні вузли

B. Прив'язка до об'єкта (SNAP TO OBJECT)

Дозволяє точно прив'язати положення вузла до 3D-моделі оточення:

  1. Виберіть вузол сплайна: Вузол перед прив'язкою до об'єкта
  2. Натисніть кнопку SNAP TO OBJECT.
  3. Вкажіть курсором миші цільовий об'єкт (наприклад, основу стійки знака) і клацніть ЛКМ: Вузол, прив'язаний до стійки знака

C. Закруглення кутів (SMOOTH EDGE)

Вставляє згладжувальну дугу на місці гострого кута між двома сплайнами:

  1. Виберіть кутовий вузол: Гострий кут перед згладжуванням
  2. У полі поруч із кнопкою введіть радіус заокруглення в метрах (наприклад, 2 м).
  3. Натисніть кнопку SMOOTH EDGE.
  4. Кут замінюється плавною дугою заданого радіуса: Згладжений кут 2 м

D. Автоматичне замикання траси (COMPLETE TO)

З'єднує два віддалені один від одного вузли геометрично підігнаним сегментом:

  1. Виберіть перший вузол ЛКМ.
  2. Утримуючи клавішу Shift, виберіть другий вузол на іншому сплайні: Два вибрані вузли перед з'єднанням
  3. Натисніть кнопку COMPLETE TO.
  4. Редактор обчислює дотичні та радіус і автоматично вставляє з'єднувальну дугу: Згенерована з'єднувальна дуга

Зворотний порядок виділення

nEditor з'єднує перший вибраний вузол із другим вузлом, на відміну від оригінального редактора OMSI!


E. Згладжування профілю висоти (SMOOTH NODES CHAIN)

Вирівнює перепади ухилу в ланцюжку вузлів:

  1. Виберіть ланцюжок вузлів на нерівній ділянці: Ланцюжок вузлів перед згладжуванням висоти
  2. Натисніть кнопку SMOOTH NODES CHAIN.
  3. Висоти всіх проміжних вузлів перераховуються вздовж ідеальної прямої лінії ухилу: Ланцюжок вузлів після згладжування висоти

F. Проектування на профіль рельєфу (FIT SPLINE TO TERRAIN)

Розбиває довгий сплайн на дрібніші відрізки та вкладає їх безпосередньо на нерівності рельєфу:

  1. Виберіть крайні вузли сплайна, що проходить над пагорбом: Сплайн перед підгонкою під рельєф
  2. У числових полях налаштуйте:
    • PART LENGTH (наприклад, 4 або 10 м): Максимальна довжина одного сегмента розбиття.
    • Z OFFSET (наприклад, 0 м): Вертикальний відступ від поверхні землі.
  3. Натисніть FIT SPLINE TO TERRAIN.
  4. Сплайн розбивається на щільну сітку сегментів, що точно повторюють кривизну височини: Сплайн після підгонки під профіль рельєфу

G. Підгонка сплайна під інший сплайн нижче (FIT SPLINE TO SPLINE BELOW)

Копіює геометрію одного сплайна та створює вздовж нього ідеально паралельну лінію (наприклад, тротуар, бордюр, захисний бар'єр уздовж проїжджої частини):

Приклад 1: Боковий зсув (X Offset = -4.0 м)

  1. Встановіть прямий відрізок тротуару та виберіть його вузли над дорогою: Перед підгонкою з X Offset -4
  2. Встановіть X OFFSET на -4 м та Z OFFSET на 0 м.
  3. Натисніть FIT SPLINE TO SPLINE BELOW.
  4. Тротуар повторює всю траєкторію та радіуси кривих дороги зі збереженням бічного відступу -4 м від осі сплайна під ним: Після підгонки з X Offset -4

Приклад 2: Підйом по вертикалі (Z Offset = 0.1 м, X Offset = 0)

  1. Встановіть сплайн, що накладається на проїжджу частину: Перед вертикальним підйомом
  2. Встановіть X OFFSET на 0 м та Z OFFSET на 0.1 м (підйом на 10 см над асфальтом).
  3. Натисніть FIT SPLINE TO SPLINE BELOW.
  4. Сплайн ідеально дублюється по всій довжині та піднімається на 10 см: Після вертикального підйому

8. Режим фрагментів (FRAGMENTS)

У режимі FRAGMENTS об'єкти сплайнів виділяються цілком клацанням по їхній поверхні (підсвічування червоним кольором):

Панель режиму Fragments

A. Вставка та подовження фрагментів

  • Вставка нового фрагмента: Виберіть профіль і натисніть N. Фрагмент буде вставлено під курсором миші: Вставлений новий фрагмент
  • Подовження вибраного фрагмента: Виберіть фрагмент і натисніть N. Наступний фрагмент буде приєднано безпосередньо до його кінця: Приєднання фрагмента до існуючого відрізка

B. Інструмент розрізання (CUT)

Ділить вибраний сплайн на дрібніші частини вздовж його довжини:

  1. Виберіть фрагмент сплайна ЛКМ.
  2. У полі NUMBER OF CUTS вкажіть кількість розрізів (клавіші + / - динамічно змінюють кількість розрізів): Позначення ліній розрізу сплайна
  3. Натисніть кнопку CUT.
  4. Сплайн розбивається на незалежні відрізки: Сплайн після виконання розрізу

C. Додаткові інструменти в режимі фрагментів

  • CUT SKEW START / END: Налаштовує кут скосу (Skew) за допомогою миші.
  • REPLACE: Замінює профіль вибраного сплайна на профіль, вибраний з бібліотеки.
  • MIRROR: Дзеркально відбиває поперечний профіль сплайна (міняє ліву сторону з правою).
  • KEEP CONNECTIONS: Увімкнення цієї опції забезпечує збереження з'єднань із сусідніми сплайнами під час редагування геометричних параметрів.
  • HALF TRANSPARENT SPLINE (клавіша: H): Вмикає/вимикає напівпрозорість вибраного сплайна в редакторі.
  • TRANSPARENT ONLYEDITOR SPLINES: Примусово вмикає прозорість для допоміжних сплайнів, невидимих у грі.

9. Зведення гарячих клавіш

Режим вузлів (NODES)

Сполучення Функція Опис дії
N Новий сплайн / продовження Без виділення: починає створення нового сплайна. З вибраним вузлом: витягує новий сплайн із цього вузла.
G Переміщення (Grab) Переміщення вибраного вузла в горизонтальній площині.
Z Висота Z (Лінійна) Регулювання висоти зі збереженням прямого лінійного ухилу.
X S-подібна крива (S-curve) Плавна подвійна крива з виположуванням на обох кінцях.
C Нижня дуга (Ease-in) Крива з горизонтальною дотичною внизу / на стаціонарному вузлі та крутим виходом на переміщуваному вузлі.
V Вершинна дуга (Ease-out) Крива з крутим стартом знизу та горизонтальною дотичною на вершині / на переміщуваному вузлі.
R Перемикання Straight / Curve На льоту перемикає тип створюваного сегмента між прямим та дугою.
Alt Підгонка кута Підганяє кут напрямку сплайна по дотичній до попередника.
Ctrl (утримувати) Прив'язка до вузлів Притягує переміщуваний вузол до найближчого вузла на сцені.
H Напівпрозорість Вмикає/вимикає напівпрозорість вибраного сплайна.
[ / ] Масштаб вузлів Зменшує або збільшує візуальний розмір маркерів вузлів на сцені.
Del Видалити Видаляє вибраний вузол або відрізок сплайна.
Esc Скасувати Перериває поточну дію або скидає виділення.

Режим фрагментів (FRAGMENTS)

Сполучення Функція Опис дії
N Новий фрагмент Вставляє новий фрагмент або приєднує наступний до кінця вибраного відрізка.
G Перемістити фрагмент Переміщення всього вибраного фрагмента по горизонталі.
Z Висота фрагмента Зміна висоти фрагмента по вертикальній осі.
R Поворот фрагмента Поворот фрагмента навколо вертикальної осі.
Ctrl + R Косий зріз (Skew) Налаштування значення параметра Skew рухом миші по осі Y.
Ctrl + C Копіювати Копіює вибрані фрагменти в буфер обміну.
Ctrl + V Вставити Вставляє скопійовані фрагменти під курсором миші.
+ / - Кількість розрізів Збільшує/зменшує кількість розрізів в інструменті Cut.
Del Видалити фрагмент Видаляє вибраний фрагмент сплайна.