Blöcke funktionieren unter Rhino 4 und 5 prinzipiell gleich. Rhino 5 bietet allerdings zusätzliche Funktionen und Befehle, die hier beschrieben werden.
> Zusammenfassung: Durch Blöcke können wiederholt auftretende Objekte in einer Datei verwaltet werden.
Wenn Sie in Rhino mit dem Befehl Block einen Block aus Geometrie in der aktuellen Datei erzeugen, wird die ausgewählte Geometrie durch eine Blockinstanz ersetzt. Speichert die Blockdefinition (die ausgewählte Geometrie, um den Block zu definieren) in der Datei. Mit dem Befehl Einsetzen können beliebig viele Instanzen dieser Definition eingesetzt werden. Vorhandene Blockdefinitionen sind in einer Dropdown-Liste im Dialogfenster Einsetzen verfügbar.
Wenn Sie eine andere 3DM-Datei als Blockinstanz einsetzen, wird dies ähnlich umgesetzt. Die Blockdefinition wird in die aktuelle Datei eingefügt und mit ihr gespeichert. Was Sie auf dem Bildschirm sehen ist eine Geometrieinstanz. Der Unterschied besteht natürlich darin, dass sich die Definition auf die externe Datei zurück bezieht und wie eine beliebige Instanz, die platziert wird, wenn die externe Datei geändert wird, aktualisiert werden kann. Dies wird über den Blockmanager erledigt.
In beiden Fällen müssen keine tatsächlichen Instanzen in der Datei platziert werden, damit die Blockdefinition in der Datei existiert. Deshalb haben Sie manchmal beim Löschen von Ebenen Probleme. Wenn eine Blockdefinition die Ebene verwendet, können Sie sie nicht löschen. Das kann geschehen, wenn alle Instanzen eines Blocks gelöscht wurden. Verwenden Sie den Befehl ÜberflüssigesLöschen, um überflüssige Blockdefinitionen loszuwerden.
Um alle Blockinstanzen eines bestimmten Blocks in der Datei zu aktualisieren, müssen Sie die Blockdefinition neu definieren.
Redefinition des Blocks in Rhino 4:
Redefinition des Blocks in Rhino 5:
In Rhino 5 können Sie den Befehl Blockbearbeitung verwenden.
Blockdefinitionen aus externen Dateien können aktualisiert werden, indem die externe Datei bearbeitet und gespeichert sowie anschließend die Definitnion im Blockmanager aktualisiert wird. Die Definition sucht nach dem absoluten Pfad, sodass Sie externe Dateien nicht verschieben können, wenn Sie die Blockdefinition aktualisieren möchten. Die aktuelle Definition hingegen ist in der aktuellen Datei gespeichert und benötigt die Originaldatei nicht mehr, solange die Definition nicht aktualisiert werden soll.
Hinweise zu Ebenen:
SuperExplodeBlock Script
(Nun ein Teil von Rhino Labs Tools für Rhino 4 und als Befehl in Rhino 5 integriert)