cormullion / Lindenmayer.jl

draw Lindenmayer (L-Systems) recursive graphics

Home Page:http://cormullion.github.io/Lindenmayer.jl/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation Build Status Code Coverage
Build Status
Build Status

plant

Lindenmayer (L-systems)

L-systems were introduced and developed in 1968 by Aristid Lindenmayer, a Hungarian theoretical biologist and botanist at the University of Utrecht. Lindenmayer used L-systems to describe the behaviour of plant cells and to model the growth processes of plant development. L-systems have also been used to model the morphology of a variety of organisms and can be used to generate self-similar fractals such as iterated function systems.

plant

using Lindenmayer

plant  = LSystem(Dict("F" => "F[-F]cF[+F][F]"), "F")

drawLSystem(plant,
    forward              = 6,
    startingpen          = (0, 0.8, 0.3),
    startingx            = 0,
    startingy            = 400,
    startingorientation  = -π/2,
    turn                 = 17,
    iterations           = 6,
    filename             = "plant.png")

About

draw Lindenmayer (L-Systems) recursive graphics

http://cormullion.github.io/Lindenmayer.jl/

License:Other


Languages

Language:Julia 100.0%