Legătura API Grasshopper – optimizarea parametrică a unei suduri de îmbinare (03) versiunea 24
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:
În linia de comandă, introduceți "Package Manager":
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.
Pentru a porni Grasshopper cu plugin-ul IDEA StatiCa, selectați Tools / Grasshopper în fila Rhinoceros.
După cum puteți observa, plugin-ul este deja integrat.
Aflați mai multe despre componentele și comenzile din plugin-ul IDEA StatiCa pentru Grasshopper în articolul Descrierea componentelor plugin-ului Grasshopper.
Plugin Anemone
Deoarece Grasshopper nu poate lucra cu bucle, trebuie să instalați un alt plugin care poate gestiona acest lucru. În acest exemplu, vom folosi Anemone, care vă permite să creați bucle în Grasshopper.
Observație: plasați fișierul .gha în bibliotecile Grasshopper, faceți clic dreapta pe proprietăți, bifați caseta „unblock", apăsați aplicare, închideți totul și reporniți Rhino.
IDEA StatiCa Connection – Proiectarea unui nod și setarea parametrilor
Pentru exemplu, veți crea o îmbinare simplă cu moment încovoietor folosind un șablon:
Pentru a putea lucra cu parametri, este necesar să activați fila Developer în Preferences / Advance Settings:
Acum, trebuie să setați parametrul pentru suduri. Faceți clic pe butonul plus din fila Developer și modificați textul conform imaginii:
Pentru a conecta acest parametru cu sudurile corespunzătoare, faceți clic pe butonul link și selectați câmpul de proprietate conform imaginii următoare:
Acum, puteți salva acest nod cu operația și parametrul într-un șablon denumit Example3.contemp cu butonul Save as.
Închideți fișierul și deschideți un fișier nou, de această dată fără operații de șablon:
Mergeți la Loads effects și modificați încărcările conform imaginii următoare:
Acum, salvați acest fișier sub numele Example3.ideaCon.
Grasshopper - Îmbinarea fișierelor *ideaCon și *contemp, determinarea grosimii sudurii.
Creați un document nou și adăugați următoarele componente pentru a îmbina fișierele *.ideaCon și *.contempt. Selectați fila Params din bara de instrumente superioară și plasați componenta File Path pe Canvas.
Faceți clic dreapta pe componentă și selectați fișierul Example3.ideaCon salvat anterior.
Notă: Dacă deschideți fișierul atașat, trebuie să modificați această cale în mod corespunzător.
Sau puteți utiliza componentele Params / Panel și Maths / C# Script pentru a importa fișierele Example3.contemp și Example3.ideaCon.
Acum, conectați următoarele componente la canvas conform imaginii.
Import fișier:
IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (pentru crearea unui fișier rezultat Example3_update.ideaCon)
Calcul și rezultate:
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Parameters
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items
Componente Anemone pentru iterarea dimensiunii sudurii:
Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition
Folosim componenta Params / Input / Button pentru a porni iterația.
Iterația rulează de zece ori de la 0,001 m cu un pas de 1 mm până când valoarea CheckStatus devine True.
Interpretarea rezultatelor
Pentru această îmbinare specifică, veți obține rezultate satisfăcătoare utilizând
- Grosimea sudurii 6 mm
Exemple mai complexe pot fi găsite pe PC-ul dumneavoastră în directorul
"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"
Descărcări atașate
- Example3.zip (ZIP, 65 kB)