## Changing Topography with a Curve Attractor – Example 4.5

Many of the examples we looked at in the 2D Patterns can be adapted to create geometry in 3 Dimensions. In this exercise, we use the same logic employed in the Curve Attractor Example to… Continue reading

## Simple Vector Field – Example 6.1

This example serves as an introduction to the concept of Vectors and Vector Fields. Working with Vectors can be initially a bit difficult to grasp, but it is fundamental to creating many types… Continue reading

## Parquet Deformations – Example 3.4

Sometimes working on a script in Grasshopper feels like you are wiring a bomb, and if you make one wrong move…BOOM! While this one probably won’t crash your computer, it will get your… Continue reading

## 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… Continue reading

## Modular Pattern System – Example 2.2

One of the key concepts of complex systems and complex patterns is that they really aren’t that complex. Relatively simple rules, when multiplied across a system, start to create complex patterns at larger scales.… Continue reading

## Rotated Polygons on a Grid – Example 1.1

This is a very basic exercise for creating a simple, dynamic pattern, and introduces some basic concepts regarding data structuring. I will explain the script in a fairly straightforward manner, and afterwards will… Continue reading