Círculo
Demo desarrollada en Processing para practicar el posicionamiento de una partícula en el espacio siguiendo un movimiento circular en torno a un punto.
El movimiento de la partícula viene definido por la siguiente función:
$$ x = center_{x} + 100·radius · \cos( dw · dt)$$ $$ y = center_{y} + 100·radius · \sin( dw · dt)$$
Para realizar este movimiento utilizamos la siguiente función:
void step(){
dw += 2*PI*f;
pos.set( center.x + R*100 * cos( dw*dt), center.y + R*100 * sin( dw*dt));
println( "pos: ", pos);
}