Circle operations uses Hoopsnake to recursively generate ever smaller circles in very precise patterns.  The definition uses the previous circle to determine the new radius and location for the following circle.  The radius is divided by a factor, changing this factor alters both the radius and the next position.  The position is drawn from a remapped domain, this produces the spiral.  Each  sequential circle is located on a rotating axis produced by evaluating the previous circle.  When the definition generates a circle it uses list insert to populate a complete list of all the circles previously created.  Using list item at the beginning of the circle generator allows us to only operate on the most recently created circle.

The tower is a simple example of using the diagrammatic qualities of the spiral in a more formal solution.  It simply moves the points up in the z-axis and generates a voronoi pattern. These cells are then broken apart and the points are piped.  The height of the tower and the distance between cells can be changed. 

Download Circle Operations GHX
Note:Version of Grasshopper Used-(Grasshopper 0.8.0063)
Version of HoopSnake Used-(HoopSnake 0.6.1)

Read more »

For those who don’t know, hoopsnake is a component for grasshopper that allows the user to perform recursive operations. This has been consistently on the wishlist for features within grasshopper. This is the first time I’ve been able to experiment with the new component. You can download the new component along with a large amount of tutorial files to help you get off the ground at http://www.volatileprototypes.com/projects/hoopsnake/.

My exploration focuses on the base features. It takes a starting value adds to it consistently until it reaches a limit threshold set in my initial variables. These values are used as seeds to generate a varying topology that is then confined and split from a box. The result is a continuous list of varied objects. The benefit being that now I can filter down the list to desirable solutions.

Download Mesh Form Generator
Note:Version of Grasshopper Used-(Grasshopper 0.8.0063)
Version of HoopSnake Used-(HoopSnake 0.6.1)

Read more »