Motion Path#

Constraint an xformable prim to the given curve User offer the u value to specify the point on the curve The output is the transform matrix.

Installation#

To use this Node, you must enable omni.genproc.core in the Extension Manager.

Inputs#

Name

Type

Description

Default

Curves Bundle (curveBundle)

bundle

Bundle containing curves data

U Value (uValue)

float

Value from zero to one along curve at which we want to get a point

0.0

Cycle U value (cycle)

bool

If true, the input U value would be cycled between 0.0 and 1.0 If false, the input U value would be clamped between 0.0 and 1.0

True

Forward Axis (forwardAxis)

int

Object Forward Axis

0

Up Axis (upAxis)

int

Object Up Axis

1

World Up Type (worldUpType)

int

World Up Type

0

World Up Vector (worldUpVector)

float[3]

World Up Vector

[0.0, 1.0, 0.0]

World Up Object Bundle (worldUpObject)

bundle

Bundle containing the world up object xformable prim

Aim offset (aimRotation)

float[3]

Pitch, Roll, Yaw

[0.0, 0.0, 0.0]

Outputs#

Name

Type

Description

Default

transform

matrixd[4]

output World transform

[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]]