Lancetta dei secondi

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);
}