]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
documentation polylignes 2 sections
authorPaul RASCLE <paul.rascle@edf.fr>
Thu, 23 Jun 2016 07:54:41 +0000 (09:54 +0200)
committerPaul RASCLE <paul.rascle@edf.fr>
Thu, 23 Jun 2016 07:54:41 +0000 (09:54 +0200)
doc/salome/tutorial/_static/bringTogether.png [new file with mode: 0644]
doc/salome/tutorial/_static/contourFermeDeuxSections.png [new file with mode: 0644]
doc/salome/tutorial/_static/deuxExtremites.png [new file with mode: 0644]
doc/salome/tutorial/_static/deuxPointsConfondus.png [new file with mode: 0644]
doc/salome/tutorial/_static/deuxSections.png [new file with mode: 0644]
doc/salome/tutorial/_static/domaineMaritime.png [new file with mode: 0644]
doc/salome/tutorial/manipsPolys.rst [new file with mode: 0644]
doc/salome/tutorial/notes [new file with mode: 0644]

diff --git a/doc/salome/tutorial/_static/bringTogether.png b/doc/salome/tutorial/_static/bringTogether.png
new file mode 100644 (file)
index 0000000..68ba322
Binary files /dev/null and b/doc/salome/tutorial/_static/bringTogether.png differ
diff --git a/doc/salome/tutorial/_static/contourFermeDeuxSections.png b/doc/salome/tutorial/_static/contourFermeDeuxSections.png
new file mode 100644 (file)
index 0000000..4596596
Binary files /dev/null and b/doc/salome/tutorial/_static/contourFermeDeuxSections.png differ
diff --git a/doc/salome/tutorial/_static/deuxExtremites.png b/doc/salome/tutorial/_static/deuxExtremites.png
new file mode 100644 (file)
index 0000000..acd180a
Binary files /dev/null and b/doc/salome/tutorial/_static/deuxExtremites.png differ
diff --git a/doc/salome/tutorial/_static/deuxPointsConfondus.png b/doc/salome/tutorial/_static/deuxPointsConfondus.png
new file mode 100644 (file)
index 0000000..74f37ee
Binary files /dev/null and b/doc/salome/tutorial/_static/deuxPointsConfondus.png differ
diff --git a/doc/salome/tutorial/_static/deuxSections.png b/doc/salome/tutorial/_static/deuxSections.png
new file mode 100644 (file)
index 0000000..aadb31b
Binary files /dev/null and b/doc/salome/tutorial/_static/deuxSections.png differ
diff --git a/doc/salome/tutorial/_static/domaineMaritime.png b/doc/salome/tutorial/_static/domaineMaritime.png
new file mode 100644 (file)
index 0000000..c201ca3
Binary files /dev/null and b/doc/salome/tutorial/_static/domaineMaritime.png differ
diff --git a/doc/salome/tutorial/manipsPolys.rst b/doc/salome/tutorial/manipsPolys.rst
new file mode 100644 (file)
index 0000000..7897840
--- /dev/null
@@ -0,0 +1,118 @@
+..
+   Copyright (C) 2015-2016 EDF
+
+   This file is part of SALOME HYDRO module.
+
+   SALOME HYDRO module is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   SALOME HYDRO module is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
+
+#########################################
+Manipulations de Polylignes
+#########################################
+
+.. |deuxSections| image:: /_static/deuxSections.png
+   :align: middle
+
+.. |deuxExtremites| image:: /_static/deuxExtremites.png
+   :align: middle
+
+.. |bringTogether| image:: /_static/bringTogether.png
+   :align: middle
+
+.. |deuxPointsConfondus| image:: /_static/deuxPointsConfondus.png
+   :align: middle
+
+.. |contourFermeDeuxSections| image:: /_static/contourFermeDeuxSections.png
+   :align: middle
+
+.. |domaineMaritime| image:: /_static/domaineMaritime.png
+   :align: middle
+
+Nous n'avons abordé jusqu'à présent que des polylignes à une seule section.
+L'utilisation de plusieurs sections dans les polylignes permet de combiner des splines et des
+lignes brisées dans un même contour, par exemple. Les opérations sur les polylignes
+(merge, split, copy, paste) permettent, entre autres, de créer des contours partageant un bord,
+avant la création du cas de calcul.
+
+Limites de domaine maritime
+===========================
+
+Un domaine maritime est souvent limité par une ligne de côte, détaillée, et par une ligne brisée
+la plus simple possible au large.
+
+La ligne de côte détaillée est saisie sous forme d'une spline, dans une polyligne, non fermée.
+
+La limite en mer est saisie dans une deuxième section de la même polyligne.
+
+Pour créer la deuxième section, il faut éditer la polyligne dans laquelle on a saisi la ligne de côte,
+cliquer sur *insert new section* et choisir une ligne de type *polyline* non fermée.
+On valide la création de section avec le bouton *Add*.
+
+La section 2 étant sélectionnée, le bouton *Addition mode* permet d'ajouter des points.
+On crée la ligne brisée en visant approximativement les extrémités de la ligne de côte.
+
+  |deuxSections|
+
+Il faut maintenant faire correspondre précisément les extrémités des deux sections pour obtenir un 
+contour fermé.
+
+Pour cela, on sélectionne simultanément les deux sections (touche shift)
+et on passe en mode modification (bouton *modification mode*).
+
+On sélectionne simultanément les deux premiers points d'extrémité à rapprocher,
+avec une selection par boite englobante à la souris
+(en ayant préalablement fait un zoom si nécessaire).
+
+  |deuxExtremites|
+
+Les coordonnées des deux points s'affichent, ainsi que la distance entre les deux points,
+dans la colonne distance.
+
+On notera que le bouton de droite est devenu actif (il faut sélectionner deux sections). 
+
+  |bringTogether|
+
+En cliquant sur le bouton, les deux points deviennent superposés, leurs coordonnées sont mises à jour,
+et la distance affichée est devenue nulle.
+
+  |deuxPointsConfondus|
+
+Il faut procéder de même avec les autres extrémités à rapprocher, puis valider avec *Apply and close*.
+
+La polyligne représente maintenant un contour fermé composé de 2 sections de types différents.
+
+  |contourFermeDeuxSections|
+
+ * **remarque** : Lors de la superposition des points, l'un prend les coordonnées de l'autre.
+   Il n'est pas facile de maîtriser quel point reste fixe,
+   donc il vaut mieux éviter qu'ils soient trop éloignés pour ne pas déformer
+   la ligne de côte.
+
+Il faut ensuite transformer le contour en objet naturel. Nous avons notre domaine maritime.
+
+  |domaineMaritime|
+
+Découpes de polylignes
+======================
+
+A compléter
+
+Regroupement de polylignes
+==========================
+
+A compléter
+
+
+.. only:: html
+
+   :ref:`ref_casParticuliers`
diff --git a/doc/salome/tutorial/notes b/doc/salome/tutorial/notes
new file mode 100644 (file)
index 0000000..7055c0f
--- /dev/null
@@ -0,0 +1,8 @@
+
+recherche des caractères non imprimables dans les .rst encodés en utf8 :
+
+utiliser vim
+chercher tout ce qui n'est pas ascii
+/[^\x00-\x7F]
+on se déplace dans le texte (n ou N) jusqu'à trouver le problème.
+