J’ai besoin de vérifier l’intégrité de grandes zones subdivisées par de nombreuses polylignes fermées dans AutoCAD 2022. Comment puis-je détecter efficacement les chevauchements ou les espaces entre ces polylignes, surtout quand elles sont très nombreuses, sans vérification manuelle ?
Pour détecter les chevauchements et les trous entre des polylignes, plusieurs approches sont possibles, allant des fonctionnalités natives d’AutoCAD aux routines LISP spécifiques, permettant une analyse rapide même avec un grand nombre d’entités.
-
Méthode LISP (par Gilles Chanteau) :
- Charger une routine LISP dédiée à l’analyse des aires (ex: via la commande
APPLOAD). - Exécuter la commande LISP correspondante (le nom dépendra de la routine fournie).
- Sélectionner la polyligne extérieure qui délimite la grande zone.
- Sélectionner toutes les polylignes intérieures qui subdivisent cette zone.
- Le programme calculera et affichera les différences d’aire, identifiant ainsi les chevauchements (aire combinée supérieure) ou les manques (aire combinée inférieure).
- Charger une routine LISP dédiée à l’analyse des aires (ex: via la commande
-
Détection des trous via les Régions :
- Convertir chaque polyligne en objet Région en utilisant la commande
REGION. - Créer une région à partir de la grande polyligne extérieure.
- Soustraire toutes les petites régions de la grande région à l’aide de la commande
SUBTRACT. - Les objets résiduels ou les « bouts de traits » qui subsistent après la soustraction indiqueront précisément les emplacements des trous ou des espaces entre les polylignes.
- Convertir chaque polyligne en objet Région en utilisant la commande
-
Détection des chevauchements via les Hachures :
- Pour chaque polyligne intérieure, appliquer une hachure de type solide (commande
HATCH). - Attribuer une couleur vive (par exemple, jaune) et une transparence de 50% à chaque hachure.
- Les zones où les hachures apparaissent plus foncées (couleur plus dense) révéleront visuellement les chevauchements entre les polylignes.
- Pour chaque polyligne intérieure, appliquer une hachure de type solide (commande
-
Méthode avancée avec AutoCAD Map 3D (par Olivier Eckmann) :
- Si vous disposez d’AutoCAD Map 3D, utilisez la commande MAPCLEAN pour nettoyer et reconstruire la topologie des objets.
- Ensuite, créez une topologie surfacique et générez des centroïdes pour les polygones.
- Des centroïdes anormalement placés ou multiples dans une zone censée être unique signaleront des chevauchements.