Houdini 20.5 Nodes APEX nodes

dynamicpath::EvaluateMultiInSourceTime

Evaluates a dynamic path at multiple source times.

On this page
Since 20.0

Evaluates a dynamic path at multiple source times, returning arrays of the corresponding positions, velocities, and times.

The source time of a dynamic path is the timeline of the original animation. It is tracked to allow layers of a path to lengthen or shorten portions of the original animation to achieve different effects in the motion such as extending the flight time of a jump. See physics-based motion for more information.

The source time must be monotonically non-decreasing to use this node.

See dynamicpath::Evaluate for more information on the patharray input and how dynamic path layers are evaluated.

Inputs

patharray: ApexDynamicPathArray

An input array of dynamic paths, which represents a single dynamic path comprised of many layers.

sourcetimes: FloatArray

An array of the source times at which to evaluate the path.

preferend: Bool

If set to True and there is a period of the path at any of the given source times, the path is evaluated at the end of that period. Otherwise, the path is evaluated at the beginning of that period.

Outputs

positions: Vector3Array

An array of the positions of the path at the source times.

velocities: Vector3Array

An array of the velocities of the path at the source times.

times: FloatArray

An array of the times of the path at the source times.

See also

APEX nodes