| Branch piece length |
|
Length and radius of each of the branch pieces. |
| Branch angle about the y-axis |
|
Create a branch anywhere on the trunk piece. |
| Branches at one height |
|
Create several branches more or less at the same height. The parameter is the number of branches. |
| Branch when old enough |
|
The branch will be there, but start growing it when the trunk piece is of age. |
| Number of branch pieces |
|
This will create several branch pieces which will become horizontal with time. The parameter is the number of branch cells, i.e., how long the branch is. |
| Initial Trunk Length |
|
Number of trunk pieces before we can create a branch. |
| Trunk pieces that can branch |
|
How many trunk pieces to grow that have the capability of creating a branch. |
| Trunk pieces that can't have branches |
|
How many pieces to grow after the branch-capable pieces |
| Trunk structures |
|
Trunk, branch, or wait (and then repeat) |
| Grow the horizontal branch, or skip turn |
|
Even though we are about to create another horizontal branch piece, something can happen that will prevent the piece from growing (skip turn). This will decrease the length of the branch. |
| Branch angle |
|
The new branch starts out growing almost upwards, but with time it becomes horizontal. This is the initial angle the branch makes with the trunk, and it changes with time by the specified amount to become bigger, until it reaches the specified limit. |
| Curve branch upwards |
|
To make the branch curve upwards, each new branch piece needs to bend a little bit (mean), until it reaches the specified angle limit. |