Tracer une ligne a partir d'un angle [MATH] - Algo - Programmation
Marsh Posté le 26-05-2006 à 21:58:55
Xb = Xa + m*cos(â)
Yb = Ya + m*sin(â)
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));
Marsh Posté le 27-05-2006 à 11:19:45
Pour ce qui ferons une recherche la solution est
Xb = Xa + cos(â)
Yb = Ya + sin(â)
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 ? |
ah ouais j'avais pas vu que ton m était ta tangente.
Mon "m" était la distance entre les 2 points.
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 ?