Узел Accumulate Field
The Accumulate Field node counts a running total of its input values, in the order defined by the geometry’s indices. The node’s essential operation is just addition, but instead of only outputting the final total, it outputs the current value at every element.
Входы (inputs)
- Значение (value)
Значения, которые необходимо накапливать.
Предупреждение
При накоплении целочисленных значений будьте осторожны и следите за тем, чтобы не было слишком много больших значений. Максимальное целое число, которое Blender хранит внутри, составляет около 2 миллиардов. После этого значения могут измениться и стать отрицательными. Дополнительную информацию смотрите в Википедии.
- Group Index
Индекс, используемый для группировки значений для нескольких отдельных накоплений. Это можно рассматривать как выбор «корзины», в которую следует поместить каждое значение. Этот ввод не имеет никакого эффекта, если это только одно значение.
Свойства
- Тип данных (data type)
- Нецелое (float)
Узел будет накапливать поле с плавающей запятой.
- Целое число (integer)
Узел будет накапливать целочисленное поле.
- Вектор (vector)
Узел будет накапливать векторное поле.
- Домен (domain)
The attribute domain used for accumulation and for evaluation of the Value input. If the
Вывод (output)
- Leading
Промежуточная сумма значений в соответствующей группе, начиная с первого значения.
- Trailing
Промежуточная сумма значений в соответствующей группе, начиная с нуля.
- По общему количеству (total)
Сумма всех значений в соответствующей группе
Примеры
Таблица
Значение (value) |
Group Index |
Leading |
Trailing |
По общему количеству (total) |
---|---|---|---|---|
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 |
Несколько примеров входных значений и результатов узла. Один важный вывод из этой таблицы заключается в том, что конкретные значения для группового ввода не имеют значения; имеет значение только то, что значения являются общими для элементов.
Ящики для штабелирования
Here, the node is used in combination with the Узел Random Value to create a stack of randomly scaled boxes. The Group Index input is not used, because all boxes are meant to be in the same stack.
Немного более сложная версия предыдущего примера, использующая вход Group Index для создания трёх отдельных стоек.