Comment résoudre le problème de longueurs de polylignes 2D affichées de manière incohérente ou ‹ invraisemblable › dans AutoCAD, souvent lié à des coordonnées Z non nulles ou à des SCU non coplanaires ?
Le problème de polylignes 2D affichant des longueurs ‹ invraisemblables › est fréquemment dû à des objets dont les points (sommets) possèdent des coordonnées Z différentes, ou qui ont été créés dans des Systèmes de Coordonnées Utilisateur (SCU) non coplanaires au Système de Coordonnées Général (SCG). AutoCAD calcule la longueur réelle en 3D, mais une projection 2D peut sembler incorrecte si l’élévation varie.
Voici une démarche experte pour diagnostiquer et corriger ce type de problème :
-
DIAGNOSTIC INITIAL : VÉRIFICATION DES COORDONNÉES Z ET DE L’ÉLÉVATION
- Sélectionnez la polyligne incriminée.
- Ouvrez la palette des Propriétés (commande
PROPRIETESouCTRL+1). - Vérifiez la section ‹ Géométrie › :
- Regardez la valeur ‹ Élévation ›. Si elle est différente de 0, c’est un indicateur.
- Pour une polyligne 2D, si les coordonnées Z des sommets sont différentes, cela crée une pente et donc une longueur 3D différente de la projection 2D.
- Passez en vue 3D (par exemple, une vue isométrique) et orbitez autour de l’objet pour visualiser si la polyligne est bien plane ou si elle a une composante verticale.
-
SOLUTION PRINCIPALE : APLATIR LES OBJETS AVEC LA COMMANDE
FLATTEN
La commandeFLATTEN(APLATIR) est conçue pour projeter des objets 3D sur le plan XY du SCU courant, en mettant toutes les coordonnées Z à 0.- Préparation : Assurez-vous que votre SCU est bien défini sur le plan où vous souhaitez aplatir les objets (généralement le SCG, plan XY). Utilisez la commande
SCUpuisMONDE. - Exécution : Tapez
FLATTEN(ouAPLATIRen français) dans la ligne de commande et appuyez sur Entrée. - Sélectionnez les objets à aplatir (les polylignes et tout autre objet potentiellement affecté).
- Appuyez sur Entrée. AutoCAD vous demandera si vous voulez supprimer les lignes cachées. Répondez
N(Non) la plupart du temps, sauf si vous savez ce que vous faites. - Vérification : Après l’exécution, vérifiez à nouveau les propriétés des polylignes. Leur élévation devrait être à 0 et leurs longueurs cohérentes.
- Note : Si les objets semblent disparaître après l’aplatissement, c’est souvent parce qu’ils ont été déplacés vers Z=0 et que votre vue est toujours centrée sur l’ancienne élévation. Utilisez
ZOOMpuisETENDUE(ZpuisE) pour recentrer la vue.
- Préparation : Assurez-vous que votre SCU est bien défini sur le plan où vous souhaitez aplatir les objets (généralement le SCG, plan XY). Utilisez la commande
-
SOLUTION ALTERNATIVE : UTILISER UN LISP
SUPERFLATTEN
Pour des cas plus complexes oùFLATTENne donne pas le résultat escompté (par exemple, avec des objets proxy ou des entités spécifiques), des routines LISP commeSUPERFLATTENpeuvent être plus efficaces.- Chargement : Chargez le fichier LISP (
.lsp) via la commandeAPPLOAD. - Exécution : Suivez les instructions spécifiques du LISP (généralement, taper le nom de la commande définie par le LISP, puis sélectionner les objets).
- Chargement : Chargez le fichier LISP (
-
MESURES PRÉVENTIVES ET BONNES PRATIQUES
- Variable système
OSNAPZ: RéglezOSNAPZà1. Cela force tous les accrochages aux objets à se projeter sur le plan XY du SCU courant (Z=0), évitant la création involontaire d’objets avec des coordonnées Z non nulles lors du dessin. - Travail en SCU cohérent : Assurez-vous de toujours travailler dans un SCU approprié, idéalement le SCG (Monde) pour le dessin 2D, ou un SCU bien défini et coplanaire pour des tâches spécifiques.
- Purge et Audit : Utilisez régulièrement les commandes
PURGEetAUDITpour nettoyer et corriger les erreurs potentielles dans le dessin. - Vérification des XREFs : Si le problème survient dans des fichiers avec des références externes (XREFs), vérifiez également l’intégrité et l’élévation des objets dans les fichiers XREF source.
- Variable système