遞迴樹:branch 自己呼叫自己
一個 branch(len, depth, angle) 函式,畫一段樹枝再往左右各長兩根短一點的,depth 減到 0 就停;範例從畫面底部長一棵,滑鼠左右移動改分枝角度。
- 分類
- 自然的演算法
- 行數
- 33 行(p5.js 1.x/2.x)
- 在哪一堂用到
- 第 3 堂
複製 branch() 進自己的 sketch,在 draw() 裡先 translate() 到樹根,再呼叫 branch(長度, 層數, 角度);層數每加 1,枝條數量翻倍,電腦跑不動就調小。
同類常用指令・自然的演算法
到 Hahow 報名。價格與優惠以 Hahow 頁面為準。