Houdini 20.0 ノード APEXノード

array::Insert<T>

指定した配列インデックスにエレメントを挿入します。

On this page
Since 20.0

配列の index 番目にエレメントを挿入します。 挿入されたエレメントから右側のすべてのエレメントは移動します。 index が配列長より大きい場合、その配列は、正しいインデックスに新しいエレメントが配置されるようにデフォルトエレメントで拡張されます。

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

入力

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

入力の配列。

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

配列に挿入する値。

index: Int

value が挿入される配列のインデックス。

出力

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

エレメントが挿入されて更新された配列。

See also

APEXノード