49 Commits (bb41f0344ece8a2f209ce2b8631c51c44bc5cece)

Author SHA1 Message Date
cinnaboot 909a7c8ae1 fix the source of all the 'nan' position errors 3 years ago
cinnaboot 349cf40b77 load many orbits to provoke failing assertions 3 years ago
cinnaboot 986574a73a add circularize impulse types 4 years ago
cinnaboot e1c9657918 add orbitGetTransferVelocity() 4 years ago
cinnaboot f466aae7e6 apply elements.nu as satellite true anomaly on init 4 years ago
cinnaboot afbdbb16de add orbitGetStateVectorsFromElements() 4 years ago
cinnaboot 3b26d0a840 fix divide by zero 4 years ago
cinnaboot 157e770bb8 add test case for orbit shaping 4 years ago
cinnaboot a3dfae36c4 add function to convert orbital elements to state vectors 4 years ago
cinnaboot cae0e5f1d0 correct orbitGetEccentricityVector() 4 years ago
cinnaboot f37cc92eae add rotation xform to satellite struct 4 years ago
cinnaboot 7e5df09dc7 move notes from orbits.cpp to header 4 years ago
cinnaboot f8a3dc1863 move orbitGetXForm note to header 4 years ago
cinnaboot 0a2e01909d add functions to convert orbital elements to state vectors 4 years ago
cinnaboot a3dba7e372 swap apoapsis and periapsis distance in systemInit() 4 years ago
cinnaboot 7c54cb2ad8 initial work for impulsive maneuvers 4 years ago
cinnaboot 1a312ae1e5 add FIXME for ellipseInitAE() 4 years ago
cinnaboot 4b956ab8dd move Ellipse3D to game.h 4 years ago
cinnaboot cc934945de impletment multiple orbits 4 years ago
cinnaboot 895526649d rename getPropagatedTrueAnomaly to orbitGetPropagatedTrueAnomaly 4 years ago
cinnaboot 069783f116 inline one-line functions in orbits.h/cpp 4 years ago
cinnaboot a18cf925aa add test case for orbit determination 4 years ago
cinnaboot 4be3569771 update struct names to consistant PascalCase style 4 years ago
cinnaboot 8f6c0f3d10 update orbitGetTimeofFlight for orbits that pass through periapsis 4 years ago
cinnaboot 1d97d8df60 add orbitTimeSincePeriapsis prototype 4 years ago
cinnaboot 3f672bcd56 add FIXME for eccentricity variable names 4 years ago
cinnaboot 021414ce3f remove some (NOTE:) markers for inline comments 4 years ago
cinnaboot 1a4d1f75e5 add orbitClampAngle function 4 years ago
cinnaboot 45fa17554c fix incorrect simulation time_step 4 years ago
cinnaboot 8443fa44d6 add time_step argument to systemInit 4 years ago
cinnaboot 1923e7a296 add orbital period property, and test case 4 years ago
cinnaboot fae845ee49 allow negative time_step / reverse orbit propagation 4 years ago
cinnaboot 11fc5fa5e6 make use of system_2body time_step property 4 years ago
cinnaboot bac790e9d2 set default time_step to 1 4 years ago
cinnaboot d90c35a52d set apoaspsis and periapsis in systemInit 4 years ago
cinnaboot 987226e9d3 swap f1 and f2 so f1 is primary focus of the ellipse_parameters 4 years ago
cinnaboot a25d057baf clean up WIP notes 5 years ago
cinnaboot d9546be2a1 implement orbit model layout changes 5 years ago
cinnaboot 5c45c2d6cd update function names in orbit.h to be consistent with style 5 years ago
cinnaboot d52a5b1d69 add specific energy, flight path angle, and speed functions 5 years ago
cinnaboot b9da499564 update trajectory equation function inputs 5 years ago
cinnaboot b702c004f0 workaround for orbit position bug when e > 0.995 5 years ago
= 64755fc33d add more inputs to demo application 5 years ago
= a9df4b1ac7 update demo GUI, and add input validation 5 years ago
= fb1f93b825 add constructEllipseAE 5 years ago
cinnaboot e40d886f84 setup imgui 5 years ago
cinnaboot 9b3137d27b update demo to use correct orbit propagation 5 years ago
cinnaboot 8fd3acd5ee add testing with Catch2 for orbit propagation 5 years ago
cinnaboot fcc3c85254 add orbit tests and update Makefile 5 years ago