I am a new comer to grasshopper, and I was curious if some of the experts out there could point me in the right direction. First of all the program in amazing, and powerful, but I quickly realized that the crux of grasshopper is being able to control and manipulate all of data, list.. ect that the program creates or extracts. It seems to be great at creating and combing list together, but not so great at splitting those lists apart. For instance if you look under the logic tab, under steams there are multiple components for combining lists together, but only one for splitting lists apart. Here is an example that of what I am trying to accomplish that I hope will highlight my point (or lack of knowledge).
Say I have 10 of circles and I want to create straight line segments for each circle. You can collect all ten circles easily in a list of circles You can then divide all the circles by plugging those circles into the divide curve component ( say into 20 points) Here is where is becomes tricky. I now have a list of 200 points and and if I use the polyline component it connects all the points together, but what I really want is a polyline connected through each set of points for a given circle. So it looks like I have two options I can cull the list of points out into separate lists which I can now use the polyline component on, which extremely balloons the amount of grasshopper components. Or I could reorganize the grasshopper file so that each circle gets its own set of components. This though isn't very flexible, and kind of defeats the purpose. What would be really nice is that as the data is flowing downstream instead of combining it together into 1 list, if it could combine it into subsets that would allow you to perform the same function on those subsets without have to break them out.