Houdini 21.0 ノード APEXノード

SwitchByName<T>

入力ポートの名前に基づいて異なる入力間を切り替えます。

On this page
Since 20.0

サブポート名が nameinput の値を返します。 name が有効なサブポートでなかった場合、1番目の入力が返されます。

入力

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>

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

name: String

返す値の input サブポートの名前。

出力

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

サブポート名が name の入力値のコピー。

See also

APEXノード