Browse Source

update TODO

main
cinnaboot 1 year ago
parent
commit
c78891c0f4
  1. 26
      src/main.cpp

26
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
*
* - 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
* - patched conic method for transferring between 2 grav bodies
* - test parabolic/hyperbolic trajectories
*
* - 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()'
*
* - Gooey:
* - Add maneuver controls for circularize_raising/lowering
* - can we make the input slider for maneuver anomaly snap to certain angles?
* - 0, apoapse, periapse?
*/
#include <cassert>

Loading…
Cancel
Save