Next: Mots clefs du fichier
Up: Un nouveau mailleur
Previous: Un nouveau mailleur
Voici un exemple de spécification de la frontière:
un carré unité que le trianguleur ne fera que diviser en
2 triangles.
MeshVersion 0
Dimension 2
MaximalAngleOfCorner 360
Vertices 4
0. 0. 1
1. 0. 1
1. 1. 1
0. 1. 1
Edges 4
1 2 1
2 3 1
3 4 3
4 1 4
Corners 4
1 2 3 4
End
- Comme précédement chaque morceaux de frontière est défini
par une liste d'arête (polygone)
- Mais la frontière n'est pas le polygone mais la spline passant
par les sommets et définie par des proriétées de tangence.
- Entre 2 sommets d'une arête du polygone,
la frontière est alors un polynome de degré 1,2 ou 3 suivant que
zero,une ou 2 tangentes sont spécifiées aux extrémitées de l'arête.
- En plus chaque sommet frontière peut être marqué comme étant un coin,
soit automatiquement si l'angle entre les 2 arêtes frontières
passant par ce sommet dépasse l'angle maximum autorisé, soit parce que le sommet
est spécifié comme étant un coin.
Ce module de triangulation est identique au précédent si les options suivantes
sont choisies:
- L'angle maximum pour un coin est 360 degré
- On ne spécifie pas la taille hVertex minimum d'arête autour d'un sommet
de sorte que celle-ci est prise à sa valeur par défaut, la taille des arêtes
adjacentes.
- Tous les sommets frontières donnés sont des coins.
- Les sous domaines sont spécifiés.
Dans l'exemple suivant un carré 10x10 (ref=1)
est troué par un pentagone non convexe (ref=2). Le dernier sommet q9=(4.5,4.5)
n'est pas specifié "corner" de sorte que la spline passant par ce point n'est pas
une droite mais une courbe du 2eme degré; la tangente à la courbe en ce point
est prise égale à q8q5 car ce sont les 2 points qui entourent q9.
Par ailleurs une taille minimale d'arête est spécifiée pour chaque sommet par
"hVertices" de sorte que les arêtes spécifiées seront raffinées. Enfin
2 arêtes internes sont spécifiées qui divisent le domaine en
2 sous domaines, eux aussi spécifiés.
MeshVersion 0
Dimension 2
MaximalAngleOfCorner 360
Vertices 9
0. 0. 1
10. 0. 1
10. 10. 1
0. 10. 1
3. 3. 2
6. 3. 2
6. 6. 2
3. 6. 2
4.5 4.5 2
Edges 11
1 2 1
2 3 1
3 4 1
4 1 1
6 5 2
7 6 2
8 7 2
9 8 2
5 9 2
1 5 3
3 7 3
Corners 8
1 2 3 4 5 6 7 8
hVertices
2. 2. 2. 2. 1. 1. 1. 1. 1.
SubDomain 2
2 1 1 1
2 4 1 2
End
Next: Mots clefs du fichier
Up: Un nouveau mailleur
Previous: Un nouveau mailleur
Pironneau Olivier
Jeudi 12 mars 1998 16:24:39