|
|
|
|
@ -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 <cassert> |
|
|
|
|
|