A forest of a few randomized Pythagorean trees with dynamic modification of angles. A Pythagorean tree is composed of right triangles and squares attached to each other in a recursive way. The largest tree in this animation uses 10 levels of recursion, the smallest ones - only 7.

Via Sakis Koukouvis