diff --git a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/DelaunayMesh/DistributedDelaunayMesh.C b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/DelaunayMesh/DistributedDelaunayMesh.C index 152a82c7f29afe9fbcf222df2625ec0bc7c93100..40c76aec9daf18cb5ba766a3aaa36490f827127e 100644 --- a/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/DelaunayMesh/DistributedDelaunayMesh.C +++ b/applications/utilities/mesh/generation/foamyHexMesh/conformalVoronoiMesh/DelaunayMesh/DistributedDelaunayMesh.C @@ -966,6 +966,15 @@ Foam::DistributedDelaunayMesh<Triangulation>::rangeInsertReferredWithInfo ) << "Point is outside affine hull! pt = " << pointToInsert << endl; } + else if (lt == Triangulation::OUTSIDE_CONVEX_HULL) + { + // @todo Can this be optimised? + // + // Only want to insert if a connection is formed between + // pointToInsert and an internal or internal boundary point. + hint = Triangulation::insert(pointToInsert, c); + inserted = true; + } else { // Get the cells that conflict with p in a vector V,