This was a project created for Applications of Classical Mechanics. The aim was to explore the problem of determining the optimal trajectory from Earth to a different point in the solar system using gravitational assists from other planets to minimize fuel consumption.
A big piece of inspiration was the Rossetta Lander.
More information can be found in the project report.
Your in luck all you need is Processing.
The full version will only run on windows operating systems
git clone "this repo"
cd GAToptimization/solarsys/main
processing-java --sketch=$dir --run
Opening screen. Destinations can be selected using butttons.
Sample screenshot. Mouse controls allow for full 3D panning, arrow keys allow for speed control. The enter key can be pushed at any time to restart the current trajectory. The application must be restarted to return to the opening screen.
If you would like to run manually open main.pde in the processing IDE and click run sketch
View the presentation slides here.
View the project report here.