How to fix a ʼholeʼ in a 3D surface that wonʼt close in Rhino?
Short Answer
Yes— in Rhino 3D, the most common professional way to fix a hole in a 3D surface that will not close is to use Patch after selecting the naked edge loop of the opening. This works best for irregular holes where direct edge closure fails. Limitation: Patch may not match surrounding curvature perfectly without tuning.
What You Need to Know Before
Warning: If the hole boundary is not clean, planar, or fully joined, Rhino may create a patch that looks closed but fails later in joining or solid creation. Small gaps, duplicated edges, or bad trims are a very common hidden cause.
How to Close a Hole in a 3D Surface in Rhino
Command: Patch
Shortcut:
PatchQuick Steps:
- Run
ShowEdgesfirst to locate the naked edge around the hole, then select the boundary curves or duplicate them withDupEdgeif needed. - Type
Patch, select the hole boundary curves or edges, and press Enter. - In the Patch options, enable Trim=Yes if needed, adjust Sample point spacing or Spans, then create the surface and use
Jointo connect it to the surrounding surface.
- Run
Variables & Settings
Key Setting: Sample point spacing / Spans
Expert Setting: Lower sample spacing or higher span values can make the patch follow the surrounding shape more closely, but too much can create a wavy or overly complex surface that is harder to edit or join cleanly.
Why it Fails
Cause 1 (Geometry): The hole edge is non-planar, uneven, or contains tiny gaps, so Rhino cannot generate a clean closing surface automatically.
Cause 2 (layers/Locks): Part of the boundary may be on a locked layer or hidden object state, preventing full edge selection or proper joining.
Cause 3 (Command/Logic): Commands like
CaporPlanarSrfonly work on specific hole types, so they fail when the opening is irregular or not planar.
Quick Fix & Best Practice
Quick Fix: Use
ShowEdgesto find naked edges, then clean the boundary withJoin,DupEdge, orRebuild, and close it withPatch.Manager’s Verdict: Use Patch for irregular holes in production modeling, but for critical Class-A or precision surfaces, rebuild the surrounding edges first and verify continuity before accepting the closure.
FAQ
Why won’t Cap close my hole in Rhino?
Because Cap only works on planar openings.
Should I use Patch or PlanarSrf?
Use PlanarSrf for flat holes and Patch for irregular 3D holes.
How do I check if the hole is really closed?
Run ShowEdges and confirm there are no naked edges left.
.
