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); double angleTeta = cargf(zTeta);
return angleTeta;
}
|
C'est l'angle entre la projection du Vecteur dans le plan XY et l'axe des x.
|