introduzione
It’s been a while since the first version of SkyCiv’s Grasshopper Plugin came out. Abbiamo preso il feedback degli utenti e fatto brainstorming nelle riunioni del nostro team interno per renderlo più intuitivo dal punto di vista dell'interfaccia utente e della funzionalità. Bene, Il risultato è ora fuori e siamo molto lieti di presentare il V2 del nostro plugin come beta. Ti guideremo attraverso i nuovi componenti e ci menzioneremo ( dove richiesto) how they differ from the earlier version. Spero che ti piacciano e inizi a usarli più spesso.
Cosa è cambiato nel V2?
Nella versione precedente, la maggior parte dei componenti sono stati progettati per ricevere input tramite moduli e/o eventi del mouse per aggiungere ulteriori input. Questo design implicava che l'utente dovesse fare clic per aprire il modulo/fare clic per aggiungere un nuovo input, selezionare gli ingressi appropriati, applicare le modifiche, e quindi chiudere il modulo. Volevamo ridurre i clic e rendere gli input più intuitivi e facili da usare. Mentre stavamo riprogettando, abbiamo anche aumentato la portata degli input. Let’s take an example to demonstrate this by comparing old and new components for creating a beam/member.
Vecchio | Nuovo |
![]() |
![]() |
For adding a new Line input, the user clicks on the +Line , and connects the new line as an input. For each new line, this process needs to be repeated. | Il nuovo componente non accetta solo le Linee ma anche le Breps/Curve come elenco. Quindi possiamo collegarli tutti allo stesso ingresso. |
Iniziare
Il plug-in Grasshopper di SkyCiv consente agli utenti di importare i loro modelli dinamici complessi integrati in GH in S3D per l'analisi strutturale & design. Il plug-in gestirà la geometria complessa e la trasformerà con tutte le informazioni necessarie per l'analisi strutturale (nodi, elementi, sezioni, materiali, carichi, supporti, ecc.). Il plugin genererà il modello e l'output sotto forma di file JSON che potrà essere utilizzato sulla piattaforma S3D per eseguire l'analisi
Utenti con accesso a GH, può scaricare il plugin dal negozio SkyCiv Plugin o utilizzare il pulsante qui sotto:
Tieni inoltre presente che le installazioni sono disponibili anche tramite Package Manager. Se ti senti più a tuo agio, please there and search for SkyCiv as shown below
Dopo aver scaricato il file, fare doppio clic sul programma di installazione (.EXE) file e apri Rhino > GH. Se il plugin è stato caricato con successo, la scheda SkyCiv e le impostazioni dovrebbero apparire nel menu degli strumenti GH in questo modo:

Menu del plug-in SkyCiv
Dopo aver costruito il tuo modello, dovresti essere in grado di avviare SkyCiv Structural 3D direttamente dal plugin, usando il Produzione componenti. Puoi collegare il tuo Grasshopper a un modello 3D strutturale, così come cambi i parametri in Grasshopper, il modello si aggiornerà istantaneamente in S3D. Per fare questo, dovrai anche scaricare SkyCiv Desktop. Per fare questo, accedi e fai clic sull'icona del desktop nell'angolo in basso a sinistra.
Un tipico flusso di lavoro per l'esecuzione della progettazione tramite il plug-in
Un plug-in SkyCiv potrebbe aiutare a integrare il flusso di lavoro mediante la modellazione, salvare e risolvere l'analisi e i progetti per i loro modelli. Dopo l'installazione, vari strumenti sono visibili nella scheda del componente SkyCiv in Grasshopper.
- Gli utenti possono creare la geometria desiderata utilizzando le strutture di modellazione parametrica di Grasshopper.
- Quando il modello è pronto in Grasshopper, it needs to be transported to SkyCiv’s powerful S3D to make it ready for analysis/design. (Un formato compatibile con SkyCiv Solver)
- Usando il plugin di SkyCiv, the user will have to declare:
- Definizione dell'elemento: Lines/Curves/Breps and surfaces in the geometry can be transformed to ‘Members’ & ‘Plates’ respectively.
- Boundary conditions sotto forma di assegnazione di supporti ai nodi
- Carichi: Vari tipi di carichi come i carichi nodali, Carichi di membro, Carichi distribuiti, Pressioni della piastra, momenti, eccetera. sono a disposizione dell'utente per l'assegnazione a nodi/membri/piastre.
- materiale: Il plug-in di SkyCiv contiene una libreria di materiali, ovvero acciaio strutturale, Calcestruzzo, Legname, Bicchiere, Plastica rinforzata con fibra di carbonio, Alluminio ecc. Gli utenti possono anche creare materiale personalizzato inserendo manualmente varie proprietà.
- sezioni: L'utente deve scegliere la sezione trasversale desiderata tra la libreria disponibile in base a forme/profili e database specifici del paese. Gli utenti possono anche creare una sezione personalizzata inserendo manualmente varie proprietà per determinate forme.
- Dopo aver assegnato i parametri sopra menzionati per TUTTI gli elementi che formano come parte della geometria, i componenti devono essere assemblati nella scheda "Assembla modello", dove gli input dichiarati dall'utente vengono raccolti e organizzati in un formato specifico.
- Il modello è pronto per scrivere lo script in formato JSON utilizzando lo strumento chiamato “ModelWriter” che avvierà il modello in SkyCiv Structural 3D
- Il JSON che è formato può essere recuperato in SkyCiv's, Piattaforma S3D in cui l'API di analisi verrà inviata al risolutore strutturale. Gli utenti possono vedere gli elementi, vista renderizzata, maglia, numeri di tag ecc ecc in S3D per la geometria che è stata modellata in GH e ha collaborato utilizzando il plug-in SkyCiv
Elenco dei componenti
materiale & sezioni
- SkyCivMaterialDB Componente per la creazione del materiale selezionando materiali fissi da SkyCiv DB.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Ingresso | Non esiste alcun parametro di input ma invece, Viene fornito il menu di input per selezionare il materiale dall'elenco. | ||
Produzione materiale | Produzione | Articolo | Oggetto materiale creato con il materiale selezionato. |
Proprietà | Produzione | Articolo | Proprietà del materiale come la densità, modulo di elasticità,Pesce del rapporto, forza di snervamento, Forza definitiva, Classe del materiale. L'output è presentato come una stringa JSON. |
2. SkyCivMaterialCustom Componente per la creazione di materiale specificando manualmente le proprietà personalizzate.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Classe | Ingresso | Articolo | Classe del materiale come l'acciaio, Legno ecc. specificato come stringa. |
Nome | Ingresso | Articolo | Nome del materiale personalizzato specificato come stringa. |
Giovane modulo | Ingresso | Articolo | Modulus of Elasticity of the Material. |
Densità | Ingresso | Articolo | Densità |
Rapporto di Poisson | Ingresso | Articolo | Poisson’s ratio for Isotropic Materials. |
Forza di rendimento | Ingresso | Articolo | Yield Strength of the Material. |
Massima forza | Ingresso | Articolo | Ultimate Strength of the Material |
Materiale | Produzione | Articolo | Custom material is created using the properties given as input. |
3. SkyCivSectionDB Component for creating the section from SkyCiv DB values of Country, Famiglia, Forma & Dimensione. Per facilità d'uso, you can connect values lists to the input to get predefined values. The second option would be to provide the inputs as string values if you know the correct values.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Nazione | Ingresso | Articolo | Paese da selezionare come punto di partenza per le sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. I valori possibili sono americani, australiano ecc. |
Famiglia | Ingresso | Articolo | Sezione Famiglia. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. I valori possibili sono AISC,ADM ecc. per americano & Presto. |
Forma | Ingresso | Articolo | Forma della famiglia di sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. |
Dimensione | Ingresso | Articolo | Dimensione della famiglia di sezioni. Collegare una lista di valori a questo input per ottenere i possibili valori predefiniti. |
Materiale | Ingresso | Articolo | Materiale da assegnare alla sezione. |
Sezione | Produzione | Articolo | Oggetto sezione creato dagli input. |
Proprietà | Produzione | Articolo | Per le proprietà della sezione, per favore visita http://beamdimensions.com/ e dai un'occhiata alla sezione. |
4. SkyCivSectionCustom Componente per creare la sezione specificando manualmente le proprietà personalizzate.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Nome | Ingresso | Articolo | Nome della sezione personalizzata. |
Materiale | Ingresso | Articolo | Materiale da assegnare alla sezione. |
Per la forma, abbiamo un menu di input che viene fornito per selezionare la forma del modello dall'elenco.
Attualmente, i modelli di forma supportati sono rettangolari, |
Modello
1. SkyCivCreateNodes Componente per la creazione di nodi dalla lista di punti o dalla lista di stringhe in {x,y,z} format specified via Panel.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Punti | Ingresso | Lista | Collection of 3D points specified either as Grasshopper Point or Points specified as multi line data via a panel in the form of {0,0,0} {1,0,0} e così via. |
nodi | Produzione | Lista | Raccolta di oggetti Nodo creati dalle coordinate 3D fornite come input. |
2. SkyCivCreateNodes_XYZ Componente per la creazione di nodi dall'elenco di X,E,Punti Z specificati come input separati. Se qualcuno degli X,E,L'elenco Z contiene elementi inferiori al numero massimo di elementi ( massimo di (x_num,y_num,z_num) ), the remaining items are filled as 0.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
X | Ingresso | Lista | Raccolta di coordinate X specificate come numero di Grasshopper o come stringa. |
E | Ingresso | Lista | Raccolta di coordinate Y specificate come numero di Grasshopper o come stringa. |
Z | Ingresso | Lista | Raccolta di coordinate Z specificate come numero di Grasshopper o come stringa. |
nodi | Produzione | Lista | Raccolta di oggetti Nodo creati dalle coordinate 3D fornite come input. |
3. SkyCivMemberFromBLC Componente per convertire Brep/Linea/Curva in Asta/Trave e associare la sezione trasversale ad essa
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Brep/Linee/Curva | Ingresso | Albero | Per creare i membri, una raccolta di breps/linee/curve può essere passata come input. |
Sezione | Ingresso | Articolo | Sezione trasversale |
Tipo di membro | Ingresso | Articolo | Tipo di membro, ad es. Personalizzato/Traliccio/Cornice/Mini. L'impostazione predefinita è Cornice. Questo è facoltativo. |
Attribuzioni dei membri | Produzione | Lista | Oggetto Attributi membro. Questo contiene l'Angolo di rotazione,Fissità A, Fissità B, scostamento A, Scostamento B, Specchio, Disabilita gli effetti NL. Per ulteriori dettagli, perfavore guarda SkyCivMemberAttr componente. |
4. SkyCivMemberFromPoints Componente per convertire i punti in trave e associarvi la sezione trasversale. While doing this, it will create beams from points in a sequential manner i.e n, Verranno realizzati n+1 punti 1 trave & Presto.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Punti | Ingresso | Albero | Per creare i membri, una raccolta di punti può essere passata come input. |
Sezione | Ingresso | Articolo | Sezione trasversale |
Tipo di membro | Ingresso | Articolo | Tipo di membro, ad es. Personalizzato/Traliccio/Cornice/Mini. L'impostazione predefinita è Cornice. Questo è facoltativo. |
Attribuzioni dei membri | Produzione | Lista | Oggetto Attributi membro. Questo contiene l'Angolo di rotazione,Fissità A, Fissità B, scostamento A, Scostamento B, Specchio, Disabilita gli effetti NL. Per ulteriori dettagli, perfavore guarda SkyCivMemberAttr componente. |
5. SkyCivNodePlates Componente per la creazione di piastre da nodi.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Id nodo/Elenco punti | Ingresso | Lista | Elenco ID nodo o Elenco di coordinate specificate come Elenco per un piatto singolo, ad es. Se specificato come elenco ID nodo, lo sarà 1,2,3,4 o per le coordinate, verrà inviato come elenco di punti nell'ordine corretto. |
Spessore della piastra | Ingresso | Articolo | Spessore del piatto. |
Materiale | Ingresso | Articolo | Materiale della piastra. |
Attr | Ingresso | Articolo |
6. SkyCivSurfacePlates Componente per la creazione di piastre da superfici o mesh.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Superficie/Mesh | Ingresso | Albero | Superfici o superfici con mesh da cui
le piastre devono essere create. |
Spessore della piastra | Ingresso | Articolo | Spessore del piatto. |
Materiale | Ingresso | Articolo | Materiale della piastra. |
Attr | Ingresso | Articolo | Oggetto Attributi Piastra. Questo contiene MembraneThickness,Spessore di piegatura, Spessore di taglio,RotazioneZ,Diaframma,Compensare,Fattore di rigidità di perforazione. Per ulteriori dettagli, perfavore guarda SkyCivPlateAttr componente. |
Piatto | Produzione | Lista | Elenco dei piatti(S) creato. |
Carichi
Abbiamo carichi classificati come carichi puntiformi, Carichi distribuiti, Carichi di area, Pressioni della piastra, Self Weights. For loads, the components are
1 SkyCivNodalPL Componente per la creazione di carichi di punti nodali specificando x,y,magnitudini z separatamente. Questo componente è simile a SkyCivNodalPLVec e quindi agli Inputs & Outputs will be listed one place for these 2 componenti.
2 SkyCivNodalPLVec Componente per la creazione di carichi di punti nodali specificando x,y, e magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
ID/elenco dei nodi | Ingresso | Lista | Elenco degli ID nodo o Elenco dei nodi(S), GH_Punto, Punto3d. |
X,E,Z | Ingresso | Lista | X,E,Magnitudo Z rispettivamente |
ForceVector | Ingresso | Lista | Intensità del vettore forza |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Punto di carico | Produzione | Lista | Oggetto carico punto nodale |
3 SkyCivMemberPL Componente per la creazione di carichi puntuali dell'elemento specificando x,y,z magnitudes separately. Questo componente è simile a SkyCivMemberPLVec e quindi gli input & Gli output verranno elencati in una posizione per questi 2 componenti.
4 SkyCivMemberPLVec Componente per la creazione di carichi puntuali dell'elemento specificando x,y,Magnitudini z tramite vettori.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Membri/ID membro | Ingresso | Lista | Elenco degli ID membri in formato intero/stringa o elenco di oggetti di linea per i quali i membri sono già creati o elenco di membri già creati. |
Distancetype | Ingresso | Articolo | Assoluto o percentuale |
Posizione | Ingresso | Lista | Posizione lungo il membro. |
X,E,Z | Ingresso | Lista | X,E,Magnitudo Z rispettivamente |
ForceVector | Ingresso | Lista | Intensità del vettore forza |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Punto di carico | Produzione | Lista | Oggetto di carico del punto membro |
5 SkyCivDL Componente per la creazione di carichi distribuiti specificando x,y,magnitudini z separatamente. Questo componente è simile a SkyCivdlvec e quindi gli input & Gli output verranno elencati in una posizione per questi 2 componenti.
6 SkyCivDLVec Componente per la creazione di carichi distribuiti specificando x,y,Z magnitudini tramite vettori.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Membri/ID membro | Ingresso | Lista | Elenco degli ID membri in formato intero/stringa o elenco di oggetti di linea per i quali i membri sono già creati o elenco di membri già creati. |
Xstart,Xend,Ystart,
Yend,Zestart,Zend |
Ingresso | Lista | Magnitudini di inizio e fine per x,Y e Z rispettivamente. |
Startvec,Endvec | Ingresso | Lista | Vettori di avvio e fine per DL. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Locale. |
Distancetype | Ingresso | Articolo | Absolute or Percentage distance along the member. |
StartPosition,
EndPosition |
Ingresso | Lista | Position along the member where DL starts and Ends respectively. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Carico distribuito | Produzione | Lista | Carichi distribuiti. |
7. SkyCivUniformPlatePressures Component for plate pressures with Uniform Load Distribution.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Plate ID/Plate | Ingresso | Articolo | Plate Id or Plate object to which plate pressure needs to be applied. |
XMag,YMag,ZMag | Ingresso | Lista | X,Y and Z magnitudes respectively. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Locale. |
Plate Pressure | Produzione | Lista | Plate Pressure(S) |
7. SkyCivLinearPlatePressure Componente per pressioni a piastra con distribuzione lineare del carico.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Plate ID/Plate | Ingresso | Articolo | ID piastra o oggetto piastra su cui si esercita la pressione della piastra deve essere applicato. |
ID nodo P1,P2,P3 | Ingresso | Articolo | L'ID del nodo del punto P1,P2,P3 per la pressione lineare. |
P1,P2,P3 Mag | Ingresso | Articolo | Grandezza in P1,P2,P3 Punto per la pressione lineare. |
Assi | Ingresso | Articolo | Apply the load along the structure’s global or member’s local axis. Possible values are Global, Global Projected, Locale. |
Direzione del carico | Ingresso | Articolo | Direzione della pressione lineare. I valori possibili sono X,E,Z. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico(S) a cui appartiene questo carico. |
Plate Pressure | Produzione | Articolo | Plate Pressure. |
momenti
1. SkyCivNodalMoment Componente per creare momenti nodali specificando x,y,magnitudini z.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco ID nodo/nodo/punto | Ingresso | Lista | Elenco degli Id Nodo/Nodi/Punti per cui applicare il momento. |
X,E,Grandezze Z | Ingresso | Lista | Intensità del momento attorno a X,E,Asse Z rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
2. SkyCivNodalMomentVec Componente per creare momenti nodali specificando x,y,magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco ID nodo/nodo/punto | Ingresso | Lista | Elenco degli Id Nodo/Nodi/Punti per cui applicare il momento. |
Momento vettoriale | Ingresso | Lista | Intensità del momento attorno a X,E,Asse Z rispettivamente specificato come Vettore. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
3. SkyCivMemberMoment Componente per la creazione di momenti membro specificando x,y,magnitudini z separatamente.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco linee/membri/ID membri | Ingresso | Lista | Elenco di linee o membri o elenco di ID membri. |
Tipo di distanza | Ingresso | Articolo | Tipo di distanza, ad es. Assoluto/Percentuale. |
Posizione | Ingresso | Lista | Posizione lungo l'asta. |
X,E,Da Magnitude | Ingresso | Lista | Magnitudo del momento(S) su X,E,Asse Z rispettivamente. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
4. SkyCivMemberMomentVec Componente per la creazione di momenti membro specificando x,y,magnitudini z tramite vettore.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenco linee/membri/ID membri | Ingresso | Lista | Elenco di linee o membri o elenco di ID membri. |
Tipo di distanza | Ingresso | Articolo | Tipo di distanza, ad es. Assoluto/Percentuale. |
Posizione | Ingresso | Lista | Posizione lungo l'asta. |
Momento vettoriale | Ingresso | Lista | Vettori di magnitudo momento. |
Carica gruppi | Ingresso | Lista | Il gruppo di carico a cui appartiene il momento. |
Momento | Produzione | Lista | Elenco degli oggetti momento. |
supporti
1. SkyCivRestraints Componente per la creazione 6 Codice di moderazione del personaggio, ad es.. FFFRRR.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Traduzione x | Ingresso | Articolo | DOF traslazionale nell'asse x globale. |
Traduzione y | Ingresso | Articolo | DOF traslazionale nell'asse Y globale. |
Traduzione z | Ingresso | Articolo | DOF traslazionale nell'asse z globale. |
Rotazionale x | Ingresso | Articolo | DOF rotazionale nell'asse X globale. |
Rotazionale y | Ingresso | Articolo | DOF rotazionale nell'asse Y globale. |
Rotazionale z | Ingresso | Articolo | DOF rotazionale nell'asse z globale. |
Supporto a molla | Ingresso | Articolo | Flag di supporto primaverile, cioè. Vero/falso. |
Tipo di rigidità | Ingresso | Articolo | Rigidità della molla per tranlastimento o rotazione attorno all'asse z, ad es.. Z_trans/z_rot. |
Valore di rigidità | Ingresso | Articolo | Valore di rigidità per la rigidità traslazionale o rotazionale. |
Oggetto di ritenuta | Produzione | Articolo | Oggetto di vincolo creato dagli input forniti. |
2. SkyCivSupports “Componente per la creazione di condizioni di supporto/al contorno.
Ingressi & Uscite
Nome del parametro | Tipo di parametro | Accesso ai parametri | Descrizione |
Elenca ID nodo/Punto/Nodo | Ingresso | Articolo | Elenco di ID nodo/punti/nodi a cui è necessario aggiungere il supporto. |
Impostazioni di instabilità flesso-torsionale | Ingresso | Articolo | Oggetto vincolo o codice vincolo in formato stringa. |
Direzione | Ingresso | Articolo | Il supporto può limitare il movimento su entrambi gli assi o su un asse. Questo è 6 codice carattere, ad es. BBBNPP. B=Entrambi gli assi,P = Asse Positivo,N=Asse negativo. L'impostazione predefinita è BBBBBB. |
Supporta X | Produzione | Lista | Oggetto di supporto(S). |
Assemblare Assembla l'intero modello strutturale (Travi &/ Piatti) dichiarato in una particolare geometria insieme ai supporti, carichi , al materiale , proprietà della sezione.
Uscita di supporto, carichi (a seconda del tipo di carico) e sezione trasversale devono essere collegati all'ingresso di questo componente. Anche l'uscita del peso proprio deve essere collegata sotto questo componente. Più travi/supporti/carichi possono essere collegati in assemblaggio.
Produzione
ModelWriter: Scrive il modello JSON nel filesystem locale
Rappresentazione del modello strutturale in JSON (Notazione oggetto JavaScript) formato. L'output del componente Assemble deve essere passato all'input di ModelWriter. ModelWriter consentirà all'utente di avviare il proprio modello Grasshopper direttamente in S3D. Eventuali modifiche al modello in grasshopper verranno immediatamente applicate in S3D.
Analisi
SkyCivSettings: Sebbene ciò non sia direttamente correlato all'analisi, the values related to the user name and API key will be essential for Analysis. Fare clic con il tasto destro del mouse sul componente e fare clic su “Applicare le impostazioni”. You will get below screen to enter the User Name and API Key.
SkyCivanalysis: Esegue l'analisi sul modello preparato.
Abbiamo già preparato il modello usando il componente di assemblaggio. Se vogliamo provare l'analisi, Quindi possiamo usando questo componente. The output from Assemble will need to be passed to Analysis. Please specify the Analysis Type. L'impostazione predefinita sarà un'analisi statica lineare. Una volta che sei pronto per eseguire l'analisi, Si prega di premere “Esegui analisi” pulsante. Ti darà una rappresentazione visiva dell'analisi e una volta fatto, the component will open the Table with the Analysis results in it. We are also working on Export to Excel and that will be available in the next minor version very shortly.
File di esempio
Here are some structural Grasshopper Models that you can download to help you get started: