Using Boolean Union to create a solid out of 7 solids

Hello everyone,

i’m currently working on a Project that i need to convert into a single solid before exporting it to another software for calculations. With a similar model i used Boolean Union after i baked the relevant parts. The first model consisted of three solids and it worked perfectly fine. This one consists of 7 solids and i can’t find the problem. I marked the relevant parts with the green groups. I really hope you can help me.

Thank you very much.

???

come on - please post something that is less spaghetti.

This is the end of the Model, right before exporting. How am i supposed to shorten it? I already marked the relevant part green.

this is how you can isolate a problem to post it as “minimum version”:

set parameters (“data” will do it) before the relevant / problematic part of your definition and internalize the data / geometry.

relays and data-parameter

double-click on the wires to insert a relay
insert data-components
cmd+shift / strg+shift to rewire the components

copy paste to new doc

X-Knot 1 solid_loft_bool_fail.gh (28.4 KB)

i check this specific section and give you a feedback in a few minutes…

Hi @Marwan1,

Did you check the message bubbles above the red (ie failing) components? They seem pretty clear to me… You can’t mix open and closed curves in a loft, so you are going to have to rethink your construction.

Regards
Jeremy

ok i think this sections fails because:

the surface you re pulling to is “null” / does not exists.

looks like you try to loft an open and an nearly closed curve
bake both curves and check them in pure rhino.
the visually closed curve is open by
Curve end difference = 0.002 millimeters

cap holes will not work in this case, as curves / edges are not planar.

Thank you very much for your response. I don’t know why its red after i send it. But i have three closed curves and the loft workes the problem starts when i try to use boolean union with the solid it creates

Thank you for your time and effort. I added the pull curve because i thought there was a gap between the curve and the surface i want to union. but it didn’t change anything. when i hover over the output of join curves i have three closed curves i don’ know what went wrong after i send the file.

An alternative.
But you need the Flexibility plugin.
chamfer.gh (17.0 KB)

:scream: