2011-08-05 6 views
0

Quelqu'un peut-il expliquer comment sin (e) & cos (ine) peut être utilisé pour obtenir les coordonnées de projection de fin (x, y) d'un objet en rotation? J'ai essayé de plusieurs façons, mais l'anglais n'est pas ma langue maternelle. Cela me rend plutôt difficile à comprendre.Sinus et Cosinus

+0

Vous vous rendez compte qu'il y a un site SE pour les maths? http://math.stackexchange.com/ – Eduardo

+0

Pourquoi les gens pensent que cela appartient aux programmeurs ...? –

Répondre

9

Le sinus et cosinus peut être utilisé pour calculer les côtés dans un triangle:

 B 
     /| 
    /| 
    /| 
/ | 
/ | 
/\a | 
A__\___C 

De la longueur du côté AB et l'angle a, vous pouvez calculer les côtés AC et BC:

Si vous placez A au centre d'un cercle et déplacez le point B autour du bord, vous pouvez calculer les coordonnées de B à partir de l'angle et du rayon.

x = r * cos a 
y = r * sin a 

     y 
    ^
    . | . 
    . + B 
.  |  . 
.  |  . 
.  A---+---> x 
.    . 
.   . 
    .  . 
    . . . 

Pour des angles de 0 à 90 degrés, il est un triangle simple, mais quand vous obtenez plus de 90 degrés la valeur Cosinus obtient négative, ce qui signifie que la coordonnée x est à gauche du centre. Plus de 180 degrés sinus devient négatif, ce qui signifie que y est en dessous du centre. Plus de 270 degrés cosinus redevient positif, c'est donc à la droite du centre, nous amenant à 360 degrés où le sinus redevient positif.

+1

ASCII art === +1 – Tom

Questions connexes