From t-o-f

Processing: Trigonométrie

Contents (hide)

  1. 1. Trouver la distance/longueur entre deux points
  2. 2. Trouver les radians entre deux points
  3. 3. Conversion entre le système polaire et cartésien

1.  Trouver la distance/longueur entre deux points

float distance = dist(x1,y1,x2,y2);

2.  Trouver les radians entre deux points

float radians = atan2(y2-y1,x2-x1);

3.  Conversion entre le système polaire et cartésien

De polaire à cartésien (origine à x1, y1):

float x2 = cos ( radians ) * distance + x1;
float y2 = sin ( radians ) * distance + y1;

De cartésien à polaire (origine à x1, y1):

float distance = dist(x1,y1,x2,y2);
float radians =  atan2(y2-y1,x2-x1);

Tutoriel: http://www.processing.org/learning/trig/

Récupéré sur http://wiki.t-o-f.info/Processing/Trigonom%c3%a9trie
Page mise à jour le 02 February 2012 à 11h16