cinnaboot
b2f9d304d0
update satellite creation with entity names
4 years ago
cinnaboot
c079147090
add FIXMEs for Ellipse3D
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
dcbd5bc21d
always update tags file when compiling
4 years ago
cinnaboot
eb92810331
update main TODO
4 years ago
cinnaboot
895526649d
rename getPropagatedTrueAnomaly to orbitGetPropagatedTrueAnomaly
4 years ago
cinnaboot
3e563a22f9
clean up comments in orbits.h/cpp
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
cb1ac9ce8e
replace reused test variables with constants
4 years ago
cinnaboot
4f9d3e2589
update ctags when compiling
4 years ago
cinnaboot
4be3569771
update struct names to consistant PascalCase style
4 years ago
cinnaboot
a91489153c
update main TODO
4 years ago
cinnaboot
f2ad9b249a
add time of flight info to gooey
4 years ago
cinnaboot
a7f1bfa141
add gooey input for sim speed
4 years ago
cinnaboot
4408ebc980
add orbitGetTimeOfFlight interface
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
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