RANDOM TETRAHEDRON FRACTAL
Nested self-similar powercopies are used here to create a fractal tetrahedron geometry. Shown below is the unit powercopy. Each instantiation can be controlled by dictating the three points along the original triangle that determine the tetrahedron. Here these occur at the lines' midpoints, but can be set to any value, or randomized.
A height parameter responds to the area of the base triangle, while a universal multiplier allows control of the entire structure's relative height (see gif at top).
The color of the tetrahedron is driven by a rule that relates the tetrahedron's normal vector to the Z and X axes. These two angle values drive the R and G value respectively. Permutations of controlled and randomized structures follow:
I ran into difficulty with the naming of new powercopies, and had to manually rename each new powercopy to avoid redundancy in the design table. The other problem was that a the powercopy seemed to accumulate more sub-versions of that powercopy as I placed them. Below you can see a powercopy placed with the extra sub-versions highlighted. I was not able to find an efficient way to place nested powercopies without this happening, and simply went back in and deleted them.