Projection orthogonale dans le plan
-
MMax81 dernière édition par
Bonjour,
J'ai les coordonnées de 3 pts, appelons les A,B et C.
Je recherche les coordonnées du point H, projection orthogonale de C sur la droite (AB).C'est pour un programme informatique donc les coordonnées varient (le but du probleme est de trouver le chemin le plus court en fait).
Pour le moment les idées qui me sont venus en tete :
Calcul du vecteur AB, et par les calculs du produit scalaire, je trouve :(XB(X_B(XB - XXX_A)(XH)(X_H)(XH - XCX_CXC) + (YB(Y_B(YB - YYY_A)(YH)(Y_H)(YH −YC-Y_C−YC) = 0
Bref, je vois mal comment calculer les coordonnées, sachant que H appartient à la droite (AB), je suppose qu'il faut utiliser la relation vec(AB) = k*vec(AH) et reinjecter dans le premier calcul...
Bref tout ca est assez lourd alors je me demandais s'il n'y avait pas une formule de calcul que j'aurai oublié. Est-ce que ma méthode est la bonne ?
Merci d'avance.
-
MMax81 dernière édition par
Salut Max81 !
Tu as plusieurs possibilité mais tu peux faire comme ceci :
AH² = AC² - CH²
donc d'après la distance d'une droite et d'un point :AH² = AC² - (axC(ax_C(axC + byCby_CbyC + c)² / (a² + b²)
Edit: j'avais oublié :
Pour connaitre la position de H, tu fais avec le produit scalaire de vecAC par vecAB.
-
Mmadvin dernière édition par
?????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
?????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
Et maintenant on n'a plus rien à faire ......
Max81 fait les questions et les réponses .....
On va être au chômage :frowning2:
-
Mmadvin dernière édition par
!!!
Au chômage ?? Parce que t'es payée toi ??
Houla... faudra que j'en cause au patron de ça !!! :razz:
-
Je suis payée au même tarif que toi : la reconnaisance de ceux qu'on aide.
Mais tu ne sais pas qu'on a le droit virer les bénévoles ....
-
Mmadvin dernière édition par