Das hört sich an als hättest du keine Ahnung von Lisp ?
postest aber in einem Programmier-Forum ?
Willst du also ein fertiges Programm geschenkt bekommen ?
Ansonsten: Das Programm würde nichts anderes machen wie
vor dem Plotten die tatsächliche Größe deiner Objekte,
hier also der Blcokreferenzen (ist das wirklich alles ?)
zu verändern - druckst du 2:1 würde das Programm also
den XYZ-Faktor der Blocktreferenzen aus 0.5 setzen !
(ausgegangen davon das sie jetzt mit Faktor 1 eingefügt sind)
Das kannst du also auch händisch machen..
Suche mal im Forum "Rund um AutoCAD" nach "varia-e"
Wenn du das Lisp in dem die Funktion enthalten ist
bei dir "installierst" dann kannst du dir mit einem
Buttonmakro helfen welches du vor dem Plotten
ausführst...
Generell gibt es 2 Möglichkeiten in Acad - die eben beschriebene
und die Möglichkeit das du den Block anders anlegst:
Blockgeometrie 1 auf "Layer1" legen so wie er jetzt ist und
dann noch die vergrößerte Geometrie (oder verkleinert..) auf
einen anderen Layer legen. So kannst du die Darstellungsgröße
über die EIN/AUSgeschalteten Layer regeln !
Was ist deine Antwort ?
---
EDIT: SORRY , habe eben erst in dein Profil geschaut und
gesehen das du dich doch mit Lisp beschäftigst..
Meine Antwort sollte dir dennoch helfen !
(du müßtest als den XYZ-Faktor der Blockreferenzen manipulieren)
Stichpunkte:
Objekte : (SSGET "X" '((2 . "NameMeinerINSERTs")))
Schleife : MAPCAR LAMBDA
Editieren: CONS LIST ENTMOD
Oder du suchst das erwähnte Lisp und schaust da mal rein ,
evtl kannst du es sogar ohne Änderung nutzen !
[Diese Nachricht wurde von cadffm am 08. Mai. 2006 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP