Can I merge two solid shapes into one single piece in Rhinoceros 3D?
Short Answer
Yes — in Rhino 3D, you can merge two solid shapes into one single piece using BooleanUnion, which is the most common professional method for combining closed polysurfaces that intersect or touch correctly. This is the standard workflow for solid modeling in Rhino. Limitation: it will fail if the objects are open or do not form a valid Boolean condition.
What You Need to Know Before
Warning: boolean operations in Rhino often fail when the solids have tiny gaps, overlapping faces, or bad naked edges that are hard to see at normal zoom levels. A model can look closed visually but still not be a valid solid, which prevents a clean union.
How to Merge Two Solid Shapes into One in Rhino 3D
Command: BooleanUnion
Shortcut: _BooleanUnion
Quick Steps:
- In the viewport, select both solid objects, then run BooleanUnion from the command line or Solid menu.
- Press Enter to confirm the selection and let Rhino calculate the intersection.
- Check that the result becomes one closed polysurface in the Properties panel.
Use the fastest professional method: union only fully closed solids first, and keep DeleteInput=Yes if you want Rhino to remove the original separate bodies after the merge.
Variables & Settings
Key Setting: DeleteInput
Expert Setting: This command-line option controls whether the original solids remain after the Boolean operation. Set it to Yes for a clean production workflow, or No if you want to keep backup geometry for troubleshooting.
Why it Fails
- Cause 1 (Geometry): One or both objects are not closed solids, or they contain naked edges, self-intersections, or bad trims.
- Cause 2 (layers/Locks): One object is on a locked layer or is selected through reference geometry that cannot be modified as expected.
- Cause 3 (Command/Logic): The solids do not intersect properly, or they only touch in a mathematically weak way that does not produce a reliable Boolean result.
Quick Fix & Best Practice
- Quick Fix: Run ShowEdges to find naked edges, repair the solid, then try BooleanUnion again.
- Manager’s Verdict: Use BooleanUnion for production modeling when both parts are clean, closed solids. If the union fails repeatedly, fix the geometry first instead of forcing the Boolean, especially on imported STEP or IGES files.
FAQ
Can I union surfaces instead of solids in Rhino?
No, BooleanUnion works best on closed solids, not open surfaces.
How do I check if the result is one solid?
Select it and confirm Rhino reports it as a closed polysurface.
What if BooleanUnion fails on imported geometry?
Check for bad edges, open joins, or invalid objects before retrying.
.
