Closes a geo/ForEachBegin loop: cooks the nodes in between once per entity and merges the results.
Creating either node from the tab menu creates the other one, wired and named. Otherwise point `beginNode` at the geo/ForEachBegin that opens the loop, and wire the last node of the loop body into input 0. On each pass the Begin outputs one point, primitive or object, the body cooks from it, and this node keeps a copy of what the body produced. Every object of the output carries an ITERATION attribute saying which pass made it. The body does not have to be wired to the Begin: a node reading it by expression (`pv`, `attrib`, `centroid`) repeats too. A node in the body that waits for a file, such as a geo/Text fetching its font, makes the loop wait and run again once the file is there.
Scenes you can open in the editor that teach this node.
This page is generated from the engine, so it describes the release you can download. The same text
is in the editor's Help panel next to the node itself.