Autor Wątek:  Całkowo - krzywe torowisko  (Przeczytany 1853 razy)

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

Offline swert

  • Wiadomości: 10
    • Zobacz profil
  • Otrzymane polubienia: 2
Całkowo - krzywe torowisko
« dnia: 29 Lipca 2023, 02:02:46 »
Witam

Już kolejna wersja symulatora a to krzywe torowisko za Całkowem w kierunku Jarkawek nadal obecne. Czy planowane jest poprawienie tego wadliwego fragmentu przed tym "mostem śmierci"? Może istnieją jakieś patche poprawiające to coś?

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 336
Odp: Całkowo - krzywe torowisko
« Odpowiedź #1 dnia: 29 Lipca 2023, 11:37:56 »
Nie znam tego miejsca, ale przerzuciłem tory (slimson/calkowo_tory.scm) do formatu RSF i wyszukiwarka błędów znalazła mi brak styczności pomiędzy torami "none3690", "none3691" i "none3692" (pomijając pokrzywione kozły). Problem może wynikać z użycia liczb zmiennoprzecinkowych o 6 cyfrach znaczących, co powyżej 10km od środka daje błąd 0.1m i prowadzi do wykrzywienia krótkich odcinków (na dłuższych to nie jest zauważalne). Nie wiem, czy używane są inne pliki z torami, bo po unifikacji klonów Linii 61 zawiesiłem dalsze działania w tym zakresie. Wpisane promienie w tory sugerują, że powinny tam być łuki odwrotne o promieniach 200m i 400m. Ponieważ jednak odcinki mają od 2 do 7 metrów długości, robienie na nich promieni ma niewielki sens. Na szybko wyprostowałem odcinek pomiędzy łukami, wstawiając linię kierunkową, przechodzącą przez punkty styku odcinka prostego i sąsiednich (większych) łuków. (Jest jeszcze jeden sposób naprawiania współrzędnych, polega on na dopasowaniu linii kierunkowej do współrzędnych końców odcinków metodą najmniejszych kwadratów i wymaga więcej pracy, a także ustalenia granicy, gdzie współrzędne pozostawione będą bez zmian, bo zmieniają się również na łukach.) Nie wiem też, jaki był zamysł autora co do tych łuków odwrotnych, może by to trzeba policzyć inaczej.

W każdym razie, wyprostowanie całego odcinka pomiędzy łukami może być zrobione tak:
// generated by Rainsted 23.7.171.19006 on 2023-07-29 from calkowo_tory_1.RSF

node -1 0 none3688 track normal 100 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6760.17 7.2 10329.2 0
0 0 0
0 0 0
6683.578 7.2 10264.9142 0
0
velocity 40
endtrack

node -1 0 none3689 track normal 3.491 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6683.578 7.2 10264.9142 0
0 0 0
0 0 0
6680.8906 7.2 10262.6587 0
0
velocity 40
endtrack

node -1 0 none3690 track normal 3.491 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6680.8906 7.2 10262.6587 0
0 0 0
0 0 0
6678.1976 7.2 10260.3983 0
0
velocity 40
endtrack

node -1 0 none3691 track normal 2 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6678.1976 7.2 10260.3983 0
0 0 0
0 0 0
6676.709 7.2 10259.1489 0
0
velocity 40
endtrack

node -1 0 none3692 track normal 6.981 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6676.709 7.2 10259.1489 0
0 0 0
0 0 0
6671.3308 7.2 10254.6348 0
0
velocity 40
endtrack

node -1 0 none3693 track normal 5.236 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6671.3308 7.2 10254.6348 0
0 0 0
0 0 0
6667.3356 7.2 10251.2815 0
0
velocity 40
endtrack

node -1 0 none3694 track normal 50.002 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6667.3356 7.2 10251.2815 0
0 0 0
0 0 0
6629.009 6.7 10219.113 0
0
velocity 40
endtrack

node -1 0 none3695 track normal 100 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6590.7317 6.2 10186.986 0
0 0 0
0 0 0
6514.1338 5.2 10122.6954 0
0
velocity 40
endtrack

node -1 0 none3696 track normal 49.998 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6514.1338 5.2 10122.6954 0
0 0 0
0 0 0
6475.8566 5.2 10090.5684 0
0
event2 wil_toarez_SHP
velocity 40
endtrack

node -1 0 none3697 track normal 50 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6475.8566 5.2 10090.5684 0
0 0 0
0 0 0
6437.53 5.2 10058.4 -1.6
0
velocity 40
endtrack

node -1 0 none4220 track normal 50.002 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6629.009 6.7 10219.113 0
0 0 0
0 0 0
6590.7317 6.2 10186.986 0
0
velocity 40
endtrack

Podmienić trzeba wpisy podanych torów. Ewentualnie sprawdzić inne pliki z torami, czy są użyte te same nazwy. Nie sprawdzałem, czy takie przesunięcie o kilkanaście centymetrów nie spowoduje kolizji z innymi obiektami czy jakichś innych efektów ubocznych. Do tego tory "none3694" oraz "none3695" powinny mieć ustawiony promień łuku pionowego, bo jest tam zmiana pochylenia z 0 na 10‰. Czyli jest to większy problem, niż się początkowo mogło wydawać.

Tylko że to jest za Wilisiem... Sprawdź może nazwy tych torów, albo odczytaj współrzędne kamery, to będzie mi łatwiej coś zaproponować.
« Ostatnia zmiana: 29 Lipca 2023, 13:45:33 wysłana przez Ra »
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline matek123

  • Moderator
  • Wiadomości: 6093
    • Zobacz profil
  • Otrzymane polubienia: 2069
Odp: Całkowo - krzywe torowisko
« Odpowiedź #2 dnia: 29 Lipca 2023, 12:49:30 »
@swert uruchamiając w maszynie edytor scenerii (f11) można odczytać nazwy torów klikając na nie. Czy mógłbyś sprawdzić, czy to są te o których wspomniał Ra?
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 336
Odp: Całkowo - krzywe torowisko
« Odpowiedź #3 dnia: 29 Lipca 2023, 13:43:45 »
Alternatywny sposób wyprostowania tych odcinków, z dopasowaniem linii kierunkowej metodą najmniejszych kwadratów do bardziej zewnętrznych odcinków (opracowałem to na potrzeby przeliczenia scenerii "Kaliska"). Tylko krótkie odcinki, bo na nich najbardziej widać braki styczności.
// generated by Rainsted 23.7.171.19006 on 2023-07-29 from calkowo_tory_4.RSF

node -1 0 none3688 track normal 100 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6760.17 7.2 10329.2 0.0
0 0 0
0 0 0
6683.578 7.2 10264.9142 0
0
velocity 40
endtrack

node -1 0 none3689 track normal 3.491 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6683.578 7.2 10264.9142 0
0 0 0
0 0 0
6680.8906 7.2 10262.6587 0
0
velocity 40
endtrack

node -1 0 none3690 track normal 3.491 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6680.8906 7.2 10262.6587 0
0 0 0
0 0 0
6678.1976 7.2 10260.3983 0
0
velocity 40
endtrack

node -1 0 none3691 track normal 2 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6678.1976 7.2 10260.3983 0
0 0 0
0 0 0
6676.709 7.2 10259.1489 0
0
velocity 40
endtrack

node -1 0 none3692 track normal 6.981 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6676.709 7.2 10259.1489 0
0 0 0
0 0 0
6671.3308 7.2 10254.6348 0
0
velocity 40
endtrack

node -1 0 none3693 track normal 5.236 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6671.3308 7.2 10254.6348 0
0 0 0
0 0 0
6667.3356 7.2 10251.2815 0
0
velocity 40
endtrack

node -1 0 none3694 track normal 50.002 1.435 0.25 25 20 0 flat vis
rail_screw_rused2 4 tpd-oil2 0.2 0.5 1.1
6667.3356 7.2 10251.2815 0
-12.7755 0 -10.7228
12.7755 0.1666 10.7228
6629.02 6.7 10219.1 0.0
0
velocity 40
endtrack

Ale może niepotrzebnie poprawiam specjalnie zrobioną tam krzywiznę torów? ;) Niemniej robienie krzywych torów mija się z celem w obszarach, gdzie edytor robi duże zaokrąglenia...
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline fuji8

  • Zasłużony dla Symulatora
  • Wiadomości: 1155
    • Zobacz profil
    • smk Jaworzyna Śląska
  • Otrzymane polubienia: 767
Odp: Całkowo - krzywe torowisko
« Odpowiedź #4 dnia: 30 Lipca 2023, 06:34:29 »
Koordynaty i nazwy torów w załączniku. Co ciekawe w całkowo_v2 jest już to naprawione poprzez wstawienie innego mostu lub przebudowanie całego odcinka.
"Rzeczy niemożliwe wykonujemy natychmiast, cuda zajmują nam nieco więcej czasu"

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6308
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 336
Odp: Całkowo - krzywe torowisko
« Odpowiedź #5 dnia: 30 Lipca 2023, 10:55:34 »
Hm, a ja się zabrałem za przeliczenie tamtej nierówności. No nic, w załączeniu lepsze współrzędne dla krzywych torów, z jako takim zachowaniem styczności. Jak coś, to w arkuszu kalkulacyjnym można próbować zrobić lepsze dopasowanie.

Natomiast co do tego łuku przy moście, to wygląda tak, że kąt tego łuku to 110°. Jakoś pierwotnie miał dwa promienie: 600m i 400m. Potem ktoś na łączeniu tych dwóch promieni wstawił odcinek prosty, odchylony o 48° od południowego i 62° od północnego. Oznacza to, że się nie da tego naprawić z zachowaniem dotychczasowej geometrii. Możliwe rozwiązania:
1. Wstawić szerszy most i przywrócić łączenie łuków na nim. Nie będzie wymagało ingerencji w inne obiekty niż kilka odcinków torów i wymiana modelu mostu.
2. Przesunąć tory tak, by na moście uzyskać odcinek prosty. Most zostaje, ale bardzo dużo odcinków torów się zmieni, przez co zacznie kolidować z otoczeniem.
3. Zrobić dodatkowe łuki o mniejszym promieniu przy moście. Jest drobne ryzyko, że zacznie z czymś kolidować, ale liczba potrzebnych zmian w otoczeniu będzie minimalna.

Podejście do wariantu 3: na końcu odcinków łuku wstawiłem odcinki proste, styczne w punkcie zakończenia odcinka łuku. Promienie łuków dobrałem tak, by odcinek prosty na moście pozostał bez zmian.

// generated by Rainsted 23.7.171.19008 on 2023-07-30 from calkowo_tory_14.RSF

node -1 0 none4027 track normal 94.248 1.435 0.25 25 20 0 flat vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-556.354 2.2 1432.57 -0.96
0 0 0
0 0 0
-562.3986 2.2 1451.1411 -0.96
0
velocity 70
endtrack

node -1 0 none4320 track normal 94.248 1.435 0.25 25 20 0 flat vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-562.3986 2.2 1451.1411 -0.96
-17.5469 0 53.9132
-1.7603 0 -56.6694
-586.2588 2.2 1618.2767 -0.96
490.785
velocity 70
endtrack

node -1 0 nonenull0346 track normal 0 1.435 0.25 25 20 0 bridge vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-586.2588 2.2 1618.2767 -0.96
0.1082 0 3.4819
-0.1823 0 -3.4789
-585.823 2.2 1628.72 -0.96
490.785
velocity 20
endtrack

node -1 0 none4375 track normal 40 1.435 0.25 25 20 0 bridge vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-585.823 2.2 1628.72 -0.96
0 0 0
0 0 0
-583.73 2.2 1668.66 -1.44
0
velocity 20
endtrack

node -1 0 nonenull0345 track normal 0 1.435 0.25 25 20 0 bridge vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-583.73 2.2 1668.66 -1.44
1.8003 0 34.3523
-15.1281 0 -30.8944
-558.0751 2.2 1767.5419 -1.44
255.214
velocity 20
endtrack

node -1 0 none4028 track normal 90.757 1.435 0.25 25 20 0 flat vis
rail_screw_used1 4 tpbps-new2 0.2 0.5 1.1
-558.0751 2.2 1767.5419 -1.44
0 0 0
0 0 0
-545.08 2.2 1794.08 -1.44
0
velocity 70
endtrack

Znalazłem 3 pliki z torami: calkowo_tory.scm, calkowo_tory_zima.scm i calkowo_tory_2015.scm. Nie sprawdzałem, czym się różnią.



No i niestety, o ile poprawione tory wyglądają przyzwoicie, to trzeba dodatkowo przesunąć kilka drzew, trzy wskaźniki i dwa słupki hektometrowe.
« Ostatnia zmiana: 30 Lipca 2023, 11:40:46 wysłana przez Ra »
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni