View Single Post
Old 21-07-2009, 08:28   #3
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da Mattyfog Guarda i messaggi
Considerate che non so neppure quanto valgano quei valori tipo 0.0f e quindi non so neppure quanto corrisponde a 360°...
Ogni aiuto è gradito
360° = 2 PiGreco
180° = PiGreco
90° = PiGreco/2
45° = PiGreco/4
In ogni caso le conoscenze che ti servono sono quelle della trigonometria
In genere, nella libreria standard di ogni linguaggio c'è un "pacchetto matematico" di base che mette a disposizione le funzioni trigonometriche e, tra le costanti, c'è sicuramente già definita quella per PiGreco.

Inoltre, il sistema di riferimento per le coordinate del sistema grafico di solito di default è orientato, come avrai già visto, con l'origine mappata in alto a sinistra, l'asse delle X positivo cresce a destra, quello delle Y positive cresce verso il basso.
Gli angoli crescono in senso orario, partendo dall'angolo 0, coincidente con l'asse positivo delle X.
Gli angoli si misurano in radianti (e di solito le funzioni trigonometriche lavorano con i radianti; la libreria standard mette a disposizione funzioni apposite per la conversione da gradi sessagesimali a gradi radianti e viceversa).
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 21-07-2009 alle 09:52.
banryu79 è offline   Rispondi citando il messaggio o parte di esso