Corriger l'action d'étirement de lignes dans un bloc dynamique AutoCAD

Lors de la création d’un bloc dynamique dans AutoCAD avec un paramètre de consultation (lookup parameter) et une action d’étirement (stretch action), comment s’assurer que les entités graphiques (lignes, traits) associées à cette action se déplacent et s’étirent correctement lorsque le paramètre est modifié, et non pas seulement le grip de l’action ?

Ce problème est fréquent et survient généralement lorsque les points de définition du paramètre de distance ou le point de base de l’action d’étirement ne sont pas correctement configurés dans l’éditeur de blocs. Pour que les entités se déplacent dynamiquement avec le paramètre de consultation, il est crucial de définir précisément l’action d’étirement. Voici la procédure de résolution :

  1. Accéder à l’Éditeur de Blocs (BEDIT)

    • Double-cliquez sur le bloc dynamique dans votre dessin ou utilisez la commande BEDIT et sélectionnez le bloc concerné.
  2. Vérifier le Paramètre de Distance (Distance Parameter)

    • Sélectionnez le paramètre de distance associé à votre action d’étirement. Assurez-vous que ses points de définition (les deux points que vous avez cliqués pour le créer) sont positionnés de manière logique par rapport à la géométrie que vous souhaitez étirer. Le point de départ est souvent le point fixe de l’étirement.
  3. Configurer l’Action d’Étirement (Stretch Action)

    • Sélectionnez l’action d’étirement liée à votre paramètre de distance.
    • Point de base de l’action : C’est l’étape la plus critique. Le point de base de l’action d’étirement doit être choisi à l’extrémité opposée au sens dans lequel vous souhaitez que l’étirement se produise. Par exemple, si vous étirez un objet vers la droite, le point de base de l’action doit être à gauche de la zone d’étirement.
    • Cadre de sélection (Crossing Window) : Après avoir défini le point de base, vous devez spécifier un cadre de sélection. Ce cadre doit englober :
      • Les entités (lignes, arcs, etc.) qui doivent être étirées (leurs points d’extrémité inclus dans le cadre).
      • Les points de base des entités qui doivent être déplacées (leurs points de base inclus dans le cadre, mais l’entité entière non étirée).
    • Objets à étirer/déplacer : Après le cadre de sélection, sélectionnez précisément toutes les entités graphiques (vos ‹ traits 1 et 2 › dans ce cas) qui doivent être affectées par l’étirement ou le déplacement. Assurez-vous qu’aucune entité essentielle n’est oubliée et qu’aucune entité non désirée n’est incluse.
  4. Vérifier le Paramètre de Consultation (Lookup Parameter)

    • Si vous utilisez une table de consultation, assurez-vous que le paramètre de distance est correctement lié en tant que paramètre d’entrée et que les valeurs définies dans la table correspondent aux positions ou dimensions souhaitées pour votre bloc.
  5. Tester le Bloc

    • Enregistrez les modifications du bloc (BSAVE ou BSAVEAS).
    • Fermez l’éditeur de blocs (BCLOSE).
    • Insérez une instance de votre bloc dynamique dans le dessin et testez les grips pour valider que les entités se déplacent et s’étirent comme attendu.

En suivant ces étapes, en particulier la définition correcte du point de base de l’action d’étirement et du cadre de sélection, vous devriez résoudre le problème des entités fixes dans votre bloc dynamique.