Testo particellare: interattività
Usando le coordinate del mouse, o le altre possibilità offerte da p5.js, si può rendere il testo reattivo alle azioni dell’utente.
In sostanza, viene verificato che la distanza fra il cursore del mouse e il punto iniziale sia inferiore o meno a 60 pixel…
- se è inferiore, il punto viene avvicinato alla posizione del cursore del mouse;
- altrimenti, il punto viene riportato istantaneamente alla posizione iniziale.
Far allontanare i punti dal cursore del mouse (anziché farli avvicinare) facendo ruotare di 180° il vettore
vettMouse:
Far tornare i punti alla loro posizione iniziale in modo graduale (anziché istantaneamente) interpolando le posizioni nell’
else:
I punti sono disegnati con
circle()e non conpoint(): con p5.js dalla versione 2.3.1 alla 2.3.4, in Chrome,point()non disegna buona parte dei punti con la coordinata x oltre 256, e il risultato sfarfalla. La correzione arriverà con la versione successiva.
- CARTELLA-SKETCH
- index.html
- sketch.js
- style.css
- UbuntuCondensed.ttf
Con p5.js 1 i font si caricano nella funzione
preload(), che p5.js 2 non usa più, e la dimensione del testo è il quarto parametro ditextToPoints():