Browse Source

add orbitClampAngle function

main
cinnaboot 4 years ago
parent
commit
1a4d1f75e5
  1. 10
      src/orbits.cpp

10
src/orbits.cpp

@ -253,3 +253,13 @@ getPropagatedTrueAnomaly(system_2body sys,
return getTrueAnomFromEccAnom(sys.ep.e, ecc_anom);
}
// FIXME: organize into interface/internal functions
// NOTE: return an equivalent angle between 0 and 2 pi radians
double
orbitClampAngle(double theta)
{
double revs = floor(theta / (2 * M_PI));
return theta - revs * 2 * M_PI;
}

Loading…
Cancel
Save