[MATH] Tracer une ligne a partir d'un angle

Tracer une ligne a partir d'un angle [MATH] - Algo - Programmation

Marsh Posté le 26-05-2006 à 21:51:44    


Bonjour
 
J'ai un point A avec les coordonee Xa et Ya.
J'ai un angle â.
 
Je veut tracer un ligne depuis A avec un angle â et donc avoir tout les cordonee des point (Xb,Yb), (Xc,Yc) etc...
 
Je pense avoir trouvé une formule :
 
pour un angle â et un point A (Xa,Ya) l'équation est Y = m x X + p
avec m = tan(â) et p = Ya - m x Xa.
 
Mais je n'arive pas a la modifier pour trouver :
 
Xb = ?
Yb = ?
 
Quel variable incrementer pour calculer les coordonee du point C ?

Reply

Marsh Posté le 26-05-2006 à 21:51:44   

Reply

Marsh Posté le 26-05-2006 à 21:58:55    

Xb = Xa + m*cos(â)
Yb = Ya + m*sin(â)


Message édité par Ayuget le 26-05-2006 à 21:59:06
Reply

Marsh Posté le 26-05-2006 à 22:09:47    

Ca ne marche pas j'ai peut etre fait une erreur au niveau des parenthése ?
 
[C]
 
x = x + (tan(angle)) * (cos(angle));
y = y + (tan(angle)) * (sin(angle));

Reply

Marsh Posté le 27-05-2006 à 11:19:45    

Pour ce qui ferons une recherche la solution est  
 
Xb = Xa + cos(â)
Yb = Ya + sin(â)
 
 

Reply

Marsh Posté le 30-05-2006 à 23:45:07    

shulsie a écrit :

Ca ne marche pas j'ai peut etre fait une erreur au niveau des parenthése ?
 
[C]
 
x = x + (tan(angle)) * (cos(angle));
y = y + (tan(angle)) * (sin(angle));


ah ouais j'avais pas vu que ton m était ta tangente.
 
Mon "m" était la distance entre les 2 points.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed