So etwas in Lisp zu programmieren ist nicht schwer
a) mit ssget Blockrefs wählen
b) in einer foreach oder while oder repeat schleife
c) die einzelnen Blockeinfügepunkte ermitteln
d) Schraffur aufrufen (COMMAND "-SCHRAFF" ...), Blockeinfügepunkt übergeben und hoffen, das immer ein Schraffurumgrenzung gefunden wird.
Das muss aber programmiert werden.
Im Profil steht noch AutoCAD MAP, dann kann man die Aufgabe auch mit AutoCAD Map Bordmitteln erledigen:
a) Eine Flächen-Topologie bilden mit den Blockeinfügepunkten als Innenpunkten und den Umgrenzungspolygonen als Flächen.
b) die Topologie über die Darstellungsverwaltung in Abhängigkeit vom Attributwert einfärben (Schraffieren), dazu evt. Bereichstabelle benutzen. Ggf. vorher Attributwert vom Innenpunkt auf den Umring übertragen.
------------------
Mit freundlichem Gruß
Udo Hübner
[Diese Nachricht wurde von CAD-Huebner am 18. Jan. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP