Procedural Circles

What you see here is a project I started, and technically completed, but never put to user. The idea was that I could further make use of the Critters genome by making their bodies initialized as a random shape, and store that shape in such a way that could be tweaked. I belive I ended up dropping the Critters project shortly after finishing this.

The process works by finding a start point, the center of our circle, and then selecting X number of points around the center. Each point's distance to the center can only change from last point's distance by a defined delta value.

Each circle is ultimately defined by only its origin point, and a list of floats. This made it ideal for genetic algorithms, and how much they can change things.

Circle Test