xxxxxxxxxx
38
let img;
function preload(){
img = loadImage('hqdefault.jpg');
}
function setup() {
createCanvas(500, 500);
}
function lsystem(x, y, angle, loops){
if (loops<0){ return; }
push();
translate(x, y);
rotate(angle);
img.resize(100, 0);
image(img, 0,0);
// line(0, 0, x, y);
var m = ((mouseX+1)*0.005)
lsystem(x, y, angle * m, loops - 1);
lsystem(x, y, -angle* m/2, loops - 1);
pop();
}
function draw() {
background(220);
translate(300, 300);
scale(1, -1);
rotate(-PI/4);
// let move =
// move=move+move
lsystem(0, 20, PI/3, 8);
}