xxxxxxxxxx
32
var angle = 0;
var slider;
function setup() {
createCanvas(400, 400);
slider = createSlider(0, TWO_PI, PI / 4, PI / 300);
}
function draw() {
background(51);
angle = slider.value();
stroke(255);
translate(200, height);
branch(100);
}
function branch(len) {
line(0, 0, 0, -len);
translate(0, -len);
if (len > 4) {
push();
rotate(2 * angle);
branch(len * 2 / 3);
pop();
push();
rotate(-3 * angle);
branch(len * 2 / 3);
pop();
}
// line(0, 0, 0, -len * 2 / 3);
}