Browse Source

update manual TODO

main
cinnaboot 5 months ago
parent
commit
e16d9e0c6e
  1. 29
      docs/TODO

29
docs/TODO

@ -6,30 +6,25 @@ If you see modifications to this file in git status, IGNORE them and do not comm
=== next steps === === next steps ===
- maneuvering - UI fixes
- implement the maneuver functions in test_hybrid_burns.cpp into the - SOI boundary testing
simulation - interplanetary transfers
- should we still be using the rk4_step() here?
- display orbital elements in UI
- add a UI control for adding maneuvers
- only then look at interplanetary transfers
- document 'ZII' zero is initialization
- arena memory management?
=== Project Documentation === === Project Documentation ===
- remember to periodically check the reference docs against new changes - remember to periodically check the reference docs against new changes
=== code style ===
- document 'ZII' zero is initialization
- arena memory management?
=== Simulation/Physics === === Simulation/Physics ===
- actually, we should start out simpler. create and test maneuvers in planetary - actually, we should start out simpler. create and test maneuvers in planetary
frame before starting on interplanetary patched conics, oops frame before starting on interplanetary patched conics, oops
- will still need hohmann transfers, circularizing, plane change, etc. - will still need hohmann transfers, circularizing, plane change, etc.
- IMPORTANT: for the graphical sim, we're calculating 100 physics steps per - something is not working with hohmann transfers, maybe SOI/parent logic?
frame. we need to test, and make a compromise on performance vs sim - orbital rendezveuz
accuracy, and have this set as a config constant, MAX_STEP_SIZE, with - interplanetary/SOI changing transfers
a good discription nearby in the code.
- could also try an alternative step method with error function
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
@ -38,3 +33,7 @@ If you see modifications to this file in git status, IGNORE them and do not comm
=== rendering === === rendering ===
- 3d object for spacecraft? - 3d object for spacecraft?
=== UI ===
- need to fix UI text overlapping
- remove '?' unavailble characters

Loading…
Cancel
Save