]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
bos 32536:
authorasozinov <alexey.sozinov@opencascade.com>
Fri, 28 Oct 2022 07:36:04 +0000 (10:36 +0300)
committerasozinov <alexey.sozinov@opencascade.com>
Tue, 8 Nov 2022 08:28:52 +0000 (11:28 +0300)
small fix for netgen 6.2.2204

src/NETGENPlugin/NETGENPlugin_Mesher.cxx
src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cxx

index 732a2441bc6c4d28bded942e0565bacdde988d20..c689337ead8fe9791498f2063b5a71adccd928e3 100644 (file)
@@ -31,6 +31,7 @@
 #include "NETGENPlugin_Hypothesis_2D.hxx"
 #include "NETGENPlugin_SimpleHypothesis_3D.hxx"
 
+#include <BRepBndLib.hxx>
 #include <SMDS_FaceOfNodes.hxx>
 #include <SMDS_LinearEdge.hxx>
 #include <SMDS_MeshElement.hxx>
@@ -4511,6 +4512,7 @@ int NETGENPlugin_NetgenLibWrapper::GenerateMesh( netgen::OCCGeometry& occgeo,
 
   ngMesh->SetGeometry( shared_ptr<netgen::NetgenGeometry>( &occgeo, &NOOP_Deleter ));
 
+  occgeo.BuildFMap();
   netgen::mparam.perfstepsstart = startWith;
   netgen::mparam.perfstepsend   = endWith;
   std::shared_ptr<netgen::Mesh> meshPtr( ngMesh, &NOOP_Deleter );
index cd27c78c09e3735ef7e469fa49bd1d82203c047c..a45fcbfbfe0201cf42b3dee73938ad2e7949c2c3 100644 (file)
@@ -26,6 +26,8 @@
 #include "NETGENPlugin_Mesher.hxx"
 #include "NETGENPlugin_Hypothesis_2D.hxx"
 
+#include <BRepBndLib.hxx>
+#include <TopExp.hxx>
 #include <SMDS_MeshElement.hxx>
 #include <SMDS_MeshNode.hxx>
 #include <SMESHDS_Mesh.hxx>
@@ -290,6 +292,8 @@ bool NETGENPlugin_NETGEN_2D_ONLY::Compute(SMESH_Mesh&         aMesh,
 #endif
     occgeoComm.face_maxh = netgen::mparam.maxh;
 #ifdef NETGEN_V6
+    occgeoComm.BuildFMap();
+
     netgen::OCCParameters occparam;
     netgen::OCCSetLocalMeshSize( occgeoComm, *ngMeshes[0], netgen::mparam, occparam );
 #else