Exclude negative Azimuth results

main v0.4.1
Zwarf 2023-11-13 15:28:05 +01:00
rodzic a07e2bedad
commit f0a35b253b
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -194,6 +194,11 @@ double
y = cos (declination) * sin (time_sidereal - right_ascension);
azimuth = atan2 (-y, -x);
/*
* Exclude negative results
*/
if (azimuth < 0)
azimuth += 2*M_PI;
elevation = asin (sin (latitude) * sin (declination)
+ cos (latitude) * cos (declination) * cos (time_sidereal - right_ascension));