From 7f8af1c4330d2e6cc7fe60952b18360f8e4b2522 Mon Sep 17 00:00:00 2001 From: graham Date: Fri, 1 May 2009 18:47:13 +0100 Subject: [PATCH] Changed findSurfaceNearest to return surface index instead of normals directly. Added searching for largest normal protrusion to surface conformation within an iterative loop after the initial, closest point on surface conformation. --- .../conformalVoronoiMesh.C | 339 ++++++++++++++---- .../conformalVoronoiMesh.H | 22 +- .../conformalVoronoiMeshI.H | 9 + .../conformationSurfaces.C | 87 +++-- .../conformationSurfaces.H | 20 +- .../cvControls/cvControls.C | 11 +- .../cvControls/cvControls.H | 8 + .../cvControls/cvControlsI.H | 6 + .../initialPointsMethod/pointFile/pointFile.C | 2 + 9 files changed, 381 insertions(+), 123 deletions(-) diff --git a/src/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index e23ce49130..590647af0b 100644 --- a/src/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -46,7 +46,7 @@ Foam::conformalVoronoiMesh::conformalVoronoiMesh ( IOobject ( - "cvSearchableSurfacesDirectory", + "cvSearchableSurfaces", runTime_.constant(), "triSurface", runTime_, @@ -120,40 +120,52 @@ Foam::conformalVoronoiMesh::~conformalVoronoiMesh() void Foam::conformalVoronoiMesh::insertSurfacePointPairs ( - const List& surfacePpDist, - const List& surfacePoints, - const List& surfaceNormals, + const List& surfaceHits, + const List