algorithmic modeling for Rhino
Hi,
There is something I do not understand. I am trying to join 4 surfaces in Grasshopper with the join component. It doesn't work, at least it doens't make a closed polysurface. When I bake all surfaces and try the same in Rhino it does. What could be the problem, or what am I doing wrong?
I enclose the Rhino file and (part of) the Grasshopper definition
Tags:
Hi Michiel,
It seems you just had to Flatten the "Join" components "B" input.
Check the attached file.
As djordje said, that's the solution. The reason why this is the solution is because operations like Join operate on lists of data. It has to be possible to join multiple sets of surfaces into multiple polysurfaces without them getting confused with each other. To this end, Join only operates on all the surfaces that are in the same list. If you provide a bunch of surfaces, each of which is in it's own little list, then Join won't be able to do anything with this data.
Flattening solves that problem, but it also makes your file slightly less flexible. There are better ways to modify the data that aren't quite as destructive as Flatten, but they are more complex and there's little point getting into them until you actually need them.
--
David Rutten
david@mcneel.com
Tirol, Austria
Thank you both. It works. And I learned something. Thank you.
Welcome to
Grasshopper
© 2025 Created by Scott Davidson.
Powered by