Salome HOME
Merge branch 'master' into BR_quadtree
[modules/hydro.git] / doc / salome / tutorial / geometrie.rst
1 ..
2    Copyright (C) 2015-2016 EDF
3
4    This file is part of SALOME HYDRO module.
5
6    SALOME HYDRO module is free software: you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation, either version 3 of the License, or
9    (at your option) any later version.
10
11    SALOME HYDRO module is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
18
19 #########################################
20 Etape géometrique
21 #########################################
22
23 .. |publieGeom| image:: /_static/publieGeom.png
24    :align: middle
25
26 .. |activeGeom| image:: /_static/activeGeom.png
27    :align: middle
28
29 .. |contoursGeomLitMineurDomaine| image:: /_static/contoursGeomLitMineurDomaine.png
30    :align: middle
31
32 .. |creeGroupeGeom| image:: /_static/creeGroupeGeom.png
33    :align: middle
34
35 Quand le cas de calcul est prêt, il faut l'exporter dans le module de géométrie, GEOM,
36 à l'aide du menu contextuel sur le nom du cas de calcul : *Export Calculation Case*.
37
38 L'entrée *HYDRO_Garonne_1* apparaît dans l'arbre de l'étude, sous *Geometry*.
39
40   |publieGeom|
41
42 Nous activons le module GEOM, soit dans le menu Déroulant sous la barre de menus,
43 soit via l'icone de la barre des modules, soit via le menu contextuel *Activate Geometry Module*
44 sous le nom de l'objet *HYDRO_Garonne_1* dans l'arbre.
45
46   |activeGeom|
47
48 En développant l'objet *HYDRO_Garonne_1*, nous retrouvons deux groupes créés automatiquement
49 lors de la création du cas de calcul: *garonne_1_litMineur_Outer* et *garonne_1_domaineEtendu_Outer*.
50
51 Ces deux groupes représentent les rives du lit mineur et le contour du domaine.
52 Pour les voir, nous les sélectionnons et *show only* dans le menu contextuel.
53
54   |contoursGeomLitMineurDomaine|
55
56 Il faut créer des groupes correspondant aux différentes faces géométriques de notre géométrie 
57 de calcul, *HYDRO_Garonne_1*. 
58 Pour creer des groupes dans un objet, il est préférable de commencer par l'afficher seul (*show only*).
59
60 Nous allons successivement créer les groupes *riveGauche*, *riveDroite* et *litMineur*.
61
62 Nous utilisons la commande *Create Group* dans le menu contextuel.
63 La boite de dialogue permet de créer 4 types de groupes : points, edges, faces, volumes.
64 Nous selectionnons le type *faces* : 3ème bouton radio dans la rubrique *Shape Type*.
65
66 Nous nommons le groupe : *riveGauche*.
67
68 Nous selectionnons la rive gauche dans la vue graphique. En appuyant sur le bouton *add*,
69 le numéro de la sous géométrie (sub-Shape) apparaît dans le dialogue.
70
71 Il faut valider par *Apply and Close*. 
72 Nous faisons de même avec les groupes *riveDroite* et *litMineur*.
73
74   |creeGroupeGeom|
75
76 Ce groupes apparaissent dans l'arbre d'étude, sous l'objet *HYDRO_Garonne_1*.
77
78 Nous avons encore besoin, pour réaliser le maillage, d'identifier les deux sections amont et aval du lit mineur.
79 Nous créons pour cela un groupe de type *edges*, de nom *SectionsGaronne*, contenant les deux extrémités du lit Mineur.
80 Pour sélectionner plusieurs éléments, il faut utiliser la touche *<Shift>*.
81
82 Nous pouvons maintenant réaliser le maillage de cette géométrie.
83
84   :ref:`ref_exempleInondation`