xxxxxxxxxx
function setup() {
createCanvas(800, 800);
background(0);
}
function draw() {
var p = createVector(width/2,height/2)
var v = createVector(random(6) -3,random(6) -3)
tendril(p,v,random(1,5),0.1)
}
function tendril(p,v,thickness, alpha){
var newP = p5.Vector.add(p,v);
var newV = v.rotate(random(-0.1,0.1));
var newThickness = thickness*0.995;
var newAlpha = alpha*0.95;
strokeWeight(thickness)
noFill();
stroke(255,5);
line(p.x,p.y,newP.x,newP.y);
if(thickness>1.0){
tendril(newP,newV,newThickness,newAlpha)
}
}