Relational Growth Grammars Tutorial

2006


Table of Contents

1. Introduction
1.1. Overview
1.2. First example: The snowflake curve
1.2.1. Snowflake curve within GroIMP
1.2.2. Parametrization
1.2.3. Modification of the model
1.3. Second example: Getting three-dimensional - Fractal cuboids
1.4. Third example: Creating branched structures - The graph
1.5. Fourth example: Declaring own symbols - Nodes and classes
2. Turtle commands and geometric objects
2.1. Classic turtle commands
2.2. Extended turtle commands
2.3. Geometric objects
3. RGG, XL, and Java
3.1. Relational growth grammars
3.2. XL
3.3. The RGG dialect of XL
4. Using properties
4.1. Initializing properties
4.2. Reading properties
4.3. Setting properties

List of Figures

1.1. Sequence of structures
1.2. Koch's construction step

List of Tables

2.1. Classic turtle commands
2.2. Extended turtle commands
2.3. Geometric objects