読者です 読者をやめる 読者になる 読者になる

Daily Creative Coding

元「30 min. Processing」。毎日、Creative Codingします。

明滅する四角形

ランダム
/**
* flashing rect
*
* @author aa_debdeb
* @date 2017/01/25
*/

void setup(){
  size(500, 500);
  rectMode(CENTER);
  frameRate(30);
  noStroke();
}

void draw(){
  fill(
    constrain(128 + randomGaussian() * 60, 0, 255),
    constrain(128 + randomGaussian() * 60, 0, 255),
    constrain(128 + randomGaussian() * 60, 0, 255)
   );

  background(0);
  float x = abs(randomGaussian()) * 120;
  float y = abs(randomGaussian()) * 120;
  rect(width / 2, height / 2, x, y);
  
}
f:id:aa_debdeb:20170119215343j:plain