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