Nodes > Functions > Procedural > Loop ( 4x )

Creates a loop that executes multiple times and returns a single result. The input value is recalculated for each iteration, and the resulting output is a combination of all input values, depending on Mode. Nodes like Loop Iteration and Loop Ratio can be used on the input side to create different results for each iteration.
Modes
| Mode | Result |
|---|---|
| Average | The average of all iteration results |
| Accumulate | The sum of all iteration results |
| Min | The lowest value of all iteration results |
| Max | The highest value of all iteration results |
| Multiply | The result of multiplying all iteration results |
!!! note When using Min or Max, each dimension is treated separately for multi-dimension values.
Inputs
| Name | Type | Description |
|---|---|---|
| Input | float | Input calculation used for each iteration |
Outputs
| Name | Type | Description |
|---|---|---|
| Output | float | Combined result of all loop iterations. The Mode property controls how this value is calculated |
Properties
| Name | Type | Description |
|---|---|---|
| ID | dropdown | Identifies this loop, allowing graphs to contain nested loops |
| Iterations | int | Number of times the loop will execute |
| Mode | dropdown | Specifies what method is used to calculate the output value |
Was this page helpful?