An L-system-based plant modeling language

Przemyslaw Prusinkiewicz (1), Jim Hanan (2) and Radomir Mech (3)

(1) Department of Computer Science
University of Calgary
Calgary, Alberta, Canada T2N 1N4
e-mail: pwp@cpsc.ucalgary.ca

(2) CSIRO Cooperative Research Centre for Tropical Pest Management
Brisbane, Queensland, Australia

(3) SGI, Mountain View, California, U.S.A

Abstract

Cpfg is a program for simulating and visualizing plant development, based on the theory of L-systems. A special-purpose programming language, used to specify plant models, is an essential feature of cpfg. We review postulates of L-system theory that have influenced the design of this language. We then present the main constructs of this language, and evaluate it from a user's perspective.

Keywords: L-system, plant modeling, cpfg

Reference

Przemyslaw Prusinkiewicz, Jim Hanan and Radomir Mech. An L-system-based plant modeling language. In: M. Nagl, A. Schuerr and M. Muench (Eds): Applications of graph transformations with industrial relevance. Proceedings of the International workshop AGTIVE'99, Kerkrade, The Netherlands, September 1999. Lecture Notes in Computer Science 1779, Springer, Berlin, 2000, pp.395-410.

Download Postscript (91 kB compressed, 322 kB uncompressed)
or PDF (225 kB)
Back to Publications