|
|
(Nie pokazano 14 wersji utworzonych przez 2 użytkowników) |
Linia 1: |
Linia 1: |
− | Każdy wpis node zaczyna się od preambuły:
| + | Dyrektywa node służy do definiowania obiektów widocznych na scenerii. |
− | <span style="color:green;font-weight:bold;">node</span> ''max_distance min_distance name type ...'' | + | == Składnia == |
| + | {{Szablon:Kod_preambuly_node}} ''type''... |
| {| class="wikitable" | | {| class="wikitable" |
| |+ Opis parametrów | | |+ Opis parametrów |
| ! Nazwa | | ! Nazwa |
− | ! Interpretacja | + | ! Znaczenie |
− | ! Uwagi
| + | {{Szablon:Wspólne_parametry_node}} |
− | |-
| |
− | | '''max_distance'''
| |
− | | Maksymalna odległość, z jakiej obiekt jest widoczny [m].
| |
− | | Wartość -1 oznacza brak ograniczenia widoczności.
| |
− | |-
| |
− | | '''min_distance'''
| |
− | | Minimalna odległość, z jakiej obiekt jest widoczny [m].
| |
− | |
| |
− | |-
| |
− | | '''name'''
| |
− | | Nazwa obiektu.
| |
− | | Służy do identyfikacji konkretnego obiektu w scenerii.
| |
− | |-
| |
| | '''type''' | | | '''type''' |
| | Typ obiektu. | | | Typ obiektu. |
− | | Możliwe typy:
| + | |
| * [[Obiekt_node::dynamic|dynamic]] | | * [[Obiekt_node::dynamic|dynamic]] |
| * [[Obiekt_node::eventlauncher|eventlauncher]] | | * [[Obiekt_node::eventlauncher|eventlauncher]] |
Linia 40: |
Linia 28: |
| Kolejne parametry zależą od wartości parametru ''type''. | | Kolejne parametry zależą od wartości parametru ''type''. |
| | | |
− | | + | [[Kategoria:Scenerie]] |
− | == track ==
| |
− | Definiuje odcinek trajektorii ruchu: drogi, tory, rzeki...
| |
− | Każdy wpis '''node::track''' zaczyna się od tych samych parametrów, kolejne parametry zależą od typu trajektorii.
| |
− | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">track</span> ''typ dlugosc szerokosc tarcie stukot jakosc uszkodzenia srodowisko widocznosc''
| |
− | ''...''
| |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | typ
| |
− | | Typ toru.
| |
− | | Słowo kluczowe
| |
− | |Jedno ze słów kluczowych:
| |
− | | |
− | <span style="color:orange;font-weight:bold">track</span> - tor
| |
− |
| |
− | <span style="color:orange;font-weight:bold">switch</span> - zwrotnica
| |
− | | |
− | <span style="color:orange;font-weight:bold">road</span> - droga
| |
− | | |
− | <span style="color:orange;font-weight:bold">cross</span> - skrzyżowanie dróg
| |
− | | |
− | <span style="color:orange;font-weight:bold">river</span> - rzeka
| |
− | | |
− | <span style="color:orange;font-weight:bold">tributary</span> - skrzyżowanie rzek
| |
− | | |
− | <span style="color:orange;font-weight:bold">turn</span> - obrotnica ([[Obrotnica |zobacz, jak zastosować]])
| |
− | | |
− | <span style="color:orange;font-weight:bold">table</span> - obrotnica, przesuwnica, wywrotnica
| |
− | |-
| |
− | | dlugosc
| |
− | | Długość odcinka [m].
| |
− | | Liczba
| |
− | | Parametr nieużywany, edytor RSF w to miejsce wpisuje kilometraż punktu 1
| |
− | |-
| |
− | | szerokosc
| |
− | | Rozstaw szyn lub szerokość drogi/rzeki [m]
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | tarcie
| |
− | | Statyczny współczynnik tarcia.
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | stukot
| |
− | | Co ile metrów odgrywany będzie dźwięk stukotu.
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | jakosc
| |
− | | Ile ton/oś (?).
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | uszkodzenia
| |
− | | Flaga bitowa uszkodzeń.
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | środowisko
| |
− | | Środowisko, w jakim znajduje się tor.
| |
− | | Słowo kluczowe
| |
− | | Należy podać słowo kluczowe:
| |
− | | |
− | <span style="color:orange;font-weight:bold">flat</span> - tor na otwartym terenie.
| |
− | | |
− | <span style="color:orange;font-weight:bold">mountains</span>/<span style="color:orange;font-weight:bold">mountain</span> - tor w górach.
| |
− | | |
− | <span style="color:orange;font-weight:bold">canyon</span> - tor w wykopie.
| |
− | | |
− | <span style="color:orange;font-weight:bold">tunnel</span> - tor w tunelu.
| |
− | | |
− | <span style="color:orange;font-weight:bold">bridge</span> - tor na moście/wiadukcie.
| |
− | | |
− | <span style="color:orange;font-weight:bold">bank</span> - ?
| |
− | | |
− | W zależności od środowiska zmienia się echo dźwięków.
| |
− | |-
| |
− | | widocznosc
| |
− | | Widoczność toru.
| |
− | | Słowo kluczowe
| |
− | | Należy podać słowo kluczowe:
| |
− | | |
− | <span style="color:orange;font-weight:bold">unvis</span>/<span style="color:orange;font-weight:bold">novis</span> - tor niewidoczny
| |
− | | |
− | <span style="color:orange;font-weight:bold">vis</span> - tor widoczny
| |
− | |}
| |
− | | |
− | === track, road, river, turn, table ===
| |
− | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">track</span> ''typ dlugosc szerokosc tarcie stukot jakosc uszkodzenia srodowisko widocznosc''
| |
− | ''tekstura1 powtarzanie_tekstury tekstura2 wysokosc_pods szerokosc_pods szerokosc_pochylenia''
| |
− | ''p1x p1y p1z przechylka1''
| |
− | ''cv1x cv1y cv1z''
| |
− | ''cv2x cv2y cv2z''
| |
− | ''p2x p2y p2z przechylka2''
| |
− | ''promien''
| |
− | ''parametry_opcjonalne''
| |
− | <span style="color:tomato;font-weight:bold">endtrack</span>
| |
− | | |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | tekstura1
| |
− | | Tekstura szyn, nawierzchni drogi lub rzeki
| |
− | | Tekst
| |
− | |
| |
− | |-
| |
− | | powtarzanie_tekstury
| |
− | | Odległość powtarzania mapowania teksturą ''tekstura1'' [m]
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | tekstura2
| |
− | | Tekstura podsypki, pobocza drogi lub brzegu rzeki
| |
− | | Tekst
| |
− | |
| |
− | |-
| |
− | | wysokosc_pods
| |
− | | Wysokość podsypki, pobocza drogi lub brzegów rzeki [m].
| |
− | | Liczba
| |
− | | W przypadku drogi wpisanie ujemnej wartości stworzy chodnik.
| |
− | |-
| |
− | | szerokosc_pods
| |
− | | Odległość od szyny do początku obszaru pochylenia podsypki. W przypadku drogi szerokość pobocza [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | szerokosc_pochylenia
| |
− | | Szerokość obszaru pochylenia podsypki, pobocza drogi lub brzegu rzeki [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | p1x, p1y, p1z
| |
− | | Współrzędne punktu 1 toru.
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka1
| |
− | | Przechyłka w punkcie 1 toru [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | cv1x, cv1y, cv1z, cv2x, cv2y, cv2z
| |
− | | Współrzędne punktów kontrolnych
| |
− | | Liczby
| |
− | | Zobacz: [https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera krzywa Beziera]
| |
− | |-
| |
− | | p2x, p2y, p2z
| |
− | | Współrzędne punktu 2 toru.
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka2
| |
− | | Przechyłka w punkcie 2 toru [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | promien
| |
− | | Promień łuku [m].
| |
− | | Liczba
| |
− | | Dla toru prostego = 0
| |
− | |}
| |
− | | |
− | === switch ===
| |
− | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">track</span> <span style="color:orange;font-weight:bold">switch</span> ''dlugosc szerokosc tarcie stukot jakosc uszkodzenia srodowisko widocznosc''
| |
− | ''tekstura1 powtarzanie_tekstury tekstura2 odstep_iglicy dlugosc_odbojnicy odleglosc_odbojnicy''
| |
− | ''p1x p1y p1z przechylka1''
| |
− | ''cv1x cv1y cv1z''
| |
− | ''cv2x cv2y cv2z''
| |
− | ''p2x p2y p2z przechylka2''
| |
− | ''promien''
| |
− | ''p3x p3y p3z przechylka3''
| |
− | ''cv3x cv3y cv3z''
| |
− | ''cv4x cv4y cv4z''
| |
− | ''p4x p4y p4z przechylka4''
| |
− | ''promien''
| |
− | ''parametry_opcjonalne''
| |
− | <span style="color:tomato;font-weight:bold">endtrack</span>
| |
− | | |
− | {| class="wikitable"
| |
− | |+ Opis parametrów
| |
− | ! Nazwa parametru
| |
− | ! Znaczenie parametru
| |
− | ! Typ wartości
| |
− | ! Uwagi
| |
− | |-
| |
− | | tekstura1
| |
− | | Tekstura szyn toru zasadniczego.
| |
− | | Tekst
| |
− | |
| |
− | |-
| |
− | | powtarzanie_tekstury
| |
− | | Odległość powtarzania mapowania teksturą ''tekstura1'' [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | tekstura2
| |
− | | Tekstura szyn toru zwrotnego.
| |
− | | Tekst
| |
− | |
| |
− | |-
| |
− | | odstep_iglicy
| |
− | | Odstęp iglicy od szyny [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | dlugosc_odbojnicy
| |
− | | Długość odbojnicy [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | odleglosc_odbojnicy
| |
− | | Odległość środka odbojnicy od końca rozjazdu [m].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | p1x, p1y, p1z
| |
− | | Współrzędne punktu 1 toru zasadniczego.
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka1
| |
− | | Przechyłka w punkcie 1 toru zasadniczego [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | cv1x, cv1y, cv1z, cv2x, cv2y, cv2z
| |
− | | Współrzędne punktów kontrolnych toru zasadniczego.
| |
− | | Liczby
| |
− | | Zobacz: [https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera krzywa Beziera]
| |
− | |-
| |
− | | p2x, p2y, p2z
| |
− | | Współrzędne punktu 2 toru zasadniczego.
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka2
| |
− | | Przechyłka w punkcie 2 toru zasadniczego [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | promien
| |
− | | Promień łuku toru zasadniczego[m].
| |
− | | Liczba
| |
− | | Dla toru prostego = 0.
| |
− | |-
| |
− | | p3x, p3y, p3z
| |
− | | Współrzędne punktu 3 (początek toru zwrotnego).
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka1
| |
− | | Przechyłka w punkcie 3 toru (na początku toru zwrotnego) [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | cv3x, cv3y, cv3z, cv4x, cv4y, cv4z
| |
− | | Współrzędne punktów kontrolnych toru zwrotnego.
| |
− | | Liczby
| |
− | | Zobacz: [https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera krzywa Beziera]
| |
− | |-
| |
− | | p4x, p4y, p4z
| |
− | | Współrzędne punktu 4 (końca toru zwrotnego).
| |
− | | Liczby
| |
− | |
| |
− | |-
| |
− | | przechylka2
| |
− | | Przechyłka w punkcie 4 (na końcu toru zwrotnego) [deg].
| |
− | | Liczba
| |
− | |
| |
− | |-
| |
− | | promien
| |
− | | Promień łuku toru zwrotnego [m].
| |
− | | Liczba
| |
− | |
| |
− | |}
| |
− | | |
− | === cross, tributary ===
| |
− | <span style="color:green;font-weight:bold;">node</span> -1 0 none <span style="color:tomato;font-weight:bold">track</span> ''typ dlugosc szerokosc tarcie stukot jakosc uszkodzenia srodowisko widocznosc''
| |
− | ''tekstura1 powtarzanie_tekstury tekstura2 wysokosc_pods szerokosc_pods szerokosc_pochylenia''
| |
− | ''p1x p1y p1z przechylka1''
| |
− | ''cv1x cv1y cv1z''
| |
− | ''cv2x cv2y cv2z''
| |
− | ''p2x p2y p2z przechylka2''
| |
− | ''promien''
| |
− | ''p3x p3y p3z przechylka3''
| |
− | ''cv3x cv3y cv3z''
| |
− | ''cv4x cv4y cv4z''
| |
− | ''p4x p4y p4z przechylka4''
| |
− | ''promien''
| |
− | ''parametry_opcjonalne''
| |
− | <span style="color:tomato;font-weight:bold">endtrack</span>
| |
− | | |
− | * '''tekstura1''' - tekstura drogi.
| |
− | * '''powtarzanie_tekstury''' - co ile metrów powtarzać mapowanie teksturą ''tekstura1''.
| |
− | * '''tekstura2''' - tekstura pobocza drogi.
| |
− | * '''wysokosc_pods''' - wysokość rysowanej drogi [m]. Wpisanie ujemnej wartości stworzy chodnik o takiej wysokości.
| |
− | * '''szerokosc_pods''' - ?
| |
− | * '''szerokosc_pochylenia''' - szerokość rysowanej podsypki, drogi, rzeki w obszarze pochylenia [m].
| |
− | * '''p1x, p1y, p1z''' - współrzędne punktu 1 skrzyżowania w przestrzeni 3D.
| |
− | * '''przechylka1''' - przechyłka w punkcie 1 skrzyżowania [deg].
| |
− | * '''cv1x, cv1y, cv1z, cv2x, cv2y, cv2z''' - współrzędne punktów kontrolnych w przestrzeni 3D (zobacz: [https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera krzywa Beziera])
| |
− | * '''p2x, p2y, p2z''' - współrzędne punktu 2 skrzyżowania w przestrzeni 3D.
| |
− | * '''przechylka2''' - przechyłka w punkcie 2 skrzyżowania [deg].
| |
− | * '''promien''' - promień łuku [m]. Dla drogi prostej = 0.
| |
− | * '''p3x, p3y, p3z''' - współrzędne punktu 3 skrzyżowania w przestrzeni 3D.
| |
− | * '''przechylka3''' - przechyłka w punkcie 3 skrzyżowania [deg].
| |
− | * '''cv3x, cv3y, cv3z, cv4x, cv4y, cv4z''' - współrzędne punktów kontrolnych w przestrzeni 3D (zobacz: [https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera krzywa Beziera])
| |
− | * '''p4x, p4y, p4z''' - współrzędne punktu 4 skrzyżowania w przestrzeni 3D.
| |
− | * '''przechylka4''' - przechyłka w punkcie 4 skrzyżowania [deg].
| |
− | * '''promien''' - promień łuku [m]. Dla drogi prostej = 0.
| |
− | | |
− | Skrzyżowanie może łączyć trzy drogi zamiast czterech (gdy punkt 3 == punkt 1). '''Uwaga! Skrzyżowania nie są jeszcze w pełni funkcjonalne - samochody mają problem z ich pokonywaniem.'''
| |
− | | |
− | === Parametry opcjonalne ===
| |
− | <span style="color:orange;font-weight:bold">velocity</span> predkosc <span style="color:gray">// Maksymalna prędkość, z jaką AI przejedzie po tym torze.</span>
| |
− | <span style="color:orange;font-weight:bold">event0</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic stoi na torze.</span>
| |
− | <span style="color:orange;font-weight:bold">event1</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor od strony punktu 1.</span>
| |
− | <span style="color:orange;font-weight:bold">event2</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor od strony punktu 2.</span>
| |
− | <span style="color:orange;font-weight:bold">eventall0</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic stoi na torze.</span>
| |
− | <span style="color:orange;font-weight:bold">eventall1</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor od strony punktu 1.</span>
| |
− | <span style="color:orange;font-weight:bold">eventall2</span> nazwa_eventu <span style="color:gray">// Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor od strony punktu 2.</span>
| |
− | <span style="color:orange;font-weight:bold">isolated</span> nazwa_odcinka_izolowanego <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">overhead</span> stan_jazdy_bezpradowej <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">colides</span> ? <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">angle1</span> kat1 <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">angle2</span> kat2 <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">fouling1</span> ukres1 <span style="color:gray">//</span>
| |
− | <span style="color:orange;font-weight:bold">fouling2</span> ukres2 <span style="color:gray">//</span>
| |
− | | |
− | == triangle_strip ==
| |
− | Definiuje siatkę trójkątów. Składniowo identyczny z [[Obiekt node#triangles|'''node::triangles''']]. Rzadko spotykany, częściej w jego miejsce używany jest lepiej zoptymalizowany [[Obiekt node#triangles|'''node::triangles''']]
| |
− | | |
− | == triangle_fan ==
| |
− | Definiuje siatkę trójkątów. Składniowo identyczny z [[Obiekt node#triangles|'''node::triangles''']]. Rzadko spotykany, częściej w jego miejsce używany jest lepiej zoptymalizowany [[Obiekt node#triangles|'''node::triangles''']]
| |
Dyrektywa node służy do definiowania obiektów widocznych na scenerii.