Update:
Hoopsnake is now Open Source!
Check out the repo in Github!
Fork it and fix it :)
Hoopsnake is a component that allows feedback loops within Grasshopper.
Hi all,
Just posted a video on Vimeo showcasing multi-level iteration in Grasshopper with the next-generation HoopSnake component (0.6.x). In this setup there is a total of 7 components, linked together to form a 3-level iterative test structure. Depending on their connectivity the components follow different iteration patterns (nested or serial iteration).
This functionality is closely related to what has been discussed in this thread.
The component will be released within the next few days.
Andy Payne
Hi Yiannis,
This looks great. I was reading through the previous thread a bit (which I missed the first time) and it looks like you were looking to implement some sort of external trigger (which you may have figured out given the new setup)... I wanted to mention that this has also been something that could benefit Firefly, so I recently built a 'Bang' component (which is equivalent to the Bang functions in other programs like Max/MSP, Pd, and VVVV). Basically, the component has a boolean input. If you toggle the boolean input to True, then the T-output will send a momentary True signal out, and then revert back to False. If you toggle the input toggle back to false, then the F-output will send another momentary True signal out, and then revert back to false. So, it sends a brief True pulse down the line (like a trigger) and then switches back. It requires the use of the GH_Timer, but it works really well... and there are a lot of uses for it in interactive installations... But, after reading the thread, I was wondering if something like this could work for your application too (unless you already have something similar developed). I'd love to know your thoughts. I could send a WIP version of the latest Firefly components for you to test if your interested.
-Andy Payne
Sep 9, 2011
Fred Becquelin
Sep 9, 2011