| Class | Description |
| BodiesInit |
This initializer creates bodies with a random choice of body and shape definition,
and then attaches them to particles for later use with BodyRenderer. |
| BodyInit |
This initializer creates bodies with the given body and shape def,
and then attaches them to particles for later use with BodyRenderer. |
| BodyRenderer |
Kinematic controller sets b2Body objects according to the motion of
Particles. |
| BodyZone |
A BodyZone allows 2D particles to be picked randomly from inside a body. |
| CircleInit |
This initializer creates bodies with a single circle shape inside,
and then attaches them to particles. |
| Collide |
Collide method updates particles containing bodies with the position and
velocities of the body. |
| Physics |
This activity creates a Box2D world, and manages the interaction between particles and the world. |