Ich würde gerne in eine bestehende Blockdefinition ein zusätzliches, neues Element (einen Punkt oder Linie) hinzufügen. Und das ohne dass ich mit Refbearb über die Blockreferenz das Element ergänze.
Sprich mit "entmake" eine zusätzliches Element definieren und per Lisp an die Blockdefinition "anhängen".
erstellt am: 10. Mai. 2011 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für bertl24
via activx gehts mit der Methode COPYOBJECTS und dem Zuweisen des Blocks als neuer Objekteigentümer des hinzuzufügenden Elements .. aber da du entmake vorziehst, musst du die Blockdefinition neu entmaken, dann alle schon im Block befindlichen Objekte auslesen und deren entget-Liste entmaken , dann dein Neues Objekterstellen(dabei evtl. eine Koordinatentransformation vornehmen) und dann den Block mit einem SEQUEND abschließen. zu beiden Varianten sollten sich Beispielcodes finden lassen.