int idtoprim(<geometry>geometry, int id)
Returns the number of the primitive with the given value in the
id attribute. Returns
-1 if no primitive has the given ID.
If the geometry doesn’t have an
id attribute, primitive numbers are used as ids. In this case, the function will return the given
id value, unless it is greater than the number of points in the source geometry, in which case the function will return
To look up a primitive by its
name attribute value, use nametoprim. To look up a primitive by an arbitrary string or int attribute value, use findattribval.
When running in the context of a node (such as a wrangle SOP), this argument can be an integer representing the input number (starting at 0) to read the geometry from.
Alternatively, the argument can be a string specifying a geometry file (for example, a
.bgeo) to read from. When running inside Houdini, this can be an