01
什麼是 L-system?
L-system(Lindenmayer 系統)是一種由生物學家Aristid Lindenmayer於1968年發明的形式文法,用來模擬植物與藻類生長。你先從一段短的公理字串開始,重複使用一組改寫規則逐一取代每個符號,因此字串會在每一輪變得更複雜。最後的字串會被當作一組海龜繪圖指令來讀取——移動、轉向、分支——在畫面上描繪分形。
從林登馬耶爾系統(L-system)產生分形。選擇像科赫雪花或龍形曲線等預設,或撰寫你自己的改寫規則,觀看海龜繪製過程。
每行一條規則,例如 F=F+F--F+F。符號:F 與 G 會往前畫線,+ / - 轉向, [ 與 ] 儲存/還原位置。