bonjour à tous (surtout aux matheux )
voilà ma question...
Comment calcul t'on les coordonnées d'un point contenu dans un cercle ? pour pouvoir ensuite evaluer sa distance par rapport au centre du même cercle...
sin(a)+cos(b) ?
merki
Hors ligne
Hello,
Tu connais quoi du point, ses coordonnées cartésiennes ?
Dans ce cas, si les coordonnées du point sont x2, y2 et les coordonnées du centre x1, y1
alors
dx = x2 - x1
dy = y2 - y1
et distance = racine carrée(dx * dx + dy * dy)
(c'est ce que calcule dist() dans processing)
Hors ligne
ok merci ça devrait me contenter pour l'instant
existe t'il en ligne un site ou l'on peu trouver toutes ces petites formules bien pratiques ?
+++
Hors ligne
Yep...
Le calcul de la distance entre ton point et le centre du cercle, c'est juste Pythagore... comme proposé par Emoc...
Mais pour cela, il est nécessaire de connaître les coordonnées cartésiennes de ces 2 points...
Peut-être utilises-tu des cordonnées polaires ?
EDIT :
Sur Wikipédia, il y a déjà ce qu'il faut, je pense...
Coordonnées cartésiennes
Coordonnées polaires
Dernière modification par Olivier (2010-03-01 11:12:00)
Hors ligne
oyster_twiter a écrit:
existe t'il en ligne un site ou l'on peu trouver toutes ces petites formules bien pratiques ?
Mathworld ? http://mathworld.wolfram.com
cf distances : http://mathworld.wolfram.com/Distance.html
+ d'autres (algorithmes math/physique)
http://softsurfer.com/algorithm_archive.htm
http://gpwiki.org/index.php/Language_Agnostic
Hors ligne
merci beaucoup les gars !
Hors ligne
yep,
juste pour info, je pense qu'il vaut mieux utiliser cette formule :
d=sqrt((x_2-x_1)^2+(y_2-y_1)^2).
que cette combinaison :
citation :
dx = x2 - x1
dy = y2 - y1
et distance = racine carrée(dx * dx + dy * dy)
car je me suis retrouvé avec des -1.#IND en commentaire dans supercollider ... nombre indéfini car trop grand.
et du coup le programme ne donnait rien...
+++
Dernière modification par oyster_twiter (2010-03-01 17:19:45)
Hors ligne
C'est la même! je l'ai écrit avec dx et dy pour que ce soit plus facile à lire, mais la formule de papi Pythagore, c'est bien d=sqrt((x_2-x_1)^2+(y_2-y_1)^2)
Bizarre, je ne sais pas d'où sort l'erreur dans SC...
Hors ligne
Pages: 1