Particle in a discrete time physics simulation
The Particle class provides the basis for particles in a ParticleSystem
simulation. The particles handle their own physics interaction calculations.
You can have as many, or few, spatial dimensions as you like.
Extend this base class to add extra functionality, such as the ability to render
to a graphics display (see RenderingParticle for an example of this)(more...)