Salome HOME
Merge branch 'master' into BR_quadtree
[modules/hydro.git] / doc / salome / tutorial / maillage.rst
index 494270f02908fe476216ac02a9f093ef8aa1c6dc..d3ab8130759bb557809c4a12e59cf9f54f0f418b 100644 (file)
@@ -35,6 +35,16 @@ Création du maillage
    :width: 16pt
    :height: 16pt
 
+.. |vtk_view_fitall| image:: /_static/vtk_view_fitall.png
+   :align: middle
+   :width: 16pt
+   :height: 16pt
+
+.. |vtk_view_top| image:: /_static/vtk_view_top.png
+   :align: middle
+   :width: 16pt
+   :height: 16pt
+
 
 .. |Capture_CreateMesh| image:: /_static/Capture_CreateMesh.png
    :align: middle
@@ -60,9 +70,15 @@ Création du maillage
 .. |Capture_MeshComputationSucceed| image:: /_static/Capture_MeshComputationSucceed.png
    :align: middle
 
+.. |Capture_CreateGroupsFromGeometry| image:: /_static/Capture_CreateGroupsFromGeometry.png
+   :align: middle
+
 
 Lorsque la géométrie est prête, nous activons le module de maillage, *SMESH*.
 
+Introduction au fonctionnement de SMESH
+=======================================
+
 Pour spécifier le maillage, on définit en général un algorithme par défaut avec son paramétrage : 
 dans SMESH, on parle des *hypothèses* de l'algorithme.
 
@@ -86,6 +102,9 @@ Il en résulte que, dans certains cas, pour certaines *sub shapes*, plusieurs al
 sont définis, et il faut alors établir des priorités. Ces situations sont détectées automatiquement
 et l'utilisateur se voit proposer des choix.
 
+Algorithmes et Hypothèses de base pour la géométrie
+====================================================
+
 Ici, nous allons spécifier un maillage triangle par défaut sur l'ensemble du domaine, et particulariser
 le maillage du lit mineur, pour obtenir des triangles allongés dans le sense de l'écoulement.
 
@@ -107,15 +126,18 @@ de la taille des triangles, *Fineness*, nous prenons *Very Fine*, pour préserve
 
   |Capture_HypothesisConstruction|
 
-Après avoir validé le dialogue d'hypothèses, nous validons la définiton du maillage avec le bouton *Apply and Close*.
+Après avoir validé le dialogue d'hypothèses, nous validons la définition du maillage avec le bouton *Apply and Close*.
 
 Le maillage apparaît sous le nom *Mesh_1* dans l'arbre avec une icône indiquant son statut : *non généré, ou incomplet*.
 
-Il est possible de le renommer soit directement, soit via le dialogue d'édition, à partir du menu contextuel.
+Il est possible de renommer le maillage, soit directement, soit via le dialogue d'édition, à partir du menu contextuel.
 
 Toujours à partir du dialogue d'édition |mesh_edit|, il est possible changer l'algorithme, 
 ou de modifier les hypothèses : |mesh_hypo_edit|.
 
+Sous maillages
+==============
+
 Nous sélectionnons le maillage dans l'arbre d'étude et créons un sous maillage (menu contextuel *Create Sub Mesh*).
 
 Dans le dialogue qui s'affiche, il faut renseigner la géométrie, en cliquant dans l'arbre d'étude sur la face *litMineur*
@@ -139,7 +161,7 @@ significatifs pour les identifier.
 
   |Capture_HypothesisLocalLength|
 
-Nous validons la définiton du sous maillage avec le bouton *Apply and Close*.
+Nous validons la définition du sous maillage avec le bouton *Apply and Close*.
 
 La longueur que nous avons défini s'applique à la fois longitudinalement et transversalement. Pour contrôler le 
 nombre de mailles transversales, il faut un nouveau sous maillage, appliqué au groupe d'edges *SectionsGaronne*.
@@ -156,6 +178,9 @@ Il faut établir une priorité entre deux définitions :
 
 Nous sélectionnons *SectionsGaronne* pour le faire remonter en tête de liste.
 
+Génération du maillage
+======================
+
 Après avoir validé, le maillage est prêt pour être généré.
 Pour générer le maillage, il faut le selectionner, et utiliser le menu contextuel *Compute*.
 Une boite d'information s'affiche à la fin du calcul et donne des statistiques élémentaires.
@@ -165,10 +190,30 @@ Une boite d'information s'affiche à la fin du calcul et donne des statistiques
 L'icône du maillage a changé dans l'arbre d'étude, et indique l'état *généré correctement*.
 
 Le maillage n'est pas encore fini pour nos besoins, mais nous pouvons déjà le voir.
-Pour l'afficher, *show* puis *FitAll* et vue de dessus (*-OZ*) dans la barre d'icônes du viewer 3D.
+Pour l'afficher, *show* puis *FitAll* |vtk_view_fitall| et vue de dessus |vtk_view_top| (*-OZ*) 
+dans la barre d'icônes du viewer 3D.
+
+Pour découper les quadrangles, nous utilisons le menu *Modification/Cutting of Quadrangles*.
+Dans le dialogue, nous cochons *apply to all*, *use diagonal 1-3* puis *preview* : 
+la modification proposée apparaît,
+il est possible de zoomer avec la molette de la souris pour verifier.
+Nous validons par *Apply and Close*.
+
+Création des groupes, Enregistrement du maillage
+================================================
+
+Pour définir les groupes dans le maillage, nous utilisons la commande *Create Groups from Geometry* 
+du menu contextuel du maillage.
+Nous sélectionnons tous les groupes et sub Shapes de la géometrie *HYDRO_garonne_2* 
+et constituons successivement des groupes d'**éléments** et de **noeuds**.
+
+  |Capture_CreateGroupsFromGeometry|
 
-decoupage des quadrangles
+Ces groupes apparaissent dans l'arbre d'étude sous le maillage après validation du dialogue.
+Il est possible de le voir avec *show only*. L'option *Auto Color* du menu contextuel du maillage
+les met en évidence.
 
-identification des groupes d'éléments et de noeuds.
+Pour enregistrer le maillage dans un fichier au format MED, après avoir sélectionné le maillage,
+nous utilisons la commande du menu *File / Export / MED file*.
 
   :ref:`ref_exempleInondation`