|
|
|
|
@ -2,22 +2,10 @@
|
|
|
|
|
#include "orbits.h" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// WIP
|
|
|
|
|
//
|
|
|
|
|
const static uint ELLIPSE_VERT_COUNT = 256; |
|
|
|
|
const static uint DEFAULT_TIME_STEP = 100; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
grav_body |
|
|
|
|
gravBodyInit(double mu, double r) |
|
|
|
|
{ |
|
|
|
|
grav_body gb = {0}; |
|
|
|
|
gb.mu = mu; |
|
|
|
|
gb.radius = r; |
|
|
|
|
return gb; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
system_2body |
|
|
|
|
systemInit(grav_body gb, orbital_elements el) |
|
|
|
|
{ |
|
|
|
|
@ -32,10 +20,15 @@ systemInit(grav_body gb, orbital_elements el)
|
|
|
|
|
|
|
|
|
|
return s; |
|
|
|
|
} |
|
|
|
|
//
|
|
|
|
|
// WIP
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
grav_body |
|
|
|
|
gravBodyInit(double mu, double r) |
|
|
|
|
{ |
|
|
|
|
grav_body gb = {0}; |
|
|
|
|
gb.mu = mu; |
|
|
|
|
gb.radius = r; |
|
|
|
|
return gb; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ellipse_parameters |
|
|
|
|
ellipseInitAB(double a, double b) |
|
|
|
|
|