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¶

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.

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.