Houdini 20.0 ノード APEXノード

array::Set<T>

配列にエレメントを設定します。

On this page
Since 20.0

配列の index 番目に値を設定します。

このノードの array ポートはインプレースポートです。つまり、コピーを作成せずにその配列が更新されます。

入力

*array: ApexDynamicPathArray, BoolArray, DictArray, FloatArray, GeometryArray, IntArray, Matrix3Array, Matrix4Array, StringArray, Vector2Array, Vector3Array, Vector4Array Required

入力の配列。

index: Int

エレメントを設定する配列インデックス。 インデックスがマイナス値の場合、配列の最後から数えられたインデックスのエレメントが設定されます: value = array[array.size() + index].

value: ApexDynamicPath, Bool, Dict, Float, Geometry, Int, Matrix3, Matrix4, String, Vector2, Vector3, Vector4

設定する値。

出力

*array: ApexDynamicPathArray, BoolArray, DictArray, FloatArray, GeometryArray, IntArray, Matrix3Array, Matrix4Array, StringArray, Vector2Array, Vector3Array, Vector4Array

その結果の配列。

success: Bool

エレメントの設定に成功すればTrueに設定されます。 index が範囲外の場合はFalseに設定されます。

See also

APEXノード