Uzol Akumulovať pole#

Uzol Akumulovať pole.

Uzol Akumulovať pole počíta priebežný súčet svojich vstupných hodnôt v poradí definovanom geometriou indíciami. Základnou operáciou uzla je len sčítanie, ale namiesto toho, aby vypisoval len konečný súčet, vypisuje aktuálnu hodnotu pri každom prvku.

Vstupy#

Hodnota

Hodnoty na akumuláciu.

Varovanie

Pri akumulácii (zhromažďovaní) celočíselných hodnôt dbajte na to, aby v nich nebolo príliš veľa veľkých hodnôt. Maximálna hodnota celého čísla, ktorú Blender interne ukladá, je približne 2 miliardy. Po tejto hodnote sa môžu hodnoty obaliť a stať sa zápornými. Pre viac informácií si pozrite stránku wikipédie.

Index skupiny

Index, ktorý sa používa na zoskupenie hodnôt pre viacero samostatných akumulácií. Možno si to predstaviť ako výber „koša“, do ktorého sa má umiestniť každá hodnota. Tento vstup nemá žiadny účinok, ak ide len o jednu hodnotu.

Vlastnosti#

Typ údajov
Pohyblivá čiarka:

Uzol bude akumulovať pole Na pohyblivej čiarke.

Celé číslo:

Uzol bude akumulovať celočíselné pole.

Vektor:

Uzol bude akumulovať pole vektorov.

Oblasť vplyvu

Atribút oblasti vplyvu používaný na akumuláciu a na vyhodnotenie hodnoty vstupu.

Výstup#

Vodenie

Priebežný súčet hodnôt v príslušnej skupine, počnúc prvou hodnotou.

Vlečenie

Priebežný súčet hodnôt v príslušnej skupine, začínajúci nulou.

Celkovo

Súčet všetkých hodnôt v príslušnej skupine

Príklady#

Tabuľka#

Hodnota

Index skupiny

Vodenie

Vlečenie

Celkovo

1

7

1

0

6

3

7

4

1

6

2

7

6

4

6

1

3

1

0

3

0

3

1

1

3

2

3

3

1

3

Niekoľko príkladov vstupných hodnôt a výsledkov uzla. Jedným z dôležitých poznatkov z tejto tabuľky je, že na konkrétnych hodnotách pre Vstup skupiny nezáleží; dôležité je len to, že hodnoty sú spoločné pre prvky.

Stohovacie zásuvky#

../../../../_images/modeling_geometry-nodes_utilities_accumulate-field_box-stack.png

Tu sa uzol používa v kombinácii s uzlom Náhodná hodnoty na vytvorenie zásobníka náhodnou zmenou veľkosti políčok. Vstup Index skupiny sa nepoužíva, pretože všetky políčka majú byť v rovnakom zásobníku.

../../../../_images/modeling_geometry-nodes_utilities_accumulate-field_box-stack-2.png

Mierne komplikovanejšia verzia predchádzajúceho príkladu s použitím vstupu Index skupiny na vytvorenie troch samostatných zásobníkov.