startshape spawn
// background {b -.2}
tile {s 2 x 1 y 1}
// start in two directions rule spawn{
branch {} branch {r 180 y 2}
}
rule branch{
stem{} branch{r 2 s .995 b .01 sat .1 h 1}
}
rule branch .04{
stem{} branch{r 2 s .995 z-.01} branch{r 2 s .995 f 0 y 2 h -1 b -.05 z -.01}
}
rule branch .05{
branch{r 0 s .995 f 0 y 2 h -10 b -.05 sat -1}
}
// end blob rule branch .035 {
curve {s .1 y .8 x -.345 a -.25 b 1 r 90 sat 1 flip 180} // CIRCLE {s .35 b 1 y 1 a -.64} // CIRCLE {s .29 b 1 y 1 a -.64} CIRCLE {s .12 b 1 y 1 a -.64} CIRCLE {s .05 b -1 y 1 sat -1 h 0 a -.1 } CIRCLE {s .075 y 1 a -.7 b -.5} hoop {s .04 y 1.0285 x -.0285}
}
rule stem{
// CIRCLE{s .025 y 1 a -.5}
}
path curve {
ARCTO {x 2 y 4 r -3} ARCTO {x 4 y 0 r -3} ARCTO {x 2 y 3 r 2.6} ARCTO {x 0 y 0 r 2.6} CLOSEPOLY {} STROKE { b -1 a 1 } FILL {}
}
// used to create black outside ring path hoop {
ARCTO {x +.00001 y +.00001 p large} ARCTO {x -.00001 y -.00001} STROKE {width .2}
}