private void CalcPhaseAngleCurrent() { _PhaseAngleCurrent = KACUtils.clampDegrees360(Target.orbit.trueAnomaly + Target.orbit.argumentOfPeriapsis + Target.orbit.LAN - (Origin.orbit.trueAnomaly + Origin.orbit.argumentOfPeriapsis + Origin.orbit.LAN)); }
private void CalcPhaseAngleCurrent2() { _PhaseAngleCurrent = KACUtils.clampDegrees360((Target.orbit.trueAnomaly * Mathf.Rad2Deg) + Target.orbit.argumentOfPeriapsis + Target.orbit.LAN - ((Origin.orbit.trueAnomaly * Mathf.Rad2Deg) + Origin.orbit.argumentOfPeriapsis + Origin.orbit.LAN)); }
private void CalcPhaseAngleTarget() { _PhaseAngleTarget = KACUtils.clampDegrees360(180 * (1 - Math.Pow((Origin.orbit.semiMajorAxis + Target.orbit.semiMajorAxis) / (2 * Target.orbit.semiMajorAxis), 1.5))); }