xxxxxxxxxx
34
var angle;
var slider
function setup() {
createCanvas(400, 400);
slider = createSlider(0, 180);
}
function draw() {
background(220);
translate(width/2, height);
angle = radians(slider.value());
branch(0, 0, 100);
}
function branch(x, y, len) {
line(x, y, x, y - len)
// push()
// fill(255,0,0)
// stroke(255,0,0)
// ellipse(x,y,2,2)
// pop()
if (len > .5) {
// push();
translate(x, y - len);
rotate(angle);
branch(0, 0, len * 0.65);
// pop();
// translate(x, y - len);1
// rotate(-angle);
// branch(0, 0, len * 0.65);
}
}