A black square-shaped head of a cartoon robot with yellow circular eyes


White procedurally generated snowflakes against a black background Visit Snowflake Sky

Snowflake Sky

December 2017

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:

Read about Digits In Colors
A colorful collection of shapes organized in a branching formation to represent the number 108.