orbital_sim/orbital_sim.rs
1fn main() {
2 let orbit = ioss::physics::orbit::IoOrbit::new();
3 println!("Semi-major: {:.0} m", orbit.semi_major_axis_m);
4 println!("Period: {:.2} days", orbit.orbital_period_s() / 86_400.0);
5 println!(
6 "Speed: {:.1} m/s",
7 orbit.orbital_speed_m_s(orbit.semi_major_axis_m)
8 );
9 let rot = ioss::physics::rotation::IoRotation::new();
10 println!("Synchronous: {}", rot.synchronous);
11 println!("Equatorial speed: {:.2} m/s", rot.equatorial_speed_m_s());
12}