Extrim, Ajuster les blocs et outils LISPs

  • Bonjour,

    suite à la question d'un utilisateur, il se trouve que la commande Ajuster/Prolonger fonctionne plutôt bien, mais demande à être améliorée :
    En effet, Ajuster sélectionne le bord du bloc souhaité, mais s'il ne s'agit pas d'une polyligne effectuant le contour, il faudra prendre plusieurs objets :
    0_1525791220536_9da55d18-c1c8-41b7-b007-541abe1e3987-image.png

    Par ailleurs, la commande _EXTRIM (ou EMPIECE en bon français ) cachée dans les express tools, permet cela en sélectionnant directement le bloc. Mais, pas de chance, si le bloc est en rotation, la limite se fera sur le bord rectangulaire du bloc :

    0_1525791526702_f0c52a05-4f06-4244-b2a4-2e6c8fd1d886-image.png

    Pour résoudre cette problématique, il faut aller jeter un oeil sur le site ici Lee-Mac et son outil écrit en Lsip : http://lee-mac.com/autoblockbreak.html

    La commande ABBS (et aussi ABBE) devrait vous plaire puisqu'elle nettoie sans problème tous les contours de blocs en 1 seule opération :

    0_1525791778196_1d7df17f-2944-4473-a054-89f2d728d45a-image.png

    http://lee-mac.com/lisp/gifs/abbe.gif

    text alternatif

    Téléchargez ce Lisp ici : http://lee-mac.com/lisp/AutoBlockBreakV1-8.lsp