|
<< Click to Display Table of Contents >> Navigation: »No topics above this level« Arbeiten mit Blöcken |
Im Gegensatz zu den in Abschnitt 2D Zeichnen vorgestellten einfachen, geometrischen Objekten (z.B. Linien und Kreise) ist ein Block ein komplexes Objekt.
Ein Block wird erstellt, um immer wiederkehrende Symbole und Zeichnungsinhalte zu bündeln und dadurch den Umgang mit diesen zu vereinfachen.
Ein Block besteht aus mindestens einem, meisten aber aus einer Vielzahl der geometrischen Urformen.
Dabei kann man sich einen Block wie eine durchsichtige Verpackung um eine Auswahl von Objekten vorstellen. Der Block (die Verpackung) erlaubt die Ansicht des Inhalts des Blocks, aber durch den Block kann das ganzes Gebilde nur als Ganzes bearbeitet werden. Auf einzelne Elemente eines Blocks kann nicht ohne weiteres zugegriffen werden.
Blockdefinition und Blockreferenz
Beim Erstellen von einem Block wird nur der Inhalt des Blocks einmalig mit einem eindeutigen Namen als Blockdefinition in der sog. Blockdefinitions-Tabelle (Blocktable) gespeichert. Die Blockdefinition ist unsichtbar und wird in der Zeichnung nicht angezeigt. In der Blockdefinitions-Tabelle werden alle Blockdefinitionen einer Zeichnung gespeichert.
Beim Einfügen eines Blocks wird in der Zeichnung eine Blockreferenz anhand der Blockdefinition erstellt. Es können beliebig viele Blockreferenzen einer Blockdefinition in einer Zeichnung eingefügt werden. Tatsächlich gespeichert wird aber nur die Blockdefinition, wodurch nur die nötigsten Informationen in der Zeichnung gespeichert und damit viel Speicherplatz gespart wird.
Mit dem Befehl BEREINIG werden nicht verwendete Blockdefinitionen (auf die keine Blockreferenz verweist) aus der Zeichnung entfernt.
|
Interne Blöcke sind Blockdefinitionen, die in der Zeichnung gespeichert sind. Außerhalb der Zeichnung kann nicht auf die Blockdefinition zugegriffen werden.
Jede DWG-Zeichnung ist ein externer Block, der in eine Zeichnung als Block eingefügt werden kann. Durch das Einfügen einer externen Zeichnung wird diese zu einem internen Block. Beim Einfügen wird in der Blockdefinitions-Tabelle eine neue Blockdefinition anhand der externen Zeichnung erstellt. In der Zeichnung selber wird eine neue Blockreferenz anhand der zuvor erstellte Blockdefinition gezeichnet.
Über externe Blöcke werden Symbolbibliotheken realisiert, welche nichts anderes sind als umfangreiche Sammlungen von separaten DWG-Zeichnungen.
|
Blöcke, Layer und Objekteigenschaften
Ein Block kann aus Objekten bestehen, die auf verschiedenen Layern und mit unterschiedlichen Objekteigenschaften (Farben, Linientypen und Linienstärken) gezeichnet sind.
Beim Einfügen eines Blocks in eine Zeichnung wird dieser immer auf den aktuellen Layer eingefügt. Trotzdem sind in dem Block Informationen über die ursprünglichen Layer-, Farb- und Linientypeigenschaften der enthaltenden Objekte gespeichert. Sind diese in der Zeichnung nicht vorhanden, dann werden die entsprechenden Eigenschaften in der Zeichnung erstellt.
In den Objekteigenschaften eines Blocks kann festgelegt werden, ob die Objekte im Block ihre ursprüngliche Eigenschaften nach dem Einfügen beibehalten oder die Eigenschaften der Zeichnung, in die der Block eingefügt wird, übernehmen sollen.
Wenn die Farb- und Linientypeigenschaften aus der aktuellen Zeichnung auf den Block übernommen werden sollen, dann müssen im Block die Eigenschaften auf VonBlock gesetzt werden.
Wenn in dem Block die Farb- und Linientypeigenschaften auf VonLayer gesetzt sind, dann kommen die Eigenschaften über den Layer, auf dem die Objekte im Block liegen.
Wenn in dem Block bei den Eigenschaften weder VonBlock noch VonLayer festgelegt ist, dann können die Eigenschaften von dem Block in der Zeichnung, in die der Block eingefügt wird, nicht verändert werden. Diese sind somit im Block festgelegt und nicht änderbar.
|
Blöcke werden als Blockreferenz an einer Position in die Zeichnung eingefügt. Jeder Block besitzt einen Basispunkt, der den Einfügepunkt für den Block definiert. Der Basispunkt muss beim Erstellen des Blocks angegeben werden.
Der Basispunkt einer DWG-Zeichnung, die als externer Block in eingefügt werden soll, kann mit dem Befehl BASIS verändert werden. Dafür muss die Zeichnung des externen Blocks geöffnet und der Befehl BASIS ausgeführt werden.
|