[PHP]Obliczanie współrzędnych, układ kartezjański ? |
[PHP]Obliczanie współrzędnych, układ kartezjański ? |
18.09.2018, 17:19:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 3 Dołączył: 30.03.2014 Ostrzeżenie: (0%) |
hej
na początku dodam że jestem ZIELONY z matematyki i nigdy jej nie zrozumiem Oś Z to obracany u mnie kąt B Przykładowe dane VZOFX[1]=000.000 VZOFY[1]=421.0000 VZOFZ[1]=185.000 ( B0 ) Po obliczeniu np kąta B122 powinno wyjść coś takiego VZOFX[3]=-55.971 VZOFY[3]=421.000 VZOFZ[3]=-34.975 ( B122 ) inne przykładowe cyferki VZOFX[4]=58.275 VZOFY[4]=421.000 VZOFZ[4]=-30.985 ( B242 ) VZOFX[5]=-66.000 VZOFY[5]=421.000 VZOFZ[5]=000.000 ( B90 ) VZOFX[6]=33.000 VZOFY[6]=421.000 VZOFZ[6]=57.158 ( B330 ) VZOFX[7]=185.000 VZOFY[7]=421.000 VZOFZ[7]=000.000 ( B270 ) jak napisać algorytm na postawie "sinus cosinus" który po podaniu współrzędnych X Z wyliczy mi dowolny kąt od 0 do 359* Z formularzem i samym kodem sobie poradzę ale jak wspomniałem matematyk zemnie taki że kalkulator potrafię odpalić pozdrawiam |
|
|
19.09.2018, 18:35:11
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 782 Pomógł: 1826 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeżeli:
Cytat Przykładowe dane VZOFX[1]=000.000 VZOFY[1]=421.0000 VZOFZ[1]=185.000 ( B0 ) to przy obrocie wokół osi Y: a powinno być VZOFX[2]=000.000 VZOFZ[2]=185.000 ( B180 ) na pewno zmieni się współrzędna X i/lub Z. Tu pokazałeś, że obydwie współrzędne nie zmieniają się. Nie wiem co ze współrzędną Y. Bo jeśli nie zmienia się, to na pewno nie jest to obrót o kąt 180 stopni, a jeśli się zmienia, to nie jest to obrót wokół osi Y. Podaj jeszcze raz dla jakich danych wejściowych, obrotu wokół której osi, jakie dane wyjściowe powinieneś otrzymać. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 22.09.2024 - 20:11 |