6.3.18 Récupérer l'angle théta

Récupérer l'angle théta :

1
2
3
4
5
6
7
8
9
double Vecteur::getAngleTeta() const{
	double longueur = this->taille();
	double anglePhi = acosf(p_z/longueur);
	double cosTeta = p_x /  (longueur*sinf(anglePhi));
	double sinTeta = p_y / (longueur*sinf(anglePhi));
	double complex zTeta = longueur*(cosTeta + I*sinTeta);  //I est le i des nombres complexes
	double angleTeta = cargf(zTeta);
	return angleTeta;
}

C'est l'angle entre la projection du Vecteur dans le plan XY et l'axe des x.