Fractal Trees
An L-system or Lindenmayer system is a parallel rewriting system and a type of formal grammar.
Lindenmayer's original L-system for modelling the growth of algae. The result is the sequence of Fibonacci words. If we count the length of each string, we obtain the famous Fibonacci sequence of numbers (skipping the first 1, due to our choice of axiom).
How to interact:
- Unbranched slider: Controls the angle of the main trunk growth
- Branched (new) slider: Sets the branching angle for fresh branches
- Branched (old) slider: Sets the branching angle for mature branches
- Toggle Leaves button: Show/hide animated falling leaves
Watch as leaves fall naturally using wind simulation. The tree structure is generated using recursive rules that mimic how real trees grow, with each branch splitting according to the golden ratio (φ).
Mathematical basis: The tree follows Fibonacci patterns found in nature, where each generation follows simple rewriting rules to create complex organic structures.