diff --git a/applications/utilities/preProcessing/snappyHexMeshConfig/blockMeshCylindricalConfiguration.C b/applications/utilities/preProcessing/snappyHexMeshConfig/blockMeshCylindricalConfiguration.C index a0e583ece7..d080ecea90 100644 --- a/applications/utilities/preProcessing/snappyHexMeshConfig/blockMeshCylindricalConfiguration.C +++ b/applications/utilities/preProcessing/snappyHexMeshConfig/blockMeshCylindricalConfiguration.C @@ -264,8 +264,13 @@ void Foam::blockMeshCylindricalConfiguration::writeGeometry() List geometries {"rotatingZone", "outer"}; List dims {"radIn", "radOut"}; - const scalar zMin = roundDown(bb_.min().z(), 10); - const scalar zMax = roundUp(bb_.max().z(), 10); + scalar zMin = roundDown(bb_.min().z(), 10); + scalar zMax = roundUp(bb_.max().z(), 10); + + // Extend the bounds to avoid bad projections + const scalar span = zMax - zMin; + zMax += span; + zMin -= span; forAll(geometries, i) {