From 89c502af137d686a535bfe4359f84b7c4b18aab5 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Tue, 13 Sep 2011 10:54:58 +0100 Subject: [PATCH] ENH: sampledCuttingPlane: user specifiable merge tolerance --- .../utilities/postProcessing/sampling/sample/sampleDict | 8 ++++++++ .../sampledCuttingPlane/sampledCuttingPlane.C | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/applications/utilities/postProcessing/sampling/sample/sampleDict b/applications/utilities/postProcessing/sampling/sample/sampleDict index f53998035f7..191e006d1af 100644 --- a/applications/utilities/postProcessing/sampling/sample/sampleDict +++ b/applications/utilities/postProcessing/sampling/sample/sampleDict @@ -206,6 +206,8 @@ surfaces //exposedPatchName fixedWalls; // Optional: zone only // regularise false; // Optional: do not simplify + // mergeTol 1e-10; // Optional: fraction of mesh bounding box + // to merge points (default=1e-6) } constantIso { @@ -216,6 +218,8 @@ surfaces isoValue 0.5; interpolate false; regularise false; // do not simplify + // mergeTol 1e-10; // Optional: fraction of mesh bounding box + // to merge points (default=1e-6) } triangleCut @@ -234,6 +238,8 @@ surfaces //exposedPatchName fixedWalls; // Optional: zone only // regularise false; // Optional: do not simplify + // mergeTol 1e-10; // Optional: fraction of mesh bounding box + // to merge points (default=1e-6) } distance @@ -249,6 +255,8 @@ surfaces distance 0.0; interpolate false; + // mergeTol 1e-10; // Optional: fraction of mesh bounding box + // to merge points (default=1e-6) } triSurfaceSampling diff --git a/src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C b/src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C index 09008b37456..f7681fc9966 100644 --- a/src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C +++ b/src/sampling/sampledSurface/sampledCuttingPlane/sampledCuttingPlane.C @@ -229,7 +229,8 @@ void Foam::sampledCuttingPlane::createGeometry() cellDistance, pointDistance_, 0.0, - regularise_ + regularise_, + mergeTol_ ) //new isoSurfaceCell //( @@ -237,7 +238,8 @@ void Foam::sampledCuttingPlane::createGeometry() // cellDistance, // pointDistance_, // 0.0, - // regularise_ + // regularise_, + // mergeTol_ //) ); -- GitLab