cinnaboot
1e6bbb7ed2
update libTangerine repo URL
2 years ago
cinnaboot
cba74e57de
add DEBUG_ORBITS flag to toggle the extra random orbits
3 years ago
cinnaboot
fa2ae763fe
remove debug section from applyManeuver()
3 years ago
cinnaboot
025fb09e35
update main TODO
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
999e77669d
change orbit color, and move camera back to fit scene
3 years ago
cinnaboot
349cf40b77
load many orbits to provoke failing assertions
3 years ago
cinnaboot
e909922638
incread sim speed, and pre-select orbit for convenience
3 years ago
cinnaboot
e30fde3531
use GL_DYNAMIC_DRAW for ellipse entity meshes
3 years ago
cinnaboot
d988eabfcc
update main TODO
3 years ago
cinnaboot
ae53aab0bf
Gooey: fix logic for selected orbit window
3 years ago
cinnaboot
78131a01d3
clean up commented code in loadScene()
4 years ago
cinnaboot
986574a73a
add circularize impulse types
4 years ago
cinnaboot
6dcd3987ab
move the camera back to fit scene
4 years ago
cinnaboot
2b7ffe8909
implement multiple maneuver nodes as linked list
4 years ago
cinnaboot
1b215b8265
add more gooey elements for other memory arenas
4 years ago
cinnaboot
7a530b6e88
add arena memory gooey widget
4 years ago
cinnaboot
d4b3eeee7c
add CHECK_UNINITIALIZED make option
4 years ago
cinnaboot
88f2de41a4
fix typo in test case description
4 years ago
cinnaboot
e1c9657918
add orbitGetTransferVelocity()
4 years ago
cinnaboot
848e4b5b58
add FIXME/TODO for billboards
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
8a05d11390
add orbit determination test case for flight path angle
4 years ago
cinnaboot
157e770bb8
add test case for orbit shaping
4 years ago
cinnaboot
c76c7c6ae6
add test case for equatorial orbit
4 years ago
cinnaboot
a50f76695f
update TODO
4 years ago
cinnaboot
a3dfae36c4
add function to convert orbital elements to state vectors
4 years ago
cinnaboot
04d5a4a0e7
initialize scene with world 'Z' as camera 'up'
4 years ago
cinnaboot
c3a95370cb
add test case for vectors to orbital elements
4 years ago
cinnaboot
cae0e5f1d0
correct orbitGetEccentricityVector()
...
also add orbitGetVectorMagnitude(), not tute :P
4 years ago
cinnaboot
ee82324dfa
add note about eccentricity vector
4 years ago
cinnaboot
b35ababbb7
re-orient world coordinates to match simulation
4 years ago
cinnaboot
f37cc92eae
add rotation xform to satellite struct
4 years ago
cinnaboot
0d683ee5da
only use xyzw coordinates in glm structures
4 years ago
cinnaboot
3370f9ea03
update libTangerine submodule
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
f3d792897a
use double precision floats in test
4 years ago
cinnaboot
be2eadd6e7
update main TODO
4 years ago
cinnaboot
9a9bb6f02e
update main TODO
4 years ago
cinnaboot
98bf0a954e
add a coordinate overlay graphic that shows IJK frame coords
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
8d3ba3c75e
use new applyManeuver() signature
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
d5a789bec2
re-add orbital elements to gooey
4 years ago