/Lsystem

使用 processing (Java) 寫的 L system 碎形繪圖

Primary LanguageJava

Lsystem

使用 processing (Java) 寫的 L system 碎形繪圖

Plant

variables : F
constants : [ ] + -
axiom  : F
rules  : (F → FF+[+F-F]-[+F-F])
2023-11-07.12.01.43.mov

Tree

variables : X F
constants : [ ] + -
axiom  : X
rules  : (X → F+[[X]-X]-F[-FX]+X), (F → FF)
2023-11-06.11.32.15.mov

Koch Snowflake

variables : F
constants : + -
axiom  : F--F--F
rules  : (F → F+F--F+F)
2023-11-06.11.33.58.mov

Dragon

variables : F G
constants : [ ] + -
axiom  : F
rules  : (G → F), (F → G)
2023-11-06.11.34.44.mov