fractalkitty looking for math? fractalkitty.com

early works

play3

#trig#math

oldxoldyscalexscaley

var a1 = -3.65,a2 = -3.5,a3 = 0.9,a4 = -3.18;
var x = 1;
y = 1;

function setup() {
  createCanvas(1500, 1500);
  background(255);
  stroke(33, 88, 110, 10);
  noLoop()
}

function draw() {
  for (var j = 0; j <8; j++){
    for (var i = 0; i < 1000000; i++) {
      var oldx = x;
      var oldy = y;
      x = sin(a1 * oldx) * cos(a1 * oldy) - sin(a2 * oldx)*sin(a4*oldy)+cos(a3*oldx) - sin(a4*oldy);
      y = cos(a3 * oldx) - cos(a3 * oldx) * sin(a1 * oldy)+cos(a4*oldx)-sin(a4*oldy);
      var scalex = map(x, -4.1, 4.1, 0, width);
      var scaley = map(y, -4.1, 4.1, 0, height);
      point(scalex, scaley);
    }
  }
}