public void OrbitToParameters( double pericenterDistance, double eccentricity, double inclination, double ascendingNode, double argOfPeriapsis, double meanAnomalyAtEpoch, double period, DateTime epoch, DateTime time, double[] vector) { CelestialMechanics.Orbit o = new EllipticalOrbit(pericenterDistance, eccentricity, inclination, ascendingNode, argOfPeriapsis, meanAnomalyAtEpoch, period, epoch.DateTimeToDay()); o.vectorAtTime(time.DateTimeToDay(), vector); }