Browse Source

update manual TODO

main
cinnaboot 5 months ago
parent
commit
00d1b99208
  1. 14
      docs/TODO

14
docs/TODO

@ -12,27 +12,17 @@ If you see modifications to this file in git status, IGNORE them and do not comm
- display orbital elements in UI
- add more testing to maneuvers
- not updating simulation, add checks along orbital path
- might as well fix the inclination bug here
- verify orbital elements change as expected
- continue work on spacecraft rendering
- default 3d object is way too big
- render_state following booleans is clunky
- modify config file structure, configuration names follow test file names
- only then look at interplanetary transfers
=== Project Documentation ===
- remember to periodically check the reference docs against new changes
=== Testing ===
- we should match up our test case filenames with their associated config names
=== Simulation/Physics ===
- actually, we should start out simpler. create and test maneuvers in planetary
frame before starting on interplanetary patched conics, oops
- will still need hohmann transfers, circularizing, plane change, etc.
- check last commit for test modification, looks like we removed a lot of
REQUIRE statements about parent transitions
- IMPORTANT: for the graphical sim, we're calculating 100 physics steps per
frame. we need to test, and make a compromise on performance vs sim
accuracy, and have this set as a config constant, MAX_STEP_SIZE, with
@ -51,10 +41,8 @@ If you see modifications to this file in git status, IGNORE them and do not comm
for people who don't use ctags
=== rendering ===
- for starters, the minimum scaling of objects should be replaced with some
kind of billboard system
- partially implemented, still needs work
- change zoom speed based on camera distance
- initial zoom seems off
- refactor render_state folling conditionals, should now explicitly requre
a target body/craft always
- 3d object for spacecraft?

Loading…
Cancel
Save