Particle Simulation Applet

This program uses a dynamic model (with acceleration) to simulate multiple, independent particles.

Command Description
] Increases simulation speed (use this if applet runs too slowly).
[ Decreases simulation speed.
Left-click Makes all particle move towrds mouse position. (Shift: Move away).
a Attracts all particle to mouse position (toggles). (Shift: Repels).
t Makes all particle turn about mouse position. (Shift: Clockwise).
g Toggles downwards gravity.
b Forms/enlarges "bubble" around mouse (Shift: Resets).
r Randomizes velocity.
f Freezes all particle (sets velocities to 0).
Up arrow Makes all particle move faster.
Down arrow Makes all particle move slower.
- Reverses particle velocity.
v Evenly distributes particle speed. (Shift: Velocity).
d Increases damping (Shift: Resets).
o Changes particle colouring mode (direction/random).
l Changes particle display mode (rectangle/line).
w Changes wall geometry (rectangular/wrap-around/circle).
p Pauses (toggles).
Esc Resets position and randomizes velocity.

Last update: February 12, 2005.