Because of the complexity of this program we will divide up the "source code" into visual sections. The secionts will be delimited by transmitters and receivers so that no wires run into or out of the section being discussed.
In the sections below, the numbered lists refer to numbers inserted onto the images of the program. The link in each major bullet is the image of the program for that section.
Sections:
[1.0, 1.0, 0.3] scale to the lines to match
the scaling which is performed on the cloud.
[0,0,a] . The
Construct
then builds a field consisting of a single cube of dimension 1x1x0.33.
[0,0,random(a)]
randomizes the tree height and turns the data into vectors so that
the Glyph modules will draw arrows, which look a little like pine
trees.
This piece of the program just collects everything together and submits it to the Image module for rendering.