Sol Lewitt: Wall Drawing #289

Sollewitt289 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:

  1. Start med at lave baggrunden sort.
  2. Lav et for-loop der tegner 24 hvide linjer som udspringer fra centrum af canvas.
  3. Lav længden og placeringen af linjernes endepunkter random vha. random().
  4. 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.