Cannot union pipes no matter what I try

Hey all. I am fairly new to rhino and grasshopper so please bare with me. I am attempting to create this roll cage structure in grasshopper using the pipe command but cannot seem to get them to all union. I am using spheres at the intersection points to create smooth transitions between the pipes but even without the spheres I still get union failures. I have tried everything I can find that related but still no luck. Any thoughts?

CageModel1.gh (70.2 KB)

CageChunk.3dm (54.2 KB)

From the picture looks like you need to flatten the solid union input

I doubt this will ever result in a closed brep unless you join tangent curves.

CageChunk_joined.3dm (213.5 KB)

EDIT: as @martinsiegrist noticed. I had not all lines included. :frowning:

CageModeEW.gh (69.0 KB)


1 Like

This is missing a few segments. The ‘wrapping sphere method’ would work better if the segments are shortened a tiny bit so coincident surfaces can be avoided.

Looks fine with all segments even with the sphere radius scaled ba just 1.001

1 Like