Ackumulera fältnod

Ackumulera fältnod.

Noden Accumulate Field räknar en löpande summa av sina ingångsvärden, i den ordning som definieras av geometrins indices. Nodens grundläggande operation är bara addition, men istället för att bara mata ut den slutliga summan matar den ut det aktuella värdet vid varje element.

Inmatningar

Värde

De värden som ska ackumuleras.

Varning

När du ackumulerar heltalsvärden bör du vara försiktig så att det inte blir för många stora värden. Det maximala heltalet som Blender lagrar internt är cirka 2 miljarder. Efter det kan värdena bli negativa. Se Wikipedia för mer information.

Gruppindex

Ett index som används för att gruppera värden tillsammans för flera separata ackumuleringar. Detta kan ses som ett val av ”fack” där varje värde ska placeras. Denna inmatning har ingen effekt när det bara är ett enda värde.

Egenskaper

Datatyp
Flytande:

Noden kommer att ackumulera ett Float-fält.

Heltal:

Noden kommer att ackumulera ett Integer-fält.

Vektor:

Noden kommer att ackumulera ett Vector-fält.

Omvandla:

Noden kommer att ackumulera ett Matrix-fält.

Domän

attribute domain används för ackumulering och för utvärdering av indata Value.

Utdata

Ledande

Den löpande summan av värdena i motsvarande grupp, med början från det första värdet.

Efterföljande

Den löpande summan av värdena i motsvarande grupp, med början på noll.

Totalt

Summan av alla värden i motsvarande grupp.

Exempel

Tabell

Värde

Gruppindex

Ledande

Efterföljande

Totalt

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

Några exempel på indatavärden och nodens resultat. En viktig slutsats av denna tabell är att de specifika värdena för Group Input inte spelar någon roll; det enda som spelar roll är att värdena delas mellan elementen.

Staplingsbara lådor

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

Här används noden i kombination med Nod med slumpmässigt värde för att skapa en stapel med slumpmässigt skalade lådor. Inmatningen Group Index används inte, eftersom alla lådor ska ligga i samma stapel.

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

En något mer komplicerad version av föregående exempel, där indata Group Index används för att skapa tre separata staplar.