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
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
a50f76695f
update TODO
4 years ago
cinnaboot
04d5a4a0e7
initialize scene with world 'Z' as camera 'up'
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
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
8d3ba3c75e
use new applyManeuver() signature
4 years ago
cinnaboot
5b0f556b19
use ImpulseType enum in maneuver functions
4 years ago
cinnaboot
f6e49b7476
add TODO about compiling with -pedantic
4 years ago
cinnaboot
7c54cb2ad8
initial work for impulsive maneuvers
4 years ago
cinnaboot
5d98f1f85e
update main TODO
4 years ago
cinnaboot
a03cef852e
add helper functions for preFrameCallback()
4 years ago
cinnaboot
7d4f96f82b
update main TODO
4 years ago
cinnaboot
5efd583d64
add selectOrbit() game interface
4 years ago
cinnaboot
d22fdb27b7
update main TODO
4 years ago
cinnaboot
7690b46cd0
change DEFAULT_SIM_SPEED
4 years ago
cinnaboot
f44bdc90fc
update ellipse colors when selecting from gooey
4 years ago
cinnaboot
153ec55d33
reorder main todo list
4 years ago
cinnaboot
829459e5dd
use asset arena for manual models
4 years ago
cinnaboot
b2f9d304d0
update satellite creation with entity names
4 years ago
cinnaboot
ed62935797
update gooey to handle multiple orbits
4 years ago
cinnaboot
3a8be29148
break out GameOrbit and GameState to game.h
4 years ago
cinnaboot
cc934945de
impletment multiple orbits
4 years ago
cinnaboot
eb92810331
update main TODO
4 years ago
cinnaboot
895526649d
rename getPropagatedTrueAnomaly to orbitGetPropagatedTrueAnomaly
4 years ago
cinnaboot
4be3569771
update struct names to consistant PascalCase style
4 years ago
cinnaboot
a91489153c
update main TODO
4 years ago
cinnaboot
6714bd9123
properly set SIM_SPEED after changes
4 years ago
cinnaboot
6b7f85bb01
update main TODO
4 years ago
cinnaboot
45fa17554c
fix incorrect simulation time_step
...
We're not tracking sim_time and sim_speed on the GameState object,
and only updating sim_time when gs->running == true
Also updated the gooey with a Simulation Window to display the new
properties
4 years ago
cinnaboot
7a0840fd93
add TODO items and testing for time_step
4 years ago
cinnaboot
d370265c83
add 'GameState' struct, and use 'user_data' in callbacks
4 years ago
cinnaboot
11fc5fa5e6
make use of system_2body time_step property
4 years ago
cinnaboot
c642247f89
add icosphere mesh with lighting as grav body display
4 years ago
cinnaboot
dc004d5fe4
add pause and play buttons to gooey
4 years ago
cinnaboot
38a0294424
re-implement updating satellite position
4 years ago
cinnaboot
e42926d1c3
use new libTangerine interface functions
4 years ago
cinnaboot
cf1e3a691d
begin update with new libTangerine interface
4 years ago
cinnaboot
c13612afd6
split up updateSatelliteModel function
5 years ago
cinnaboot
f3413ef978
remove validation in main::postFrameCallback
5 years ago
cinnaboot
5c4c8b9659
update gooey to display model changes
5 years ago