Die Frage ist: Darfst du die vorhandenen Blöcke ändern oder nicht?
Dürfen die 5 Blockreferenzen auf verschiedenen Layern liegen?
bei 2x Ja ist es einfach (wenn man die ganzen Nebeneffekte mal außer acht lässt)
Volumenkörper (in welchem Block auch immer) auf Layer0, Material VonLayer legen,
dann die Blockreferenz mit dem Volumenkörper ebenfalls auf Layer0 legen[/i]
- die Materialeigenschaften ebenfalls VonLayer -
Die 5 Blockreferenzen könntest du nun auf deine 5 Layer mit den 5 Materialien legen.
Wenn diese Struktur aus diversen Gründen nicht geht (weil die 2D/3D-Darstellung ggf. über Layer läuft),
dein eingeschlagener Weg:
Also aus dem einen Block nun 5 verschieden Blöcke machen:
Gehts einfacher? Antwort: Nur mit Tool-Lösung
Davon gibt es hier auf CAD.de ein paar, Block kopieren oder ein Block umbenennen sind die Begriffe zum suchen (Esme hat bereits ein passendes Beispiel versucht zu verlinken)
Aber: Falls bei dir wirklich ein verschachtelter Block vorliegt - dann funktionieren die Tools natürlich nicht so einfach.
Da du nicht nur den Block den du anpicken kannst duplizieren möchtest, sondern auch den darin verschachtelten.
Diese Aufgabe ist SEHR speziell und da kenne ich hier nichts was genau das macht.
Es dauert dir zu lange! Antwort: Wir wissen aktuell nur von 5 Wandelementen,
für diese 5 wärst du mit der Umsetzung schneller fertig wie her nach zu fragen!
Gibt es ggf. noch weitere Informationen damit es nachvollziehbar wird, dieses "zu lange"?
Ob Materialien direkt oder über Layer zugewiesen werden, dazu lasse ich mich hier mal nicht aus,
dafür muß man auch viel mehr von dem drumherum kennen um dies beurteilen zu können:
Schneide die 5 Blockreferenzen aus _cutclip
Füge diese in neuer Datei an gleicher Stelle ein _pasteorig
[Start]
Benenne die beiden Blöcke um _rename
Bearbeite den einen oder beide Blöcke wie gewünscht / je nach dem wie du das benötigst
Schneide die erste Blockreferenzen aus _cutclip und füge sie in Ursprungszeichnung ein _pasteorig
[Ende]
Das Ganze 5x, fertig.
========
Da bereits eine konkrete Toollösung verlinkt wurde: Klick
Die oben beschriebene Problematik besteht auch dort, aber du hast das Glück das man den Befehl RB auch innerhalb des BEDIT anwenden kann.
Vorgang mit dieser Lösung:
Befehl: RB
5x mit jeder Blockreferenz durchführen,
dann öffne die 5 neuen Blöcke mit BEDIT und führe darin noch einmal RB aus - nun klickst du die verschachtelte Blockreferenz an.
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP