Verwenden Sie die Blöcke in der Definitionsgruppe, um einen Filtersatz zu erstellen.
Die Definitionsgruppe enthält Blöcke, die für die Erstellung eines Filtersatzes verantwortlich sind. Durch Filtersätze werden den Objektlisten Beschriftungen hinzugefügt und diese an Translationsblöcke weitergegeben. Das Filtern selbst, basierend auf den Beschriftungen, wird innerhalb der Translationsblöcke durchgeführt, sodass Aktionen für die gefilterten Elemente durchgeführt werden. Daraufhin kann die vollständige Liste der Objekte zurückgegeben und an andere Blöcke übertragen werden.
Die Zusammenstellung von Filtern wird als Filterliste bezeichnet.

|
Filters.PickColumns Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller Spalten aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Dienstprogramme → FilterElements | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von Spalten aus der Auswahl durchgeführt wird |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickElementsOfCategory Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller Elemente einer angegebenen Kategorie aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Dienstprogramme → FilterElements | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| elementCategory | Kennung der Kategorie, die aus der Auswahl extrahiert werden soll | |
| Ausgabe | Auswahl |
Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von Elementen der angegebenen Kategorie aus der Auswahl durchgeführt wird |
| Anmerkungen |
Kennungen der Kategorie sind Ganzzahlen und weisen auf Elemente hin, die vom Skript erkannt und bearbeitet werden. Es beinhaltet: 1 – Tragwerk, 2 – Stützen, 3 – Geschossdecken, 4 – Wände Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickElementsOfType Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller Elemente der angegebenen Typen aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| type0 | Elementtypen, die aus der Auswahl extrahiert werden sollen | |
| ... | Mit den Plus- und Minuszeichen können Sie weitere Typen zur Definition hinzufügen. | |
| Ausgabe | Auswahl |
Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von Elementen der angegebenen Typen aus der Auswahl durchgeführt wird |
| Anmerkungen |
Typen sind Beschriftungen, die von den Blöcken unter Revit → Auswahl → Familientypen, Geschossdeckentypen oder Wandtypen übergeben wurden. Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickFloors Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller Geschossdecken aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von Geschossdecken aus der Auswahl durchgeführt wird |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickFraming Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren des Tragwerks (Träger und Streben) aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | |
| Ausgabe | Auswahl | |
| Anmerkungen | ||
|
Filters.PickWalls Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren von Wänden aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von Wänden aus der Auswahl durchgeführt wird |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickLinearElements Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller linearen Elemente (Träger, Streben und Stützen) aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von linearen Elementen aus der Auswahl durchgeführt wird |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickPlanarElements Definiert, wie Objekte aus der Auswahl gefiltert werden: Extrahieren aller planaren Elemente (Geschossdecken und Wände) aus der Auswahl |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der die Extraktion von planaren Elementen aus der Auswahl durchgeführt wird |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.PickNothing Definiert, wie Objekte aus der Auswahl gefiltert werden: Keine Objekte extrahieren |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebige Objekt- und Filterliste (sofern definiert) |
| Ausgabe | Auswahl | Objekt- und Filterliste, einschließlich der Zeile, mit der alle Elemente aus der Auswahl ausgeschlossen werden |
| Anmerkungen |
Über diesen Block werden keine Elemente gefiltert, sondern die Eingabeliste vereinfacht und am Ende eine Filterbeschriftung hinzugefügt. Die Filterung wird anhand von Translationsblöcken durchgeführt. Sie kann auch über den Block Filters.Peek durchgeführt werden. |
|
|
Filters.Peek Filtert Objekte basierend auf einer definierten Filterliste. |
||
| Bibliothek | Dynamo4AM → Definition → Filter | |
| Eingabe | Auswahl | Beliebiger Objektsatz und eine Filterliste (sofern definiert) |
| Vorschau | Gibt an, ob die gefilterten Elemente in Linien und Oberflächen geändert werden sollen, die in der Dynamo-Vorschau visualisiert werden. | |
| Ausgabe | Ausgabe | Liste der Elemente, die aus der Auswahl extrahiert werden, basierend auf der definierten Filterliste |
| Anmerkungen | Darüber hinaus wird die Filterung innerhalb von Translationsblöcken durchgeführt. | |