Corriger longueur de polyligne 2D anormale due à l'élévation dans AutoCAD

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 :

  1. 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 PROPRIETES ou CTRL+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.
  2. SOLUTION PRINCIPALE : APLATIR LES OBJETS AVEC LA COMMANDE FLATTEN
    La commande FLATTEN (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 SCU puis MONDE.
    • Exécution : Tapez FLATTEN (ou APLATIR en 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 ZOOM puis ETENDUE (Z puis E) pour recentrer la vue.
  3. SOLUTION ALTERNATIVE : UTILISER UN LISP SUPERFLATTEN
    Pour des cas plus complexes où FLATTEN ne donne pas le résultat escompté (par exemple, avec des objets proxy ou des entités spécifiques), des routines LISP comme SUPERFLATTEN peuvent être plus efficaces.

    • Chargement : Chargez le fichier LISP (.lsp) via la commande APPLOAD.
    • 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).
  4. MESURES PRÉVENTIVES ET BONNES PRATIQUES

    • Variable système OSNAPZ : Réglez OSNAPZ à 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 PURGE et AUDIT pour 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.