</message>
<message>
<source>GMF_BINARY_FILES_FILTER</source>
- <translation>Fichier GMF binaires</translation>
+ <translation>Fichiers GMF binaires</translation>
</message>
<message>
<source>STL_BIN_FILES_FILTER</source>
</message>
<message>
<source>MIN_ELEM_EDGE</source>
- <translation>Longueur arête Minimum</translation>
+ <translation>Longueur arête minimum</translation>
</message>
<message>
<source>ASPECTRATIO_3D_ELEMENTS</source>
</message>
<message>
<source>EDITERR_NO_MEDIUM_ON_GEOM</source>
- <translation>Certain noeuds milieux (affichés en magenta) ne sont pas placés
+ <translation>Certain nœuds milieux (affichés en magenta) ne sont pas placés
sur la géométrie pour éviter d'obtenir des élements distordus.</translation>
</message>
<message>
</message>
<message>
<source>DEFLECTION2D_FACES</source>
- <translation>Deflection 2D</translation>
+ <translation>Déflection 2D</translation>
</message>
<message>
<source>LENGTH_EDGES</source>
</message>
<message>
<source>MAX_ELEMENT_LENGTH_2D</source>
- <translation>Diamètre d'éléments 2D</translation>
+ <translation>Diamètre des éléments 2D</translation>
</message>
<message>
<source>MAX_ELEMENT_LENGTH_3D</source>
- <translation>Diamètre Element 3D</translation>
+ <translation>Diamètre des éléments 3D</translation>
</message>
<message>
<source>DEFLECTION_2D</source>
- <translation>Deflection 2D</translation>
+ <translation>Déflection 2D</translation>
</message>
<message>
<source>MEN_ADD</source>
</message>
<message>
<source>MEN_CONV_TO_QUAD</source>
- <translation>Convertir vers/de quadratique</translation>
+ <translation>Convertir vers/depuis quadratique</translation>
</message>
<message>
<source>MEN_2D_FROM_3D</source>
</message>
<message>
<source>MEN_0D_ON_ALL_NODES</source>
- <translation>Eléments 0D sur des noeuds</translation>
+ <translation>Eléments 0D sur des nœuds</translation>
</message>
<message>
<source>MEN_BALL</source>
<message>
<source>STB_OVERALL_MESH_QUALITY</source>
<translation>Qualité du maillage global</translation>
- </message>
+ </message>
<message>
<source>STB_SPLIT_TO_TETRA</source>
<translation>Eclater en tétraèdres</translation>
</message>
<message>
<source>SMESH_EXPORT_MED_VERSION_COLLISION</source>
- <translation>La version MED du fichier "%1" n'est pas connue
+ <translation>La version MED du fichier "%1" n'est pas connue
ou ne correspond pas à la version choisie.
Ecraser le fichier ?</translation>
</message>
<message>
<source>SMESH_FILE_EXISTS</source>
<translation>Le fichier "%1" existe déjà.
-Voulez-vous le réécrire ou y ajouter
-les données exportées ?</translation>
+Voulez-vous le réécrire ou y ajouter les données exportées ?</translation>
</message>
<message>
<source>SMESH_FONT_ARIAL</source>
</message>
<message>
<source>STB_0D_ON_ALL_NODES</source>
- <translation>Créer des éléments 0D sur des noeuds</translation>
+ <translation>Créer des éléments 0D sur des nœuds</translation>
</message>
<message>
<source>STB_ELEMS0D</source>
</message>
<message>
<source>TOP_0D_ON_ALL_NODES</source>
- <translation>Créer des éléments 0D sur des noeuds</translation>
+ <translation>Créer des éléments 0D sur des nœuds</translation>
</message>
<message>
<source>TOP_ELEM0D</source>
<name>SMESHGUI_Add0DElemsOnAllNodesDlg</name>
<message>
<source>CAPTION</source>
- <translation>Créer des éléments 0D sur des noeuds</translation>
+ <translation>Créer des éléments 0D sur des nœuds</translation>
</message>
<message>
<source>OBJ_BTN</source>
</message>
<message>
<source>EDIT_SELECTED_NODE_GROUP</source>
- <translation>Editer le groupe sélectionné de noeuds coïncidents</translation>
+ <translation>Editer le groupe sélectionné de nœuds coïncidents</translation>
</message>
<message>
<source>EDIT_SELECTED_ELEM_GROUP</source>
</message>
<message>
<source>SEPARATE_CORNERS_AND_MEDIUM</source>
- <translation>Pas de fusion du coin et des noeuds moyens des cellules quadratiques</translation>
+ <translation>Pas de fusion du coin et des nœuds moyens des cellules quadratiques</translation>
</message>
<message>
<source>AVOID_MAKING_HOLES</source>
</message>
<message>
<source>KEEP_NODES</source>
- <translation>Les noeuds à conserver pendant la fusion</translation>
+ <translation>Les nœuds à conserver pendant la fusion</translation>
</message>
<message>
<source>GROUP_SUBMESH</source>
<name>SMESHGUI_ExtrusionDlg</name>
<message>
<source>EXTRUSION_0D</source>
- <translation>Extrusion de noeuds</translation>
+ <translation>Extrusion de nœuds</translation>
</message>
<message>
<source>EXTRUSION_1D</source>
</message>
<message>
<source>NUMBEROFNODESINELEMENT</source>
- <translation>Nombre de noeuds dans l'élément</translation>
+ <translation>Nombre de nœuds dans l'élément</translation>
</message>
<message>
<source>COPY_FROM</source>
<source>CREATE_ALL_GROUPS</source>
<translation>Créer tous les groupes définis dans la géométrie</translation>
</message>
+ <message>
+ <source>3D: Tetrahedralization</source>
+ <translation>3D : Tétraèdres</translation>
+ </message>
+ <message>
+ <source>3D: Mapped Hexahedralization</source>
+ <translation>3D : Hexaèdres réglés</translation>
+ </message>
+ <message>
+ <source>3D: Free Hexahedralization</source>
+ <translation>3D : Hexaèdres libres</translation>
+ </message>
+ <message>
+ <source>2D: Triangulation</source>
+ <translation>2D : Triangles</translation>
+ </message>
+ <message>
+ <source>2D: Mapped Quadrangulation</source>
+ <translation>2D : Quadrangles réglés</translation>
+ </message>
+ <message>
+ <source>2D: Free Quadrangulation</source>
+ <translation>2D : Quadrangles libres</translation>
+ </message>
</context>
<context>
<name>SMESHGUI_MeshOp</name>
</message>
<message>
<source>MT_HEXAHEDRAL</source>
- <translation>Hexahèdre</translation>
+ <translation>Hexaèdre</translation>
</message>
<message>
<source>MT_TETRAHEDRAL</source>
</message>
<message>
<source>CONCURRENT_SUBMESH_APPEARS</source>
- <translation>
+ <translation>
L'algorithme assigné a la même priorité que celui assigné à un
sous-maillage adjacent; ainsi l'algorithme à utiliser pour mailler la
frontière partagée par les deux sous-maillages n'est pas défini.
</message>
<message>
<source>ERROR_OF_OPENING</source>
- <translation>Il est impossible d'ouvrir le fichier.
+ <translation>Il est impossible d'ouvrir le fichier.
Vérifiez s'il existe et si vous avez l'autorisation</translation>
</message>
<message>
</message>
<message>
<source>ERR_READ_TOO_FEW_POINTS</source>
- <translation>Il est impossible de charger le motif.
+ <translation>Il est impossible de charger le motif.
Il y a trop peu de points dans le fichier </translation>
</message>
<message>
<message>
<source>SUBSHAPES_NOT_FOUND_MSG</source>
<translation>
-Some sub-shapes not found in the new geometry. They are listed
+Some sub-shapes not found in the new geometry. They are listed
below along with dependent mesh objects that are marked with
with red in the Object Browser.</translation>
</message>
return hyp._retn();
}
+//================================================================================
+/*!
+ * \brief Return a hypothesis initialized by given average length.
+ * \param theHypType - hypothesis type name
+ * \param theLibName - plugin library name
+ * \param theAverageLength - average length
+ * \param theQuadDominated - is quad-dominated flag
+ * \retval SMESH::SMESH_Hypothesis_ptr - the new hypothesis
+ */
+//================================================================================
+
+SMESH::SMESH_Hypothesis_ptr
+SMESH_Gen_i::CreateHypothesisByAverageLength( const char* theHypType,
+ const char* theLibName,
+ CORBA::Double theAverageLength,
+ CORBA::Boolean theQuadDominated)
+ throw ( SALOME::SALOME_Exception )
+{
+ SMESH::HypInitParams initParams = { ::SMESH_Hypothesis::BY_AVERAGE_LENGTH,
+ theAverageLength, theQuadDominated };
+
+ SMESH::SMESH_Hypothesis_var hyp =
+ GetHypothesisParameterValues( theHypType, theLibName,
+ SMESH::SMESH_Mesh::_nil(),
+ GEOM::GEOM_Object::_nil(),
+ initParams );
+ SALOMEDS::SObject_wrap so = PublishHypothesis( hyp );
+
+ TPythonDump() << hyp << " = " << this << ".CreateHypothesisByAverageLength( '"
+ << theHypType << "', '"
+ << theLibName << "', "
+ << theAverageLength << ", "
+ << theQuadDominated << " )";
+
+ return hyp._retn();
+}
+
//================================================================================
/*!
* \brief Return a hypothesis holding parameter values corresponding either to the mesh
//================================================================================
SMESH::SMESH_Hypothesis_ptr
-SMESH_Gen_i::GetHypothesisParameterValues (const char* theHypType,
+SMESH_Gen_i::GetHypothesisParameterValues( const char* theHypType,
const char* theLibName,
SMESH::SMESH_Mesh_ptr theMesh,
GEOM::GEOM_Object_ptr theGeom,
dflts._elemLength = dflts._diagonal / myGen.GetBoundaryBoxSegmentation();
dflts._shape = &shape;
}
+
// let the hypothesis initialize it's values
if ( hyp->SetParametersByDefaults( dflts, mesh ))
return SMESH::SMESH_Hypothesis::_duplicate( tmpHyp );