![]() |
![]() |
![]()
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 (IMG:style_emoticons/default/smile.gif) (IMG:http://images.stimax.pl/i7/ukladhuh.png) 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* (IMG:style_emoticons/default/questionmark.gif) Z formularzem i samym kodem sobie poradzę ale jak wspomniałem matematyk zemnie taki że kalkulator potrafię odpalić (IMG:style_emoticons/default/wink.gif) pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o obliczenie kąta między osią X a odcinkiem, którego pierwszy koniec umieszczony jest w punkcie x=0, y=0, a drugi koniec w punkcie x=A, y=B, gdzie A i B to zadane liczby?
To będzie arcus tangens B/A http://php.net/manual/pl/function.atan2.php
Ten post edytował trzczy 19.09.2018, 00:44:24 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 3 Dołączył: 30.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o obliczenie kąta między osią X a odcinkiem, którego pierwszy koniec umieszczony jest w punkcie x=0, y=0, a drugi koniec w punkcie x=A, y=B, gdzie A i B to zadane liczby? To będzie arcus tangens B/A http://php.net/manual/pl/function.atan2.php
(IMG:http://images.stimax.pl/i7/ukladyxy.png) Bardziej chodzi o to że mam np kąt 0 i podane współrzędne X i Z VZOFX[1]=000.000 VZOFY[1]=421.0000 VZOFZ[1]=185.000 ( B0 ) chciałbym wyliczyć przesunięcie współrzędnych po podaniu innego kąta np 45 lub 279 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:40 |