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