1
我想使用p5.js製作平滑動畫的分形樹。我完全不知道如何讓分支一個一個地生成,而不是同時生成所有分支。使用p5.js平滑動畫的分形樹
這裏是我的代碼:
function draw() {
background(51);
strokeWeight(5);
stroke(255, 0, 0);
translate(600, height);
drawLine(300);
}
function drawLine(length) {
miliseconds = millis()/10;
if(miliseconds < length) {
line(0, 0, 0, -miliseconds);
}
else {
line(0, 0, 0, -length);
}
translate(0, -length);
if(length > 50) {
push();
rotate(PI/4);
drawLine(length * 0.67);
pop();
push();
rotate(-(PI/4));
drawLine(length * 0.67);
pop();
}
}
感謝您的建議!