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();
}
}
감사 :
여기 내 코드입니다!