Houdini 20.0 ノード APEXノード

geo::SetPrimAttribValuesByName<T>

2つ目のアトリビュート名にマッチしたプリミティブ上にアトリビュートの値を設定します。

On this page
Since 20.0

nameattrib アトリビュートの有無に基づいて、ジオメトリ内のプリミティブ上に attribname アトリビュートの値を設定します。

value 可変長入力のサブポートを使用してアトリビュート値を設定する方法の詳細は、geo::SetPointAttribValuesByNameを参照してください。

このノードの geo ポートはインプレースポートです。つまり、コピーを作成せずにジオメトリが更新されます。

入力

*geo: Geometry Required

アトリビュートを設定するジオメトリ。

nameattrib: String

ジオメトリ上のプリミティブの検索に使用される文字列Primitiveアトリビュートの名前。 nameattrib アトリビュートの値が同じプリミティブが複数存在した場合、最初に見つかったプリミティブにのみ attribname 値が設定されます。 その例はgeo::SetPointAttribValuesByNameを参照してください。

attribname: String

値を設定するアトリビュートの名前。ジオメトリ上に attribname アトリビュートがなかった場合、新しくアトリビュートが作成されます。

value: VariadicArg<Dict>, VariadicArg<Float>, VariadicArg<Int>, VariadicArg<Matrix3>, VariadicArg<Matrix4>, VariadicArg<String>, VariadicArg<Vector2>, VariadicArg<Vector3>, VariadicArg<Vector4>

設定するアトリビュート値の可変長入力。

出力

*geo: Geometry

アトリビュート値を修正して更新されたアトリビュート値を修正して更新された geo 入力。

See also

APEXノード