Détection et Simplification des petites lignes

Introduction

Des lignes peuvent être considérées petites et problématiques pour le maillage (surcharge inutile). Il est possible de détecter les petites lignes selon des critères et ensuite de les simplifier selon le voisinage.

Critères de détection

Les petites lignes sont détectées selon plusieurs critères :

  • Un critère absolu ou relatif :
  • Valeur absolue : toutes les lignes dont la longueur est inférieure à la longueur utilisateur sont détectées
  • Valeur relative : le ratio calculé doit être inférieur au ratio utilisateur
  • pour qu'une ligne soit détectable, elle doit être isolée (c'est-à-dire qu'il ne doit pas y avoir plus d'une autre ligne reliée à chacune de ses extrémités)

Les petites lignes détectées apparaissent graphiquement et sont stockées dans l'arbre des données comme entités de défauts géométriques

Critère relatif

Ratio calculé < Ratio utilisateur

Avec :

  • Ratio calculé =
  • Ratio utilisateur = valeur demandé à l'utilisateur dans la boite Créer Détecter entités

Détection : exemple 1

Voici un exemple pour illustrer le choix du critère (ratio utilisateur).

Exemple 1
Ratio utilisateur choisi = 0.015

Détection : exemple 2

Voici un autre exemple où la petite ligne n'est pas détectable.

Simplification

Une fois les petites lignes détectées, l'utilisateur peut les simplifier à l'aide de la commande de simplification.

La commande de simplification de petites lignes s'applique uniquement sur des entités défauts géométriques de type « petite ligne ».

La simplification consiste à fusionner la petite ligne détectée avec une des lignes voisines si c'est possible.

Après une simplification réussie, le défaut géométrique disparaît de l'arbre et graphiquement.

Condition de simplification

Pour qu'une petite ligne détectée soit fusionnable avec une ligne voisine, elles doivent obligatoirement être :

  • colinéaires et/ou tangentes
  • libres (pas liées à d'autres entités empêchant la fusion)

Accès

Les différents accès aux opérations de détection et simplification des petites lignes sont :

  • Détection:
    • Par menu : Correction&Simplification > Détecter entités > Détecter petites lignes > Créer
    • Par icône :
  • Simplification :
    • Par menu : Correction&Simplification > Simplifier entités > Simplifier petites lignes > Créer
    • Par icône :