Grasshopper API-Verbindung – So importieren Sie allgemeine Platten und Träger (04)
Dieses Tutorial verwendet Rhino 8. Wenn Sie mit IDEA StatiCa Version bis 24.1.3 arbeiten, lesen Sie dieses Tutorial.
In komplexen Verbindungen ist es manchmal notwendig, Platten mit ungewöhnlichen Formen zu verwenden, die beliebig im Raum gedreht sind. Dies ergibt sich hauptsächlich aus dem Schema der Verbindung, das in einer Drittanbieter-Software erstellt wurde. In einem solchen Fall kann Ihnen das folgende Tutorial helfen zu verstehen, wie die Daten in IDEA StatiCa Connection importiert werden.
Grasshopper - Plugin-Installation
Eine Testversion von Rhino3d und Grasshopper erhalten Sie auf der Rhino3d-Website. Starten Sie Rhinoceros und wählen Sie die Vorlage mit Meters:
Geben Sie in der Befehlszeile „Package Manager" ein:
Es öffnet sich ein neues Fenster; wählen Sie IDEAStatiCa aus und klicken Sie auf Install. Das Plugin wird heruntergeladen und installiert. Damit es aktiv wird, ist ein Neustart von Rhinoceros erforderlich.
Um Grasshopper mit dem IDEA StatiCa-Plugin zu starten, wählen Sie im Rhinoceros-Tab Tools / Grasshopper.
Wie Sie sehen können, ist das Plugin bereits integriert.
Erfahren Sie mehr über die Komponenten und Befehle im IDEA StatiCa-Plugin für Grasshopper im Artikel Beschreibung der Grasshopper-Plugin-Komponenten.
Rhino-Modell
Öffnen Sie die beigefügte 3dm-Datei, die eine Stütze mit Platten enthält. Dieses Modell wurde direkt in Rhinoceros erstellt. Alle Elemente müssen durch ihre Mittelebene oder Schwerachse definiert werden. Die Dicke oder Form wird später in Grasshopper festgelegt.
Jetzt können Sie Grasshopper starten.
Import der Platten in Grasshopper
Seit Version 24.1.4 verfügt IDEA StatiCa über eine neue API, die hier beschrieben ist.
Um Grasshopper-Skripte auszuführen, muss jeder Datei eine Komponente Connection Service Runner, hinzugefügt werden, die unter IDEA StatiCa / App Common zu finden ist.
Um das Grasshopper-Plugin mit der richtigen IDEA Connection-Version zu verbinden, fügen Sie die Komponente File Path hinzu und verknüpfen Sie sie mit dem tatsächlichen IDEA-Ordner (C:\Program Files\IDEA StatiCa\StatiCa 25.1)
Beim Ausführen dieser Komponente sollte das folgende Fenster erscheinen.
Für den Import einer Platte müssen Sie folgende Komponenten hinzufügen:
Surface / Analysis / Deconstruct Brep
Surface / Freeform / Boundary Surfaces
IDEA StatiCa / Open Model Create / Create Plate(IOM)
Dies muss sechsmal platziert werden, da wir in diesem Beispiel 6 Platten haben.
Außerdem muss das Material der Platten definiert werden. Verwenden Sie dazu die folgende Komponente:
IDEA StatiCa / Materials / Material by Name (IOM)
Import der Stütze in Grasshopper
Jetzt können wir den Querschnitt der Stütze definieren. Wir haben CHS 219,1/5 gewählt, und die dafür benötigten Komponenten sind wie folgt:
IDEA StatiCa / Materials / Shape by Parameters (IOM)
IDEA StatiCa / Materials / Create Cross-Section (IOM)
Der nächste Schritt ist die Erstellung eines Bauteils. Dazu müssen Sie aus Rhino die Endpunkte der Schwerachse des Rohres mithilfe der Komponente Params / Geometry / Point übernehmen.
Params / Geometry / Line
IDEA StatiCa / Open Model Create / Create Member 1D (IOM)
IDEA StatiCa / Open Model Create / Create Connection Point (IOM)
Um die Stütze mit allen Platten zu schneiden, verwenden wir diese Komponenten:
IDEA StatiCa / Open Model Create / Create Cut (IOM)
IDEA StatiCa / Open Model Create / Modify Connection Point (IOM)
Erstellen einer ideaCon-Datei
Der letzte Schritt ist die Erstellung der ideaCon-Datei. Dazu benötigen wir die folgenden Komponenten:
IDEA StatiCa / Open Model / Create Open Model (IOM)
IDEA StatiCa / Open Model / Modify Open Model (IOM)
IDEA StatiCa / App Common / Create Project from IOM (Model)
IDEA StatiCa / App Common / Save Project
In der Komponente File Path müssen Sie den Speicherort festlegen, an dem die Datei gespeichert werden soll.
Wenn Sie die Datei öffnen, erhalten Sie dieses Ergebnis:
Anhänge zum Download
- column with plates.3dm (3DM, 1,3 MB)
- ConnectionPoint-1.ideaCon (IDEACON, 9 kB)
- Example4-import-plates-as surface.gh (GH, 23 kB)