Ein Lisp kenne ich nicht, aber mit einem Block ist das schnell umgesetzt, wenn ich keinen Denkfehler habe.
Du hast ausschließlich Blockreferenzen, die PL ist in den Blöcken, right?
Hausfrauenart, die auch zur Programmiertechnischen Umsetzung eine Überlegung wert wäre,
wobei man dann noch etwas mehr Gimmiks nutzen könnte, aber ohne Programmierung:
Dann kannst du einen neuen Block/Blockreferenz aus allen machen, diesen skalieren und danach bearbeiten (als Block/Bedit oder auch sprengen&bearbeiten).
Bearbeiten: Die Skalierung der Puzzleteile, um den Basispunkt der jeweiligen Blockreferenz, verkleinern.
Puzzleteile wurden zerstreut, Blockreferenzen haben die alte gewünschte Größe.
Sollte die Skalierung der Teile Unterschiedlich sein, so gibt es auch dafür Toollösungen.
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP