Salome HOME
tutoriel anglais en cours
[modules/hydro.git] / doc / salome / tutorial / english / english_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 Advice, pitfalls to avoid
21 ####################################
22
23 This paragraph will be re-written according to the user feedback.
24  
25 - Object overlap or lines that are very close will lead to an ugly mesh or one that is too fine. 
26
27 - Avoid using too many points in the splines, when they are not necessary. 
28
29  -Anything that will lead to unnecessary complexity of the partitioning when the case is created
30   and prevent the use of the automatic mode for grouping zones into regions should be avoided.
31  
32 - Change of coordinate system: it is best to define a local reference point as early as possible. See tutorial. 
33
34 - The two coordinate systems appear, but it is preferable for the transition from one to the other to be made simply
35   (the coordinates of the new origin are rounded). 
36
37 - Consistency of the imported data coordinate systems should be maintained:
38   for example, put everything into Lambert 93 coordinates before import.
39
40 - Avoid the use of acute angles at domain limits: risk of creating over-constrained triangles,
41   which means detecting them and inverting the diagonals. 
42
43   
44 - traiter les nuages de points trop volumineux avant de les importer dans SALOME-HYDRO, par exemple en utilisant 
45   l'outil *cloudCompare* pour faire une décimation du nuage selon la courbure de celui-ci.
46   
47 - enregistrer très régulièrement l'étude, en la renommant de façon à conserver des étapes successives.
48   Cela peut s'avérer très utile en cas d'erreur intempestive...
49   
50 - ne pas utiliser de caractères spéciaux (espaces, accents...) dans les noms des objets.
51
52 - donner des noms significatifs aux différents objets (ils sont vite très nombreux dans une étude réaliste),
53   aini qu'aux hypothèses de maillage.
54   
55 - il est important de bien choisir où commence une ligne fermée de type spline :
56   Ce premier point reste présent jusqu'au maillage, et peut poser une contrainte inutile si il est mal placé.
57   Dans le dessin d'un lit mineur, on fait généralement un contour fermé débortdant du domaine d'étude. Il est judicieux
58   de mettre ce premier point hors du domaine.
59   
60 - dans la construction d'un domaine d'étude contenant un fleuve, il faut veiller à couper celui-ci perpendiculairement
61   à son axe, pour pouvoir définir des conditions aux limites correctes.
62
63
64 - Use of the spline type or polyline type? 
65
66    * *spline*: a single smooth line that has a continuous derivative, passing through all the points.
67      This type of line is preferred for all curved lines, the control points will not be reused in the mesh,
68      which provides greater flexibility in controlling the mesh refinement. 
69
70    * *polyline*: a single continuous line, composed of straight segments.
71      This type of line must be used for the artificial objects composed of straight segments and whenever
72      broken lines are needed. The points are kept in the mesh. 
73
74
75    * Les deux types de lignes peuvent être combinés : voir le chapitre sur la manipulation de polylignes.
76   
77 .. only:: html
78
79    :ref:`ref_notionsPrealables`