Calculer l'aire de formes complexes dans AutoCAD avec des champs

Comment créer un bloc dynamique AutoCAD capable d’ajuster sa forme pour extraire l’aire de géométries non-rectangulaires ou complexes, et mettre à jour cette aire automatiquement ?

L’objectif de créer un bloc dynamique dont la géométrie de base (carrée ou rectangulaire) pourrait être ajustée de manière arbitraire avec des poignées pour épouser des formes complexes (non-rectilignes ou non-orthogonales) afin d’en extraire l’aire, n’est pas directement réalisable avec les fonctionnalités standard des blocs dynamiques d’AutoCAD. Les blocs dynamiques sont conçus pour des modifications paramétriques contrôlées (étirement linéaire, rotation, visibilité, etc.) mais pas pour une déformation libre de leur géométrie fondamentale.

Cependant, il existe une méthode éprouvée et efficace pour extraire et afficher dynamiquement l’aire de n’importe quelle géométrie fermée (même complexe) dans AutoCAD, en utilisant des polylignes et des champs (Fields).

Voici la procédure détaillée :

  1. Création de la Géométrie (Polyligne Fermée)

    • Utilisez la commande PLINE (Polyligne) pour dessiner la géométrie dont vous souhaitez extraire l’aire. Assurez-vous que la polyligne est fermée. Pour cela, après avoir dessiné les segments, tapez C (pour Clore) et appuyez sur Entrée.
    • Pour des formes complexes, vous pouvez ajouter des arcs, des sommets, ou utiliser des commandes d’édition de polyligne (PEDIT) pour ajuster la forme.
  2. Insertion d’un Champ (Field) pour l’Aire

    • Lancez la commande CHAMP (FIELD) ou allez dans le menu Insérer > Champ....
    • Dans la boîte de dialogue Champ, sélectionnez la catégorie Objets.
    • Dans la liste Noms de champs, choisissez Objet.
    • Cliquez sur le bouton Sélectionner un objet (l’icône en forme de petite boîte avec un curseur) et sélectionnez votre polyligne fermée dans le dessin.
    • Dans la liste Propriété, choisissez Aire.
    • Vous pouvez ensuite choisir le format d’affichage (précision, séparateur décimal, suffixe ‹ m² ›, etc.).
    • Cliquez sur OK.
    • Le champ est maintenant attaché à votre curseur. Placez-le à l’endroit désiré dans votre dessin (par exemple, à l’intérieur de la polyligne ou à côté).
  3. Mise à Jour Automatique de l’Aire

    • Lorsque vous modifiez la polyligne (étirement, ajout/suppression de sommets, etc.), le champ d’aire ne se mettra pas à jour instantanément.
    • Pour mettre à jour le champ, vous devez régénérer le dessin. Utilisez la commande REGEN (ou REGENALL pour tout le dessin) et appuyez sur Entrée.
    • Le champ affichera alors la nouvelle aire calculée de la polyligne.

Avantages de cette méthode :

  • Flexibilité Géométrique : Les polylignes peuvent représenter n’importe quelle forme 2D fermée, y compris des courbes et des segments multiples, ce qui est idéal pour des géométries complexes.
  • Mise à Jour Dynamique : Bien que nécessitant une régénération manuelle (REGEN), l’aire est automatiquement recalculée et affichée sans intervention supplémentaire.
  • Précision : Le calcul de l’aire est effectué par AutoCAD, garantissant une grande précision.
  • Intégration : Les champs peuvent être insérés dans des textes, des attributs de bloc (pour des informations contextuelles), ou des tableaux.

Limitation des Blocs Dynamiques pour ce cas :
Un bloc dynamique peut contenir une polyligne, et vous pouvez même y ajouter des actions d’étirement pour modifier ses dimensions. Cependant, ces actions sont généralement limitées à des étirements linéaires ou des modifications de sommets prédéfinies. Elles ne permettent pas de déformer librement la polyligne pour épouser une forme arbitraire comme le ferait un dessin manuel. Si vous aviez un ensemble de formes prédéfinies, vous pourriez utiliser des états de visibilité dans un bloc dynamique, mais pas une déformation libre et continue.

En résumé, pour l’extraction dynamique de l’aire de géométries complexes et variables, l’utilisation directe de polylignes avec des champs est la méthode la plus robuste et flexible dans AutoCAD.