202 Commits (31dea749cff9e1d0a6d7522fb2671aef91c4f8ba)

Author SHA1 Message Date
cinnaboot c550f318e4 add D_TOL tolerance; tighten physics tests to 1e-12 2 months ago
cinnaboot 2cbffa8eb4 add refactored physics utilities test file 2 months ago
cinnaboot 93b7252494 remove rk4_step, evaluate_acceleration; move compare_vec3 to physics module 2 months ago
cinnaboot 6b3bdb2631 Remove redundant calculate_true_anomaly() function 2 months ago
cinnaboot 629ca7d03a standardize tolerance constants in test_utilities.h 2 months ago
cinnaboot 24b6466532 refactor: test_cartesian_to_elements_advanced + restore compare_vec3 + document procedure 2 months ago
cinnaboot a5417e2274 add mat3_transpose() and use it in orbit tracker 2 months ago
cinnaboot 9e0a51999b remove wrap_count from OrbitTracker 2 months ago
cinnaboot 9b14d8471c fix orbit tracker code quality issues 2 months ago
cinnaboot 181dd61666 add inclined orbit tests and fix orbit tracker 2 months ago
cinnaboot 848cee8ad2 remove unused metrics.angular_position 2 months ago
cinnaboot 6edd30e759 refactor: improve OrbitTracker accuracy and test_utilities code quality 2 months ago
cinnaboot e8167a90f5 Split visualizer into example/ sub-project 3 months ago
cinnaboot eade44a245 resolve burn timing quantization: sub-step interpolation for TRIGGER_TIME, update docs 3 months ago
cinnaboot 008e524fe7 add TODO about combining code paths for check_maneuver_trigger 3 months ago
cinnaboot b54501e347 Fix circular orbit true anomaly calculation in cartesian_to_orbital_elements 3 months ago
cinnaboot 7b9a557662 use interpolated maneuvers with time trigger 3 months ago
cinnaboot 7d419f8d30 Revert "update docs/technical_reference.md new maneuver logic" 3 months ago
cinnaboot 601e564fa7 update docs/technical_reference.md new maneuver logic 3 months ago
cinnaboot 22727bbe22 Merge maneuver execution into single spacecraft propagation pass 3 months ago
cinnaboot fff7fa3d49 Replace per-frame propagation probe with analytical mean anomaly delta 3 months ago
cinnaboot a653749a04 refactor: rename rendezvous_hohmann to rendezvous 3 months ago
cinnaboot a855e781b5 tests: add burn timing quantization tests to maneuver_planning 3 months ago
cinnaboot 9c9f05761c tests: remove obsolete rendezvous module and tests 3 months ago
cinnaboot 2130a611c5 src: add dump_simulation_state test utility 3 months ago
cinnaboot fffbdb436a src: fix cartesian_to_orbital_elements for coplanar orbits 3 months ago
cinnaboot 4d6af716ce src: add Hohmann transfer helper functions 3 months ago
cinnaboot 493fd8e27e remove debugging from src/maneuver.cpp 3 months ago
cinnaboot b4f820c449 add initial hohmann rendezvous implementation 3 months ago
cinnaboot c4539124d2 fix styling in src/orbital_objects.h 3 months ago
cinnaboot 3e6566e1f9 Update rendezvous.h to match new style 3 months ago
cinnaboot 1bb7c820d7 Fix enum and struct styling in orbital_objects.h 3 months ago
cinnaboot 2679ec270f Consolidate rendezvous types into orbital_objects.h 3 months ago
cinnaboot 540558c762 Initial work on rendezvous planning 3 months ago
cinnaboot 6794e1a64d fix: UI text overlapping and special character fixes 3 months ago
cinnaboot 680a8f4a90 Implement exact position burn execution for true anomaly triggers 5 months ago
cinnaboot f8acbd8e1a Fix periapsis burn execution location and omega calculation 5 months ago
cinnaboot 45c5bca3f4 Document periapsis burn bug analysis 5 months ago
cinnaboot ac80bd9e71 set inital sim speed to 1.0 5 months ago
cinnaboot 4b77ad6ff7 Fix true anomaly trigger at periapsis 5 months ago
cinnaboot ca8d466b00 start the graphical simulation in paused mode 5 months ago
cinnaboot 5124b9236b Remove redundant propagate_state_by_dt helper, inline logic directly 5 months ago
cinnaboot e23a1c874b Move orbital calculation helpers to orbital_mechanics module, add propagate_state_by_dt helper 5 months ago
cinnaboot db802f1983 Refactor check_maneuver_trigger: extract helpers, fix near-circular orbit handling, add next-step detection 5 months ago
cinnaboot 10ec5c7238 update manual TODO and add FIXMEs 5 months ago
cinnaboot c76380f569 Fix UI: maneuver status updates, ZII initialization, helper functions for cache checks 5 months ago
cinnaboot 028b8a8fcc Fix UI buffer caching: remove dead code, use count-based invalidation, fix update bug 5 months ago
cinnaboot b37497a504 Implement UIState buffer caching to eliminate per-frame malloc/free calls 5 months ago
cinnaboot 79a972a183 Fix GuiDropdownBox behavior with static edit mode variables 5 months ago
cinnaboot 479f234e0f feat: Add keyboard shortcuts and improved error messages (Phase 6) 5 months ago