startshape Top
rule Top {
Sierpensky { r -13.5 }
}
rule Sierpensky {
Shape { } Sierpensky { s 0.5 y -1 x 0 } Sierpensky { s 0.5 y 0.5 x -0.866025 } Sierpensky { s 0.5 y 0.5 x 0.866025 }
}
# 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 120 } Arm { r -120 }
}
rule Arm {
CIRCLE { } Arm { y 0.1 s 0.9 }
}