by Tuğrul Yazar | February 3, 2012 16:27
In order to start creating recursive algorithms in Grasshopper, I finally managed to run Hoopsnake[1], a special component developed by Yiannis Chatzikonstantinou[2]. This will help me develop parametric models that include loops. The fundamental experiment here shows a surface subdivision based on iterations. We should define a starting object or data, an operation to be repeated, and a limit that will tell Hoopsnake to stop looping. In this condition, this is the area of the surface, put into a logic (larger than…). Here is the definition: [GHX: 0.8.0066 + HOOPSNAKE needed][3]
Notice that while using Hoopsnake, we’ll have to use right-click commands “Loop” and “Reset” to start and reset our loop. However, this creates a conflict with Grasshopper’s real-time design sketching ability. But combined with emergent shape recognition, I think Hoopsnake would maximize the designer’s potential for parametric modeling.
Source URL: https://www.designcoding.net/basics-of-hoopsnake-recursive-definitions/
Copyright ©2024 designcoding unless otherwise noted.