Module géométrique

Description du module géométrique

Ce module permet de décrire la zone d'étude. Une bibliothèque propose quelques zones prédéfinies basées sur des géométries simples (carrés, rectangles) ou des contours réalistes de paysages (ex: France, bassin méditerranéen). Cette zone sera ensuite triangulée dans le but de permettre la simulation. MSE propose également les outils d'interpolation sur cet espace discrétisé.

Import d'une zone d'étude sous la forme polygonale

Si la zone d'étude n'est pas disponible en bibliothèque, Il est aussi possible d'importer une géométrie à partir d'une description polygonale ou curviligne (courbe). Cela passe par la description d'une géométrie à l'aide de trois fichiers.

Définition des points

C'est le rôle du fichier Points.txt constitué de 4 colonnes:

  • une colonne d'index un point
  • une colonne d'abscisses
  • une colonne d'ordonnées
  • une colonne de nom sous forme de chaîne de caractères

exemple:

1    -1    -1    pt1
2    -1    1    pt2
3    1    1    pt3
4    1    -1    pt4

Définition des arêtes

Une ligne du fichier Edges.txt est constitué des éléments suivants:

  • un entier caractérisant la dynamique (ici 0)
  • un index du point de début de l'arête
  • un index du point de fin de l'arête
  • un entier indiquant le nombre de points intermédiaires. Utilisé pour les contours courbes.
  • les éventuels index de points intermédiaires 
  • un nom sous forme de chaîne de caractères
  • un index d'arête

exemple:

0    1    2    0    E1    1
0    2    3    0    E2    2
0    3    4    0    E3    3
0    4    1    0    E4    4

Définition du domaine

Le contour de la zone d'étude est contenu dans le fichier Wires.txt. Il contient une ligne de la forme:

  • un entier d'index du domaine (ici 1)
  • le nombre d'arêtes constituant le domaine
  • les index d'arêtes
  • un nom de domaine sous forme de chaîne de caractères

Le contour est orienté matière à gauche.

exemple:

1    4    1    2    3    4    W1

Les fichiers Points.txt, Edges.txt et Wires.txt doivent être placés dans un répertoire qui sera précisé à MSE:

 

tuto demo IC geometrie