random_lines04

boolean frag;

void setup() {
  size(500, 500);
  colorMode(HSB, 360, 100, 100);
  background(360);
  smooth();
  frameRate(10);
  frag = false;
}

void draw() {
  if (frag == false) {
    line(random(width), 0, random(width), height);
    frag = true;
  } else {
    line(0, random(height), width, random(height));
    frag = false;
  }
}

booleanをつかって縦横にランダムにラインを描いてみた.今回は思ったとおりにできた.最初は直線ではなく,くねくねした線を描こうとしたけれど,まずはシンプルなもので実験してみようという感じでやってみた.ここからどんな風にしようと考えてみる.3Dにして,ランダムに引かれているラインの平面自体を回転させてみたい.いや,そのまえにくねくねの線のランダムを描いてみるべきだろう.