Obiekt node::track: Różnice pomiędzy wersjami
Linia 13: | Linia 13: | ||
! Nazwa | ! Nazwa | ||
! Znaczenie | ! Znaczenie | ||
− | |||
|- | |- | ||
− | | | + | | type |
− | + | |Należy podać jeden z dostępnych typów toru: | |
− | |Należy podać jeden z dostępnych typów: | ||
<span style="color:orange;font-weight:bold">normal</span> - tor | <span style="color:orange;font-weight:bold">normal</span> - tor | ||
Linia 46: | Linia 44: | ||
szerokość koryta rzeki (dla typów ''river, tributary'') | szerokość koryta rzeki (dla typów ''river, tributary'') | ||
− | |||
|- | |- | ||
| friction | | friction | ||
| Statyczny współczynnik tarcia. | | Statyczny współczynnik tarcia. | ||
− | |||
|- | |- | ||
| clatter_distance | | clatter_distance | ||
| Co ile metrów odgrywany będzie dźwięk stukotu. | | Co ile metrów odgrywany będzie dźwięk stukotu. | ||
− | |||
|- | |- | ||
| quality_flag | | quality_flag | ||
| Ile ton/oś (?). | | Ile ton/oś (?). | ||
− | |||
|- | |- | ||
| damage_flag | | damage_flag | ||
− | |||
| 0 - tor przejezdny | | 0 - tor przejezdny | ||
Linia 67: | Linia 60: | ||
|- | |- | ||
| environment | | environment | ||
− | |||
| Należy podać słowo kluczowe: | | Należy podać słowo kluczowe: | ||
Linia 84: | Linia 76: | ||
W zależności od środowiska zmienia się echo dźwięków. | W zależności od środowiska zmienia się echo dźwięków. | ||
|- | |- | ||
− | | | + | | visibility |
− | |||
| Należy podać słowo kluczowe: | | Należy podać słowo kluczowe: | ||
Wersja z 13:33, 4 kwi 2022
Definiuje odcinek trajektorii ruchu: drogi, tory, rzeki.
Każda definicja zaczyna się od parametrów definiujących podstawowe parametry wizualne i funkcjonalne trajektorii.
Uwaga! Rola i znaczenie niektórych parametrów może różnić się między różnymi typami trajektorii.
node range_max range_min name track type length width friction clatter_distance quality_flag damage_flag environment visibility map1 map1_length map2 genericparameter1 genericparameter2 genericparameter3 ...
Nazwa | Znaczenie | |
---|---|---|
type | Należy podać jeden z dostępnych typów toru:
normal - tor switch - zwrotnica road - droga cross - skrzyżowanie dróg river - rzeka tributary - skrzyżowanie rzek turn - obrotnica (zobacz, jak zastosować) table - obrotnica, przesuwnica, wywrotnica | |
length | Długość odcinka [m]. | Parametr nieużywany, edytor RSF w to miejsce wpisuje kilometraż punktu 1 |
width |
rozstaw szyn (dla typów normal, switch, turn, table) szerokość jezdni (dla typów road, cross) szerokość koryta rzeki (dla typów river, tributary) | |
friction | Statyczny współczynnik tarcia. | |
clatter_distance | Co ile metrów odgrywany będzie dźwięk stukotu. | |
quality_flag | Ile ton/oś (?). | |
damage_flag | 0 - tor przejezdny
128 - tor uszkodzony (po najechaniu nastąpi wykolejenie) | |
environment | Należy podać słowo kluczowe:
flat - tor na otwartym terenie. mountains/mountain - tor w górach. canyon - tor w wykopie. tunnel - tor w tunelu. bridge - tor na moście/wiadukcie. bank - ? W zależności od środowiska zmienia się echo dźwięków. | |
visibility | Należy podać słowo kluczowe:
unvis/novis - tor niewidoczny vis - tor widoczny |
Spis treści
track, road, river, turn, table
node -1 0 none track length width friction clatter_distance quality_flag damage_flag environment visibility map1 map1_length map2 universal_parameter1 universal_parameter2 universal_parameter3 p1x p1y p1z roll1 cv1x cv1y cv1z cv2x cv2y cv2z p2x p2y p2z roll2 radius parametry_opcjonalne endtrack
Nazwa parametru | Znaczenie parametru | Typ wartości | Uwagi |
---|---|---|---|
map1 | Tekstura szyn, nawierzchni drogi lub rzeki | Tekst | |
map1_length | Odległość powtarzania mapowania teksturą tekstura1 [m] | Liczba | Jeśli materiał podany w map1 definiuje parametr size, to wartość z wpisu jest nadpisywana wartością z materiału. |
map2 | Tekstura podsypki, pobocza drogi lub brzegu rzeki | Tekst | |
profile_height | Wysokość podsypki, pobocza drogi lub brzegów rzeki [m]. | Liczba | W przypadku drogi wpisanie ujemnej wartości stworzy chodnik. |
profile_side_width | Odległość od szyny do początku obszaru pochylenia podsypki. W przypadku drogi szerokość pobocza [m]. | Liczba | |
profile_slope_width | Szerokość obszaru pochylenia podsypki, pobocza drogi lub brzegu rzeki [m]. | Liczba | |
p1x, p1y, p1z | Współrzędne punktu 1 toru. | Liczby | |
roll1 | Przechyłka w punkcie 1 toru [deg]. | Liczba | |
cv1x, cv1y, cv1z, cv2x, cv2y, cv2z | Współrzędne punktów kontrolnych | Liczby | Zobacz: krzywa Beziera |
p2x, p2y, p2z | Współrzędne punktu 2 toru. | Liczby | |
roll2 | Przechyłka w punkcie 2 toru [deg]. | Liczba | |
radius | Promień łuku [m]. | Liczba | Dla toru prostego = 0 |
switch
node -1 0 none track switch length width friction clatter_distance quality_flag damage_flag environment visibility map1 map1_length map2 odstep_iglicy dlugosc_odbojnicy odleglosc_odbojnicy p1x p1y p1z roll1 cv1x cv1y cv1z cv2x cv2y cv2z p2x p2y p2z roll2 radius1 p3x p3y p3z roll3 cv3x cv3y cv3z cv4x cv4y cv4z p4x p4y p4z roll4 radius2 parametry_opcjonalne endtrack
Nazwa parametru | Znaczenie parametru | Typ wartości | Uwagi |
---|---|---|---|
map1 | Tekstura szyn toru zasadniczego. | Tekst | |
map1_length | Odległość powtarzania mapowania teksturą tekstura1 [m]. | Liczba | Parametr może być nadpisany wartością size z pliku .mat podanego jako tekstura1 |
map2 | 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 | |
roll1 | 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: krzywa Beziera |
p2x, p2y, p2z | Współrzędne punktu 2 toru zasadniczego. | Liczby | |
roll2 | Przechyłka w punkcie 2 toru zasadniczego [deg]. | Liczba | |
radius1 | Promień łuku toru zasadniczego[m]. | Liczba | Dla toru prostego = 0. |
p3x, p3y, p3z | Współrzędne punktu 3 (początek toru zwrotnego). | Liczby | |
roll3 | 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: krzywa Beziera |
p4x, p4y, p4z | Współrzędne punktu 4 (końca toru zwrotnego). | Liczby | |
roll4 | Przechyłka w punkcie 4 (na końcu toru zwrotnego) [deg]. | Liczba | |
radius2 | Promień łuku toru zwrotnego [m]. | Liczba |
cross, tributary
node -1 0 none track 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 endtrack
- 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: 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: 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
velocity predkosc // Maksymalna prędkość, z jaką AI przejedzie po tym torze. event0 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic stoi na torze. event1 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor w kierunku punktu 1. event2 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy obsadzony załogą dynamic wjedzie na tor w kierunku punktu 2. eventall0 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic stoi na torze. eventall1 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor w kierunku punktu 1. eventall2 nazwa_eventu // Zdarzenie które zostanie uruchomione gdy jakikolwiek dynamic wjedzie na tor w kierunku punktu 2. isolated nazwa_odcinka_izolowanego // Nazwa odcinka izolowanego, do którego tor należy overhead stan_jazdy_bezpradowej //0 - jazda bezprądowa; >0 opuszczenie pantografów i przejazd z zadanym ograniczeniem prędkości vradius promien // Promień łuku pionowego - nie zaimplementowano angle1 kat1 // Kąt ścięcia profilu od strony punktu 1 - nie zaimplementowano angle2 kat2 // Kąt ścięcia profilu od strony punktu 2 - nie zaimplementowano fouling1 ukres1 // Wskazanie modelu ukresu w kierunku 1 - nie zaimplementowano fouling2 ukres2 // Wskazanie modelu ukresu w kierunku 2 - nie zaimplementowano railprofile plik_z_profilem //odniesienie do pliku z definicją przekroju szyny trackbed material // Nazwa materiału dla automatycznie generowanej podsypki friction nazwakomorkipamieci //Modyfikator wartości tarcia zgodne ze wzorem: tarcie = wartosc bazowa * pierwsza wartosc liczbowa z komorki pamieci + druga wartosc bazowa z komorki pamieci
Profil trajektorii
Profil toru ma kształt trapezu, który definiowany jest przez 4 parametry:
- rozstaw szyn
- wysokość podsypki
- poszerzenie boczne od szyny
- szerokość pochylenia
Górna podstawa trapezu ma długość równą rozstaw szyn + 2 * poszerzenie boczne od szyny.
Dolna podstawa trapezu ma długość równą 2 * szerokość pochylenia + długość górnej podstawy