Houdini 20.0 ノード APEXノード

ForEachEnd<T>

For-Eachループの終了を定義します。

On this page
Since 20.0

配列のエレメントをループするFor-Eachループの終了を定義し、このノードと( scope ポートを介して接続された)それに呼応するForEachBeginノードの間に挟まれているノードブロックを実行します。

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

入力

scope: undefined

For-Eachループの範囲を定義するのに使用されます。 これは、このノードに呼応するForEachBeginノードの scope 出力に必ず接続してください。

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

反復されるエレメントを含んだ配列。 これは、このノードに呼応するForEachBeginノードの array 出力に接続してください。

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

配列に設定する新しい値で、現行の反復の(このノードに呼応するForEachBeginノードからの) element を置換します。

__spare__

ブロック内で使用する追加入力。 このForEachEndのSpare入力がそれに呼応するForEachBeginノードのSpare入力の名前と一致した場合、その値が各反復でフィードバックされます。

出力

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

反復で修正された配列。

__spare__

呼応する入力のパススルー。 これはブロック内で使用するためのものです。

See also

APEXノード