Legătura API Grasshopper - cum se creează un fișier IDEA StatiCa IOM pentru importuri (01)

Acest articol este disponibil și în:
Tradus de AI din engleză
În acest tutorial, veți învăța cum să creați un fișier IOM dintr-un șablon și să lucrați cu acesta în Grasshopper 3D.

Acest tutorial utilizează Rhino 8. Dacă lucrați cu IDEA StatiCa versiunea până la 24.1.3, consultați acest tutorial.

Grasshopper - Instalarea Plugin-ului

Puteți obține o versiune de probă a Rhino3d și Grasshopper de pe site-ul Rhino3d. Rulați Rhinoceros și selectați șablonul cu Meters:

inline image in article

În linia de comandă, introduceți "Package Manager":

inline image in article

Apare o fereastră nouă; selectați IDEAStatiCa și faceți clic pe Install. Plugin-ul va fi descărcat și instalat. Pentru a deveni activ, este necesară repornirea Rhinoceros.

inline image in article

 Pentru a porni Grasshopper cu plugin-ul IDEA StatiCa, selectați Tools / Grasshopper în fila Rhinoceros.

inline image in article

După cum puteți observa, plugin-ul este deja integrat.

inline image in article

Aflați mai multe despre componentele și comenzile din plugin-ul IDEA StatiCa pentru Grasshopper în articolul Descrierea componentelor plugin-ului Grasshopper.

IDEA StatiCa Connection - Exportul unui nod ca fișier IOM

Pentru acest exemplu, deschideți fișierul ideaCon atașat.

Pentru a putea lucra cu IOM, este necesar să activați fila Developer în Preferences / Advance Settings

inline image in article

Exportați această îmbinare în fișierul IOM Example1.xml.

inline image in article

Grasshopper - Importul fișierului IOM, afișarea nodului în Rhino și vizualizarea rezultatelor calculului

Creați un document nou, selectați fila Params din bara de sus și plasați componenta File Path pe Canvas. 

inline image in article

Faceți clic dreapta pe componentă și selectați fișierul salvat anterior: 

inline image in article
inline image in article

Notă: Dacă deschideți fișierul atașat, trebuie să modificați această cale în mod corespunzător. 

Începând cu versiunea 24.1.4, IDEA StatiCa dispune de un nou API, descris aici

Pentru a rula scripturi Grasshopper, trebuie să adăugați o componentă numită Connection Service Runner în fiecare fișier. Această componentă poate fi găsită în  IDEA StatiCa / App Common.

inline image in article

Pentru a conecta plugin-ul Grasshopper la versiunea corectă IDEA Connection, adăugați componenta File Path și conectați-o la folderul IDEA corespunzător (C:\Program Files\IDEA StatiCa\StatiCa 25.1)

La rularea acestei componente, ar trebui să apară următoarea fereastră.

inline image in article

Acum adăugați următoarele componente pe canvas și conectați-le conform imaginii.

IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model Create / Deconstruct Connection Point
IDEA StatiCa / App Common / Create IDEACon
IDEA StatiCa / Connection / Calculate IDEA Connection
IDEA StatiCa / Connection / Deconstruct Result Item
Params / Input / Boolean Toggle
Params / Input / Panel

inline image in article

Pentru a rula calculul și a obține rezultate vizibile, faceți dublu clic pe False/True. Dacă ați adăugat componentele Deconstruct Open Model și Deconstruct Connection Point, puteți vedea de asemenea contururile și plăcile nodului în Rhinoceros.

inline image in article

Exemple mai complexe pot fi găsite pe PC-ul dumneavoastră în directorul

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

Descărcări atașate

Articole conexe