Rotating Circles – Example 3.3
This example is also based on a Processing program from the book Generative Design. The concept, like the last one, is fairly simple. Circles are nested within each other, each having a center point evenly spaced along a line originating from the center of the outermost circle and ending at a variable distance between the center and the edge. See this diagram.
After these circles are drawn, the circles are rotated as a group following the exact logic demonstrated in Example 1.1. Instead of rotating a single polygon, however, we’re rotating a group of objects.
Well, It seems fairly easy in concept. In reality it proved a bit difficult to setup. The key is to get your flattening and grafting (i.e. data structure) just right. If you have a good grasp of data structure it should be easy, if not, this could be some practice 🙂