Descrizione del Refactoring:
Ho ripulito il codice inserendo tutte le coordinate fisse all’inizio dello sketch dentro due liste (const PUNTI_G e PUNTI_B).
Questo ha permesso di eliminare decine di righe ripetute: adesso basta un solo ciclo for per dire a p5.js di scorrere i punti e disegnarli tutti insieme con i comandi vertex() ed ellipse().
Infine, ho usato il blocco if/else legato a mouseIsPressed per controllare la grafica: a riposo il colore del fill() resta ‘black’ e il diametro fisso a 10; quando clicchi, il colore passa a ‘orange’ e il diametro cambia dimensione da solo seguendo il tempo con sin(). Il comando stroke(‘black’) mantiene le linee sempre nere.

Lascia un commento
Devi essere connesso per inviare un commento.