Hallo allemaal
al een tijd zit ik met het volgende probleem.
als ik een block met veel attribute definitions heb en deze kopieer ik bijvoorbeeld 10x.
nu hebben al deze block's de zelfde naam en als ik er een verander dan veranderd alles mee.
is het mogelijk om een block een andere naam te geven zodat deze ongestoord te veranderen is.
alvast bedankt
Je kan eventueel een kopie maken van je block via de blockeditor en daar te kiezen voor 'save block as'.
ofwel:
https://autocadtips1.com/2011/05/03/autolisp-copy-block-with-new-name/
Hallo Julien
in je link zag ik ook BSAVEAS staan. dit werkt in mijn geval ook goed.
Autolisp ga ik ook een keer proberen.
hartstikke bedankt
Wees voorzichtig met de voorgestelde Lisp functie. Hatch patronen, maatlijnen en ik vermoed ook fields zullen niet meer associatief zijn in het gekloonde block.
Het is mij niet helemaal duidelijk wat je nu wilt aanpassen.
De kracht van een block is juist dat je het zelfde element meerdere keren toepast.
De attributen zijn in de basis uniek elke keer dat je het block toepast in je tekening
Als je een aangepast block wilt maken kan dit standaard via de blockeditor (saveas)
Of op de ouderwetse manier copy > explode > block aanpassen > en het commando block gebruiken om het aangepaste block te definiëren.
Als het een erg ingewikkeld block is kan je hem ook eerst met wblock buiten je tekening plaatsen aanpassen opslaan en weer inserten in de oorspronkelijke tekening onder een andere naam voordeel ten opzichten van explode is dat je niet opnieuw hoeft te selecteren
Citaat van: roy_043 op vr 04 11 2016, 11:33:56
Wees voorzichtig met de voorgestelde Lisp functie. Hatch patronen, maatlijnen en ik vermoed ook fields zullen niet meer associatief zijn in het gekloonde block.
oke dan zou ik dit in de gaten houden.
Citaat van: bart op vr 04 11 2016, 13:18:38
Het is mij niet helemaal duidelijk wat je nu wilt aanpassen.
De kracht van een block is juist dat je het zelfde element meerdere keren toepast.
De attributen zijn in de basis uniek elke keer dat je het block toepast in je tekening
Als je een aangepast block wilt maken kan dit standaard via de blockeditor (saveas)
Of op de ouderwetse manier copy > explode > block aanpassen > en het commando block gebruiken om het aangepaste block te definiëren.
Als het een erg ingewikkeld block is kan je hem ook eerst met wblock buiten je tekening plaatsen aanpassen opslaan en weer inserten in de oorspronkelijke tekening onder een andere naam voordeel ten opzichten van explode is dat je niet opnieuw hoeft te selecteren
in mijn geval is het nadeel dat als je 1 block wil aanpassen al je block's mee aangepast worden.
normaal gesproken zou ik ook de functie copy > explode > block aanpassen gebruiken maar al je functies van je block gaan dan ook verloren.
wblock lijkt me persoonlijk behoorlijk omslachtig.
BSAVEAS lijkt voor zover in mijn geval het handigste
Iedereen zij eigen voorkeur
Die lisp maakt alleen een kopie van je block de aanpassing met je dan nog doen.
Met de blockeditor doe je dat in 1 keer.
Schijnbaar gaat het om dynamische blocks