l´angle par rapport au vector Ox de ton plan ?
Le vecteur Ox est normalisé (par exemple (1,0) en 2D (marchera aussi en 3D
Tu calcules le vecteur directeur de ta ligne :
si tu as un point A et un point B, le vecteur directeur est le vecteur AB normalisé, qu´on appellera V.
Tu sais que :
Ox.V = cos(angle) // produit scalaire de vecteurs
normalisés
donc
angle = acos(Ox.V)
ton angle ABSOLU sera entre 0 et Pi.
// si tu veux juste l´angle absolu, et non orienté
, arrete toi la.
Si tu veux un angle orienté, ce sera un peu plus complexe :
il faut savoir si ton Ox est "a gauche" ou "a droite" de V.
S´il est a gauche, alors ton angle sera positif, s´il est a droite, tu prendras -angle.
Pour cela, tu calcules le déterminant des 2 vecteurs (regle du Gamma), et en fonction de son signe, tu sais s´il est a gauche ou a droite.
Si tu veux un angle dans un espace 3D, c´est plus compliqué : il te faut le vecteur N normal au plan considéré, soit Z = Ox^V (produit vectoriel), soit Alpha = Z.N (produit scalaire)
Le signe Alpha te donnera l´orientation de "angle"