Hey Damien,

Before you and David get carried away I just wanted to follow along by
giving the "hard way" a try.  If I'm understanding correctly from your
example, the image below would represent tree conversion from option 1
to option 3 (but only for a finite number of surfaces, 3 in this
case).  If such a routine could be made to function similar to the
current data matching settings within a given component, that would be
very versatile.  Giving equal priority to data matching and tree
sorting would seem to make sense.

Note to David:  Merge Multiple with 3 inputs seems to be misbehaving.
It's making the correct tree structure but it seems to be losing data.

http://grasshopper3d/web/string_thru.jpg

-taz

On Mar 29, 12:05 pm, damien_alomar <dominos...@gmail.com> wrote:
> Rather than take up an old thread I figured I'd start a new one to
> keep things clean.  I think it would be a great advantage to have
> several different options for the path structure of a given
> component.  The first component that came to mind was the Divide
> surface component, so I put together an example as to how several
> different structures might work.
>
> http://grasshopper3d.googlegroups.com/web/multiplePathOutputs_divSrf....
>
> The first option depicted is simply what we have now, so no real need
> to explain that one.  The second option is adding an extra branch per
> U row or V column (per U column is in the example).  This would allow
> for the data contained by each branch to represent individual rows or
> columns of points rather than having all of the points generated from
> a given surface all together.
>
> The third option is possibly slightly more complex, but could be very
> useful and very hard to assemble manually.  What the third option does
> is "strings through" all of the index points, so that all of the U(n)V
> (n) points for the surfaces could be connected easily.  Imagine a
> curve or polyline going from an given index on surface A, then surface
> B, all the way to surface N.  This means that the data within the top
> most branches has as many elements as the surfaces within that path.
>
> Hopefully this makes sense as to how these different pathing options
> could actually be structured, and hopefully the usefulness of these
> options is clear.
>
> Best,
> Damien

Reply via email to