In article <546ce4c30705240918j187dc664l62d405e17e9a1cef@mail.gmail.com>, "Tony Hanmer" <a.hanmer@gmail.com> writes:
6. If..Then programming for L-systems: I've not read or seen any examples of this, I just know that it's possible. My ideas concern the variables built into the language, such as Angle, @ (controlling length ratios of line segments), ! (reverse direction), brackets for stacking, etc.
Take a look at pages 16 and 17 of this PDF where it refers to Parametric L-systems: <http://algorithmicbotany.org/papers/fuhrer.th2005.pdf> Does that cover the kind of tests you'd like to do? This approach associates arbitrary parameters and boolean conditions, so you should be able to do whatever you want. Other families of L-systems that could be included are described in this same section. What we have right now is a very primitive L-system framework. I would like it extended to the point where realistic plant and seashell models could be rendered with it.
7. I'm not at all familiar with P.P.'s 3d extensions; I have written to him about my infinite tile finds at least twice and received no answer. I revere his work, though, and have a copy of his first L-systems book. (It's not yet come out of storage along with most of my possessions which I tucked away when I left Georgia for Canada in 2005.)
There's lots of stuff here under publications: <http://algorithmicbotany.org/>
3d L-systems - should these still be line-based, or somehow planar, or tube-based, or what? I don't know and haven't seen any of whatever 3d LS programmes might be out there. Sorry, I can't provide too much thought about this one.
The way I've seen it done before is that a string of symbols defines a contour that is filled and colored. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>