pub fn radius_from_true_anomaly( semi_major_axis: Float, eccentricity: Float, true_anomaly: Float ) -> Float