Profil szyny: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Definicja profilu szyny)
Linia 6: Linia 6:
 
[[Plik:szyna-profil.png]]
 
[[Plik:szyna-profil.png]]
  
Geometrię profilu opisuje się za pomocą wierzchołków w przestrzeni dwuwymiarowej.
+
Składnia definicji profilu:
Każdy z wierzchołków musi mieć zdefiniowane następujące atrybuty:
+
{
* pozycję
+
    {{x, y}, {i, j}, {v}},
* wektor normalny
+
    {{x, y}, {i, j}, {v}},
* współrzędną mapowania w poprzek tekstury w zakresie 0-1
+
    {{x, y}, {i, j}, {v}},
 +
    // etc...
 +
}
  
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.
+
{| class="wikitable"
 +
|-
 +
! Parametr !! Znaczenie
 +
|-
 +
| '''x, y''' || Współrzędne wierzchołka
 +
|-
 +
| '''i, j''' || Współrzędne wektora normalnego
 +
|-
 +
| '''v''' || Współrzędna mapowania w poprzek tekstury
 +
|-
  
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.
 
W analogiczny sposób należy zdefiniować profil iglicy, zapisując jego dane pod definicją "zwykłego" profilu szyny.

Wersja z 21:51, 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. Oś Y jest styczna z wewnętrzną stroną główki szyny, a oś X - z jej górną stroną.

Szyna-profil.png

Składnia definicji profilu:

{
    {{x, y}, {i, j}, {v}}, 
    {{x, y}, {i, j}, {v}},
    {{x, y}, {i, j}, {v}},
    // etc...
}
W analogiczny sposób należy zdefiniować profil iglicy, zapisując jego dane pod definicją "zwykłego" profilu szyny.
Parametr Znaczenie
x, y Współrzędne wierzchołka
i, j Współrzędne wektora normalnego
v Współrzędna mapowania w poprzek tekstury