Edytor/Trajektoria
Odcinek trajektorii służy do wyznaczania kolejnych punktów ruchu pojazdu. W zależności od typu pojazdów, możliwe są następujące trajektorie:
- Tor kolejowy lub tramwajowy
- Droga (jezdnia)
- Rzeka (kanał)
Formalnie trajektoriami są również niwelety, które określają lokalną płaszczyznę ustawienia wysokości obiektów. Nie służą one jednak do poruszania pojazdów, a jedynie ustalenia jednakowej wysokości dla równoległych torów lub jezdni. Linia niwelety nie musi być ciągła, może mieć przeskok w poprzek (np. kolejne odcinki mają różne odległości od linii kierunkowej).
Również linie kierunkowe są szczególnym przypadkiem trajektorii. Jest to pojedynczy, prosty odcinek, nie łączący się z innymi. Linia kierunkowa służy do ustalenia jednakowego kąta dla wszystkich równoległych i współliniowych odcinków.
Podobną strukturą do niwelety są ściany (lasu) — mają one ciągłe mapowanie tekstury, naliczane podobnie jak długość niwelety.
Kod typu
Odcinki
- 0x4000 z maską 0xF000 - tory (szyny)
- 0x5000 z maską 0xF000 - drogi
- 0x6000 z maską 0xF000 - rzeki i kanały
- 0x7001 z maską 0xFFFF - linie kierunkowe
- 0x7100 z maską 0xFF00 - niwelety
- 0x7900 z maską 0xFF00 - ściany (lasu)
- Bity w masce 0x0F00 (oprócz niwelet) oznaczają warstwę (system) ruchu (jeden z 16). Dla torów są to różne rozstawy szyn, które nie mogą być ze sobą łączone. Drogi i rzeki mogą być łączone. Każdy warstwa ruchu może mieć oddzielną warstwę (system) sygnalizacji oraz zestawy tekstur. Można też tworzyć listy tekstur wspólne dla wszystkich warstw.
- 0x0080 - ustawiony bit oznacza zablokowanie długości. Jest używany przede wszystkim w zwrotnicach i uniemożliwia przypadkową zmianę szablonu przy przestawianiu jej końców. Ustawiany również przy niweletach liczonych po torach.
- 0x0040 - ustawiony oznacza, że odcinek jest samo-kierunkowy. Posiada zapisany kąt i odległość od początku układu współrzędnych, dzięki czemu końce mogą się poruszać jedynie po jednej prostej (w zasadzie pionowej płaszczyźnie).
- 0x0020 - informacja o wypukłości (wysokość nie zmienia się liniowo).
- 0x0010 - ustawiony bit oznacza, że obiekt jest złożony z kilku odcinków. Aktualnie zastosowane do zwrotnic.
- 0x0008 - ustawiony bit oznacza, że obiekt jest kolejnym rekordem obiektu złożonego z kilku odcinków. Aktualnie zastosowane do zwrotnic.
- 0x0007 - maska określająca typ odcinka. Aktualnie używane są:
- 0x0000 - odcinek o kształcie nieokreślonym
- 0x0001 - odcinek prosty
- 0x0002 - łuk symetryczny w lewo
- 0x0003 - łuk symetryczny w prawo
- 0x0006 - krzywa przejściowa w lewo
- 0x0007 - krzywa przejściowa w prawo
Tekstury i pliki
Starszy bajt kodu typu określa kategorię nazwy, zdefiniowaną w wewnętrznej tabeli. Przykładowo: 0x20, 0x21, 0x22 zawierają nazwę tekstury, natomiast 0x23 i 0x24 będą powiązane z plikami INC (powiązanie to dotyczy tylko warstw trajektorii, dla obiektów punktowych znaczenie będzie inne).
- 0x2004 - tekstura i parametry szyn dla wszystkich warstw torów
- 0x204t - tekstury i parametry szyn tylko dla warstwy torów t
- 0x2104 - tekstura i parametry podsypki dla wszystkich warstw torów
- 0x214t - tekstury i parametry podsypki tylko dla warstwy torów t
- 0x2204 - tekstura i parametry podsypki rozjazdu dla wszystkich warstw torów
- 0x224t - tekstura i parametry podsypki rozjazdu dla warstwy torów t
- 0x2304 - model podsypki rozjazdu dla wszystkich warstw torów
- 0x234t - model podsypki rozjazdu dla warstwy torów t
- 0x2404 - model napędu rozjazdu dla wszystkich warstw torów
- 0x244t - model napędu rozjazdu dla warstwy torów t
- 0x2B4t - nazwa blokady liniowej (2022: w opracowaniu)
- 0x2E4t - nazwa eventu wpisanego ręcznie w tor
- 0x2F4t - nazwa odcinka izolowanego
- 0x2005 - tekstura nawierzchni dla wszystkich warstw dróg
- 0x205t - tekstura nawierzchni tylko dla warstwy dróg t
- 0x2105 - tekstura pobocza wszystkich warstw dróg
- 0x215t - tekstura pobocza tylko dla warstwy dróg t
- 0x2006 - tekstura wody dla wszystkich warstw rzek
- 0x206t - tekstura wody tylko dla warstwy rzek t
- 0x2106 - tekstura brzegu wszystkich warstw rzek
- 0x216t - tekstura brzegu tylko dla warstwy rzek t
- 0x74xx - szablon torowy (zwrotnicy) - planowany
- 0x75xx - szablon drogowy - planowany
- 0x76xx - szablon żeglugowy - planowany
- 0x77xx - szablon zwrotnicy dla wersji 1.1.101
Klasy ogólne | Bin • BinManager • BinRecord • BinItem • BinLine • BinPos |
---|---|
Klasy parametrów | BinFile • BinArcInfo |
Klasy obiektów | BinTrack • BinPath • BinSection • BinTraction |
Linie | Linia kierunkowa • Niweleta • Poprzeczka • Trajektoria • Ściana |
Punktowe | Bramka • Budowla • Drzewo • Obrotnica • Most • Przejazd • Studnia • Ukres |
Trójkąty | Trójkąty • Teren NMT-100 • CityGML |
Eksport | MaSzyna • Kody eksportu |
Operacje | Układanie niwelety • Łuki koszowe |
Inne | RSF wersja 15 • RSF wersja 16 • Warstwy • Grupa • Komórki • Scenerie • RSFSTRU |