|
|
|
|
@ -110,8 +110,10 @@ orbitInit(double a, double e, double iota, double ohm, double omega, double nu);
|
|
|
|
|
|
|
|
|
|
glm::dvec3 orbitGetEccentricityVector(glm::dvec3 r, glm::dvec3 v, double mu); |
|
|
|
|
|
|
|
|
|
// NOTE: returns position vector in perifocal plane
|
|
|
|
|
glm::dvec3 orbitGetPositionVector(double r, double theta); |
|
|
|
|
|
|
|
|
|
// NOTE: returns velocity vector in perifocal plane
|
|
|
|
|
glm::dvec3 orbitGetVelocityVector(double mu, double h, double e, double theta); |
|
|
|
|
|
|
|
|
|
// NOTE: return transform from perifocal to grav body (IJK) coordinate system
|
|
|
|
|
|