Autor Wątek:  Przechyłka a oś obrotu  (Przeczytany 2429 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 339
Przechyłka a oś obrotu
« dnia: 03 Marca 2012, 11:22:26 »
Obecnie jest tak, że jak w torze jest przechyłka, to jedna szyna jest podnoszona do góry, a druga opuszczana w dół. W efekcie oś obrotu jest na środku toru, a powinna znajdować się na środku wewnętrznej szyny łuku (przyjmuje się rozstaw 1.5m dla toru normalnego).

Przeniesienie osi obrotu ze środka na szynę wydawać by się mogło sprawą prostą, ale tak nie jest. Składa się na to trajektoria ruchu pojazdu oraz wysokość podsypki. Przy podnoszeniu jedynie zewnętrznej szyny (przy tworzeniu modelu 3D toru), należy również podnieść płaszczyznę trajektorii ruchu, inaczej pojazd zagłębi się w szynach. Z kolei jeśli już podniesiemy trajektorię, to należy odpowiednio zwiększyć wysokość podsypki, inaczej będzie ona wisieć ponad poziomem terenu.

Pytanie jest, w którym momencie danych należy podwyższyć trajektorię? Można to zrobić na etapie plików scenerii, wtedy symulacja będzie po takiej trajektorii, jaka została zdefiniowana, ale trzeba o tym pamiętać, jak również o zwiększeniu wysokości podsypki albo podwyższenia terenu. Można też to zrobić automatycznie po wczytaniu scenerii, ale wtedy mamy taką sytuację, że co innego modelujemy, a co innego jest używane w symulacji.

Jest jeszcze jeden problem, a mianowicie podwójna rampa przechyłkowa na poszerzeniach toru (stosuje się to często np. przed peronami). W tym przypadku na początku rampy mamy kąt , który na jej końcu zamienia się w -x°. Jednak tym razem oś obrotu jest na środku pomiędzy szynami, a rampa ta styka się z łukami odwrotnymi, które mają oś obrotu na wewnętrznych szynach!
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline youBy

  • Deweloper
  • Wiadomości: 6164
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 870
Odp: Przechyłka a oś obrotu
« Odpowiedź #1 dnia: 03 Marca 2012, 11:47:53 »
Moim zdaniem lepiej będzie myśleć o przechyłce jak o podniesieniu wzdłuż toru: znak + odpowiada za szynę prawą, - za szynę lewą (albo odwrotnie, nie pamiętam, jak jest teraz) niż o obrocie płaszczyzny (mimo że w symulatorze podejmy kąt). Mój pomysł jest taki, żeby robić to przy wczytywaniu w następujący sposób:
1) z podanych kątów w punkcie 1 i 2 wyznaczyć wysokość podniesienia szyn po obu stronach na obu końcach;
2) mając podane te 4 wartości można wyznaczyć rozkład przechyłki obu szyn na całej długości;
3) dla każdego punktu podnosimy górną powierzchnię podsypki o wartość średniej przechyłki obu szyn;
4) dokonujemy standardowego obrotu górnej powierzchni względem osi znajdującej się w osi toru.
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.