Types of Fractals
Pythagoras Trees
WHAT ARE THEY?
Pythagoras trees are basically the same as fractal canopies, only they use rectangles and triangles instead of splitting lines:

This allows us to give fractal trees a width, which is obviously better for modeling plants.

DIFFERENT KINDS OF TREES
By using squares and 45-45-90 triangles, we can create this fractal:

By using a 30-60-90 triangle instead, we can make this tree bend on one side, which creates a lopsided Pythagoras tree:

By doing the same, but flipping the triangle every time we can get rid of this and create and Pythagoras Christmas tree:

Using triangles allows us to create the angles we need between the "branches". However, if you are familiar with fractal canopies you probably know that one of them, the H-fractal uses a 180 degree angle between the branches. Its Pythagoras tree equivalent is the Mandelbrot Tree, which does not use triangles:
