Houdini 20.0 Nodes APEX Nodes

geo::ForEachPointBegin

Define the start of a for each point loop.

On this page
Since 20.0

Define the start of a for each loop over the points in a geometry.

The geo ports of this callback are in-place ports. This means that the geometry is updated without creating a copy.

Inputs

*geo: Geometry Required

The geometry from which to get the points to loop over.

group: String

An optional pattern to use for looping over a subset of points.

The pattern format is the same one used by the group fields on SOP nodes that take point selections. Elements in the pattern are separated by spaces, and elements can be point numbers, point number ranges, or group names.

spare

Extra inputs for use within the block. If a spare input on the ForEachPointBegin matches the name of a spare input on the corresponding ForEachPointEnd node, the value will be fedback each iteration.

Outputs

scope: undefined

Used to define the scope of the for each loop. Must be wired to the scope input of the corresponding ForEachPointEnd node.

*geo: Geometry

The geo input which points are being iterated over.

element: Int

The point number of the point that is being iterated over.

spare

Pass-through of corresponding input for use within the block.

APEX Nodes