172 Commits (3e6566e1f9647a66b17df10b0dd261b155785308)

Author SHA1 Message Date
cinnaboot 2f7ae72bf0 Add local frame spacecraft maneuvering interface 6 months ago
cinnaboot 51831923a2 Fix Hohmann transfer test: fix retrograde bug and simplify validation 6 months ago
cinnaboot 642a6e2573 display local position and velocity for children of bodies 6 months ago
cinnaboot 899fa3bae6 Add config validation for parent-child distances 6 months ago
cinnaboot bf1b8ee0c6 remove extra printf debugging per sim step 6 months ago
cinnaboot 5ebac26118 Implement config-based spacecraft with LEO initialization and impulse burn 6 months ago
cinnaboot c3a46062d7 Initialize camera to follow root body on startup 6 months ago
cinnaboot 8278cb0366 Fix orbit rendering to use local_velocity for nested orbits 6 months ago
cinnaboot e22cea1cf7 increase window and info panel size for graphical rendering 6 months ago
cinnaboot 8f60ba54f0 Fix compiler warnings: remove unused variables, increase buffer size 6 months ago
cinnaboot c4262ab096 Store and display config file name in simulation state 6 months ago
cinnaboot c858891398 Preserve camera distance when switching bodies 6 months ago
cinnaboot 188df84c57 Remove keyboard shortcuts - always show UI panels and auto-follow 6 months ago
cinnaboot a2f199c9ce Fix camera orbit rotation - use camera.up and horizontal orbit 6 months ago
cinnaboot 879875f49a Fix camera follow - maintain distance and proper orbital rotation 6 months ago
cinnaboot 969af97fe0 Add camera follow feature for selected body 6 months ago
cinnaboot 1b8e0929d1 Improve buffer safety in body list string construction 6 months ago
cinnaboot 85bd9eed80 Fix raygui body selection - GuiListView return value bug 6 months ago
cinnaboot 6d3c841be2 fix whitespace 6 months ago
cinnaboot 7988aa7fa7 Fix body list format for raygui compatibility 6 months ago
cinnaboot 32e0bf2512 Add raygui integration and UI functionality for body selection 6 months ago
cinnaboot cbd8923604 Refactor velocity calculation and consolidate initialization 6 months ago
cinnaboot 185b736614 Consolidate body initialization into single loop 6 months ago
cinnaboot 65855caecd Refactor simulation code to remove FIXMEs 6 months ago
cinnaboot 4ee5841a9a Fix Titan moon orbital stability 6 months ago
cinnaboot a260d24d36 Simplify find_dominant_body based on parent type 6 months ago
cinnaboot 60e852be8b Simplify find_dominant_body to remove hysteresis 6 months ago
cinnaboot 9802dc7c91 Phase 1-3: Implement mission planning module for Hohmann transfers 6 months ago
cinnaboot 76619c19eb Phase 1: Enable root body transitions for patched conics 6 months ago
cinnaboot ee055856a5 fix: enable SOI exit transitions with conditional hysteresis 6 months ago
cinnaboot 84502a7007 Add parabolic orbit rendering function 6 months ago
cinnaboot 1ec6249208 Add parabolic orbit support and test case 6 months ago
cinnaboot ed1e50e8f8 remove simulation dependencies from physics module 6 months ago
cinnaboot 45939c66c2 remove unused calculate_gravity_force function 6 months ago
cinnaboot 64d9284477 Fix parent body transition bug in simulation 6 months ago
cinnaboot d25df0c022 update fixmes about root body simulation 6 months ago
cinnaboot 1672cc4acf change default view of orbit_sim, and update manual TODO 6 months ago
cinnaboot 757eb05ef4 add FIXMEs, and update manual TODO 6 months ago
cinnaboot e857ce57a5 add debugging to problematic simulation function 6 months ago
cinnaboot 915e32147a only verify integer type for parent index 6 months ago
cinnaboot 45bb58dfdf add a focus_camera function to rederer for debugging 6 months ago
cinnaboot 052efff5d1 Phase 2: Local frame integration (Earth Moon test now passing!) 6 months ago
cinnaboot 92be7f8111 Phase 1: Add local coordinate frame storage (no behavior change) 6 months ago
cinnaboot a64e1ab17c Remove multiple root bodies support from simulation.cpp 6 months ago
cinnaboot c53c598ffe Add moon orbit test suite and fix solar system config 6 months ago
cinnaboot e374c0529a Remove unused add_body() and consolidate velocity initialization 6 months ago
cinnaboot b6636e429b Make config loader helper functions private 6 months ago
cinnaboot 9aafbd5ccf Refactor velocity initialization into smaller functions 6 months ago
cinnaboot 81e799c2ec Rename bodies.h/cpp to simulation.h/cpp 6 months ago
cinnaboot 1c59da8c41 Remove headless mode and legacy test documentation: simplify main.cpp, update README with Testing section, delete obsolete test_verification.md, remove test-manual target from Makefile 6 months ago