
> Spiegazione codice
Per questo Assignment ho voluto creare un pattern geometrico basato sulla suddivisione di una griglia in triangoli con diverse tonalità di grigio.
Ho iniziato definendo una variabile size con valore 50, che determina la dimensione di ogni cella della griglia. Ho creato un canvas di 400×400 pixel e usato background(255) per fare in modo che il disegno avesse uno sfondo di base bianco.
Al centro del codice sono due cicli “for“: il primo scorre il canvas orizzontalmente, il secondo verticalmente, entrambi a distanza di 50 pixel. Insieme coprono tutta la superficie creando una griglia di 8×8 celle.
Per introdurre variabilità ho usato l’operatore modulo %. La variabile cella calcola la somma della colonna e della riga corrente e applica % 2, ottenendo sempre 0 o 1 in modo alternato, proprio come una scacchiera. Questo valore determina l’orientamento dei triangoli tramite un blocco if / else.
Ogni cella viene divisa in due triangoli. A seconda del valore di cella, i triangoli cambiano orientamento e colore: ho usato quattro toni di grigio (50, 100, 150, 200) per creare contrasto e profondità visiva all’interno del pattern.
Il risultato è un pattern geometrico, con un effetto visivo di alternanza dato dalla combinazione di triangoli speculari e grigi diversi.
Lascia un commento
Devi essere connesso per inviare un commento.