Definizione

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.

Esempio: pilastro peek



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.