In this project I tried to implement a simple model of L-System based on the work of Lindenmayer.
In order to do this I decided to split my view of the implementation in two main parts: the generation of the string of the current L-system based on the number of iterations I want to display, and the generation of the vertices to be displayed on the screen.
The execution of this procedure achieves results that look like typical L-systems, like botanical forms (trees) and different shapes.
The implementation is been done using the RTVS Light framework and DirectX 9.
To view the repository and the code, click the link below: