Calculer la longueur totale de polylignes multiples dans AutoCAD LT

Comment obtenir la longueur cumulée de plusieurs polylignes (et autres entités linéaires) dans AutoCAD LT, sachant que les routines LISP ne sont pas supportées ?

Dans AutoCAD LT, l’absence de support pour les langages de programmation comme LISP, VBA ou .NET limite les options d’automatisation pour des tâches telles que le cumul des longueurs de multiples entités. Voici les méthodes et solutions possibles :

  1. Comprendre la limitation d’AutoCAD LT

    • AutoCAD LT est une version allégée d’AutoCAD, conçue pour le dessin 2D et la documentation. Il ne prend pas en charge les interfaces de programmation (LISP, VBA, .NET API) qui permettent de créer des routines personnalisées pour automatiser des tâches complexes. C’est pourquoi la solution LISP proposée initialement ne fonctionnera pas.
  2. Méthode Manuelle (pour un petit nombre d’entités)

    • Utilisation de la commande LIST (LI) :
      • Sélectionnez une polyligne (ou une ligne, un arc, etc.).
      • Tapez LI (pour LIST) dans la ligne de commande et appuyez sur Entrée.
      • La fenêtre de texte affichera les propriétés de l’entité, y compris sa longueur (ou son périmètre pour une polyligne fermée).
      • Notez cette valeur et répétez l’opération pour chaque entité. Additionnez ensuite manuellement les longueurs obtenues.
    • Palette des Propriétés (PROPERTIES ou CTRL+1) :
      • Sélectionnez une seule polyligne.
      • La palette des propriétés affichera directement sa longueur dans la section ‹ Géométrie ›.
      • Cette méthode est plus rapide pour visualiser la longueur d’une entité individuelle, mais ne permet pas de cumuler automatiquement les longueurs de plusieurs sélections.
  3. Solutions via Outils Tiers (Recommandé pour l’automatisation)

    • Puisque les outils de programmation internes sont absents, la solution la plus efficace pour automatiser ce type de tâche dans AutoCAD LT est de recourir à des applications tierces ou des add-ins spécifiquement conçus pour LT.
    • Exemple : Scan DXF
      • Comme suggéré dans la discussion, des utilitaires comme ‹ Scan DXF › (ou d’autres développés par la communauté ou des éditeurs tiers) peuvent offrir cette fonctionnalité.
      • Ces outils fonctionnent généralement en analysant le fichier DXF du dessin ou en utilisant des méthodes de communication spécifiques avec AutoCAD LT pour extraire les données géométriques et effectuer les calculs.
    • Recherche d’Add-ins :
      • Recherchez sur l’Autodesk App Store ou sur des forums spécialisés des ‹ add-ins AutoCAD LT › ou ‹ utilities for AutoCAD LT polyline length sum ›. Assurez-vous que l’outil est compatible avec votre version d’AutoCAD LT.
  4. Méthode de Contournement Avancée (Export DXF)

    • Pour les utilisateurs ayant des compétences en programmation (par exemple, Python) :
      • Exportez votre dessin au format DXF (DXFOUT).
      • Développez un script externe qui lit le fichier DXF, identifie les entités de type polyligne (LWPOLYLINE, POLYLINE), extrait leurs coordonnées et calcule leurs longueurs cumulées.
      • Cette méthode est plus complexe mais offre une flexibilité totale pour des besoins spécifiques.