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]]