Phase de correction / simplification de la géométrie
Introduction
La troisième phase est une phase de correction des défauts de la géométrie et/ou simplification de la géométrie.
Principe de la correction
Le principe de la correction proposée dans Flux pour les différents types de défauts géométriques est présenté dans les tableaux ci-dessous :
| Défaut de type superposition | Principe de la correction | |
|---|---|---|
| Points confondus | ⇒ | Suppression d'un point | 
| Lignes superposées 
                            | ⇒ | Découpage des lignes 
                            | 
| Défaut de type intersection | Principe de la correction | |
|---|---|---|
| Intersection de deux lignes 
                            | ⇒ | Découpage des lignes 
                            | 
| Intersection d'une ligne et d'une face | ⇒ | Correction à la charge de l'utilisateur | 
| Défaut de type | Principe de la correction | |
|---|---|---|
| Ligne anormale (valeur fixée par l'utilisateur) 
                            
 | ⇒ | Suppression de la ligne L2 par fusion des lignes L1 et L2 
                            
 | 
| Face anormale (valeur fixée par l'utilisateur) 
                            | ⇒ | Suppression de la face F1 par fusion des lignes L1 et L2 
                            | 
| Contour ouvert 
 | ⇒ | Fermeture du contour par prolongation de la ligne L1 
 | 
Principe de la simplification
Le principe de la simplification proposée dans Flux consiste à supprimer quelques lignes et points et donc « alléger » la géométrie. La simplification n'est prévue que pour les lignes de types segment et arc de cercle.
Le principe de la simplification est présenté dans le tableau ci-dessous :
| Géométrie de type | Principe de la simplification | |
|---|---|---|
| Segments situés sur la ligne droite 
                            | ⇒ | Suppression des lignes L2 et L3 et suppression des points P2 et P3 par fusion des lignes L1, L2 et L3 
                            | 
| Arcs de cercle ayant le même angle de courbure 
 | ⇒ | Suppression des lignes L2 et L3 et suppression des points P2 et P3 par fusion des lignes L1, L2 et L3 
 | 
Algorithmes de correction automatique / simplification automatique
Pour faciliter le processus de correction, des algorithmes de correction automatique / simplification automatique sont proposés. Ils sont présentés dans le tableau ci-dessous :
| L'algorithme de … | permet la correction … | 
|---|---|
| correction automatique | de l'ensemble des défauts bloquants (superpositions et intersections) | 
| simplification automatique | de l'ensemble des défauts de type lignes anormales | 
Outils de correction manuelle
Pour corriger les autres défauts, l'utilisateur doit réaliser une correction manuelle avec les outils présentés dans le tableau ci-dessous. L'utilisation de ces différentes commandes est détaillée dans la section Correction / simplification de la géométrie du chapitre Import de géométrie / maillage : aspects logiciel.
| Pour corriger les défauts de type… | l'utilisateur doit … | 
|---|---|
| Intersection de lignes Superposition de lignes | Couper la ligne en un point Couper deux lignes à leur intersection | 
| Ligne anormale Face anormale | Diminuer la précision absolue en baissant la précision relative (epsilon relatif) | 
| Ligne anormale (epsilon utilisateur) | Fusionner des lignes adjacentes | 
| Face anormale (epsilon utilisateur) | Unifier par fusion deux listes de lignes | 
| Contour ouvert | Prolonger la ligne jusqu'à un point Prolonger la ligne jusqu'à une ligne |