L-System:規則換字長出一棵樹

一個 grow(axiom, rules, n) 函式,把起始字串照規則改寫 n 代(F 換成 F[+F]F[-F]F)再交給畫字串函式,字串越長樹越茂密,點一下多長一代。

分類
自然的演算法
行數
47 行(p5.js 1.x/2.x)
在哪一堂用到
第 3 堂

把 grow() 和 drawString() 複製進自己的 sketch,在 setup() 用 grow(起始字, 規則, 代數) 算好字串,draw() 裡 translate() 到出發點再 drawString();改 RULES 就是改樹的長相。

同類常用指令・自然的演算法

回到全部常用指令

到 Hahow 報名。價格與優惠以 Hahow 頁面為準。