diff --git a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C index db77f62f5f..76a2f51c62 100644 --- a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C +++ b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C @@ -1613,6 +1613,7 @@ void Foam::conformalVoronoiMesh::limitDisplacement // Do not allow infinite recursion if (callCount > 7) { + displacement = vector::zero; return; } @@ -1661,6 +1662,7 @@ void Foam::conformalVoronoiMesh::limitDisplacement if (magSqr(pt - surfHit.hitPoint()) <= searchDistanceSqr) { // Cannot limit displacement, point closer than tolerance + displacement = vector::zero; return; } }