Odpowiedź 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
[OMSI 2] Jak liczyć kąt dla "skew"
Autor Wiadomość

VIP
Zasłużeni
Liczba postów: 88
Dołączył: 01-2013
Podziękowań: 288
Post: #1
Jak liczyć kąt dla "skew"
Witajcie.

To chyba mój pierwszy poważny poradnik, ale już tłumaczę szybko o co biega. W OMSI 2 wprowadzona została funkcja "skew"(skośność) dla spline'ów, co oznacza, że mogą się kończyć pod skosem albo skręcać pod skosem, bo może pomóc w przypadku, gdy alternatywą jest używanie dróg o małych wartościach "radius".

Działanie wymagane:

UWAGA! Żeby była jasność - użycie jednostek dziesiętnych i radianów nie robi różnicy, ale pomieszanie tych dwóch pojęć może stworzyć znaczne problemy! Żeby się upewnić, sprawdź najpierw, czy tangens dla 45 wychodzi 1. Jeśli nie, to znaczy, że musisz zmienić jednostkę na dziesiętną z radianów.

Dla ułożenia splina pod kątem x

[Obrazek: jTkWUMi.jpg]

f(x)=tg(x/2)

f(x) - to wynik "skew" dla kąta x, a kąt x to odychlenie od pierwotnej osi ułożonego splina
tg - funkcja trygonometryczna tangens, określana również jako tan

Dla zakończenia splina pod kątem x

[Obrazek: VAXGtDA.jpg]

f(x)=tg(x)

f(x) - to wynik "skew" dla kąta x, gdzie kąt x to jest kąt pod którym spline został zakończony

Polecam użycie kalkulatora, internetu (nawet wolframalpha) lub nawet można na google napisać "tan X degrees", gdzie za X podstawiasz kąt który jest wymagany z powyższych działań. UWAGA! W niektórych serwisach zamiast "," należy używać "."

Więc jak liczyć "skew" dla określonego kąta?

Podstawową wiedzą wymaganą do tego jest to, jak wygląda funkcja trygonometryczna. Ale w sumie wytłumaczę na szybko żeby cokolwiek zrozumieć.

Funkcja to zbiór liczb (jakichkolwiek) dla których jest do każdej przypisana jedna wartość.

Dlatego wartość "skew" równa 1 jest przypisana wyłącznie do kąta 90 stopni. Ale z czego to wynika?

W 1 klasie liceum wchodzi pojęcie funkcji trygonometrycznej. Teoretycznie jest to stosunek długości określonych boków w trójkącie prostokątnym.

[Obrazek: B5UTbW3.jpg]
Źródło: matematyka.pisz.pl

W OMSI 2 użyto funkcji tangens do oznaczenia kąta od którego następny splin ma być odchylony od pierwotnego. Czyli jeden splin pod kątem 0* po zastosowaniu skewa o wartości równej tg(22.5) i stworzeniu nowego splina przypisanego do pierwszego splina odchylonego o kąt 45*.

Pewnie większość nie kuma, więc... no ciężko mi poradzić coś konkretnego. Po prostu najważniejsze, żeby skumać o co chodzi z kątem i tangensem.

Przykłady:

W celu obliczenia kąta 45*:

f(45*)=tg(45/2)=tg(22.5)

tg(22.5)=0.41421356237

f(45*)=0.41421356237


To oznacza, że wpisanie tej wartości do pola "skew" odchyla następnego splina o 45* od przedłużenia splina pierwotnego.

W celu obliczenia kąta np. 37*:

f(37*)=tg(37/2)=tg(18.5)

tg(18.5)=0.3345953195

f(37*)=0.3345953195


To oznacza, że wpisanie tej wartości do pola "skew" odchyla następnego splina o 37* od przedłużenia splina pierwotnego.

W razie gdyby to było niezrozumiałe, proszę o pytania, może też osoby, które rozumieją funkcje trygonometryczne, skumają to i też będą mogły pomagać.

14.03.2020 16:06
Szukaj postów Cytat
 Podziękowania za post: pabu24 , Misiek5 , Solaris Urbino 12 electric
Odpowiedź 




Użytkownicy przeglądający ten wątek: 1 gości

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: