diff --git a/src/main.cpp b/src/main.cpp index 653ce78..55e7b4c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,27 +1,29 @@ /* * TODO: - * - impulsive orbital maneuvers - * - remove inline functions from orbits.h - * - replace instances of glm:: with using directives - * - compile with '-pedantic' and fix macro warnings - * - orbits with nu (true anom at T0) other than 0 degrees - * - plane change maneuvers - * - Hohmman transfer orbits - * - make an 'overlay' graphic for things like apoapsis, perisapsis, f1, f2, - * flight path - * - fix coordinate directions overlay - * - patched conic method for transferring between 2 grav bodies - * - test parabolic/hyperbolic trajectories - * - organize orbit functions into interface/internal functions - * - add an 'orbits' namespace - * - drop orbit from interface functions, - * eg) 'orbitGetTimeOfFlight()' becomes 'getTimeOfFlight()' + * + * - orbits: + * - plane change maneuvers + * - Hohmman transfer orbits + * - patched conic method for transferring between 2 grav bodies + * - parabolic/hyperbolic trajectories * * - Gooey: * - Add maneuver controls for circularize_raising/lowering * - can we make the input slider for maneuver anomaly snap to certain angles? * - 0, apoapse, periapse? + * - make an 'overlay' graphic for things like apoapsis, perisapsis, f1, f2, + * flight path + * - fix coordinate directions overlay + * + * - meta: + * - remove inline functions from orbits.h + * - replace instances of glm:: with using directives + * - compile with '-pedantic' and fix macro warnings + * - organize orbit functions into interface/internal functions + * - add an 'orbits' namespace + * - drop orbit from interface functions, + * eg) 'orbitGetTimeOfFlight()' becomes 'getTimeOfFlight()' */ #include