From 24d09bdc8eea0d106a857fbd73d36aab8f2d864d Mon Sep 17 00:00:00 2001 From: graham Date: Wed, 10 Sep 2008 19:43:48 +0100 Subject: [PATCH] removed plane.planePlane intersections. processing edges to remove groups of close control points. --- .../mesh/generation/CV3DMesher/CV3D.H | 8 + .../mesh/generation/CV3DMesher/calcDualMesh.C | 22 +- .../CV3DMesher/insertFeaturePoints.C | 2 - .../insertSurfaceNearestPointPairs.C | 224 +++++++++++++++++- 4 files changed, 238 insertions(+), 18 deletions(-) diff --git a/applications/utilities/mesh/generation/CV3DMesher/CV3D.H b/applications/utilities/mesh/generation/CV3DMesher/CV3D.H index c34c6a796f..be62d61f5d 100644 --- a/applications/utilities/mesh/generation/CV3DMesher/CV3D.H +++ b/applications/utilities/mesh/generation/CV3DMesher/CV3D.H @@ -236,6 +236,14 @@ private: const Triangulation::Finite_vertices_iterator& vit ) const; + //- Smooths the points positioned along a feature edge by collecting + //- bunches together and deleting excess points. + void smoothEdgePositions + ( + DynamicList& edgePoints, + DynamicList