/// <summary>Compute static properties for orbit shape and speed</summary> public void ComputeStaticProperties() { orientation = Kepler.ComputeOrientation(argument, longitude, inclination); semiLatusRectum = Kepler.ComputeSemiLatusRectum(_periapsis, _eccentricity); semiMajorAxis = Kepler.ComputeSemiMajorAxis(_periapsis, _eccentricity); rate = Kepler.ComputeRate(_period, _limits.x * Deg2Rad, _limits.y * Deg2Rad); }
/// <summary>Computes static properties for rotational axis and speed</summary> public void ComputeStaticProperties() { axis = Kepler.ComputeAxis(_rightAscension, _declination); rate = Kepler.ComputeRate(_period, -Math.PI, Math.PI); }