Add new bodies by clicking on the screen.
By clicking on a body and dragging the mouse the velocity of the body will change. The new velocity will be displayed in the text fields below.
To start the integration right click on the screen and select 'go' from the menu. Select stop to stop the integration.
To delete bodies from the system right click on the body and select delete from the menu. Also, by right clicking on the body its trace color can be changed.
The text fields:
Mass: The mass of the selected body.
Position: The position of the selected body.
Velocity: The magnitude of the velocity for the selected body.
Direction: The direction the selcted body is moving in.
Grid Bound: The extent at which the grid should always show.
Tolerance: A lower tolerance gives more accurate results.
The menu:
Go: starts the integration.
Stop: stops the integration.
Show grid: shows or hides the marks on the grid.
Trace: displays the bodies as pixels instead of images.
Canned orbits: shows a list of pre-compiled orbits.
Output to console: outputs the time followed by the position vectors for each body to the console.
Clear: clears all bodies from the system.
Download the jar file