startshape Top rule Top { Sierpinski { r -14.5 b 0.5 } } rule SierpinskiOrig { Shape { } Sierpinski { s 0.7 r 5 y -1 x 0 } Sierpinski { s 0.7 r 5 y 0.5 x -0.8 } Sierpinski { s 0.7 r 5 y 0.5 x 0.8 } } rule Sierpinski { Shape { } Sierpinski { s 0.7 r 5 b 0.2 y -1.5 x 0 } Sierpinski { s 0.7 r 5 b -0.2 y 0.75 x -1.2990375 } Sierpinski { s 0.7 r 5 y 0.75 x 1.2990375 } } # comment out all but one of these rules for Shape: rule Shape { CIRCLE { } } #rule Shape { Triangle { s 0.5 } } #rule Shape { Triangle { } } // this last one fills the image rule Triangle { Arm { r 0 } Arm { r 130 } Arm { r -130 } } rule Arm { CIRCLE { } Arm { y 0.1 s 0.9 } }