Definice

Tato část popisuje, jak pomocí uzlů v této skupině definice vytvořit posloupnost filtrování.

Tato skupina definic obsahuje uzly, které slouží k tvorbě posloupnosti filtrování. Posloupnosti filtrování přidávají štítky do seznamů objektů a předávají je uzlům posunu. Filtrování podle štítků jako takové se provádí uvnitř uzlů posunu, čili akce se prování na filtrovaných prvcích. Poté může být vrácen plný seznam objektů, který je dále předán dalším uzlům.

Složení filtrů se označuje jako výkaz filtrování.

Příklad: sloupec informací



Filters.PickColumns

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny sloupy.

Knihovna Dynamo4AM → Utilities → FilterElements
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování sloupů z výběru.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu.

Filtrování také může provést uzel Filters.Peek.

Filters.PickElementsOfCategory

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny prvky dané kategorie.

Knihovna Dynamo4AM → Utilities → FilterElements
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
elementCatego ry Identifikátor kategorie, která se má z výběru extrahovat.
Výstup výběr

Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování prvků dané kategorie z výběru.

Poznámky

Identifikátory kategorie jsou celá čísla a značí prvky, které jsou rozpoznány pomocí skriptu a se kterými skript manipuluje. Obsahuje:

1 – rámová konstrukce, 2 – sloupy, 3 – podlahy, 4 – stěny.

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu. Filtrování také může provést uzel Filters.Peek.

Filters.PickElementsOfType

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny prvky daných typů.

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
type0 Typy prvků, které mají být z výběru extrahovány.
... Pomocí ikon plusu a mínusu je možné přidat do definice další typy.
Výstup výběr

Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování prvků daných typů z výběru.

Poznámky

Typy jsou štítky z uzlů Revit → Výběr → Typy rodin, Typy podlah nebo Typy stěn.

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu. Filtrování také může provést uzel Filters.Peek.

Filters.PickFloors

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny podlahy.

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování podlah z výběru.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu. Filtrování také může provést uzel Filters.Peek.

Filters.PickFraming

Definuje způsob filtrování objektů z výběru: extrahovat z výběru rámové konstrukce (nosníky a vzpěry).

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr
Výstup výběr
Poznámky

Filters.PickWalls

Definuje způsob filtrování objektů z výběru: extrahovat z výběru stěny.

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování stěn z výběru.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu.

Filtrování také může provést uzel Filters.Peek.

Filters.PickLinearElements

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny lineární prvky (nosníky, vzpěry a sloupy).

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování lineárních prvků z výběru.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu. Filtrování také může provést uzel Filters.Peek.

Filters.PickPlanarElements

Definuje způsob filtrování objektů z výběru: extrahovat z výběru všechny rovinné prvky (podlahy a stěny).

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který provede extrahování rovinných prvků z výběru.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu.

Filtrování také může provést uzel Filters.Peek.

Filters.PickNothing

Definuje způsob filtrování objektů z výběru: neextrahovat nic.

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolný seznam objektů a výkaz filtrování, pokud je definován.
Výstup výběr Seznam objektů a výkaz filtrování včetně řádku, který z výběru vyloučí všechny prvky.
Poznámky

Tento uzel nefiltruje prvky, ale zjednoduší vstupní seznam a přidá štítek filtrování na jeho konec.

Filtrování bude provedeno uzly posunu.

Filtrování také může provést uzel Filters.Peek.

Filters.Peek

Filtruje objekty podle definovaného výkazu filtrování

Knihovna Dynamo4AM → Definition → Filters
Vstup výběr Libovolná sada objektů a výkaz filtrování, pokud je definován.
náhled Udává, zda by filtrované prvky měly být nahrazeny čarami a plochami, které jsou vizualizovány v náhledu v aplikaci Dynamo.
Výstup výstup Seznam prvků, které jsou extrahovány z výběru podle definovaného výkazu filtrování.
Poznámky Filtrování se provádí také uvnitř uzlů posunu.