cinnaboot
8f6c0f3d10
update orbitGetTimeofFlight for orbits that pass through periapsis
4 years ago
cinnaboot
1d97d8df60
add orbitTimeSincePeriapsis prototype
4 years ago
cinnaboot
aa913b32bf
correct NOTE in orbit test case 4.2
4 years ago
cinnaboot
3f672bcd56
add FIXME for eccentricity variable names
4 years ago
cinnaboot
25447510e8
add tests for time of flight
4 years ago
cinnaboot
a5c0cfa65f
remove even more (NOTE:) markers for inline comments
4 years ago
cinnaboot
021414ce3f
remove some (NOTE:) markers for inline comments
4 years ago
cinnaboot
b0e11e5895
automatically run tests when compiling
4 years ago
cinnaboot
1a4d1f75e5
add orbitClampAngle function
4 years ago
cinnaboot
8fe8a783f7
update tests
4 years ago
cinnaboot
6714bd9123
properly set SIM_SPEED after changes
4 years ago
cinnaboot
6b7f85bb01
update main TODO
4 years ago
cinnaboot
6df2bd5779
update gitignore to not track vim session file
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
86f6e68897
update README
4 years ago
cinnaboot
dfb214c3cf
remove assimp from Makefile
4 years ago
cinnaboot
8443fa44d6
add time_step argument to systemInit
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
2d912bd08e
update libTangerine
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
51c6341074
set default gooey time_step increment to 5
4 years ago
cinnaboot
d90c35a52d
set apoaspsis and periapsis in systemInit
4 years ago
cinnaboot
c642247f89
add icosphere mesh with lighting as grav body display
4 years ago
cinnaboot
987226e9d3
swap f1 and f2 so f1 is primary focus of the ellipse_parameters
4 years ago
cinnaboot
dc004d5fe4
add pause and play buttons to gooey
4 years ago
cinnaboot
48b031a024
update imgui to v1.87
4 years ago
cinnaboot
38a0294424
re-implement updating satellite position
4 years ago
cinnaboot
44c12d71c0
remove assimp build options from Makefile
4 years ago
cinnaboot
e42926d1c3
use new libTangerine interface functions
4 years ago
cinnaboot
be08f25ec7
add a clean_lib task to Makefile
4 years ago
cinnaboot
cf1e3a691d
begin update with new libTangerine interface
4 years ago
cinnaboot
7c07088a76
add data/* to gitignore
4 years ago
cinnaboot
1b9cbf1e75
update tangerine submodule
4 years ago
cinnaboot
c13612afd6
split up updateSatelliteModel function
5 years ago
cinnaboot
f3413ef978
remove validation in main::postFrameCallback
5 years ago
cinnaboot
a25d057baf
clean up WIP notes
5 years ago
cinnaboot
bc8f84a297
fix tests
5 years ago
cinnaboot
5c4c8b9659
update gooey to display model changes
5 years ago
cinnaboot
d9546be2a1
implement orbit model layout changes
5 years ago
cinnaboot
f1dc6a1d66
update orbital_elements struct
5 years ago
cinnaboot
5c45c2d6cd
update function names in orbit.h to be consistent with style
5 years ago
cinnaboot
4b201af742
update satellite position when time_step is 0
5 years ago
cinnaboot
5038d71a26
fix orbit_test
5 years ago
cinnaboot
b85836013d
remove TODO about mesh pointers
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