Example Node: Time-based Sine Wave Deformer

This is an example of a simple deformer with time based input to control a time dependent sine wave deformation.

Installation

To use this node enable omni.graph.examples.cpp in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Multiplier (inputs:multiplier)

float

The multiplier for the amplitude of the sine wave

1

Points (inputs:points)

pointf[3][]

The input points to be deformed

[]

Time (inputs:time)

double

Time value to modulate the offset in sine curve execution

0.0

Wavelength (inputs:wavelength)

float

The wavelength of the sine wave

1

Outputs

Name

Type

Descripton

Default

Points (outputs:points)

pointf[3][]

The deformed output points

None

Metadata

Name

Value

Unique ID

omni.graph.examples.cpp.DeformerTimeBased

Version

1

Extension

omni.graph.examples.cpp

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Example Node: Time-based Sine Wave Deformer

Categories

examples

Generated Class Name

OgnDeformerTimeBasedDatabase

Python Module

omni.graph.examples.cpp