È possibile esaminare i nodi di Dynamo disponibili da utilizzare con Connessioni in acciaio.
Nodo di Dynamo | Input | Output |
---|---|---|
Connection.ByType Crea connessioni. |
nodo Un nodo di connessione o elenco di nodi di connessione. L'ordine degli elementi di input in una connessione, specificato come una serie di numeri interi. connectionType Il tipo di connessione da creare (richiede Input.ConnectionTypes). |
Connessione Una connessione o un elenco di connessioni. |
ConnectionNode.FromStructure Raggruppa gli elementi dei dati della struttura in nodi di connessione. |
oggetti Un elenco di elementi dei dati della struttura. |
ConnectionNode [] Un elenco di nodi di connessione. Per ulteriori informazioni, vedere Nodo di raggruppamento. |
ConnectionNode.SubNodesOfSize Per i nodi che presentano almeno il numero desiderato di elementi o zone, converte ogni nodo di input in un elenco di nodi secondari, dove ogni nodo secondario è una disposizione diversa degli elementi nel nodo originale. |
nodo Il nodo di connessione. noOfZones Il numero desiderato di zone. |
ConnectionNode[] Un elenco di nodi secondari di connessione, dove ciascun nodo secondario è un elenco di nodi. Per ulteriori informazioni, vedere Nodo delle disposizioni. |
ConnectionNode.Zones Restituisce le zone all'interno di ogni zona di connessione di input. |
connectionNode Il nodo di connessione. |
Zone[] Un elenco di zone. |
ConnectionType.ByNames Crea ConnectionType da due stringhe: connectionName e typeName. |
connectionName Una stringa contenente il nome della connessione. typeName Una stringa contenente il nome del tipo di connessione. |
ConnectionType I tipi di connessione risultanti. |
ConnectionType.ConnectionName Restituisce il nome del tipo da un tipo di connessione. |
connectionType Il tipo di connessione di input. |
stringa La stringa di output contenente il nome della connessione. |
ConnectionType.TypeName Restituisce il nome del tipo da un tipo di connessione. |
connectionType Il tipo di connessione di input. |
stringa La stringa di output contenente il tipo di connessione. |
Filter.ByAngleBetweenAxes Restituisce i nodi in cui alcuni assi degli elementi dei dati della struttura N-esimo e M-esimo nel nodo formano un angolo tra gli assi X e Y, dove N, M, X, Y e gli assi vengono specificati dall'utente. |
nodo Il nodo o i nodi di connessione di input. indexFirst L'indice in base zero del primo elemento da confrontare. indexSecond L'indice in base zero del secondo elemento da confrontare. axisFirst L'asse di riferimento del primo elemento dei dati della struttura (può essere X, Y o Z, specificato come stringa senza distinzione tra maiuscole e minuscole). axisSecond L'asse di riferimento del secondo elemento dei dati della struttura (può essere X, Y o Z, specificato come stringa senza distinzione tra maiuscole e minuscole). rangeStart Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato. rangeEnd Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.ByAngleBetweenBeams Come il nodo ByAngleBetweenAxes, con la differenza che il nodo Filter.ByAngleBetweenBeams misura solo l'angolo tra gli assi X, e per il caso in cui gli elementi strutturali si incontrino da estremità a estremità, l'angolo può essere compreso tra 0 e 180 gradi, anziché tra 0 e 90 gradi. |
nodo Il nodo o i nodi di connessione di input. indexFirst L'indice in base zero del primo elemento dei dati della struttura da confrontare. indexSecond L'indice in base zero del secondo elemento dei dati della struttura da confrontare. rangeStart Un valore compreso tra 0 e 180 gradi, che rappresenta l'inizio dell'intervallo desiderato. rangeEnd Un valore compreso tra 0 e 180 gradi, che rappresenta la fine dell'intervallo desiderato. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.BySectionProfile Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato profilo di sezione. |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. profileToFind Il profilo che l'elemento dei dati della struttura deve avere per superare il filtro. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.BySectionShape Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un indice ha una determinata forma di sezione. |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. shapeToFind La forma che l'elemento dei dati della struttura deve avere per superare il filtro. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.BySectionType Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato tipo di sezione. |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. nameToFind Il nome del tipo che l'elemento dei dati della struttura deve avere per superare il filtro. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.BySlantAngle Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un determinato indice ha un determinato angolo di pendenza (angolo tra l'asse dell'elemento e l'asse verticale). |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. rangeStart Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato. rangeEnd Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.BySlopeAngle Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un determinato indice ha un determinato angolo di inclinazione (angolo tra l'asse dell'elemento e il piano orizzontale). |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. rangeStart Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato. rangeEnd Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato. |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Filter.ByZoneType Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un determinato indice ha un determinato tipo di zona per quel nodo. |
nodo Il nodo o i nodi di connessione di input. indice L'indice in base zero dell'elemento dei dati della struttura da confrontare. zoneType Una stringa senza distinzione tra maiuscole e minuscole, che rappresenta il tipo di zona (può essere estremità o corpo). |
accepted I nodi che superano il filtro. rejected I nodi che non superano il filtro. |
Input.ConnectionTypes Fornisce una selezione a discesa dei tipi di connessione. |
Un elenco a discesa dal quale è possibile selezionare uno qualsiasi dei tipi di connessione caricati nel modello. |
connectionType Il tipo di connessione risultante. |
Input.SelectStructureData Fornisce un modo per selezionare manualmente gli elementi del modello. |
Pulsante di selezione per gli elementi del modello. |
Elementi L'elenco risultante di elementi. |
Input.StructuralSectionShapes Fornisce una selezione a discesa di forme di sezione di elementi dei dati della struttura. |
Un elenco a discesa dal quale è possibile selezionare una qualsiasi delle forme di sezione. |
sectionShape La forma di sezione di output. |
Input.StructuralDataFamilies Fornisce una selezione a discesa di famiglie di elementi dei dati della struttura. |
Un elenco a discesa dal quale è possibile selezionare una qualsiasi delle famiglie caricate nel modello. |
familyName Il nome della famiglia di output. |
Input.StructuralDataTypes Fornisce una selezione a discesa di tipi di elementi dei dati della struttura. |
Un elenco a discesa dal quale è possibile selezionare uno qualsiasi dei tipi caricati nel modello. |
parentFamily Il nome della famiglia di output. typeName Il nome del tipo di output. |
Model.GetStructureData Restituisce l'elenco di elementi dei dati della struttura selezionati nel modello. |
Selezione effettuata in Revit prima dell'esecuzione dello script. |
StructureData[] Un elenco di elementi dei dati della struttura che sono stati selezionati nel modello. |
StructureData.GetCoordinateSystem Restituisce il sistema di coordinate di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
Sistema di coordinate Il sistema di coordinate di output (l'asse X è rosso, l'asse Y è verde e l'asse Z è blu) |
StructureData.SectionProfile Restituisce il profilo di sezione di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
stringa Il profilo di sezione di output, come stringa. |
StructureData.SectionShape Restituisce la forma di sezione di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
stringa La forma di sezione di output, come stringa. |
StructureData.SectionType Restituisce il tipo di sezione di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
stringa Il tipo di sezione di output, come stringa. |
StructureData.XAxis Restituisce l'asse X di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
Vettore L'asse X di output, come vettore. |
StructureData.YAxis Restituisce l'asse Y di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
Vettore L'asse Y di output, come vettore. |
StructureData.ZAxis Restituisce l'asse Z di un elemento dei dati della struttura. |
structureData I dati della struttura di input. |
Vettore L'asse Z di output, come vettore. |
Zone.Parent Restituisce l'elemento principale della zona, che è un elemento dei dati della struttura. |
zona La zona o le zone di input. |
ModelObject L'elemento dei dati della struttura di output. |
Zone.ZoneType Restituisce il tipo di zona per una zona. |
zona La zona o le zone di input. |
stringa Il tipo di zona di output (estremità o corpo), come stringa. |