fried_egg01

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

void draw() {

  noStroke();
  fill(360, 20);
  rect(0, 0, width, height);

  float y = height/2 + sin(frameCount)*10;
  float x = width/2 - 50+ noise(y)*100;
  float  r = x*y/300;

  noFill();
  stroke(24, 83, 56);
  strokeWeight(5);
  ellipse(height/2, height/2, r+200, r+200);

  noStroke();
  fill(60, 100, 100);
  ellipse(x, y, r, r);
}

noiseellipseを動かしたくて,いろいろと書いていたたら,目玉焼きのように見えてきたので,色を整えてみた.目標をもってコードを書き始めるのだけれど,書いては実行してを繰り返していると,だんだんと最初の目標とはずれていってくことが多い.