Acquisisce i secondi tramite la funzione second().
final color colore=color(255, 0, 0); final int spessore=5; final float passo=TWO_PI/60.0; PImage iSfondo; float secondi, xc, yc, xs, ys, lunghezza; void setup() { size(500, 500); frameRate(5); smooth(); stroke(colore); strokeWeight(spessore); iSfondo=loadImage("sfondo500.png"); lunghezza=0.4*width; xc=width/2; yc=height/2; } void draw() { background(iSfondo); secondi=passo*second()-HALF_PI; xs=xc+cos(secondi)*lunghezza; ys=yc+sin(secondi)*lunghezza; line(xc, yc, xs, ys); }