Sierpinski curve

Uses the LSystem() class from Hilbert curve.

var rules = Hash(
    x => 'xF+G+xF--F--xF+G+x',
)

var lsys = LSystem(
    width:  550,
    height: 550,

    xoff: -9,
    yoff: -271,

    len:   5,
    angle: 45,
    color: 'dark green',
)

lsys.execute('F--xF--F--xF', 5, "sierpiński_curve.png", rules)

Output image: Sierpiński curve