Oppure

Loading
09/02/14 19:43
amreo
Ho un problema, risolvibile matematicamente(credo)

Guardate l'immagine Schema.png allegato

devo calcolare le cordinate del punto A.
conosco solo il raggio r, il centro(punto 0;0) e l'angolo g.

come devo fare per calcolare le coordinate del punto A.

NB: dato che il problema mi si è posto quando stavo programmando la grafica, stare attenti a 2 cose:
-l'asse y è verso giù, il punto 0;0 è in alto a sinistra
-l'angolo gira in senso orario.

ho provato con cos e sen ma non mi da i risultati sperati:

A (cos(g) * r; sen(g) * r)
aaa
09/02/14 20:09
Quali risultati hai avuto che non ti sembrano corretti?

Facci degli esempi con dei valori ...
Ultima modifica effettuata da 09/02/14 20:09
09/02/14 20:22
amreo
(approssimato all' unità;)
r=160


g=0
A (160; 0) OK

g=20
A (65; 146) NO

g=40
A (-107; 119) NO

g=60
A (-152; -49) NO

g=80
A (-18; -159) NO

Ancora?
Ultima modifica effettuata da amreo 09/02/14 21:30
aaa
09/02/14 21:44
Scusa ma quei 20 40 60 ... sono gradi ? Hai convertito in radianti prima di calcolare seno e coseno?
10/02/14 13:33
amreo
si,no.

ho fatto una ricerca e ho scoperto che si calcola cosi

2 * Pi / 360 * g

OK, corretto
Ultima modifica effettuata da amreo 10/02/14 13:36
aaa
10/02/14 18:17
Per questi problemi bisogna avere qualche nozione di trigonometria ...