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 :
-
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, tapezC(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.
- Utilisez la commande
-
Insertion d’un Champ (Field) pour l’Aire
- Lancez la commande
CHAMP(FIELD) ou allez dans le menuInsérer > Champ.... - Dans la boîte de dialogue
Champ, sélectionnez la catégorieObjets. - Dans la liste
Noms de champs, choisissezObjet. - 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é, choisissezAire. - 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é).
- Lancez la commande
-
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(ouREGENALLpour 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.