Profil szyny: Różnice pomiędzy wersjami
(→Definicja profilu szyny) |
(→Definicja profilu szyny) |
||
Linia 2: | Linia 2: | ||
== Definicja profilu szyny == | == Definicja profilu szyny == | ||
− | Profil zdefiniowany jest dla szyny prawej | + | Profil zdefiniowany jest dla szyny prawej. Współrzędne muszą być tak zapisane, aby oś Y była mniej-więcej styczna z wewnętrzną stroną główki szyny. |
Profil opisany jest za pomocą wierzchołków w przestrzeni dwuwymiarowej. | Profil opisany jest za pomocą wierzchołków w przestrzeni dwuwymiarowej. |
Wersja z 20:19, 17 paź 2022
Profil szyny zdefiniowany jest w pliku tekstowym o rozszerzeniu .txt, którego nazwa zaczyna się od ciągu railprofile_. Pliki te muszą znajdować się w katalogu models/tory.
Definicja profilu szyny
Profil zdefiniowany jest dla szyny prawej. Współrzędne muszą być tak zapisane, aby oś Y była mniej-więcej styczna z wewnętrzną stroną główki szyny.
Profil opisany jest za pomocą wierzchołków w przestrzeni dwuwymiarowej. Każdy z wierzchołków musi mieć zdefiniowane następujące atrybuty:
- pozycję
- wektor normalny
- współrzędną mapowania w poprzek tekstury w zakresie 0-1
Cały zbiór wierzchołków musi być zawarty między nawiasami klamrowymi. To samo tyczy się definicji wierzchołka oraz jego atrybutów. Oprócz tego definicje wierzchołków oraz ich atrybutów należy oddzielić przecinkami.
Przykładowa definicja profilu:
{ {{ 0.113, -0.172}, { 1.000, 0.000}, {0.00}}, {{ 0.113, -0.161}, { 0.707, 0.707}, {0.05}}, {{ 0.053, -0.148}, { 0.707, 0.707}, {0.15}}, {{ 0.046, -0.090}, { 1.000, 0.000}, {0.25}}, {{ 0.053, -0.046}, { 0.707, -0.707}, {0.35}}, {{ 0.076, -0.036}, { 0.707, -0.707}, {0.40}}, {{ 0.076, -0.013}, { 1.000, 0.000}, {0.45}}, {{ 0.066, -0.003}, { 0.707, 0.707}, {0.47}}, {{ 0.038, 0.000}, { 0.000, 1.000}, {0.50}}, {{ 0.010, -0.003}, {-0.707, 0.707}, {0.53}}, {{ 0.000, -0.013}, {-1.000, 0.000}, {0.55}}, {{ 0.000, -0.036}, {-0.707, -0.707}, {0.60}}, {{ 0.023, -0.046}, {-0.707, -0.707}, {0.65}}, {{ 0.030, -0.090}, {-1.000, 0.000}, {0.75}}, {{ 0.023, -0.148}, {-0.707, 0.707}, {0.85}}, {{-0.037, -0.161}, {-0.707, 0.707}, {0.95}}, {{-0.037, -0.172}, {-1.000, 0.000}, {1.00}}, }
W analogiczny sposób należy zdefiniować profil iglicy, zapisując jego dane pod definicją "zwykłego" profilu szyny.