Salome HOME
Merge branch 'BR_2018_V8_5' into BR_PY3
[modules/hydro.git] / doc / salome / tutorial / piegesAEviter.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 Conseils, pièges à éviter
21 ####################################
22
23 Ce paragraphe sera repris en fonction des retours utilisateur.
24
25
26 - chevauchement d'objets ou lignes très proches qui vont conduire à un maillage laid ou trop fin. 
27
28 - trop de points dans les splines, quand ils ne sont pas nécessaires. 
29
30 - tout ce qui va conduire à une complexité inutile de la partition lors de la création du cas,
31   et empêcher un mode automatique de regroupement des zones en régions.
32
33 - changement de repère : il est préférable de définir un repère local au plus tôt. cf. tutoriel.
34
35 - Les deux systèmes de coordonnées apparaissent, mais il est préférable que la transition de l’un à l’autre
36   se fasse simplement (on arrondit les coordonnées de la nouvelle origine).
37
38 - cohérence des systèmes de coordonnées des données importées : par exemple tout mettre en Lambert 93 avant import.
39
40 - angles aigus aux limites du domaines : risque de création de triangles surcontaints, ce qui implique de les détecter 
41   et d'inverser des diagonales.
42   
43 - traiter les nuages de points trop volumineux avant de les importer dans SALOME-HYDRO, par exemple en utilisant 
44   l'outil *cloudCompare* pour faire une décimation du nuage selon la courbure de celui-ci.
45   
46 - enregistrer très régulièrement l'étude, en la renommant de façon à conserver des étapes successives.
47   Cela peut s'avérer très utile en cas d'erreur intempestive...
48   
49 - ne pas utiliser de caractères spéciaux (espaces, accents...) dans les noms des objets.
50
51 - donner des noms significatifs aux différents objets (ils sont vite très nombreux dans une étude réaliste),
52   aini qu'aux hypothèses de maillage.
53   
54 - il est important de bien choisir où commence une ligne fermée de type spline :
55   Ce premier point reste présent jusqu'au maillage, et peut poser une contrainte inutile si il est mal placé.
56   Dans le dessin d'un lit mineur, on fait généralement un contour fermé débortdant du domaine d'étude. Il est judicieux
57   de mettre ce premier point hors du domaine.
58   
59 - dans la construction d'un domaine d'étude contenant un fleuve, il faut veiller à couper celui-ci perpendiculairement
60   à son axe, pour pouvoir définir des conditions aux limites correctes.
61
62 - utilisation du type spline ou du type polyline ?
63
64    * *spline* : une seule ligne continue, a dérivée continue, passant par tous les points.
65      On privilégie ce type de ligne pour toutes les lignes courbes, les points de définition ne 
66      seront pas repris dans le maillage, ce qui donne une plus grande souplesse sur le contrôle
67      du raffinement de maillage.
68  
69    * *polyline* : une seule ligne continue, composée de segments droits. Il faut utiliser
70      ce type de ligne pour les objets artificiels composés de segments droits, et chaque fois
71      que l'on a besoin de lignes brisées. Les points sont conservés dans le maillage.
72
73    * Les deux types de lignes peuvent être combinés : voir le chapitre sur la manipulation de polylignes.
74    
75 .. only:: html
76
77    :ref:`ref_notionsPrealables`