I put together a Looping Cluster example with Grasshopper2 (attached below). I have to say…this is going to be a remarkable feature to integrate into future graphs…
Fantastic! The native, well-thought-out loop implementation in Grasshopper 2 is a huge plus, not only because of the expanded capabilities but also because it simplifies achieving certain goals. I often found myself building my GH1 definition for a single object, but ultimately having to process multiple objects simultaneously. This transition from single to multiple often meant a very difficult struggle to adjust the data trees to keep everything working as expected. Sometimes I ended up wrapping the entire definition in Anemone loops and it was fine, but in those moments I often wondered – had I just avoided the difficult task of managing data trees and escaped the problem, or had I wisely opted for a more optimal solution?
I hope that the native loop implementation in GH2 won’t make me ask myself such questions, but will instead treat it as a fully fledged solution.
Years ago, one of my very first practical instances of needing looping in GH involved solving for a stadium riser formula (which is based on a graphic standard for sectional sightline measurement). The problem required me to take my first steps into scripting to iteratively create each riser. I revisited this problem yesterday and found that this is easily solved with the new cluster looping.