Kihagyás

Kereszteződések fül (Crossing Editor)

A Kereszteződések fül (elérhető a jelzőlámpa ikon alatt az oldalsó eszköztáron) a közúti spline-ok teljes értékű OMSI kereszteződés objektumokká történő átalakítására szolgál (az AI Cube kocka formájú rögzítési ponttal), a járművek és gyalogosok belső mozgási útvonalainak precíz szerkesztésére, az irányjelzők konfigurálására, valamint a jelzőlámpa-fázisok programozására és tesztelésére egy interaktív idővonalon (Traffic Lights Timeline).

Kereszteződések fül fő panel


1. Kereszteződés létrehozása spline-okból (SELECT SPLINES TO CREATE CROSSING)

Az eszköz lehetővé teszi összekapcsolt spline-ok bármilyen elrendezésének dedikált OMSI kereszteződés objektummá történő átalakítását.

Létrehozási eljárás lépésről lépésre:

  1. Kattintson a SELECT SPLINES TO CREATE CROSSING gombra a panel felső részén: Spline-kiválasztás indítása gomb
  2. A gomb felirata CREATE CROSSING FROM SELECTION-re változik: Kijelölés megerősítése gomb
  3. Jelölje ki a kereszteződést alkotó összes spline-t:
  4. Kattintson az LMB-vel egyetlen spline-ra a kijelöléséhez (zölddel emelődik ki).
  5. Tartsa lenyomva az LMB-t és húzzon egy kijelölő téglalapot (keretet), hogy egyszerre több szakaszt fogjon át.
  6. Tartsa lenyomva a Shift billentyűt további spline-ok hozzáadásához a kijelöléshez.
  7. Tartsa lenyomva a Ctrl billentyűt a spline-ok kijelölésből történő eltávolításához. A kereszteződés spline-jainak kijelölése
  8. Kattintson a CREATE CROSSING FROM SELECTION gombra.
  9. A szerkesztő automatikusan elvégzi a következő műveleteket:
  10. Eltávolítja a kijelölt spline-szakaszokat a jelenetből.
  11. Átkonvertálja a nyomvonalakat ([path]) a spline-okból az új objektum helyi nyomvonalaivá.
  12. Létrehozza a mappastruktúrát a SceneryObjects/nEditorGenerated/<térkép_neve>/<objektum_ID>/ könyvtárban a modellfájlokkal (model.x), textúrával és objektumdefinícióval (.sco).
  13. Beilleszti a jelenetbe az újonnan generált kereszteződés objektumot a piros AI Cube kocka formájú manipulációs ponttal: Kereszteződés a generálás után A kereszteződés bázispontja, az AI Cube

2. Kereszteződés szerkesztése és munkazóna (EDIT SELECTED CROSSING)

A kereszteződés nyomvonal-geometriájának részletes szerkesztési módjába lépéshez:

  1. Kattintson az LMB-vel a kereszteződés objektumára (vagy annak báziskockájára) a jelenetben (sárgával emelődik ki).
  2. Kattintson az aktív EDIT SELECTED CROSSING gombra az oldalsó panelen: Belépés a kereszteződés szerkesztésébe gomb
  3. A kereszteződés körül megjelenik egy sárga kör, amely kijelöli a munkazóna sugarát (Workspace Boundary): Kereszteződés munkazónája a látható csomópontokkal

Dinamikus és statikus csomópontok:

A munkaterületen a szerkesztő kétféle vezérlőpontot jelenít meg:

  • Dinamikus csomópontok (Dynamic Nodes): Világos, félig átlátszó gömbök a kereszteződés belső nyomvonalainak elején és végén. Ezek a csomópontok teljes mértékben szerkeszthetők a pozíció, magasság, szög és felosztás tekintetében. Kereszteződési nyomvonal dinamikus csomópontja
  • Statikus illesztési csomópontok (Static Snap Nodes): Sötét pontok a kereszteződési zónához csatlakozó külső spline-ok szélein. Referenciapontként szolgálnak – a húzott dinamikus csomópontok automatikusan hozzájuk illeszkednek (Snapping), garantálva a járművek forgalmának folytonosságát. Szomszédos spline statikus csomópontja

3. Csomópontok kezelése és mozgási nyomvonalak létrehozása

A. Csomópontok mozgatása vízszintesen (G billentyű)

  1. Kattintson az LMB-vel a dinamikus csomópontra (pirossal lesz kijelölve).
  2. Nyomja meg a G billentyűt.
  3. Mozgassa az egérkurzort a kívánt helyre. A csomópont a vízszintes síkban mozog, a hozzákapcsolt nyomvonalszakasz pedig hozzáigazítja geometriáját.
  4. Ha a csomópontot egy másik dinamikus vagy statikus csomóponthoz közelíti, az automatikusan hozzátapad (Snapping).
  5. Kattintson az LMB-re vagy nyomja meg az Enter billentyűt az új pozíció jóváhagyásához. Az Esc megnyomása megszakítja a műveletet.

B. Irányzárolás és érintő igazítása (Alt billentyű)

  • Szög zárolása mozgatás közben: A csomópont G billentyűvel történő mozgatása közben az Alt billentyű megnyomása bekapcsolja az érintő tengely zárolását. A csomópont kizárólag a meglévő iránymutató vonal mentén mozog, megakadályozva a szög megtörését a csatlakozásnál.
  • Igazítás az előzőhöz: Nyugalmi állapotban kijelölt csomópontnál az Alt megnyomása automatikusan újraszámítja a nyomvonal irányszögét (Heading), érintőlegesen igazítva azt az előző szakaszhoz.

C. Függőleges magasságállítás (Z billentyű)

  1. Jelölje ki a dinamikus csomópontot és nyomja meg a Z billentyűt.
  2. Mozgassa az egérkurzort fel vagy le a csomópont magasságának módosításához.
  3. A Ctrl billentyű nyomva tartása bekapcsolja a lépcsőzetes magasságigazítást 0.1 m-es lépésekben.
  4. Kattintson az LMB-re vagy nyomja meg az Enter billentyűt a jóváhagyáshoz.

D. Új nyomvonal létrehozása (N billentyű)

  1. Jelölje ki egy meglévő nyomvonal szélső csomópontját, és nyomja meg az N billentyűt: Új nyomvonal kihúzása csomópontból (Ha nincs csomópont kijelölve, az N megnyomása és az LMB-vel történő kattintás a terepen meghatározza az új nyomvonal kezdőpontját).
  2. A szakasz kihúzása közben nyomja meg az R billentyűt (vagy váltson a felső panelen) a geometriatípus megváltoztatásához:
  3. STRAIGHT – egyenes szakasz.
  4. CURVE – ív, amelynek sugara dinamikusan számítódik ki az egérkurzor pozíciójából: Szakasztípus váltó Nyomvonal kihúzása ív módban
  5. Kattintson az LMB-re az újonnan létrehozott nyomvonal záró csomópontjának elhelyezéséhez.

E. Csomópontok automatikus összekapcsolása (COMPLETE TO)

A COMPLETE TO eszköz automatikusan generál egy összekötő szakaszt két kijelölt csomópont között, megőrizve az érintőirányt és a sima függőleges profilt (Cubic Hermite):

  1. Jelölje ki a kezdő csomópontot az LMB kattintással.
  2. Tartsa lenyomva a Shift billentyűt, és kattintson az LMB-vel a második (cél) csomópontra: Két kijelölt csomópont az összekapcsolás előtt
  3. Kattintson a COMPLETE TO gombra az oldalsó panelen.
  4. A szerkesztő kiszámítja a geometriát, és létrehoz egy új nyomvonalszakaszt, amely kitölti a rést: Összekapcsolt csomópontok a Complete To eszközzel

F. Csomópontok szétválasztása (SPLIT NODE) és nyomvonal törlése (DELETE PATH)

  • SPLIT NODE: Amikor egy pontban több nyomvonal keresztezi egymást vagy kapcsolódik össze, a csomópontra kattintva és a SPLIT NODE gombot választva az összekapcsolt csomópontok 0.5 méterrel eltávolodnak egymástól a tengelyük mentén, ami lehetővé teszi egyetlen leágazás szabad szerkesztését anélkül, hogy a többire hatással lenne.
  • DELETE PATH / Del billentyű: Törli az aktuálisan kijelölt nyomvonalat a csomópontjaival együtt a kereszteződésből.

4. Az AI mozgási nyomvonal paraméterei (Tulajdonság-ellenőrző)

Egy nyomvonal vagy csomópont kijelölése után az oldalsó panelen megjelennek annak részletes paraméterei:

Nyomvonalparaméterek ellenőrzője

Paraméter Típus / Mértékegység Működés leírása
X / Y / Z Méter A nyomvonal kezdőpontjának helyzete az objektum helyi koordinátarendszerében.
INDEX Egész szám A nyomvonal azonosítószáma a kereszteződés objektumban.
LENGTH Méter A nyomvonal hossza.
HEADING Fok (0.0° - 360.0°) A nyomvonal kezdetének irányszöge (azimutja).
RAD Méter Az ív sugara (0.000 egyenest jelent).
WIDTH Méter A forgalmi sáv/folyosó szélessége (alapértelmezetten 3.000 m a forgalmi sávokhoz).
GRAD Százalék / ezrelék Kezdeti és végső lejtés (hosszirányú gradiens).
TYPE Legördülő lista Az engedélyezett forgalom típusa: Street (közúti járművek), Sidewalk (gyalogos forgalom), Railroad (villamosok és vonatok).
DIRECTION Legördülő lista Az AI megengedett haladási iránya: Forward (előre), Reverse (hátra), Both (kétirányú).
BLINKER Legördülő lista Irányjelzés az AI járművek által: No (nincs), Straight (egyenesen), Left (balra), Right (jobbra).
TRAFFIC LIGHT Legördülő lista Az adott nyomvonalhoz rendelt jelzőlámpa-csoport (pl. None, Road_1, Road_2, Road_1_PED).

Irányjelzők konfigurálása (BLINKER):

A BLINKER paraméter beállítása a manőverezési nyomvonalakon arra kényszeríti az AI járműveket, hogy bekapcsolják a megfelelő irányjelzőt, amikor belépnek az adott sávba:

Irányjelző kiválasztása a legördülő listából


5. Jelzőlámpák és idővonal (TRAFFIC LIGHTS TIMELINE)

Az nEditor kereszteződései beépített szerkesztővel rendelkeznek a jelzőlámpa-ciklusok programozására, a 3D ablakban élő animációs előnézettel.

A kereszteződés nézete a lámpák konfigurálása előtt: Kereszteződés a lámpák konfigurálása előtt

A. Idővonal szerkesztőablak (CROSSING EDITOR TIMELINE)

Az EDIT TRAFFIC LIGHTS TIMELINE gombra kattintva megnyílik a jelzőlámpa-csoportok és fázisok konfigurációs ablaka:

Idővonal megnyitása gomb Crossing Editor Timeline idővonal szerkesztő ablak

A szerkesztőablakban megadhatók a jelzőlámpa-csoportok (pl. Road_1, Road_2, Road_1_PED) és az egyes időfázisok:

  • STATE: A lámpák állapotának kiválasztása az OMSI motor szabványa szerint:
  • 0..2: Red – piros fény.
  • 3..5: Yellow (Red -> Green) – piros-sárga fény (felkészülés az indulásra).
  • 6..8: Green – zöld fény.
  • 9..11: Yellow (Green -> Red) – sárga fény (figyelmeztetés a megállás előtt).
  • 12: Off – kikapcsolva / villogó.
  • PERIOD (SECONDS): Az adott fázis időtartama másodpercben.
  • + CREATE NEW PHASE: Újabb időfázist ad hozzá a kiválasztott csoporthoz.
  • Kuka ikon (Piros): Törli a kiválasztott fázist vagy a teljes lámpacsoportot.
  • SCALE: Az idővonal vízszintes skálájának csúszkája.

B. Kész lámpasablonok (presetek) használata

Ahelyett, hogy minden intervallumot kézzel állítana be, használhatja a sablonkönyvtárat, vagy elmentheti saját programját:

  1. A TIMELINE PRESETS szakaszban nyissa le az elérhető sémák listáját (pl. 2-roads basic intersection, 3-roads basic intersection, 4-roads basic intersection): Jelzőlámpa-sablonok listája
  2. Kattintson a LOAD PRESET gombra.
  3. Az idővonalon megjelennek a kész, szinkronizált csoportok a meghatározott időkkel és színekkel: Betöltött jelzőlámpaciklus-sablon
  4. Saját elrendezés mentéséhez írjon be egy nevet a PRESET NAME mezőbe, és kattintson a SAVE PRESET gombra.

C. Élő előnézet és a ciklus tesztelése (Timeline Bottom Bar)

A képernyő alján egy lebegő idővonal-előnézeti sáv található:

Idővonal alsó előnézeti sávja Lejátszásvezérlő gombok

  • Play gomb (): Elindítja a ciklus hurokban történő lejátszását.
  • Stop gomb (): Leállítja az animációt és visszaállítja az időszámlálót 0.0s-ra.
  • Időszámláló: Az aktuális ciklusidőt mutatja másodpercben.
  • Interaktív 3D előnézet: Az animáció során a piros időjelző vonal végighalad a csoportok sávjain, és a nekik megfelelő nyomvonalak a 3D ablakban valós időben megváltoztatják a színüket:
  • A haladási engedéllyel rendelkező nyomvonalak (zöld fény) zöld színnel világítanak.
  • A behajtási tilalommal rendelkező nyomvonalak (piros fény) piros / narancssárga színnel világítanak. Zöld fázis a Road 1 útvonalhoz Zöld fázis a Road 2 keresztirányú útvonalhoz

D. Lámpacsoport hozzárendelése nyomvonalhoz

Hogy az AI járművek engedelmeskedjenek a jelzőlámpának:

  1. Jelölje ki a nyomvonalat a kereszteződés területén.
  2. A TRAFFIC LIGHT legördülő listából válassza ki a korábban definiált csoportot (pl. Road_1 vagy Road_2): Lámpacsoport hozzárendelése a nyomvonalhoz

6. Fizikai jelzőlámpák összekapcsolása a Díszlet objektumok fülön

Miután beprogramozta a lámpák logikáját a kereszteződésben, hozzá kell kapcsolnia a fizikai díszlet jelzőlámpa-objektumokat:

  1. Menjen át a Díszlet objektumok fülre, és helyezzen el egy jelzőlámpa-modellt (pl. S-1 Sygnalizator ogolny) az úttest szélén: Jelzőlámpa modell elhelyezése
  2. Kattintson a PARENT TO gombra az objektum paneljén: Parent To gomb
  3. Kattintson a jelenetben a kereszteződés AI Cube kockájára (vagy írja be az azonosítószámát a mellette lévő mezőbe, pl. 190).
  4. A DETAILS blokk alatt megjelenik a TRAFFIC LIGHT legördülő lista, amely tartalmazza az adott kereszteződésben létrehozott összes csoportot (Road 1, Road 2, Road 1 PED stb.): Lámpacsoport kiválasztása a fizikai jelzőlámpához
  5. Válassza ki a megfelelő csoportot. A jelzőlámpa ettől kezdve szinkronizálva van a kereszteződéssel.

7. Módosítások mentése (SAVE CROSSING TO OMSI)

A geometria modellezésének és a jelzőlámpa-konfigurációnak a befejezése után:

Mentés és szerkesztés befejezése gombok

  • SAVE CROSSING TO OMSI: Elmenti a módosított nyomvonalakat, magasságokat, irányjelzőket és jelzőlámpa-programot az objektumdefiníciós .sco fájlba a térképstruktúrában, valamint a szerkesztő adatbázisába.
  • FINISH EDITING: Bezárja a kereszteződés-szerkesztési módot, eltávolítja a csomópont-jelölőket a jelenetből, és visszatér az előnézeti módba.

8. Gyorsbillentyűk összefoglalása

Gyorsbillentyű Környezet Működés
N Kijelölt kereszteződési csomópont Új nyomvonal kihúzásának indítása a kiválasztott csomópontból.
N Nincs kijelölt csomópont Új nyomvonal létrehozásának indítása a kereszteződés területén kattintott pontból.
R Nyomvonal létrehozása közben Geometria típusának váltása egyenes (STRAIGHT) és ív (CURVE) között.
G Kijelölt dinamikus csomópont Csomópont mozgatásának indítása a vízszintes síkban automatikus illesztéssel (Snapping).
Alt Mozgatás közben (G) Zárolja a csomópont mozgását az eredeti érintő tengely mentén (megakadályozza az iránymegtörést).
Alt Kijelölt csomópont (nyugalmi állapot) A nyomvonal irányszögét érintőlegesen az előző nyomvonalhoz igazítja.
Z Kijelölt dinamikus csomópont Elindítja a csomópont függőleges magasságállítását az egérrel.
Ctrl Magasságállítás közben (Z) Bekapcsolja a lépcsőzetes magasságillesztést 0.1 m-es lépésekben.
Shift + LPM Két kijelölt csomópont Kijelöli a kezdő- és végcsomópontot a COMPLETE TO művelet végrehajtásához.
Shift + LPM / Kijelölőkeret Spline-kiválasztó mód Spline-okat ad hozzá a kijelölési halmazhoz a kereszteződés létrehozása előtt.
Ctrl + LPM / Kijelölőkeret Spline-kiválasztó mód Eltávolítja a spline-okat a kijelölési halmazból.
Del Kijelölt nyomvonal Törli a megadott nyomvonalat a kereszteződésből.
LMB / Enter Transzformáció közben Jóváhagyja az elmozdítást vagy a csomópont új pozícióját.
RMB / Esc Transzformáció közben Megszakítja a mozgatási / létrehozási műveletet és visszaállítja az előző állapotot.