fractalkitty looking for math? fractalkitty.com

optical illusions

OL_CafeWall

#trig#animation#accumulates

rowDraw

n=15
function setup() {
  createCanvas(400, 400);//create  the canvas
}
function draw() {
  for(let i=0;i<n;i++){
    push()
    translate(n*sin(i),i*width/n)
    rowDraw()
    pop()
  }
}
function rowDraw(){
  for(i=0;i<n;i++){
    if(i%2===0){
      fill(0)
    }else{
      fill(255)
    }
    rect(i*width/n,0,width/n,width/n)
  }
}