Modelling architecture of crop plants using L-systems


  • P. Prusinkiewicz


L+C is a modelling language that combines features of L-systems and C++. It extends the Lsystem formalism with the notion of fast transfer of information, and supports a number of standard programming constructs absent from its predecessor, the cpfg language. These include modules with structured parameters, productions with multiple successors, and user-definable functions. Visualizations of L-system models can be enhanced using multiple views and the selective display of frames. These features extend the overall range of simulation models that can be conveniently expressed using Lsystems, and are particularly advantageous when creating and visualizing complex plant models. A biomechanical model of a growing pendulous branch is given as the key example.