Salome HOME
#17845 [EDF] Modifications of Automatic meshing
authoreap <eap@opencascade.com>
Fri, 1 Nov 2019 18:30:35 +0000 (21:30 +0300)
committereap <eap@opencascade.com>
Fri, 24 Jan 2020 16:09:38 +0000 (19:09 +0300)
 Fixes for remarks

resources/StdMeshers.xml.in
src/SMESHGUI/SMESHGUI_MeshDlg.cxx
src/SMESHGUI/SMESHGUI_MeshOp.cxx
src/SMESHGUI/SMESH_msg_en.ts
src/SMESHGUI/SMESH_msg_fr.ts

index bf2204b86b13cd491c805be214549da5d5fb62d2..72525e1246dc39a8ddf7cb0d8a5811ff957ae26c 100644 (file)
 
     <hypotheses-set name="Free Hexahedralization"
                     use-common-size="true"
+                    quad-dominated="true"
                     hypos="MG-CADSurf Parameters"
                     algos="MG-CADSurf, MG-Hexa"
                     intern-edge-hypos="LocalLength"
index 159343161f3dea1c8b4cc3707939fef98d719e09..d9f403a4ad49532b204c101596ff2db4b662ef4d 100644 (file)
@@ -745,7 +745,7 @@ void SMESHGUI_MeshDlg::setHypoSets( const QStringList& theSets )
   }
   aHypoSetPopup->clear();
   for ( int i = 0, n = theSets.count(); i < n; i++ ) {
-    aHypoSetPopup->addAction( theSets[ i ] );
+    aHypoSetPopup->addAction( tr( theSets[ i ].toUtf8().data() ));
   }
   myHypoSetButton->setEnabled( !aHypoSetPopup->isEmpty() );
 }
index e232e408f20d6a09593c8c86e26d556523eb942a..d1a7d6305bf10a5f48475282f2053eb70e7bbe17 100644 (file)
@@ -294,8 +294,8 @@ void SMESHGUI_MeshOp::commitOperation()
 //================================================================================
 /*!
  * \brief Creates selection filter
 * \param theId - identifier of current selection widget
 * \retval SUIT_SelectionFilter* - pointer to the created filter or null
 \param theId - identifier of current selection widget
 \retval SUIT_SelectionFilter* - pointer to the created filter or null
  *
  * Creates selection filter in accordance with identifier of current selection widget
  */
@@ -2059,18 +2059,20 @@ bool SMESHGUI_MeshOp::createMesh( QString& theMess, QStringList& theEntryList )
       GEOM::GEOM_Gen_var           geomGen = SMESH::GetGEOMGen();
       GEOM::GEOM_IShapesOperations_wrap op = geomGen->GetIShapesOperations();
       GEOM::ListOfGO_var        geomGroups = op->GetExistingSubObjects( aGeomVar,
-                                                                        /*groupsOnly=*/true );
+                                                                        /*groupsOnly=*/false );
       SMESH::SMESH_GroupOnGeom_var meshGroup;
       for ( CORBA::ULong iG = 0; iG < geomGroups->length(); ++iG )
       {
         SMESH::ElementType elemType = SMESHGUI_GroupOnShapeOp::ElementType( geomGroups[ iG ] );
         if ( elemType == SMESH::ALL )
           continue;
+        if ( elemType == SMESH::ELEM0D )
+          elemType = SMESH::NODE;
 
         CORBA::String_var name = geomGroups[ iG ]->GetName();
         meshGroup = aMesh->CreateGroupFromGEOM( elemType, name, geomGroups[ iG ]);
-        if ( elemType != SMESH::NODE )
-          meshGroup = aMesh->CreateGroupFromGEOM( SMESH::NODE, name, geomGroups[ iG ]);
+        // if ( elemType != SMESH::NODE )
+        //   meshGroup = aMesh->CreateGroupFromGEOM( SMESH::NODE, name, geomGroups[ iG ]);
       }
     }
 
index a998e9d1dd69e7cb4166b65f67c1620af72cecc6..a89aa8fff6efd6a147bcaed1932e0564b883e654 100644 (file)
@@ -6506,7 +6506,7 @@ Please specify them and try again</translation>
     </message>
     <message>
         <source>HYPOTHESES_SETS</source>
-        <translation>Assign a set of hypotheses</translation>
+        <translation>Assign a set of automatic hypotheses</translation>
     </message>
     <message>
         <source>MESH</source>
index 562418f9116d4a1497516ded648a6ef9e629dd4f..fc4d2f56fd431821a296a794c1a012b611fa4733 100644 (file)
@@ -4588,6 +4588,10 @@ Ouvrez une fenêtre VTK et essayez de nouveau</translation>
         <source>PREF_SHOW_WARN</source>
         <translation>Affiche un avertissement quand un groupe est exporté</translation>
     </message>
+    <message>
+        <source>PREF_ZTOLERANCE</source>
+        <translation>Tolérance sur Z pour l'export en MED</translation>
+    </message>
     <message>
         <source>PREF_GROUP_SEGMENT_LENGTH</source>
         <translation>Paramètres automatiques</translation>
@@ -4600,6 +4604,10 @@ Ouvrez une fenêtre VTK et essayez de nouveau</translation>
         <source>PREF_NB_SEGMENTS</source>
         <translation>Nombre de segments par défaut</translation>
     </message>
+    <message>
+        <source>PREF_USE_MESHGEMS_HYPOSET</source>
+        <translation>Utiliser les mailleurs MeshGems pour définir les hypothèses automatiques</translation>
+    </message>
     <message>
         <source>SMESH_PREF_MESH_LOADING</source>
         <translation>Chargement de maillage</translation>
@@ -4688,6 +4696,10 @@ Ouvrez une fenêtre VTK et essayez de nouveau</translation>
         <source>PREF_DISPLAY_MODE</source>
         <translation>Mode de visualisation par défaut</translation>
     </message>
+    <message>
+        <source>PREF_FITALL_ON_DISPLAYONLY</source>
+        <translation>Ajuster la vue en cas d'affichage unique</translation>
+    </message>
     <message>
         <source>PREF_ELEMENTS</source>
         <translation>Eléments</translation>
@@ -6433,7 +6445,7 @@ Indiquez-les et essayez de nouveau</translation>
     </message>
     <message>
         <source>HYPOTHESES_SETS</source>
-        <translation>Attribuer un jeu d&apos;hypothèses</translation>
+        <translation>Définir des hypothèses automatiques</translation>
     </message>
     <message>
         <source>MESH</source>
@@ -6447,6 +6459,10 @@ Indiquez-les et essayez de nouveau</translation>
         <source>NAME</source>
         <translation>Nom</translation>
     </message>
+    <message>
+        <source>CREATE_ALL_GROUPS</source>
+        <translation>Créer tous les groupes définis dans la géométrie</translation>
+    </message>
 </context>
 <context>
     <name>SMESHGUI_MeshOp</name>
@@ -8384,4 +8400,11 @@ with red in the Object Browser.</translation>
         <translation>Valeur de l'option'</translation>
     </message>
 </context>
+<context>
+    <name>SMESHGUI_GenericHypothesisCreator</name>
+    <message>
+        <source>AverageLengthForHypoSet</source>
+        <translation>Taille moyenne</translation>
+    </message>
+</context>
 </TS>