Ich war und bin auch jetzt der Sache nicht nachgegangen, aber wenn es dich interessiert.. was es ja offenbar macht ;-)
Dann nimmt man zunächst einen frischen Block mit einfachster Geometrie zum Thema und testet es dort.
Recht 1x1 und eine Querlinie oben, die Querlinie mit Drehfunktion, Rechteck-nach-oben Streckfunktion dazu(samt der Querlinie und Drehparameter),
Speichern und Blockeditor verlassen.
Blockreferenz einfügen, Funktion testen.
Fehler bleibt? Dann muss man die Möglichkeit in Betracht ziehen das Acad diesen Fall nicht handeln kann.
In diesem Testablauf stecken drei wichtige allgemeine Punkte drin:
a) Erstelle dyn.Blocks als internen Block, nicht eine DWG als Blockdefinition anlegen(Bedit "ganze Zeichnung"), warum: Siehe Punkt b)
b) Teste immer (auch) direkt in einer Zeichnung anhand einer Blockreferenz und nicht (nur) im Block-Test Fenster/Modus - wie immer man das nennt.
Denn das Verhalten einer Blockreferenz wird im Testmodus unter gewissen Umständen und Blockstruktur nicht identisch zum späteren Verhalten wiedergegeben, der Testmodus hat seine Schwächen(selten, aber reproduzierbar).
c) Teste immer mit einer neuen Blockreferenz, oder zumindest nach dem "zurücksetzen" einer Vorhandenen, nur so ist sichergestellt das die Referenz auch der aktuellen Definition entspricht.
Gerade bei dir ist der Punkt c) nicht oft genug zu sagen
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP