Angle dans un cercle
predact
Messages postés
187
Statut
Membre
-
predact Messages postés 187 Statut Membre -
predact Messages postés 187 Statut Membre -
Bonjour tout le monde,
J'aimerai déterminer l'angle d'un point dans un cercle par rapport au centre. Par exemple si j'ai un cercle de centre (10,10) et de rayon 10 pixels, si je prends le point (15,15) comment savoir que ce point relier au centre représente 45°, (-15,15) 135° et ainsi de suite? Je suppose qu'il faut que j'utilise la trigonométrie mais en c cela ne nécessite-t-il pas trop de ressource ?
Merci d'avance!
J'aimerai déterminer l'angle d'un point dans un cercle par rapport au centre. Par exemple si j'ai un cercle de centre (10,10) et de rayon 10 pixels, si je prends le point (15,15) comment savoir que ce point relier au centre représente 45°, (-15,15) 135° et ainsi de suite? Je suppose qu'il faut que j'utilise la trigonométrie mais en c cela ne nécessite-t-il pas trop de ressource ?
Merci d'avance!
A voir également:
- Angle dans un cercle
- Comment enlever le cercle bleu sur whatsapp - Guide
- Cercle violet snap - Forum Snapchat
- Cercle gris snapchat ✓ - Forum Snapchat
- Rapporteur d'angle virtuel gratuit - Télécharger - Études & Formations
- Comment faire un cercle sur photoshop ✓ - Forum Photoshop
2 réponses
Il faut utiliser l'arc tangente, ou mieux atan2, si elle existe dans ton langage.
atan2(y-y0,x-x0) calcule l'angle fait par le point (x,y) par rapport au centre (x,y0)
atan2(y-y0,x-x0) calcule l'angle fait par le point (x,y) par rapport au centre (x,y0)