Houdini 20.0 ノード APEXノード

dynamicpath::GetSection

ダイナミックパスの区間とそれに呼応するレイヤーインデックスを取得します。

On this page
Since 20.0

ダイナミックパスのレイヤーが指定された patharray ダイナミックパス配列を受け取り、 time での最上位レイヤーの区間を返します。 patharray 内のレイヤーのインデックスも返されます。 patharray 入力とダイナミックパスレイヤーの評価方法の詳細は、dynamicpath::Evaluateを参照してください。

ダイナミックパスの時間範囲全体が 区間 に分けられます。その各区間が値のペア(その区間の開始時間と終了時間)で定義されます。 このノードから返される区間毎に、その区間内の時間範囲全体が特定のレイヤーに属しています。

入力

patharray: ApexDynamicPathArray

ダイナミックパスの入力配列。これは、多くのレイヤーで構成された1本のダイナミックパスを表現します。

time: Float

パスのレイヤーが評価される時間。

defaultpathindex: Int

time でレイヤーが見つからなかった場合に返されるデフォルトインデックス。 たいていの場合、これは patharray が空っぽの時に起こります。

出力

pathindex: Int

range で指定された区間に呼応する patharray 内のレイヤーのインデックス。

range: Vector2

time での区間の時間範囲を示した開始時間と終了時間のペアです。

See also

APEXノード