mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 23:14:34 +02:00
fixes horizontal angle normalization
This commit is contained in:
parent
0a6cdf9da5
commit
dde8b7dee5
1 changed files with 2 additions and 2 deletions
|
@ -68,12 +68,12 @@ void angleHorizontalPolar(float& azimuth, float& altitude)
|
||||||
if (altitude > Unit::half_pi())
|
if (altitude > Unit::half_pi())
|
||||||
{
|
{
|
||||||
altitude = Unit::pi() - altitude;
|
altitude = Unit::pi() - altitude;
|
||||||
azimuth = -azimuth;
|
azimuth += Unit::pi();
|
||||||
}
|
}
|
||||||
else if (altitude < -Unit::half_pi())
|
else if (altitude < -Unit::half_pi())
|
||||||
{
|
{
|
||||||
altitude = -Unit::pi() - altitude;
|
altitude = -Unit::pi() - altitude;
|
||||||
azimuth = -azimuth;
|
azimuth += Unit::pi();
|
||||||
}
|
}
|
||||||
azimuth = angleUnsignedNormal<Unit>(azimuth);
|
azimuth = angleUnsignedNormal<Unit>(azimuth);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue