diff --git a/src/sampling/surface/distanceSurface/distanceSurface.C b/src/sampling/surface/distanceSurface/distanceSurface.C index 2f1c9a511d..04e1236a23 100644 --- a/src/sampling/surface/distanceSurface/distanceSurface.C +++ b/src/sampling/surface/distanceSurface/distanceSurface.C @@ -209,6 +209,9 @@ void Foam::distanceSurface::createGeometry() cellBb.clear(); cellBb.add(fvm.points(), fvm.cellPoints(i)); + // Expand slightly to catch corners + cellBb.inflate(0.1); + if (!cellBb.contains(nearest[i].hitPoint())) { ignoreCells.set(i);