Angle dans un cercle

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!

2 réponses

  1. Super merci beaucoup je vais regarder
    0
    1. Modérateur
      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)
      0