Browse Source

update manual TODO

main
cinnaboot 6 months ago
parent
commit
30cc25e3b2
  1. 11
      docs/TODO

11
docs/TODO

@ -6,10 +6,7 @@ If you see modifications to this file in git status, IGNORE them and do not comm
=== next steps === === next steps ===
- spacecraft frame seems to be loaded in as local from config, but we have no - add tests for 3d orbital elements in local frame
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
- maneuvering - maneuvering
- still need to render the spacecraft orbits - still need to render the spacecraft orbits
- display orbital elements in UI - 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 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 - remove bodies on non closed orbits after they are a certain distance from
the root body, or bary-center 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 === === 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 - a format with nested children would be nice
=== CTAGS === === CTAGS ===
@ -61,3 +53,4 @@ If you see modifications to this file in git status, IGNORE them and do not comm
=== rendering === === rendering ===
- for starters, the minimum scaling of objects should be replaced with some - for starters, the minimum scaling of objects should be replaced with some
kind of billboard system kind of billboard system
- partially implemented, still needs work

Loading…
Cancel
Save