Scorrere del tempo: secondi
Grazie ad alcune funzioni di p5.js è possibile ottenere facilmente l’ora e il giorno correnti e usarli per determinare le proprietà geometriche o cromatiche delle forme.
Angolo corrispondente all’estensione di ognuna delle 60 tacche degli orologi.
Angolo della lancetta corrispondente al numero corrente di secondi (da 0 a 59).
La direzione della lancetta è sempre quella delle 12:00 (dal centro verso l’alto) perché l’orientamento viene impostato attraverso l’istruzione rotate().
Creare anche la lancetta dei minuti usando la funzione
minute(). Per evitare di sommare le traslazioni e le rotazioni si consiglia l’uso delle istruzionipush()epop().
Nell’assegnazione del valore di
angoloTaccanon è stata usata direttamente la costanteTWO_PIperché questa, fuori dalle funzioni, potrebbe non essere stata ancora definita da p5.js. In alternativa si sarebbe potuto assegnare il valore nelsetup():