Houdini 21.0 Nodes APEX nodes

geo::PrimAttribValuesByName<T>

Returns the values of an attribute on the primitives that match a second attribute name.

On this page
Since 21.0

Returns the values of an attribute, attribname, on the geometry primitives that contain another attribute, nameattrib.

See geo::PointAttribValuesByName for more information on how the attribute values are used to set the subports on the value variadic output.

Inputs

geo: Geometry

The geometry on which to look for the attributes.

nameattrib: String

The name of the string primitive attribute that is used to find points on the geometry.

If multiple primitives have the same value for the nameattrib attribute, only the first found primitive has its attribname value set. See geo::PointAttribValuesByName for an example.

attribname: String

The name of the attribute to get the value from.

Outputs

value: VariadicArg<Dict>, VariadicArg<Float>, VariadicArg<Int>, VariadicArg<Matrix3>, VariadicArg<Matrix4>, VariadicArg<String>, VariadicArg<Vector2>, VariadicArg<Vector3>, VariadicArg<Vector4>, VariadicArg<DictArray>, VariadicArg<FloatArray>, VariadicArg<IntArray>, VariadicArg<StringArray>

A variadic output of attribute values.

See also

APEX nodes