View Full Version : Conversione angoli in C++
Esistono nelle librerie standard del C++ delle funzioni analoghe a Math.toDegrees() e Math.toRadians() del Java? Sennò me le faccio da solo, come si suol dire chi fa da se fa per tre
#define PI 3.14159265358979323846
inline double toRadians(double degrees)
{
return PI*degrees/180;
}
inline double toDegrees(double degrees)
{
return 180*degrees/PI;
}
tieni presente che il metodo cionci ti ritorna un angolo in notazione sessadecimale e cioè; l'angolo giro viene visto così composto:
360 gradi
1 grado = 100 primi
1 primo = 100 secondi
Giusto perchè me ne stavo occupando in questo momento :)
C'è il problema della normalizzazione:
http://www.snippets.org/snippets/portable/TRIGLIB+H.php3
http://www.snippets.org/snippets/portable/TRIGLIB+C.php3
Originally posted by "misterx"
360 gradi
1 grado = 100 primi
1 primo = 100 secondi
Sì, anche perchè crearebbe notevoli problemi di rappresentazione usare la notazione classsica... Inogni caso è sempre semplice convertire da quella classica a quella che ho usato...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.