cinnaboot
fa2ae763fe
remove debug section from applyManeuver()
3 years ago
cinnaboot
909a7c8ae1
fix the source of all the 'nan' position errors
...
We were getting slight floating point errors from glm::dot() before
sending the result to acos(). Anything out of the range of -1 >= x <= 1
is undefined
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
2b7ffe8909
implement multiple maneuver nodes as linked list
4 years ago
cinnaboot
e1c9657918
add orbitGetTransferVelocity()
4 years ago
cinnaboot
a3dfae36c4
add function to convert orbital elements to state vectors
4 years ago
cinnaboot
ee82324dfa
add note about eccentricity vector
4 years ago
cinnaboot
f37cc92eae
add rotation xform to satellite struct
4 years ago
cinnaboot
fd868b0f45
fix the case where step passes through 0 in testManeuverStep()
4 years ago
cinnaboot
6591b094ac
add more detailed logging to applyManeuver()
4 years ago
cinnaboot
065b44085b
add more detailed debug logging for addManeuver()
4 years ago
cinnaboot
5b0f556b19
use ImpulseType enum in maneuver functions
4 years ago
cinnaboot
7c54cb2ad8
initial work for impulsive maneuvers
4 years ago
cinnaboot
57af44e7d0
add note to removeManeuver()
4 years ago
cinnaboot
a03cef852e
add helper functions for preFrameCallback()
4 years ago
cinnaboot
c6058d49f8
begin work on maneuver nodes
4 years ago
cinnaboot
29f5aec399
fix compiler uninitialized warning
4 years ago
cinnaboot
2e89b9c0d8
add getSelectedOrbit() interface
4 years ago
cinnaboot
5efd583d64
add selectOrbit() game interface
4 years ago
cinnaboot
f44bdc90fc
update ellipse colors when selecting from gooey
4 years ago
cinnaboot
4b956ab8dd
move Ellipse3D to game.h
4 years ago
cinnaboot
3a8be29148
break out GameOrbit and GameState to game.h
4 years ago