172 Commits (3e6566e1f9647a66b17df10b0dd261b155785308)

Author SHA1 Message Date
cinnaboot b6ddca5dbb Fix spacecraft panel showing for 1 frame then disappearing 5 months ago
cinnaboot c288755ec4 Fix camera distance to account for body size when switching targets 5 months ago
cinnaboot 79725a7875 Simplify camera targeting by removing spacecraft selection from renderer 5 months ago
cinnaboot 24dee13e42 Fix camera culling by accounting for near cull plane in minimum distance calculation 5 months ago
cinnaboot e6c70acd77 Implement dynamic camera zoom with percentage-based speed and distance clamping 5 months ago
cinnaboot 4d2f254b81 Extract camera control constants to #define macros 5 months ago
cinnaboot 2c663baae1 Fix OrbitTracker to handle 3D inclined orbits 5 months ago
cinnaboot 78711fb1db fix whitespace 5 months ago
cinnaboot 81afa42032 add FIXME about configurable camera settings 5 months ago
cinnaboot 3c884445c7 Apply 3D rotation matrices to orbital elements conversion 5 months ago
cinnaboot d53b68b972 Add 3x3 matrix implementation for orbital rotations 5 months ago
cinnaboot 840623d34d Refactor config loader to extract orbit parsing into helper function 5 months ago
cinnaboot b221251787 Remove altitude parameter to fix spacecraft initialization bug 5 months ago
cinnaboot 80375c8b47 add FIXMEs 5 months ago
cinnaboot 0ec7646fca Implement relative rendering with linear scaling and child indicators 5 months ago
cinnaboot 59bac0b036 Remove TrackingMode and RenderFrameMode enums 6 months ago
cinnaboot 98905fc846 Phase 0: Refactor update_camera() with helper functions 6 months ago
cinnaboot 4459a86301 Add enums and new fields for local frame rendering 6 months ago
cinnaboot 2ad3e12ec3 add fix for circular orbit rendering 6 months ago
cinnaboot b9d325acd3 feat: implement logarithmic radius scaling for body sizes 6 months ago
cinnaboot 26754ab565 update default config 6 months ago
cinnaboot 82f6858997 update default config 6 months ago
cinnaboot 7a579ff4ac correct transform was -y direction 6 months ago
cinnaboot a0166aee5d fix: render prograde orbits counter-clockwise by removing sign flip 6 months ago
cinnaboot 60906844ca remove unused function and variable 6 months ago
cinnaboot 3b63dc7a16 remove unused config_loader function 6 months ago
cinnaboot 3bd35bb90e create config_validator module and refactor validation logic 6 months ago
cinnaboot e8202e930e Fix parabolic orbit velocity components 6 months ago
cinnaboot c4c06d4cd3 Phase 7: Implement parabolic orbit support with union 6 months ago
cinnaboot c5946acdc4 WIP: Phase 4-6 - Initialization, validation, and test updates 6 months ago
cinnaboot dade860e89 Phase 4: Update initialization to use orbital mechanics module 6 months ago
cinnaboot ec1d115676 Phase 3: Update config parser to use orbital elements 6 months ago
cinnaboot 121f1b9d29 Phase 2: Update data structures with global_position/global_velocity 6 months ago
cinnaboot dc1f9f4e58 Phase 1: Create orbital mechanics module 6 months ago
cinnaboot b4e3b40fb2 add generic render_orbit function and spacecraft orbit support 6 months ago
cinnaboot 3a6d6755b5 set a different default UI style 6 months ago
cinnaboot 681ff82f88 add FIXME about inclined orbits 6 months ago
cinnaboot b9b4361767 fix rendering issue with begin/end frame functions 6 months ago
cinnaboot 38f0e0bad7 Convert spacecraft and maneuver markers to screen-space rendering 6 months ago
cinnaboot a16863607b Extract UI rendering code into separate ui_renderer module 6 months ago
cinnaboot 42f4b12cfc Refactor to billboard rendering 6 months ago
cinnaboot b96f1cfe8c Add spacecraft rendering with maneuver visualization 6 months ago
cinnaboot dbf9231f14 fix whitespace 6 months ago
cinnaboot 3717e3ba4d remove spacecraft and maneuver config_loader messages 6 months ago
cinnaboot 76157ed4bc remove old mission_planning references and sources 6 months ago
cinnaboot fb97beb471 add FIXME 6 months ago
cinnaboot 2875d3f50d Refactor: Break up update_simulation into helper functions 6 months ago
cinnaboot aca56351ff Fix: Remove duplicate maneuver execution code 6 months ago
cinnaboot ce35c618d6 Implement maneuver planning system with config-based scheduled burns 6 months ago
cinnaboot f5a1fdd245 Refactor: Integrate spacecraft into SimulationState 6 months ago