Salome HOME
Use the GMF file name with its extension in the argument --in.
authorbourcier <bourcier>
Wed, 13 Nov 2013 13:34:31 +0000 (13:34 +0000)
committerbourcier <bourcier>
Wed, 13 Nov 2013 13:34:31 +0000 (13:34 +0000)
Otherwise MG-Tetra does not find the mesh if only its base name without extension is provided.
It is the case with extra option as text --volume_proximity_layers 2 for instance.

src/GHS3DPlugin/GHS3DPlugin_GHS3D.cxx

index 96301efef9d42a385eadc6bda3a8976ea35991cb..50595261af31d82112108ad9ec6ba99f0bfb7743 100644 (file)
@@ -3516,7 +3516,7 @@ bool GHS3DPlugin_GHS3D::Compute(SMESH_Mesh&         theMesh,
 
   TCollection_AsciiString cmd( (char*)GHS3DPlugin_Hypothesis::CommandToRun( _hyp ).c_str() );
   
-  cmd += TCollection_AsciiString(" --in ") + aGenericName;
+  cmd += TCollection_AsciiString(" --in ") + aGMFFileName;
   if ( nbEnforcedVertices + nbEnforcedNodes)
     cmd += TCollection_AsciiString(" --required_vertices ") + aGenericNameRequired;
   cmd += TCollection_AsciiString(" --out ") + aResultFileName;