Obiekt node::track: Różnice pomiędzy wersjami
Linia 85: | Linia 85: | ||
Określa materiał: | Określa materiał: | ||
− | * szyn (dla typów ''normal, turn, table'') | + | * szyn (dla typów '''normal, turn, table''') |
− | * szyn toru zasadniczego (dla typu ''switch'') | + | * szyn toru zasadniczego (dla typu '''switch''') |
− | * nawierzchni drogi (dla typów ''road, cross'') | + | * nawierzchni drogi (dla typów '''road, cross''') |
− | * wody w rzece (dla typów ''river, tributary'') | + | * wody w rzece (dla typów '''river, tributary''') |
Jeśli jako teksturę szyn podano '''none''', to szyny staną się niewidoczne. | Jeśli jako teksturę szyn podano '''none''', to szyny staną się niewidoczne. | ||
Linia 101: | Linia 101: | ||
Określa materiał: | Określa materiał: | ||
− | * podsypki (dla typów ''normal, turn, table'') | + | * podsypki (dla typów '''normal, turn, table''') |
− | * szyn toru zwrotnego (dla typu ''switch'') | + | * szyn toru zwrotnego (dla typu '''switch''') |
− | * pobocza drogi/chodnika (dla typów ''road, cross'') | + | * pobocza drogi/chodnika (dla typów '''road, cross''') |
− | * brzegów rzeki (dla typów ''river, tributary'') | + | * brzegów rzeki (dla typów '''river, tributary''') |
Jeśli jako teksturę szyn podano '''none''', to szyny staną się niewidoczne | Jeśli jako teksturę szyn podano '''none''', to szyny staną się niewidoczne |
Wersja z 15:17, 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 | Określa typ trajektorii.
Dostępne typy:
|
length | Długość toru [m].
Parametr nieużywany, aczkolwiek edytor Rainsted w to miejsce wpisuje kilometraż punktu 1. |
width |
Definiuje:
|
friction | Statyczny współczynnik tarcia. |
clatter_distance | Odległość powtarzania dźwięku stukotu kół na stykach.
Dla toru bezstykowego należy podać wartość 0. |
quality_flag | Ile ton/oś (?). |
damage_flag | Poziom uszkodzeń toru w formie maski bitowej.
|
environment | Środowisko w jakim znajduje się trajektoria.
W zależności od środowiska zmienia się echo dźwięków.
|
visibility | Widoczność trajektorii.
|
Jeśli parametr visibility określa, że trajektoria jest widoczna, to należy podać kolejny zbiór parametrów. W przypadku gdy trajektoria jest niewidoczna, należy je pominąć:
Nazwa | Znaczenie |
---|---|
map1 | Ścieżka do materiału numer 1.
Określa materiał:
Jeśli jako teksturę szyn podano none, to szyny staną się niewidoczne. |
map1_length | Odległość powtarzania mapowania materiałem map1 [m].
Jeśli materiał podany w map1 definiuje parametr size, to wartość z wpisu jest nadpisywana wartością z materiału. |
map2 | Ścieżka do materiału numer 2.
Określa materiał:
Jeśli jako teksturę szyn podano none, to szyny staną się niewidoczne |
genericparameter1 | Wysokość podsypki, pobocza drogi lub brzegów rzeki [m].
W przypadku drogi wpisanie ujemnej wartości stworzy chodnik. |
genericparameter2 | Odległość od szyny do początku obszaru pochylenia podsypki. W przypadku drogi szerokość pobocza [m]. |
genericparameter3 | Szerokość obszaru pochylenia podsypki, pobocza drogi lub brzegu rzeki [m]. |
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