xxxxxxxxxx
32
var level = 0;
var max_levels = 50;
var radius = 50;
var branch_num = 5;
function setup() {
createCanvas(400, 400);
background(0);
stroke(255);
strokeWeight(4);
recurseDraw(width/2,height/2);
}
function recurseDraw(x,y) {
for (i = 0; i < branch_num; i++) {
theta = random()*2*PI;
new_X = x + radius*cos(theta);
new_Y = y + radius*sin(theta);
line(x,y,new_X,new_Y);
/*if (i == 0) {
level += 1;
}*/
if (random() <= 0.8) {
recurseDraw(new_X,new_Y);
}
}
}
function draw() {
}