Is the ʼJoinʼ command the same as ʼGroupʼ in Rhino?
Short Answer
No. In Rhino 3D, Join and Group are not the same: Join combines compatible curve, surface, or polysurface edges into one editable object, while Group only links separate objects for easier selection and movement. The most common professional method is to use Join for connected geometry. Group does not create shared topology.
What You Need to Know Before
Warning: Grouping objects that should actually be joined can break downstream modeling steps like Offset, FilletEdge, or exporting clean polysurfaces. A grouped set may look organized, but Rhino still treats each part as separate geometry.
How to Use Join in Rhino
Command: Join
Shortcut:
JoinQuick Steps:
- Select the touching curves, surfaces, or polysurfaces in the viewport or from the selection set.
- Type
Joinin the command line and press Enter. - Check the result in the Properties panel to confirm Rhino now reports one closed curve, joined surface, or polysurface.
Use the fastest professional method: preselect objects, then run the command from the command line.
Real option to watch: only objects with matching open ends or naked edges within tolerance will join successfully.
Variables & Settings
Key Setting: Absolute tolerance in Document Properties > Units
Expert Setting: Join depends heavily on file tolerance. If edge gaps are larger than the model’s absolute tolerance, Rhino will not join the geometry even if it looks visually connected on screen.
Why it Fails
- Cause 1 (Geometry): Curve ends or surface edges do not actually meet, or the gap exceeds file tolerance.
- Cause 2 (layers/Locks): One or more target objects are locked, so Rhino cannot modify them into a joined result.
- Cause 3 (Command/Logic): Group was used instead of Join, so the objects stay separate and cannot behave as one continuous object.
Quick Fix & Best Practice
- Quick Fix: Run
ShowEndsfor curves orShowEdgesfor surfaces, fix the gap, then useJoinagain. - Manager’s Verdict: Use Join whenever geometry must become one valid modeling object; use Group only for selection management, not for building production-ready Rhino geometry.
FAQ
Can Group make surfaces into a polysurface?
No, only Join can create a joined surface or polysurface when edges are compatible.
Why does Rhino not join objects that touch visually?
Because the gap may still be larger than the file tolerance.
Should I use Group for export-ready solids?
No, export-ready geometry should be properly joined, not just grouped.
.
