From 0b1644a1c4708a358d8cd2d52553356b070b5e82 Mon Sep 17 00:00:00 2001 From: laurence <laurence> Date: Fri, 10 Feb 2012 09:17:08 +0000 Subject: [PATCH] BUG: extendedFeatureEdgeMesh feature point tree was not initialised correctly --- .../extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C index b7ab3074fc9..0ebb7b58ab6 100644 --- a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C +++ b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C @@ -853,13 +853,17 @@ Foam::extendedFeatureEdgeMesh::pointTree() const bb.min() -= point(ROOTVSMALL, ROOTVSMALL, ROOTVSMALL); bb.max() += point(ROOTVSMALL, ROOTVSMALL, ROOTVSMALL); - labelList allPoints(identity(points().size())); + const labelList featurePointLabels = identity(nonFeatureStart_); pointTree_.reset ( new indexedOctree<treeDataPoint> ( - treeDataPoint(points()), + treeDataPoint + ( + points(), + featurePointLabels + ), bb, // bb 8, // maxLevel 10, // leafsize -- GitLab