Uzol Zachytiť atribút¶
Uzol Zachytiť atribút uchováva jedno alebo viac polí na geometrii a výstupom sú tie isté polia, aby ich iné uzly mohli prečítať.
Toto ukladanie a načítanie poľa sa môže tiež vykonať príslušne uzlom Uložiť pomenovaný atribút a uzlom Uložiť pomenovaný atribút. Rozdiel je v tom, že uzol Zachytiť atribút vytvára anonymné atribúty, čo znamená, že nie je potrebné špecifikovať názov a po ukončení nie je zamieňaný. To robí uzol ideálnym na dočasné ukladanie údajov.
Bežný prípad použitia je uloženie informácií, ktoré by normálne boli stratené pri konverzii geometrie – pozrite si nižšie uvedený príklad.
Poznámka
Nový atribút je dostupný len v geometrii vytvorenej touto uzlov. Nie je možné ho prečítať v geometrii „potomkov“ alebo „protiprúdnych“ uzlov.
Vstupy¶
- Geometria
Štandardný vstup geometrie.
- Položky zachytávania
Polia na uloženie. Vstupy môžu byť pridané prepojením výstupu iného uzla na tento uzol prázdny vstup, alebo použitím zoznamu Zachytiť položky na panely Vlastnosti uzla.
Vstupy je možné premenovať kliknutím na Ctrl+ĽTM v samotnom uzle alebo v zozname Zachytené položky. V druhom prípade je možné použiť aj dvojité kliknutie.
Vlastnosti¶
- Oblasť vplyvu
Do ktorej domény atribútu sa majú vyhodnocované údaje uložiť.
Položky zachytávania¶
Referencia
- Ponuka:
Zoznam zobrazenia na pridávanie, odstraňovanie, preusporiadanie a premenovanie vstupov uzla.
- Typ údajov
Typ údajov zvoleného vstupu.
Výstupy¶
- Geometria
Štandardný výstup geometrie.
- Atribút
Uzol má atribút výstupu pre každý z jeho vstupných polí.
Napríklad¶
Cieľom tohto príkladu je premeniť krivku na povrchovú sieť tvaru rúrky s úsekmi odstránenými v pravidelných intervaloch. Na prvý pohľad sa to zdá byť jednoduché: použite uzol Krivka na povrchovú sieť na vytvorenie rúrky, prečítajte z uzla Parameter drážky, aby ste zistili, kde sa nachádza každý vrchol rúrky na pôvodnej krivke a urobte nejaké výpočty, aby ste rozhodli, či vrchol odstrániť.
Toto samo o sebe nefunguje, avšak: uzol Parameter drážky letmo vypočítava svoje výstupy a môže tak robiť iba pre krivky. Akonáhle bola krivka konvertovaná na povrchovú sieť, tento uzol už nemožno použiť.
Tu prichádza na rad uzol Zachytiť atribút: môže uložiť vypočítanú vzdialenosť na každom riadiacom bode krivky. Uzol Krivka na povrchovú sieť potom prenáša tieto čísla na vrcholy siete (rovnako ako to robí pre akýkoľvek atribút). Odtiaľ môže byť atribút opäť získaný pripojením k rovnakému uzlu Zachytiť atribút, ktorý ho uložil.