Houdini 21.0 ノード APEXノード

Switch<T>

インデックスに基づいて異なる入力間を切り替えます。

On this page
Since 20.0

n番目の input の値を返します。nは、0から始まる index の値です。

入力

input: VariadicArg<AnimChannel>, VariadicArg<AnimChannelCollection>, VariadicArg<AnimStack>, VariadicArg<ApexNodeID>, VariadicArg<ApexNodeIDArray>, VariadicArg<ApexPortID>, VariadicArg<ApexPortIDArray>, VariadicArg<Bool>, VariadicArg<BoolArray>, VariadicArg<ColorRamp>, VariadicArg<DataItem>, VariadicArg<Dict>, VariadicArg<DictArray>, VariadicArg<DynamicPath>, VariadicArg<DynamicPathArray>, VariadicArg<FBIKSkeleton>, VariadicArg<FBIKSkeletonArray>, VariadicArg<FBIKSolver>, VariadicArg<FBIKSolverArray>, VariadicArg<FBIKTarget>, VariadicArg<FBIKTargetArray>, VariadicArg<Float>, VariadicArg<FloatArray>, VariadicArg<FloatRamp>, VariadicArg<Geometry>, VariadicArg<GeometryArray>, VariadicArg<Int>, VariadicArg<IntArray>, VariadicArg<Matrix3>, VariadicArg<Matrix3Array>, VariadicArg<Matrix4>, VariadicArg<Matrix4Array>, VariadicArg<SimRootDataId>, VariadicArg<SimRootDataIdArray>, VariadicArg<String>, VariadicArg<StringArray>, VariadicArg<Vector2>, VariadicArg<Vector2Array>, VariadicArg<Vector3>, VariadicArg<Vector3Array>, VariadicArg<Vector4>, VariadicArg<Vector4Array>

異なるサブポート値の可変長入力。

index: Int

返す値の input サブポートのインデックス。 有効なインデックスの範囲は[0, number of inputs - 1]です。

出力

out: AnimChannel, AnimChannelCollection, AnimStack, ApexNodeID, ApexNodeIDArray, ApexPortID, ApexPortIDArray, Bool, BoolArray, ColorRamp, DataItem, Dict, DictArray, DynamicPath, DynamicPathArray, FBIKSkeleton, FBIKSkeletonArray, FBIKSolver, FBIKSolverArray, FBIKTarget, FBIKTargetArray, Float, FloatArray, FloatRamp, Geometry, GeometryArray, Int, IntArray, Matrix3, Matrix3Array, Matrix4, Matrix4Array, SimRootDataId, SimRootDataIdArray, String, StringArray, Vector2, Vector2Array, Vector3, Vector3Array, Vector4, Vector4Array

index に関連付けられている入力値のコピー。

See also

APEXノード