본문 바로가기
알고리즘

다이아몬드 블러링

by hansoo.labs 한수댁 2020. 8. 4.

updated 2020-08-04

// sketch of p5js
var ms = 0;

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  noStroke();

  ms += 10;
  if (ms > 200) {
    ms = 200;
  }
  for (var h = -10; h < 10; h++) {
    for (var k = -10; k < 10; k++) {
      var mx = 50 - abs(k * h);
      var r = 200 + mx;
      var g = ms;
      var b = 200;
      var c = color(r, g, b);
      var x = (k + 10) * 20;
      var y = (h + 10) * 20;
      fill(c);
      rect(x, y, 20, 20);
    }
  }
}

function mousePressed() {
  ms = 0;
}

function touchStarted() {
  ms = 0;
  return false;
}

 

태그

,

댓글0