
This example as in the previous example is also based on a Processing program from the book Generative Design. This particular pattern is adapted from the example P_2_1_3_01. 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 🙂

There are no new components introduced in this script, so I won’t explain it step by step, but pay attention to the data structure arrows! here is a screenshot, which you can enlarge.


Comments
2 responses
Thx a lot for sharing, breh! But example 3.2 is missing. Would you please pull it out again?
A lot of examples are broken in the index. I will try and fix it sometime soon but you can always scroll through main blog history to find older examples if need be.