Block

Werkzeugleiste Menü Tastenkombination

Block
Haupt
Haupt1

Bearbeiten

Blöcke >

Blockdefinition erzeugen

Strg + B

Mit dem Befehl Block kann aus ausgewählten Objekten ein Blockobjekt erstellt werden, das die ausgewählten Objekte mit einer Instanz des Blocks ersetzt.

Durch Verwendung von Blöcken können Sie

Einen Block in einem Modell definieren

  1. Wählen Sie die Objekte aus.
  2. Wählen Sie einen Basispunkt für den Block.
    Es handelt sich hier um den Punkt, um den sich die Instanz befinden wird, skaliert und rotiert, wenn sie eingefügt wird.
    Am Basispunkt des Blocks wird ein Blockkontrollpunkt platziert.
  3. Geben Sie einen Namen für die Blockdefinition ein.

Eigenschaften der Blockdefinitionen

Name

Name der Blockdefinition.

Weitere Infos: Namenskonventionen in Rhino

Beschreibung

Optionale beschreibende Informationen.

Hyperlink

Fügt Hyperlink-Informationen einer Blockdefinition hinzu. Diese Informationen können mit dem Befehl Hyperlink wiederhergestellt werden.

Beschreibung

Eine Beschreibung der URL.

URL

Eine Web-Adresse. Klicken Sie auf die Adresse, um die Seite im Standard-Browser zu öffnen.

Einen Block durch Einfügen einer anderen Datei in einem Modell definieren

Einen Block durch Ziehen einer anderen Datei in das Modell definieren

  1. Ziehen und legen Sie eine unterstützteDatei aus dem Windows Explorer in das Modell ab.
  2. Wählen Sie eine Einsetzoption aus.
    Eine Blockdefinition wird dem Modell hinzugefügt.

Einen Block neu definieren

Hinweis

Blockinstanzen und Ebenen

Die Eigenschaften der Geometrie (Kurven, Flächen, etc.), die in der Blockinstanz enthalten sind, werden entweder durch die Ebeneneigenschaften oder die Objekteigenschaften der Geometrie an sich gesteuert. Blockinstanzen, die Sie in das Modell einfügen, werden auf der aktuellen Ebene eingefügt und können auf eine beliebige Ebene verschoben werden. Es besteht keine Beziehung zwischen der Ebene, auf der sich die Blockinstanz befindet, und der Geometrie, die im Block enthalten ist. Die Blockgeometrie wird z.B. nicht geändert, damit sie mit der Farbe der Ebene übereinstimmt, auf der die Blockinstanz eingefügt wird.

Wenn der Block Objekte auf einer bestimmten Ebene enthält, werden bei Deaktivieren dieser Ebene nur die Objekte auf dieser Ebene deaktiviert. Wenn jedoch die Ebene, auf der die Blockinstanz eingefügt wird, deaktiviert wird, verschwinden alle Objekte.

Ebenen sperren

Wenn Sie eine Ebene sperren, wird nur die Ebene gesperrt, die den Einfügungspunkt der Blockinstanz enthält. Wenn ein Block über Objekte verfügt, die sich auf der gesperrten Ebene befinden, der Einfügungspunkt der Blockinstanz jedoch nicht auf dieser Ebene liegt, wird das Objekt nicht gesperrt, weil der ausschlaggebende Faktor die Ebene des Einfügungspunktes des Blocks ist.

Gruppen

Gruppierte Objekte behalten ihren Gruppenstatus innerhalb eines Blocks nicht bei.

Eigenschaften nach übergeordnet

Diese Option ist nur bei der Erzeugung von Blöcken hilfreich.

Bevor Sie einen Block erstellen, weisen Sie Objekten Farbe nach übergeordnet zu, erstellen Sie dann den Block und integrieren Sie das Objekt.

Die beim Einsetzen des Blocks aktuelle Ebene steuert die Farbe und Sichtbarkeit der Objekte, die auf nach übergeordnet eingestellt sind.

Wenn die Farbe auf Nach Ebene oder Nach Objekt eingestellt ist, wird diese Farbe unabhängig von der beim Einsetzen aktuellen Ebene oder der Blockreferenzebene beibehalten.

Die Zuweisung der Objektfarbe Nach übergeordnet in den Eigenschaften muss entweder vor dem Erstellen des Blocks oder anschließend mit dem Befehl BlockBearbeitung erfolgen.

Wenn Sie die Eigenschaften eines Objekts auf Nach übergeordnet einstellen, wird weitergezeichnet als wäre die Option auf Nach Ebene eingestellt. Wenn aber das Objekt Teil eines Block ist, übernimmt es die Eigenschaften der Blockinstanz (Ebene oder Eigenschaft).

Linientypen werden bei Einstellung von Nach übergeordnet nicht unterstützt.

Beispiel der Verwendung von übergeordnetem Material

  1. Stellen Sie das Material für die Ebene 1 ein.
  2. Zeichnen Sie eine Kugel auf der Ebene 1.
  3. Wählen Sie die Kugel aus und stellen Sie ihre Materialeigenschaft auf Übergeordnet ein.
  4. Verwenden Sie den Befehl Block, um die Kugel in einem Block umzuwandeln.
  5. Stellen Sie das Material für die Ebene 2 auf ein anderes Material ein.
  6. Fügen Sie den Block aus Schritt 4 in die Ebene 2 ein.
    Die Kugel zeigt das Material an, das Ebene 2 zugeordnet ist, weil sich die Blockinstanz auf Ebene 2 befindet. Den Objekten im Block wird ihr Material nach übergeordnetem Material zuogeordnet.
  7. Wählen Sie die Blockinstanz aus und stellen Sie ihre Materialeigenschaft auf Objekt ein.
    Die Kugel wechselt auf das Objektmaterial.

Für verschachtelte Blöcke: Blöcke, die aus verschachtelten Blöcken bestehen und Objekte enthalten, die nach übergeordnetem Material eingestellt sind, werden durch weitere Verschachtelung nicht beeinflusst.

BlockManager

Werkzeugleiste Menü

Block

Bearbeiten

Blöcke >

Blockmanager

Mit dem Befehl BlockManager können die Blockdefinitionen des Modells verwaltet werden.

Vorgehen

Blockmanager

Blockdefinitionen

Name

Zeigt eine Liste von Blockdefinitionen im Modell an.

Weitere Infos: Namenskonventionen in Rhino

Verknüpfungsstatus

Zeigt den Status von Blockinstanzen an, die an externe Dateien geknüpft sind.

Aktualisiert

Blockdefinition und Linkdatei stimmen überein.

Verknüpfte Datei ist älter

Die verknüpfte Datei ist älter als die Blockdefinition.

Verknüpfte Datei ist neuer

Die verknüpfte Datei ist neuer als die Blockdefinition.

Verknüpfte Datei ist anders

Die verknüpfte Datei und die Blockdefinition stimmen nicht überein.

Nicht verknüpft

Die Blockdefinition wurde nicht durch einen Dateiimport erzeugt.

Datei nicht gefunden

Die Datei, die für die Erzeugung der Blockdefinition verwendet wurde, kann nicht gefunden werden.

Der fehlende Blockstandort wird mit einem Beschriftungspunktobjekt markiert, der den fehlenden Blocknamen auflistet.

Eine Beschreibung des Prozesses, den Rhino 5.0 verwendet, um die Dateien zu lokalisieren, die von Arbeitsgruppen und verknüpften Instanzdefinitionen verwendet werden, finden Sie im Rhino-Wiki: File finding.

Das Problem lösen

Dateinamen verknüpfen

Name der Datei, die zur Erzeugung der Blockdefinition importiert wurde.

Ausgeblendete und Referenzblöcke

Das Modell verfügt über <n> ausgeblendete und <n> Referenzblockdefinitionen.

Ausgeblendete Blockdefinitionen anzeigen

Erlaubt die Anzeige von Blocknamen, die mit "*" (Sternchen) beginnen.

Verschachtelte Referenzblockdefinitionen anzeigen

Sie können die Eigenschaften von verschachtelten verknüpften Blöcken ansehen und ändern. Alle Änderungen, die an verschachtelten verknüpften Blockeinstellungen vorgenommen werden, sind jedoch befristet und werden nie gespeichert. Um verknüpfte Blockeinstellungen permanent zu ändern, bearbeiten Sie das Modell, das den verknüpften Block enthält.

Beschreibung

Zeigt das Beschreibungsfeld der Blockdefinition an.

Eingebettete und verknüpfte Blöcke sollten

Immer aktualisieren

Aktualisiert extern verknüpfte Blöcke automatisch bei jeder Öffnung des Modells.

Nachfragen, wenn Aktualisierung erforderlich

Fordert zur Aktualisierung extern verknüpfter Blöcke auf.

Wenn eine Datei geöffnet wird, fordert das Dialogfenster Blockdefinitionen zum Aktualisieren zur Aktion auf.

Nie aktualisieren

Aktualisiert nie extern verknüpfte Blöcke.

Blockvorschaubild

Aktiviert eine grafische Vorschau des Blocks.

Kontextmenü des Vorschaubilds

Gitternetz

Stellt die Ansicht auf den Anzeigemodus Gitternetz ein.

Schattiert

Stellt die Ansicht auf den Anzeigemodus Schattiert ein.

Gerendert

Stellt die Ansicht auf den Anzeigemodus Gerendert ein.

Drauf

Stellt die globale Draufansicht ein .

Drunter

Stellt die globale Drunteransicht ein.

Links

Stellt die globale Linksansicht ein.

Rechts

Stellt die globale Rechtsansicht ein.

Rück

Stellt die globale Rückansicht ein.

Perspektive

Stellt die globale Perspektivenansicht ein.

 

Schaltflächen

Eigenschaften

Öffnet das Dialogfenster Eigenschaften der Blockdefinitionen.

Eigenschaften der Blockdefinitionen

Name der Blockdefinition

Der Blockname.

Dateiname

Der externe Dateiname an die Blockdefinition verknüpft.

Durchsuchen

Namen oder Standort der externen Datei ändern.

Externe Datei

Für eine Datei, die als Blockinstanz eingefügt wird.

Verknüpfte Blöcke aus dieser Datei lesen

Blöcke, die mit der Datei verknüpft sind, die eingesetzt wird, werden ebenfalls eingefügt.

Blockdefinitionstyp

Blöcke, die mit der Datei verknüpft sind, die eingesetzt wird, werden immer als verknüpfte Blöcke gelesen, egal, um welchen Blockdefinitionstyp es sich handelt.

Einbetten

Geometrie in die aktuelle Datei einfügen. Wird nicht aktualisiert, wenn die externe Datei geändert wird.

Einbetten und verknüpfen

Geometrie in die aktuelle Datei einfügen und einen Link zur externen Datei beibehalten. Verknüpfte Geometrie kann aktualisiert werden, wenn die externe Datei geändert wird. Wenn die externe Datei nicht lokalisiert werden kann, wird die Geometrie trotzdem in der aktuellen Datei definiert.

Verknüpfung

Nur einen Link zur externen Datei beibehalten. Verknüpfte Geometrie wird aktualisiert, wenn die externe Datei geändert wird. Wenn die externe Datei nicht lokalisiert werden kann, wird die Geometrie nicht in der aktuellen Datei erscheinen.

Blöcke werden mit absoluten und relativen Pfaden gespeichert.

Ebenenstil

Legt fest, wie die Namen der Ebenen organisiert werden

Aktiv

Ebenen mit den gleichen Namen vereinigen.

Referenz

Erzeugt eine übergeordnete Ebene anhand des Namens der verknüpften Datei. Die Ebenen in der verknüpften Datei erscheinen als untergeordnete Ebenen unter der übergeordneten Ebene.

Beschreibung

Eine optionale Beschreibung eingeben.

Hyperlink

Fügt Hyperlink-Informationen einer Blockdefinition hinzu. Diese Informationen können mit dem Befehl Hyperlink wiederhergestellt werden.

Beschreibung

Eine Beschreibung der URL.

URL

Eine Web-Adresse. Klicken Sie auf die Adresse, um die Seite im Standard-Browser zu öffnen.

Export

Exportiert die Teilobjekte des Blocks in eine Datei.

Löschen

Löscht die ausgewählten Blockdefinitionen und alle Instanzen des Blocks im Modell.

Blockdefinitionen, die in einem anderen Block verschachtelt sind, können nicht gelöscht werden.

Aktualisieren

Definiert die Blockdefinition neu, um mit der importierten Originaldatei übereinzustimmen. Mithilfe der Informationen in der Spalte Verknüpfungsstatus können Sie herausfinden, ob die Datei aktualisiert werden muss.

Verknüpfte Blöcke durch Auswahl von Instanzen in Ansichtsfenstern aktualisieren

Auf diese Weise können Sie spezifische verlinkte Blöcke aktualisieren, ohne den Blockmanager zum Durchsuchen der Blockliste zu öffnen.

  1. Starten Sie den skriptfähigen Befehl -Blockmanager.
  2. Klicken Sie in der Befehlszeile auf Aktualisieren > Auswählen.
  3. Wählen Sie Instanzen der verlinkten Blöcke im Ansichtsfenster aus und drücken Sie Eingabe.

Blockdefinitionen zum Aktualisieren

Dieses Modell enthält Blöcke, die mit externen Dateien, die geändert wurden, verknüpft sind.

Wählen Sie die zu aktualisierenden Blockdefinitionen aus

Name

Zeigt eine Liste von Blockdefinitionen im Modell an.

Verknüpfungsstatus

Zeigt den Status von Blockinstanzen an, die an externe Dateien geknüpft sind.

Dateinamen verknüpfen

Name der Datei, die zur Erzeugung der Blockdefinition importiert wurde.

Alles auswählen

Wählt alle Blockdefinitionsnamen in der Liste aus.

Alles löschen

Löscht alle Blockdefinitionsnamen in der Liste aus der Auswahl.

Später aktualisieren

Aktualisierung der Blockdefinitionen wird aufgeschoben, bis Sie von Hand aktualisieren oder die Datei erneut öffnen.

Jetzt aktualisieren

Aktualisiert alle ausgewählten Blockdefinitionen.

Verwendet durch

Listet Blockdefinitionen auf, die den ausgewählten Block als verschachtelten Block enthalten.

Zählung

Zählt die Anzahl Instanzen des Blocks im Modell. Verschachtelte Instanzen werden in der Zählung mitberechnet.

Auswählen

Wählt Blockinstanzen des ausgewählten Blockdefinitionsnamen im Modell aus und hebt diese hervor.

Wenn Blockinstanzen ausgewählt sind, bevor der Blockmanager geöffnet wird, werden diese Blocknamen in der Blockdefinitionsliste ausgewählt.

Aktualisieren

Die Liste der Blöcke, der Verknüpfungsstatus und die Blockeigenschaften werden aktualisiert. Dies kann hilfreich sein, wenn verknüpfte Blockreferenzen außerhalb des aktuellen Modells geändert wurden.

BlockBearbeitung

Werkzeugleiste Menü

Block

Bearbeiten

Blöcke >

Block am Ort bearbeiten

Mit dem Befehl BlockBearbeitung kann eine Blockinstanz ausgewählt und anschließend die Geometrie geändert und ihre Definition aktualisiert werden.

Vorgehen

  1. Wählen Sie eine Blockinstanz zum Bearbeiten aus.
    Oder
    Doppelklicken Sie auf eine Blockinstanz.
    Die Blockgeometrie wird im Rhino-Fenster geöffnet. Alle anderen Objekte werden gesperrt.
    Nun kann die Geometrie des Blocks nach belieben verändert werden.
  2. Zum Akzeptieren der Bearbeitung klicken Sie auf OK.
    Zum Abbrechen klicken Sie auf die Schaltfläche [X] in der oberen rechten Ecke.
Befehlszeilenoptionen

AufforderungZumBearbeitenVonVerknüpftenBlöcken

Verknüpfte Blöcke werden nicht in der Rhino-Datei gespeichert, sondern sind Verbindungen zu einem externen Modell. Zur Bearbeitung der verknüpften Blöcke wird das externe Modell in einem neuen Rhino-Fenster geöffnet. Die aktuelle Bearbeitungssitzung wird pausiert, bis die externe Datei gesperrt wird.

Ja

Vor dem Öffnen eines verknüpften Blocks wird nachgefragt.

Nein

Der verknüpfte Block wird ohne Nachfragen geöffnet.

Wenn Sie im Dialogfenster Verknüpften Block bearbeiten die Option Diese Frage nicht mehr stellen... aktivieren, wird AufforderungZumBearbeitenVonVerknüpftenBlöcken automatisch auf Nein gesetzt.

Blockbearbeitungsoptionen

Das Dialogfenster Blockbearbeitung zeigt den Blocknamen und eine Liste aller verschachtelten Blöcke an.

Objekt hinzufügen

Fügt der Blockdefinition ausgewählte Objekte hinzu. Wenn das ausgewählte Objekt ein Block ist, wird daraus ein verschachtelter Block und wird bei der nächsten Ausführung des Befehls Blockbearbeitung im Verzeichnis angezeigt.

Das Objekt wird der Blockdefinition hinzugefügt und das Originalobjekt bleibt im Modell.

Objekt entfernen

Entfernt ausgewählte Objekte aus der Blockdefinition.

Wenn der Block aktualisiert wird, werden die entfernten Objekte als separate einzelne Objekte dem Modell hinzugefügt.

Basispunkt definieren

Positioniert den Blockeinfügungspunkt neu.

Wenn der Block aktualisiert wird, wird die Blockinstanz verschoben, so dass der neue Einfügungspunkt am Blockeinfügungsstandort platziert wird.

Anmerkungen

BlockErsetzen

Werkzeugleiste Menü

Block

Nicht im Menü.

Mit dem Befehl BlockErsetzen können Blockinstanzen mit einer anderen Blockdefinition neu definiert werden.

Vorgehen

  1. Wählen Sie Blockinstanzen zum Ändern aus und drücken Sie die Eingabetaste.
    Wenn Sie eine von mehreren Instanzen im Modell auswählen, zeigt eine Meldung in der Befehlszeile die Anzahl zusätzlicher Instanzen im Modell an.
  2. Wählen Sie eine Blockinstanz aus, die die gewünschte Blockdefinition verwendet.
    Oder wählen Sie eine Blockdefinition aus der Liste aus.
Befehlszeilenoptionen

AusBlockDefinitionsListeAuswählen

Zeigt eine Liste von Blockdefinitionen zur Auswahl im Modell an.

Alle

Wählt alle Instanzen der aktuellen Blockdefinition aus, einschließlich nicht ausgewählte, ausgeblendete und gesperrte Instanzen.

Keine

Wählt keine zusätzlichen Instanzen aus. Es werden nur die ausgewählten Instanzen ausgewählt.

Oder

Wählen Sie einen Block aus der Definitionsliste aus.

VerknüpfteBlockdefinitionKopieren

Werkzeugleiste Menü

Nicht auf Werkzeugleisten.

Nicht im Menü.

Mit dem Befehl VerknüpfteBlockdefinitionKopieren wird ein verknüpfter Block mit Referenzstilebenen kopiert.

Um Ihr eigenes Beispiel zu erstellen:

  1. Erstellen Sie eine einfache Datei mit dem Namen BlockDef.3dm zur Verwendung als Blockdefinition.
  2. Beginnen Sie ein neues Modell mit dem Namen "FancyModel.3dm".
  3. Mit dem Befehl Einfügen erzeugen Sie eine verknüpfte Blockdefinition mit "Referenzstil"-Ebenen.
  4. Benennen Sie diesen Block mit "A".
  5. Führen Sie den Befehl VerknüpfteBlockdefinitionKopieren aus und kopieren Sie "A" in einen neuen Block mit dem Namen "B".
  6. Führen Sie den Befehl VerknüpfteBlockdefinitionKopieren aus und kopieren Sie "A" in einen neuen Block mit dem Namen "C".
  7. Passen Sie die Ebeneneinstellungen für diese drei Blöcke an.
  8. Führen Sie den BlockManager aus und überprüfen Sie, daß drei verknüpfte Blöcke mit Referenz auf dieselbe "BlockDef.3dm" vorhanden sind.

Siehe auch

Arbeiten mit Blöcken, Gruppen und Arbeitsgruppen

McNeel-Wiki: Verwendung von Blöcken

 

 

 

Rhinoceros 6 © 2010-2020 Robert McNeel & Associates. 30-Sep-2020