I would like to create a pline, or curve between same index numbers of different branches. A have been going through the book and tutorials but i can't find anything that explains how this is done.
All i managed to do is extract one index from every branch and flatten it. That creates one line, but i need more of them.
Also, forgive me for spamming the message board. I am new here, and i'm not sure how things work. I hope i'm not skipping the RTFM part :(
I don't know if this is possible while retaining the tree structure of the divided points. However, if you flatten the data, then use 2 series components, you can create the polylines. See if the attached definition helps.
What would you expect to be created at the end of the list where the points are "mismatched"? Would the polyline just go between the remaining points, or would they all connect to the the last point of the short lists?
I think the "one node output" you're looking for is the Flatten component, which puts all of the values in one long list.
If i have 10 curves, 5 of them have 4 points, 3 of them have 7 points, and 2 othem have 8 points. I would like to have 4 polylines between all 10 of them, 3 poly lines between 3 of them, and one poolyline between two of them.
It would also be very nice if i could control it so that only the successive ones can be connected
so if {0:0:0} has 8 points and {0:0:1} has 8, as do {0:0:5} and {0:0:6} i would like to have this as two polylines, not one continoous that would in this case jump three branches (or curves that are shorter).
It's 2:40 am, so as far as i can comprehend atm, i think that this is it :) Many thanks.
I did play with the tree item node, but all i was able to do is to get it to connect one row. I'm not quite sure though, that i understand what is going on, since i'm not familiar with most of these nodes that you've added.
Could you provide a brief overview, as to what was the problem in this case, and how did you approach it? I'll try to analyze this on my own in the meantime. One thing that i can definitely say is that i had no idea what makes P different from T in the item node. It seemed to me that i should connect them the way you did, but without the param viewer in between. The Information that goes into P is just how many branches there are, and what are they, without the info they each contain?
I have modified the geometry a bit. Is it possible to make a "break" in this case. I'm not sure if im using the right terminology since you didn't understand my previous explanatino but i will give it a shot.
If i understand correctly, when i divide the isocurves by using the divide node, it outputs a tree list. Each curve produces a branch, which contains point data. Each of these points has an index, but the total amount of points differes from branch to branch.
I would like to tell grasshopper to query each successive branch for the same index point, and if it doesn't find it, stop the polyline, and then continue. So when in this case, i'm missing two points from somewhere in the middle of the list there should be two branches that have less points? And these, being in where they are in this particular model, sould be something like {0:0:6} and {0:0:7}?
Can i say connect each index 7 from branches 1-5, until you reach branch 6 where the largest index is 6, stop polyline, query next until you get to index 7 again, continue?