OmniGraph Node omni.graph.nodes.MoveToTransform

omni.graph.nodes.MoveToTransform Properties

Name

Value

Version

1

Extension

omni.graph.nodes

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Move to Transform

__categories

sceneGraph

Generated Class Name

OgnMoveToTransformDatabase

Python Module

omni.graph.nodes

omni.graph.nodes.MoveToTransform Description

Perform a transformation maneuver, moving a prim to a target transformation given a speed and easing factor. Transformation, Rotation, and Scale from a 4x4 transformation matrix will be applied Note: The Prim must have xform:orient in transform stack in order to interpolate rotations

omni.graph.nodes.MoveToTransform Inputs

Name

Type

Default

Required?

Descripton

inputs:execIn

execution

None

Y

The input execution

uiName

Execute In

inputs:exponent

float

2.0

Y

The blend exponent, which is the degree of the ease curve (1 = linear, 2 = quadratic, 3 = cubic, etc).

__default

2.0

inputs:prim

bundle

None

Y

The prim to be transformed

inputs:speed

double

1.0

Y

The peak speed of approach (Units / Second)

__default

1.0

inputs:stop

execution

None

Y

Stops the maneuver

uiName

Stop

inputs:target

matrixd[4]

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

Y

The desired local transform

uiName

Target Transform

omni.graph.nodes.MoveToTransform Outputs

Name

Type

Default

Required?

Descripton

outputs:finished

execution

None

Y

The output execution, sent one the maneuver is completed

uiName

Finished