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: Patch

  • Quick Steps:

    1. Run ShowEdges first to locate the naked edge around the hole, then select the boundary curves or duplicate them with DupEdge if needed.
    2. Type Patch, select the hole boundary curves or edges, and press Enter.
    3. In the Patch options, enable Trim=Yes if needed, adjust Sample point spacing or Spans, then create the surface and use Join to connect it to the surrounding surface.

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 Cap or PlanarSrf only work on specific hole types, so they fail when the opening is irregular or not planar.

Quick Fix & Best Practice

  • Quick Fix: Use ShowEdges to find naked edges, then clean the boundary with Join, DupEdge, or Rebuild, and close it with Patch.

  • 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.

.