How to check if a 3D object is ʼwatertightʼ for 3D printing in Rhino?
Short Answer
Yes — in Rhino 3D, the fastest professional way to check if a 3D object is watertight for 3d printing is to verify that it is a closed polysurface using ShowEdges or by checking its Properties. naked edges indicate openings, so the model is not watertight. This does not detect every bad mesh export issue.
What You Need to Know Before
Warning: A polysurface can look visually closed but still fail 3D printing if tiny naked edges, bad joins, or non-manifold edges exist. Also, checking the NURBS object alone is not enough if you later export to mesh with poor STL settings.
How to Check if a 3D Object Is Watertight in Rhino
Command: ShowEdges
Shortcut:
_ShowEdgesQuick Steps:
- Select the 3D object, then type ShowEdges in the command line.
- In the Show Edges options, enable Naked edges and leave Non-manifold edges checked if needed.
- If Rhino highlights no naked edges, confirm in the Properties panel that the object is a Closed polysurface.
Variables & Settings
Key Setting: Naked edges toggle in the ShowEdges command
Expert Setting: This option highlights open boundary edges in the model. If any are found, the object is not watertight for 3D printing. Checking Non-manifold edges as well is recommended because some slicers reject those even when the object appears closed.
Why it Fails
Cause 1 (Geometry): Small gaps, unjoined surfaces, or non-manifold edges prevent the object from being a true closed volume.
Cause 2 (layers/Locks): Parts of the model may be on locked or hidden layers, so you only inspect part of the object and miss open edges.
Cause 3 (Command/Logic): Users often rely only on visual inspection or only on Join, without actually checking for naked edges or confirming “Closed polysurface” in Properties.
Quick Fix & Best Practice
- Quick Fix: Run ShowEdges, locate highlighted naked edges, then repair them with Join, MatchSrf, Cap, or targeted surface editing depending on the gap type.
- Manager’s Verdict: For real production work, always check both ShowEdges and the object type in Properties before STL export. If the file is going to additive manufacturing, also inspect the exported mesh for non-manifold problems.
FAQ
How do I know if a Rhino object is closed?
If Properties shows Closed polysurface, it is closed at the NURBS level.
What do naked edges mean in Rhino?
They are open boundary edges, which means the object is not watertight.
Is a closed polysurface always safe for 3D printing?
No, because bad mesh conversion or non-manifold conditions can still cause print errors.
.
