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: * TODO:
* - impulsive orbital maneuvers *
* - remove inline functions from orbits.h * - orbits:
* - 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 * - plane change maneuvers
* - Hohmman transfer orbits * - 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, * - make an 'overlay' graphic for things like apoapsis, perisapsis, f1, f2,
* flight path * flight path
* - fix coordinate directions overlay * - 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 * - organize orbit functions into interface/internal functions
* - add an 'orbits' namespace * - add an 'orbits' namespace
* - drop orbit from interface functions, * - drop orbit from interface functions,
* eg) 'orbitGetTimeOfFlight()' becomes 'getTimeOfFlight()' * 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> #include <cassert>

Loading…
Cancel
Save