Loop In#

https://user-images.githubusercontent.com/14288520/189755574-a94546ed-4234-4f0c-8735-5792de2c4370.png

This node in conjunction with the Loop out node can create loops with nodes

Offers two different modes ‘Range’ and ‘For Each’

Range#

In this mode the all the data inputted to the Loop In node will be processed every iteration.

For Each#

In this mode the inputted data will be split before being processed and there will be one loop per every level 1 object.

Operators#

Create Loop Out: creates a Loop out node and links the Loop In - Loop Out socket.

Inputs#

Iterations: Number of repetitions (only in Range mode).

Data0, Data1… inputs will be created when the last one is linked

Options#

Max Iterations: Maximum iterations (in N-panel and Contextual Sverchok Menu) Socket Labels: To change sockets names (in N-panel)

Outputs#

Loop Out: Socket to link with the Loop Out node.

Loop Number / Item Number: Actual Repetition / Item.

Total Loops / Total Items: Total Repetitions / Items.

Data0, Data1… output sockets will be created when the last input is linked

Examples#

Range mode example, Break used to control the maximum vertices.

https://user-images.githubusercontent.com/10011941/101332093-22234d00-3875-11eb-819a-68e86ef8c2c2.png

For Each mode example, Skip input used to mask the results.

https://user-images.githubusercontent.com/10011941/101334215-e047d600-3877-11eb-89df-cfaaf73dd427.png

You can change the socket labels in the N-Panel

https://user-images.githubusercontent.com/10011941/101360702-519a7f80-389e-11eb-826d-0e1c5a7152d1.png