Utilizzare i nodi nel gruppo di definizioni per creare una frase di filtraggio.
Il gruppo di definizioni contiene nodi responsabili della creazione di una frase di filtraggio. Filtrando delle frasi aggiungere etichette ad elenchi di oggetti e trasferirle ai nodi di traslazione. Il filtraggio stesso, in base alle etichette, viene eseguito all'interno dei nodi di traslazione, pertanto le azioni vengono eseguite sugli elementi filtrati. Quindi, l'elenco completo di oggetti potrebbe essere restituito e trasferito ad altri nodi.
La composizione dei filtri viene definita abaco di filtraggio.
Filters.PickColumns Definisce la modalità di filtraggio degli oggetti dalla selezione: vengono estratti tutti i pilastri dalla selezione. |
||
Libreria | Dynamo4AM → Utilities → FilterElements | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di pilastri dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickElementsOfCategory Definisce il metodo di filtraggio di oggetti dalla selezione: estrarre tutti gli elementi della categoria specificata dalla selezione. |
||
Libreria | Dynamo4AM → Utilities → FilterElements | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
elementCategory | Identificatore della categoria da estrarre dalla selezione. | |
Output | selezione |
Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di elementi della categoria specificata dalla selezione |
Note |
Gli identificatori della categoria sono numeri interi e indicano gli elementi che vengono riconosciuti e modificati tramite lo script. Essa comprende: 1 - Telaio, 2 - pilastri, 3 - pavimenti, 4 - muri. Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickElementsOfType Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre tutti gli elementi dei tipi specificati dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
type0 | Tipi di elementi da estrarre dalla selezione | |
... | Utilizzare le icone più e meno per aggiungere più tipi alla definizione | |
Output | selezione |
Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di elementi dei tipi specificati dalla selezione |
Note |
I tipi sono etichette trasferite dai nodi Revit → Selection → Family Types, Floor Types o Wall Types. Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickFloors Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre tutti i pavimenti dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di pavimenti dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickFraming Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre il telaio (travi e controventi) dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | |
Output | selezione | |
Note | ||
Filters.PickWalls Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre muri dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di muri dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickLinearElements Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre tutti gli elementi lineari (travi, controventi e pilastri) dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di elementi lineari dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickPlanarElements Definisce la modalità di filtraggio degli oggetti dalla selezione: estrarre tutti gli elementi planari (pavimenti e muri) dalla selezione. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esegue l'estrazione di elementi planari dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.PickNothing Definisce il metodo di filtraggio di oggetti dalla selezione: non estrarre nulla. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi elenco di oggetti e abaco di filtraggio, se definito |
Output | selezione | Un elenco di oggetti e abaco di filtraggio, inclusa la linea che esclude tutti gli elementi dalla selezione |
Note |
Questo nodo non filtra gli elementi ma riduce la nidificazione dell'elenco di input e aggiunge un'etichetta di filtraggio alla sua estremità. Il filtraggio verrà eseguito da nodi di traslazione. Il filtraggio può anche essere eseguito dal nodo Filters.Peek. |
|
Filters.Peek Filtra gli oggetti in base ad un abaco di filtraggio definito. |
||
Libreria | Dynamo4AM → Definition → Filters | |
Input | selezione | Qualsiasi gruppo di oggetti e un abaco di filtraggio, se definito |
anteprima | Specifica se gli elementi filtrati devono essere modificati per le linee e le superfici che vengono visualizzate nell'anteprima di Dynamo | |
Output | output | Un elenco degli elementi che vengono estratti dalla selezione in base all'abaco di filtraggio definito |
Note | Il filtraggio viene eseguito anche all'interno dei nodi di traslazione. |