fractalkitty looking for math? fractalkitty.com

early works

QuadTree

#recursion#animation#fractal

anglefractalfractal1

var angle=100

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

function draw() { 
  background(0);
  stroke(255);
  strokeWeight(2);
  translate(200, 220);
  fractal(50,-1);
  fractal(50,1);
  translate(-25, -25);
  fractal1(50,1);
  fractal1(50,-1);
  angle = angle+0.01;
}
function fractal(len,refl) {
  tmp = len*refl
  line(0, 0, 0, tmp);
  translate(0, tmp);
  if (len > 2) {
    push();
    rotate(angle);
    fractal(len * 0.70,refl)
    pop();
    push();
    rotate(-angle);
    fractal(len * 0.7,refl)
    pop();  
  }
}
function fractal1(len,refl) {
    tmp = len*refl
    line(0, 0, tmp, 0);
    translate(tmp, 0);
    if (len > 2) {
      push();
      rotate(angle);
      fractal1(len * 0.7,refl)
      pop();
      push();
      rotate(-angle);
      fractal1(len * 0.7,refl)
      pop();  
  }
}