diff --git a/docs/TODO b/docs/TODO index 92e646f..4c5668e 100644 --- a/docs/TODO +++ b/docs/TODO @@ -6,10 +6,7 @@ If you see modifications to this file in git status, IGNORE them and do not comm === next steps === - - spacecraft frame seems to be loaded in as local from config, but we have no - initialize_bodies() equivalent. could be a good time to implement local - coordinates in config file, since we have a bug already - - think of a test to validate spacecraft coords + - add tests for 3d orbital elements in local frame - maneuvering - still need to render the spacecraft orbits - display orbital elements in UI @@ -44,13 +41,8 @@ If you see modifications to this file in git status, IGNORE them and do not comm eg) https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta%E2%80%93Fehlberg_method - remove bodies on non closed orbits after they are a certain distance from the root body, or bary-center - - add and test 'satellite' objects that should not be in parents or have a - SOI - - see FIXME in src/simulation.cpp::calc_orbital_velocity about inclination === Simulation Config Files === - - relative coordinates for child bodies - - can then use classic orbital elements instead of positions and velocities - a format with nested children would be nice === CTAGS === @@ -61,3 +53,4 @@ If you see modifications to this file in git status, IGNORE them and do not comm === rendering === - for starters, the minimum scaling of objects should be replaced with some kind of billboard system + - partially implemented, still needs work