Riproduzione in p5.jd di Wall drawing #959, S. Lewitt (2001).
Nella sezione function setup:
- Creo uno spazio di lavoro di 400×400: createCanvas(400, 400);
- Imposto il colore dello sfondo: background(0);
Nella sezione function draw:
- Rimuovo il contorno: noStroke();
- Cambio il colore di riempimento inserendo uno dei codici hex rilevati: fill(“#FF0000”);
- Creo un triangolo inserendo le coordinate dei tre punti:triangle(0, 0, 0, 400, 40, 400);
- Cambio il colore di riempimento inserendo uno dei codici hex rilevati: fill(“#FFD700”);
- Creo un triangolo inserendo le coordinate dei tre punti: triangle(0, 0, 40, 400, 80, 400);
- Cambio il colore di riempimento inserendo uno dei codici hex rilevati: fill(“#0000FF”);
- Creo un triangolo inserendo le coordinate dei tre punti: triangle(0, 0, 80, 400, 120, 400);
- …
Ho ripetuto il procedimento fino a coprire l’intera superfice dello sfondo cambiando le coordinate dei tre punti dei triangoli e alternando sette codici hex.
Sono abbastanza sicura che ci fosse un modo più efficiente sia per disporre i triangoli (e non fare calcoli difficilissimi tipo 320-40 per trovare le coordinate giuste), che per riempire le forme con un colore casuale data una lista di codici hex… Però è stata un’esperienza molto zen e rilassante.

Lascia un commento
Devi essere connesso per inviare un commento.