예제 #1
0
 /// <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);
 }