mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 21:10:04 +00:00
parent
288909c822
commit
6334039c42
1 changed files with 3 additions and 2 deletions
|
|
@ -728,13 +728,14 @@ void Level2ProductViewImpl::ComputeCoordinates(
|
||||||
radials.end(),
|
radials.end(),
|
||||||
[&](std::uint32_t radial)
|
[&](std::uint32_t radial)
|
||||||
{
|
{
|
||||||
// Angles are ordered clockwise, delta should be positive
|
// Angles are ordered clockwise, delta should be positive. Only correct
|
||||||
|
// less than -90 degrees, this should cover any "overlap" scenarios.
|
||||||
float deltaAngle =
|
float deltaAngle =
|
||||||
(radial == 0) ? (*radarData)[0]->azimuth_angle() -
|
(radial == 0) ? (*radarData)[0]->azimuth_angle() -
|
||||||
(*radarData)[numRadials - 1]->azimuth_angle() :
|
(*radarData)[numRadials - 1]->azimuth_angle() :
|
||||||
(*radarData)[radial]->azimuth_angle() -
|
(*radarData)[radial]->azimuth_angle() -
|
||||||
(*radarData)[radial - 1]->azimuth_angle();
|
(*radarData)[radial - 1]->azimuth_angle();
|
||||||
while (deltaAngle < 0.0f)
|
while (deltaAngle < -90.0f)
|
||||||
{
|
{
|
||||||
deltaAngle += 360.0f;
|
deltaAngle += 360.0f;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue