Utilice los nodos del grupo de definición para crear una instrucción de filtrado.
El grupo de definición contiene los nodos responsables de crear una instrucción de filtrado. Las instrucciones de filtrado añaden etiquetas a las listas de objetos y las transfieren a los nodos de translación. El filtrado en sí mismo, basado en las etiquetas, se lleva a cabo en los nodos de translación, por lo que las acciones se realizan en los elementos filtrados. A continuación, la lista completa de objetos se puede devolver y transferir a otros nodos.
La composición de filtros se denomina tabla de planificación de filtrado.

|  
				   Filters.PickColumns Define la forma de filtrar objetos de la selección: extraer todos los pilares de la selección.  | 
||
| Biblioteca | Dynamo4AM → Utilities → FilterElements | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de pilares de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickElementsOfCategory Define la forma de filtrar objetos de la selección: extraer todos los elementos de la categoría especificada de la selección.  | 
||
| Biblioteca | Dynamo4AM → Utilities → FilterElements | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| elementCategory | El identificador de la categoría que se va a extraer de la selección. | |
| Resultado | selección |  
				   Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los elementos de la categoría especificada de la selección.  | 
| Afirmaciones |  
				   Los identificadores de la categoría son números enteros e indican elementos que la secuencia de comandos reconoce y manipula. Incluye: 1 - armazón, 2 - pilares, 3 - suelos y 4 - muros. Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickElementsOfType Define la forma de filtrar objetos de la selección: extraer todos los elementos de los tipos especificados de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| type0 | Los tipos de elementos que se extraerán de la selección. | |
| ... | Utilice los iconos de signo más y menos para añadir más tipos a la definición. | |
| Resultado | selección |  
				   Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los elementos de los tipos especificados de la selección.  | 
| Afirmaciones |  
				   Los tipos son etiquetas que se transfieren desde los nodos Revit → Selección → Tipos de familia, Tipos de suelo o Tipos de muro. Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickFloors Define la forma de filtrar objetos de la selección: extraer todos los suelos de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los suelos de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickFraming Define la forma de filtrar objetos de la selección: extraer el armazón (vigas y tornapuntas) de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | |
| Resultado | selección | |
| Afirmaciones | ||
|  
				   Filters.PickWalls Define la forma de filtrar objetos de la selección: extraer todos los muros de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los muros de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickLinearElements Define la forma de filtrar objetos de la selección: extraer todos los elementos lineales (vigas, tornapuntas y pilares) de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los elementos lineales de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickPlanarElements Define la forma de filtrar objetos de la selección: extraer todos los elementos planos (suelos y muros) de la selección.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que ejecuta la extracción de los elementos planos de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.PickNothing Define la forma de filtrar objetos de la selección: no extraer nada.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier lista de tabla de planificación de filtrado y objetos, si se ha definido. | 
| Resultado | selección | Una lista de tabla de planificación de filtrado y objetos, incluida la línea que excluye todos los elementos de la selección. | 
| Afirmaciones |  
				   Este nodo no filtra elementos, pero aplana la lista de entrada y añade una etiqueta de filtrado al final de esta. Los nodos de translación también ejecutarán el filtrado. El filtrado también lo puede realizar el nodo Filters.Peek.  | 
|
|  
				   Filters.Peek Filtra los objetos en función de una tabla de planificación de filtrado definida.  | 
||
| Biblioteca | Dynamo4AM → Definition → Filters | |
| Entrada | selección | Cualquier conjunto de objetos y una tabla de planificación de filtrado, si se ha definido. | 
| vista preliminar | Determina si deben cambiarse los elementos filtrados para las líneas y las superficies que se visualizan en la vista preliminar de Dynamo. | |
| Resultado | resultado | Una lista de elementos que se extraen de la selección en función de la tabla de planificación de filtrado definida. | 
| Afirmaciones | El filtrado también se ejecuta dentro de los nodos de translación. | |