Tutorial über Grasshopper-Geländerstile

Vergleich zwischen dem Grasshopper-Geländer links und dem VisualARQ-Geländer rechts.

In diesem Tutorial wird ein parametrischer Geländerstil aus einer Grasshopper-Definition erzeugt.

Die drei wichtigsten zu befolgenden Schritte sind die gleichen wie in jedem anderen Grasshopperstil:

  1. Konfiguration der Grasshopper-Definition
  2. Erzeugung des VisualARQ-Geländerstils
  3. Einfügen und Bearbeiten des Grasshopper-Geländerstils

1. Konfiguration der Grasshopper-Definition

In Betracht zu ziehende Voraussetzungen beim Erstellen einer Grasshopper-Definition für einen Grasshopper-Geländerstil:

  • Geländer in VisualARQ werden aus einer Pfadkurve erstellt. Es ist notwendig, über einen Kurvenparameter zu verfügen, der als mit der Geländerpfadkurve verknüpfte Eigenschaft dient.

Laden Sie hier die in diesem Tutorial verwendete Grasshopperdatei herunter.

Geben Sie Grasshopper in der Befehlszeile von Rhino Grasshopper ein, um ihn zu starten.

Für die Grasshopper-Definition sind einige Eingabeparameter erforderlich, um die Eigenschaften des neuen Objekts zu definieren, sowie Ausgabeparameter zum Definieren der geometrischen Komponenten des endgültigen Objekts. Einige Ausgabeparameter können verwendet werden, um Information aus dem erstellten Objekt zu erhalten.

  • Eingabeparameter: Dies sind die Komponenten, die die Eigenschaften des resultierenden Geländerstils bestimmen:
    • Brep-Parameter: wird für die Balustergeometrie des Geländers verwendet.
    • Kurvenparameter: wird für die Pfadkurve des Geländers (die verknüpfte Eigenschaft) verwendet.
    • Numerischer Wert (Gleitkomma): wird zur Bestimmung der Entfernung zwischen den Balustern verwendet.
  • Ausgabeparameter: Diese sind die Komponenten, die von VisualARQ gelesen werden, sobald wir den Stil erstellt haben. VisualARQ erkennt nur diejenigen Ausgabeparameter, die Endkomponenten mit nicht verbundenen Ausgabeknoten sind. In diesem Beispiel finden wir die folgenden Ausgabeparameter:
    • Geometrische Ausgaben: hierbei handelt es sich um diejenigen, die als die verschiedenen Teile eines Objektstils gelesen werden. Da in diesem Fall nur ein Geometrieteil vorhanden ist, wird eine einzige Geometriekomponente als geometrische Ausgabe verwendet.
    • Ausgabeparameter: diese werden für den Erhalt von Information aus dem erstellten Objekt verwendet. In diesem Beispiel finden wir einen Integer-Param, der die Anzahl von Balustern des endgültigen Objekts anzeigt.

Es ist wichtig, diese Komponenten in Grasshopper zu benennen, um sie beim Erstellen eines neuen Stils leicht zu identifizieren:


2. Erzeugung des VisualARQ-Geländerstils

Der Grasshopperstil wird vom Eigenschaftendialog des Geländerstils aus erstellt und verwaltet.

2.1 Erzeugen des neuen Stils

Geländerstile-Dialog.
  1. Ist die Grasshopperdefinition (.gh-Datei) bereits erstellt, öffnen Sie den Geländerstile-Dialog: vaGeländerStile aus.
  2. Klicken Sie auf die Schaltfläche Neu… und wählen Sie die Option Grasshopper-Geländerstil.

Der Grasshopper-Stilassistent wird geöffnet. Dieser Assistent führt Sie durch die notwendigen Schritte, um die Parameter der Grasshopper-Geländerstile festzulegen. Links auf dem Assistenten wird eine Vorschau des Objektstils zu sehen sein, sobald die dafür erforderliche Information vollständig ist.

2.2 Öffnen Sie die Grasshopper-Definition

Grasshopper-Stilmanager. Durchsuchen der Grasshopper-Definition.

Klicken Sie auf die Schaltfläche Durchsuchen um die .gh-Datei auszuwählen oder wählen Sie eine der zuletzt verwendeten Dateien aus der Dropdownliste aus.

2.3 Konfiguration

Grasshopper-Stilmanager: Konfiguration

Stellen Sie die allgemeinen Werte des Grasshopper-Geländerstils ein:

  • Stilname: setzen Sie den gewünschten Namen.
  • Definitionseinheiten: in diesem Fall wurden Millimeter verwendet.
  • Verknüpfte Eigenschaften: eine Eingabekurven-Parameterkomponente zur Darstellung des Pfads sollte ausgewählt werden. Der in der Liste angezeigte Namen ist derjenige, der dieser Komponente in der Grasshopper-Datei zugewiesen wurde.

2.4 Geometrie

Grasshopper-Stilmanager: Geometrie

Geben Sie an, welche der Ausgabe-Geometriekomponenten (Params) in VisualARQ importiert werden sollen. Die Erkennungen diesesr Geometriekomponenten werden von den Namen der geometrischen Ausgabekomponenten in der Grasshopperdefinition genommen und können nur nach vorheriger Erzeugung des Stils geändert werden.

Sie können die Darstellung auswählen, wo jede Komponente verwendet wird:

  • Modell: der Objektrepräsentation in 3D.
  • Plan: die Objektrepräsentation in der Planansicht. Nur dann in Draufsichten sichtbar, wenn die Schnittebene der Ebene, auf der das Objekt platziert ist, aktiviert ist und sich mit dem Objekt schneidet.
  • Vorschau *: die Objektdarstellung, während das Objekt eingefügt (oder danach verschoben) wird. Auf diese Weise können Sie vor Beendigung des Befehls eine Vorschau des endgültigen Objekts erhalten.

*Hinweis: Es wird dringend empfohlen, die Vorschau-Darstellung nur für die notwendige Geometrie zu verwenden, die beim Einsetzen des Objekts im Modell angezeigt werden soll. Je weniger Komponenten für die Vorschau aktiviert werden, desto schneller geht das Einfügen oder Bearbeiten dieser Objekte im Modell vonstatten, besonders wenn sie mit komplexen Grasshopper-Definitionen erstellt sind. Achten Sie darauf, dass wenigstens eine Komponente für diese Darstellung aktiviert ist.

In diesem Fall gibt es nur eine Geometrieausgabe, die wir in den drei verschiedenen Darstellungen zeigen möchten: Modell, Plan und Vorschau. Das bedeutet, dass die Plandarstellung dem horizontalen Abschnitt des 3D-Objekts entsprechend der Schnittebenen-Höhe des Levels entnommen wird.

2.5 Parameters

Grasshopper-Stilmanager: Parameter-Konfiguration

Dieser Schritt zeigt die Einstellungen, die für die Liste von in Grasshopper definierten Eingabe- und Ausgabeparameter verfügbar sind. Die Option „Filtern nach“ ermöglicht es Ihnen, die Parameter zu sehen, die innerhalb von benannten Gruppen in der Grasshopper-Definition platziert sind (in diesem Fall ist es jedoch nicht relevant, da es in der Grasshopper-Definition nur eine Gruppe für die Eingabeparameter gab, und eine weitere für die Ausgabeparameter). Es gibt zwei Arten von Parametern:

  • Eingabeparameter: diese Parameter definieren den Geländerstil.
  • Ausgabeparameter: diese Parameter erhalten Information aus dem erstellten Objekt.

Die Einstellungen sind jeweils verschieden:

  • Eingabeparameter:
    • Name: dies ist die Bezeichnung des Parameters und kann geändert werden, falls dies In diesem Schritt gewünscht wird.
    • Bearbeitbar nach (Sie können diesen Wert für mehrere Parameter ändern, indem Sie sie bei gleichzeitigem Gedrückthalten der Strg-Taste ändern):
      • Definition: die Parameter werden ausgeblendet, und der Wert aus der Grasshopperdefinition wird beibehalten.
      • Style: der Parameter kann nur nach Stil bearbeitet werden und die Änderungen werden mit diesem Stil auf alle Objekte im Modell angewendet.
      • Object: ermöglicht es, in dem Modell das den selben Stil hat, für jedes Geländer einen unterschiedlichen Wert für diesen Parameter zu setzen. Falls kein Wert „Nach Objekt“ zur Verfügung steht, wird der nach Stil definierte Wert verwendet.
    • Standard (Wert): zeigt für die Eingabeparameter den Standardwert an (die in der Grasshopperdefinition angegebenen) und ermöglicht Ihnen die Einstellung verschiedener Standardwerte. In diesem Fall gibt es einen der Baluster-Geometrie zugewiesenen Brep-Parameter. Es ist empfehlenswert, auf dieser Komponente in der gh-Datei vor dem Speichern “Daten zu internalisieren”, um über einen bereits zugewiesenen Volumenkörper zu verfügen. Falls keine internalisierte Geometrie vorhanden war, würde das Textfeld als “Unbekannt” in rot angezeigt werden, zur Anzeige einer nicht referenzierten Geometrie, und um fortzufahren würden Sie aufgefordert, deine Brep aus dem Modell auszuwählen.
    • Typ: zeigt die unterschiedlichen, für jede Art von Parameter verfügbaren Werte an. In diesem Fall haben wir einen automatisch auf Brep gesetzten Geometrie-Parameter, sowie einen numerischen, der automatisch auf Länge gesetzt wurde, da es sich in der Grasshopper-Definition um eine Gleitkommawert-Eingabe handelte.
  • Ausgabeparameter:
    • Name: dies ist die Bezeichnung des Parameters und kann geändert werden, falls dies In diesem Schritt gewünscht wird.
    • Sichtbarkeit: wählen Sie die Option „Objekt“ zur Anzeige dieses Parameters in den VisualARQ-Dialogen oder „Nichts“ um ihn auszublenden.
    • Typ: zeigt die Art von Wert, die zuvor in Grasshopper für diesen Parameter definiert wurde.

3. Einfügen und Bearbeiten des Grasshopper-Geländerstils

3.1 Bearbeitung des Deckenstils

Grasshopper-Geländerstilparameter im Geländerstile-Dialog.

Sobald der Grasshopper-Stilassistent abgeschlossen ist, wird der neue Stil in der Liste von Geländerstilen erscheinen. Um den Stil erneut zu bearbeiten, klicken Sie zum Öffnen des Kontextmenüs mit der rechten Maustaste auf den Stilnamen und wählen Sie Bearbeiten aus. Durch diese Operation wird der Grasshopper-Stilassistent erneut geöffnet.

Die Eingabe-Parameter werden unter dem Reiter „Parameter“ verfügbar sein und wie in der Grasshopperdefinition gruppiert erscheinen. Falls der Name der Gruppe mit einer vorhandenen Kategorie übereinstimmen sollte, werden sie in der selben Kategorie erscheinen.

3.2 Einsetzen des Grasshopper-Stils

Sobald der Geländerstil erzeugt ist, können Sie eine Instanz im Dokument einsetzen und die Werte seiner Parameter vom unterhalb des Eigenschaftenpanels zu findenden VisualARQ-Geländersymbol aus ändern, so wie es mit jedem anderen VisualARQ-Objekt funktioniert. Nur jene Eingabeparameter, die im Schritt 2.5 als bearbeitbar „Nach Objekt“ eingestellt wurden, werden sichtbar sein. Die Ausgabeparameter werden Sie auch in diesem Teil des Eigenschaftenpanels sehen.

Dieses Geländer kann auch unter dem Befehle Geländer: Aus Kurven eingesetzt werden.

Geländerparameter im Geländer-Objekteigenschaftenpanel.