algorithmic modeling for Rhino
If I have a weave component and I have a null input to one of the input points and something valid to the other, it errors out, even if the weave pattern only asks for the other input (i.e. all 0's or 1's). I know this is odd, but I'm trying to weave one stream back together that had to be split into two (open or closed curves) in order to be processed separately. If I just throw the two streams together with Merge, the output order no longer matches the input order. I might have had open-open-closed-closed-open as input order, I get open-open-open-closed-closed back out.
So I'm trying to weave the output back together in the right order using the closed/open pattern gotten earlier as a mask.
This actually works fine when there are both open and closed curves, but it fails if there are only open or only closed as the weave component no longer works...
The Pick and choose component (similar function) does work with only one input... but it doesn't weave the stream back in the right order. Maybe there's some other way to do this... :-(
Thx, --Mitch
Tags:
I haven't used it, but I'm pretty sure that this sort of thing is exactly what the sift and combine components were meant for. They're meant to be used in tandem...so you sift out data with an index pattern (each stream gets null placeholders for all other indices), perform whatever operation you want on each stream, and then combine them back together.
Ahh, OK, I've never used those before either but it sounds right, I will try tomorrow when I'm less fried... thanks!
--Mitch
OK, thanks very much, the Sift component seems to be exactly what I need... Now it's working like it's supposed to. OTOH, the Combine component didn't work the way I thought it should to put things back together. However, as the Sift component kept the branch numbering correct, using a normal Merge component put everything back together in the right order.
Cheers, --Mitch
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by