]> SALOME platform Git repositories - plugins/netgenplugin.git/commitdiff
Salome HOME
Decrease default min size since OCCT triangulation became coarser
authoreap <eap@opencascade.com>
Fri, 27 Jan 2017 16:24:54 +0000 (19:24 +0300)
committereap <eap@opencascade.com>
Fri, 27 Jan 2017 16:24:54 +0000 (19:24 +0300)
Regression was SALOME_TESTS/Grids/smesh/3D_mesh_NETGEN_03/D7 where
change of fineness did not influence the mesh since minh was too high

src/GUI/NETGENPlugin_msg_en.ts
src/NETGENPlugin/NETGENPlugin_Mesher.cxx

index 478cc25b2b08653deefd9d611fac76eb2a9a9ab8..139fb85280c2e7bc6455b68ba369fce260bfdb55 100644 (file)
     </message>
     <message>
         <source>NETGEN_LSZ_FILE</source>
-        <translation>Fichier de taille du maillage</translation>
+        <translation>Mesh-size File</translation>
     </message>
 </context>
 </TS>
index ecf18ad32749b4e6f82f94135b361e68f2ebf634..fc8705f7550e35be70d38d12a2f0c17c302d6c90 100644 (file)
@@ -808,7 +808,7 @@ double NETGENPlugin_Mesher::GetDefaultMinSize(const TopoDS_Shape& geom,
   }
   else
   {
-    minh = 3 * sqrt( minh ); // triangulation for visualization is rather fine
+    minh = sqrt( minh ); // triangulation for visualization is rather fine
     //cout << "TRIANGULATION minh = " <<minh << endl;
   }
   if ( minh > 0.5 * maxSize )
@@ -2503,8 +2503,6 @@ bool NETGENPlugin_Mesher::Compute()
   SMESH_MesherHelper quadHelper( *_mesh );
   quadHelper.SetIsQuadratic( mparams.secondorder );
 
-  static string debugFile = "/tmp/ngMesh.py"; /* to call toPython( _ngMesh, debugFile )
-                                                 while debugging netgen */
   // -------------------------
   // Prepare OCC geometry
   // -------------------------
@@ -3492,7 +3490,7 @@ void NETGENPlugin_Mesher::toPython( const netgen::Mesh* ngMesh )
   ofstream outfile( pyFile, ios::out );
   if ( !outfile ) return;
 
-  outfile << "import SMESH" << endl
+  outfile << "import salome, SMESH" << endl
           << "from salome.smesh import smeshBuilder" << endl
           << "smesh = smeshBuilder.New(salome.myStudy)" << endl
           << "mesh = smesh.Mesh()" << endl << endl;