|
|
|
|
@ -21,7 +21,6 @@ TransferParameters calculate_hohmann_transfer(double r_departure, double r_arriv
|
|
|
|
|
|
|
|
|
|
params.delta_v_capture = 0.0; |
|
|
|
|
|
|
|
|
|
double departure_period = 2.0 * M_PI * sqrt(pow(r_departure, 3) / (G * central_mass)); |
|
|
|
|
double arrival_period = 2.0 * M_PI * sqrt(pow(r_arrival, 3) / (G * central_mass)); |
|
|
|
|
params.phase_angle_deg = calculate_required_phase_angle(params.transfer_time, arrival_period); |
|
|
|
|
|
|
|
|
|
@ -112,7 +111,6 @@ int spawn_spacecraft_on_transfer(SimulationState* sim, int departure_idx,
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CelestialBody* departure = &sim->bodies[departure_idx]; |
|
|
|
|
CelestialBody* sun = &sim->bodies[0]; |
|
|
|
|
|
|
|
|
|
CelestialBody spacecraft; |
|
|
|
|
spacecraft.name[0] = 'S'; |
|
|
|
|
|