Wissel block, AutoLISP Tip

Gerelateerde tips

4 reacties

  1. Inderdaad een handige lisproutine, maar ik mis de opmerking dat de blokjes wel dezelfde rotatie én insertionpoint moeten hebben!
    Groet Peter

    1. Dag Peter, dank voor je reactie.
      In de eerste regel van het artikel staat “In dit artikel kun je lezen hoe je eenvoudig een block wisselt met een ander block met behoud van de eigenschappen.” Onder eigenschappen (properties) wordt rotatie, scale, insertionpoint etc. bedoeld. Misschien moet we dat er nog expliciet bijzetten.

  2. BLOCKREPLACE is een express gereedschapje dat mogelijk een oplossing kan zijn voor het geschetste probleem. Zelf maak ik vaak gebruik van een “hernamings”-truc om b.v. heipalen een andere diameter te geven maar gegevens in de attributen te bewaren. Het komt in het kort op neer dat je de blokken die je wilt omwisselen knipt en plakt in een nieuwe tekening, en die daar hernaamt (RENAME – blocks) in de naam van het gewenste block in de brontekening. Na terug knippnen en plakken van de hernaamde -oude- blokken in de brontekening zal daar het geplakte blok herkend worden als het gewenste block, en aldus vindt er een omwissleing plaats. Attributten e.d. blijven bewaard als die tenminste bestaan in het oude en nieuwe block.
    Deze truc heeft me door de jaren erg veel werk bespaard.

    1. Dag Arnout, dank voor je uitgebreide reactie. Je beschrijft zeker een goed bruikbare methode. En zo zijn er vaak meerdere oplossingen in AutoCAD om een vraagstuk op te lossen. Goed om daar kennis van te hebben zodat je kunt kiezen welke oplossing in jouw situatie het beste past.

Geef een reactie

Uw e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *