This program uses radial symmetry to randomly generate snowflakes. The snowflakes are very unrealistic, but they do look nice.

Radial symmetry is symmetry around a central axis. That just means that each "branch" of the snowflake is an identical copy of the first branch, just rotated around the center of the snowflake.

This project taught me how to generate shapes with radial symmetry, which was important for Digits In Colors, the much larger project that represents numbers with recursive shapes: