Almost 4 months ago, on April, I started to write my progress report on my final project about L-System. It was a short but brief description about what L-System is and what can we do about it. You can still read it here.
2 months later, I try to talk more technically about how to generate virtual plant with L-System and Turtle Geometry. But yet, that time i was still unable to generate any virtual plant with L-System. Still an idea on my head. You can (still) also read it here.

Virtual Plant generated with L-System
It was amazing to know what a theory like L-System can do to visualize a plant growth, in virtual life of course. And even fascinating is to understand how the theory works.
It was only based on grammar, a set of strings and production rules, which then producing a chain of strings (I’ve explained this on my first post about L-System) which each character/symbol represents either a move, translation or rotation of the position. The motion was based on the so called turtle geometry which enables us now to utilize L-System theory in growing virtual plant.
Of course it was not easy to implement all this in programming way. First you have to be understanding the theory itself and then you can implement it.
I got stuck a while ago in implementing the rewriting of L-System. Almost a month just to figure out how to get it done. Then the next two month I got stuck in implementing the turtle geometry interpretation with OpenGL.
And this is my creation, a virtual plant generated with L-System.

nice topic but i don’t understand hihi