Scorrere del tempo: secondi

// height=100 lines=auto
var angoloTacca = 0.10471975511965977;  // TWO_PI / 60;

function draw() {
    background(220);

    var angolo = second() * angoloTacca;

    translate( 50,50 );
    rotate( angolo );

    line( 0,0, 0,-50 );
}
var angoloTacca = 0.10471975511965977;  // TWO_PI / 60;

Angolo corrispondente all'estensione di ognuna delle 60 tacche degli orologi.

var angolo = second() * angoloTacca;

Angolo della lancetta corrispondente al numero corrente di secondi (da 0 a 59).

line( 0,0, 0,-50 );

La direzione della lancetta è sempre quella delle 12:00 (dal centro verso l'alto) perché l'orientamento viene impostato attraverso l'istruzione rotate().

 

Nell'assegnazione del valore di angoloTacca non è stato usato direttamente TWO_PI perché, fuori dalle funzioni, le costanti di p5.js potrebbero essere usate prima del caricamento della libreria. In alternativa si sarebbe potuto assegnare il valore nel setup():
   var angoloTacca;
   function setup() {
          angoloTacca = TWO_PI / 60;
   }