Sol Lewitt: Wall Drawing #289
Genskab billedet i Processing.
- Der skal være 24 linjer som udspringer fra center af canvas.
- 12 linjer fra midtpunktet på hver side.
- 12 linjer fra hvert hjørne.
- Længden og placeringen af hver linje er random.
Fremgangsmåde:
- Start med at lave baggrunden sort.
- Lav et for-loop der tegner 24 hvide linjer som udspringer fra centrum af canvas.
- Lav længden og placeringen af linjernes endepunkter random vha. random().
- Opret et for-loop for hver af de fire sider samt de fire hjørner, og tegn i hvert loop 12 hvide linjer, der strækker sig ud fra hver respektive side og hvert hjørne.
Følgende kode viser hvordan man laver et for-loop der tegner 24 hvide linjer som udspringer fra centrum af canvas.
void setup() {
size(1600, 800);
background(0);
stroke(255);
for (int i = 0; i < 24; i++) {
float rX = random(0, width);
float rY = random(0, height);
line(width/2, height/2, rX, rY);
}
}
Ekstra opgave
Sol Lewitt har lavet en masse wall drawing instruktioner. Prøv at finde en af hans andre wall drawings og genskab det.