As an exercise I combined the rose (by vino) and the glassboxes (by chris).
I cannot explain why the area around the stem of the rose has a different color.
BTW: ContextFree is an excellent program to use! Cut/paste and fiddle around in a very user friendly way. Hope to come up with something more original later on.
The rose stem is created using a hack that I saw on the CFDG Gallery site here. It is just white ellipse on top of a dark green ellipse. The effect only works in isolation. Once you put a rose on top of anything the white ellipse is visible. The hack is necessary because the kind of recursive curve that one would normally use for a stem ends up covering the flower petals, instead of being behind:
rule stem {
SQUARE {hue 120 sat 1 b 0.5}
stem { y 0.9 s 0.95 r -1 }
}
We are trying to think of some ways to solve this class of problems without violating the spirit of context-free grammars. Your truck trail is cute. I look forward to seeing more. Please submit them to the gallery site.