Comment dessiner une horloge à aiguilles ?
L'angle d'une aiguille se calcule en degrés depuis midi, puis se convertit en radians :
t est une toile dimension(t, 200, 200) remplir(t, #F1FAEE) cercle(t, 100, 100, 80, #A8DADC) h, m, am, ah est un nombre h vaut heure_de(maintenant()) mod 12 m vaut minute_de(maintenant()) am vaut radians(m * 6 - 90) ah vaut radians((h + m / 60) * 30 - 90) ligne(t, 100, 100, 100 + 70 * cosinus(am), 100 + 70 * sinus(am), #1D3557, 3) ligne(t, 100, 100, 100 + 45 * cosinus(ah), 100 + 45 * sinus(ah), #E63946, 5) affiche t