xxxxxxxxxx
58
var angle;
var slider;
var count = 6;
var length = 100;
function setup() {
createCanvas(800, 400);
}
function draw() {
background(51);
angle = PI/6;
stroke(255);
push();
translate(200, height);
branch(100);
pop();
push();
translate(600, height);
branch(100);
pop();
push();
translate(400, height);
branch(50);
pop();
length--;
}
function branch(len) {
line(0, 0, 0, -len);
translate(0, -len);
if(len > 2){
push();
rotate(angle);
branch(len * 0.67);
pop();
fill('#FA0064');
stroke(51);
ellipse(0, 0, 8, 8);
stroke(255);
push();
rotate(-angle);
branch(len * 0.67);
pop();
}
else if (len < 2 && len > 0) {
fill('#7CFC00'); // init
stroke(51);
ellipse(len, len, 3, 3);
}
}