Hi everyone.
I’m quite new to Grasshopper and I am trying to combine 3 extrusions into one singe object. I managed to make a singe object every plane extrusion but somehow I think because of the complexity of the breps, it doesn’t work.
I am trying to create this kind of forms, but as a unified object.
Hopefully someone has some tips of how can this be done better.
Thank you!
Union.gh (99.5 KB)
Union.3dm (17.2 MB)
Too bad about the plugin dependency. These two things can be done with native GH components.
But your code looks like you aren’t using data trees properly?
Hi Joseph, it can be that the problem. I will try to make the gh file into native gh components
In the “Curve Geometry” area where curves are imported from the Rhino file, there are three copies of this code for three different lists of curves, each in a different plane:
It is readily apparent that the Join components do nothing. The number of outputs is the same as the number of inputs.
P.S. Instead of three copies of code, one copy would be enough if all your inputs were organized as branches. Also, not pictured in my previous post, there is a section of code at the top left of your canvas that appears to be ignored (old?).
And there are nine groups on the right (“Plane Extruding”) that are disabled. This makes the code harder to read and they should probably be deleted instead of disabled?
1 Like
Thank you Joseph! Sorry, I realised just after after that the gh file was quite a mess. Now I made it with native GH components.
On the right side, the 12 groups are extrusions from the planes, with different heights. There are 4 different group heights. I hope this changes makes the file easier to read.
Union.gh (72.5 KB)
Union.3dm (17.2 MB)
Extremely slow to open your file, no doubt due to the many SUnion components.
Sorry, I’m not amused today by the chaos in this file. I don’t know why the last SUnion fails to join the 230(!) “Closed Breps” and am distracted by all the redundant code caused by not using data trees.