A lightweight Rust application for planning and browsing celestial trajectories throughout our solar system. Leveraging the Bevy game engine, Solar System Navigator renders interactive orbital simulations that help you visualize and refine spacecraft paths across various planetary bodies.
-
Real-Time Visualization
Watch orbits update smoothly in a user-friendly 3D environment. -
Configurable Trajectories
Adjust orbital parameters and craft flight paths with minimal effort. -
High-Level Abstractions
Manage calculations and space mechanics with straightforward Rust data structures.
-
Clone the repository:
git clone https://github.com/yourusername/solar-system-navigator.git
-
Install Rust & Cargo:
Make sure you have Rust (and its package manager, Cargo) installed.
Install Rust -
Build and run:
cd solar-system-navigator cargo run
-
Navigation
- Use your mouse and keyboard to zoom, pan, and rotate the viewpoint.
- Observe planetary bodies and probe trajectories as the simulation runs.
-
Editing Trajectories
- Tweak orbital or spacecraft parameters in the code or configuration files.
- Re-run the project to see updated paths.
-
Add Your Own Bodies
- Extend the simulation by adding extra planetary or spacecraft data.
-
In-Sim Editing
- On-the-fly parameter adjustments for instant feedback.
-
Trajectory Explorer
- Start with real trajectories of missions like Apollo 11 and Osiris-REX