#!/usr/bin/ruby include('LSystem/LSystem.sf') var rules = Hash( a => 'cE++dE----bE[-cE----aE]++', b => '+cE--dE[---aE--bE]+', c => '-aE++bE[+++cE++dE]-', d => '--cE++++aE[+dE++++bE]--bE', E => '', ) var lsys = LSystem( width: 1000, height: 1000, scale: 1, xoff: -500, yoff: -500, len: 40, angle: 36, color: 'dark blue', ) lsys.execute('[b]++[b]++[b]++[b]++[b]', 5, "penrose_tiling.png", rules)