Click or drag to resize

OrbitalElementsConvertTimeFromPeriapsisToTrueAnomaly Method

Converts the time from periapsis passage to true anomaly. The value returned is signed and monotonic even for periodic orbits.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static double ConvertTimeFromPeriapsisToTrueAnomaly(
	double timeFromPeriapsis,
	double radiusOfPeriapsis,
	double eccentricity,
	double gravitationalParameter
)

Parameters

timeFromPeriapsis
Type: SystemDouble
The time from periapsis passage (time).
radiusOfPeriapsis
Type: SystemDouble
The radius of periapsis (distance).
eccentricity
Type: SystemDouble
The eccentricity of the orbit.
gravitationalParameter
Type: SystemDouble
The gravitational parameter (distance cubed per time squared).

Return Value

Type: Double
The true anomaly.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionThrown when eccentricity is negative or radiusOfPeriapsis or gravitationalParameter is negative or zero.
ArithmeticExceptionThrown when the iterative solution to Kepler's equation did not converge for elliptic or hyperbolic orbits.
See Also