Calcul d'un angle entre 2 points(cartésiens)

Fermé
lonestar - Modifié le 23 sept. 2019 à 01:54
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 24 sept. 2019 à 12:04
Bonjour,
je cherche à trouver la valeur d'angle entre 2 points (en JavaScript mais cela importe peu) .

J'ai eu beau cherché je ne trouve pas de réponses claire sur le web.

Ma trigo et mes vecteurs étant plus que rouillés je vous demande de l'aide:
voici ce que j'ai fait déjà même si il y a pas grand chose.


/** longueur droite/ligne et angles */
let Coord={};//-- using an object to store Cartesian Coordinates functions


Coord.getDistanceAB = function(xa,ya,xb,yb){
 return Math.sqrt( ( (xb-xa)*(xb-xa)+(yb-ya)*(yb-ya) ) );
}

Coord.getAngleABC= function(xa,ya, xb,yb){
 //-- comment trouver C pour former un triangle dont AB est l'hypothenuse?
 let xc= '??',
 yc='??';
 //-- en fait plutôt retourner l'angle directement?

}



Que ce soit en degré ou radian peu m'importe.
Merci de vos réponses


édit: évidemment l'angle entre 2 droites qui forment un triangle rectangle en passant par A et B (C étant à 90°(PI/2 rad) de A et B), désolé pour ma formulation foireuse... l'angle entre 2 points étant toujours nul , sauf en cas de trou noir XD
Configuration: Windows / Firefox 69.0

3 réponses

Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 928
23 sept. 2019 à 08:39
Bonjour
Le segment [AB] peut-être l’hypoténuse d’une infinité de triangles.
Il faut une donnée supplémentaire pour pouvoir calculer une valeur précise
0
jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
23 sept. 2019 à 09:04
Bonjour,

La question ne semble pas concerné un langage de programmation ... mais un souci de trigo....
Elle n'a donc pas sa place dans le forum programmation ( ni sur commentcamarche d'ailleurs).
0
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 928
23 sept. 2019 à 14:25
Salut J, certes, mais même sur un forum de maths il ne trouvera dans ces conditions
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié le 23 sept. 2019 à 14:34
Je suis assez d'accord, lonestar a surtout besoin de clarifier ses idées sur ce qu'il veut obtenir et à partir de quoi, là c'est très confus, que cela soit sur un forum de maths ou de programmation.

Obtenir un angle à partir des coordonnées de deux points n'a pas de sens.

A partir des coordonnées de 3 points, en revanche, on en a déjà discuté sur le forum : https://forums.commentcamarche.net/forum/affich-33681648-comment-calculer-un-angle-entre-trois-coordonnees-cartesiennes (avec du code de KX illustrant comment calculer la formule en Java)... peut-être est-ce ce qu'il veut faire... mais lui seul peut le dire :-)
0