Emisor de partículas que recrea una fuente mediante un surtidor de partículas. Todas las partículas parten desde un punto inicial, y a partir del mismo cada una describe una trayectoria diferente en función de un ángulo de partida.
El radio será aleatorio, y la gravedad positiva.
Este fragmento de código describe la forma (imagen) que describirán las partículas del surtidor:
Particle(PVector l) {
i++;
angle = -(60+10*(i%7)) * PI/180.0;
acceleration = new PVector(0, 0.06);
velocity = new PVector(cos(angle)*4, sin(angle)*6);
location = l.get();
lifespan = 200;
}