OmniGraph Node omni.graph.tutorials.ExtendedTypes

omni.graph.tutorials.ExtendedTypes Properties

Name

Value

Version

1

Extension

omni.graph.tutorials

Icon

ogn/icons/omni.graph.tutorials.ExtendedTypes.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Tutorial Node: Extended Attribute Types

__categories

tutorials

Generated Class Name

OgnTutorialExtendedTypesDatabase

Python Module

omni.graph.tutorials

omni.graph.tutorials.ExtendedTypes Description

This is a tutorial node. It exercises functionality for the manipulation of the extended attribute types.

omni.graph.tutorials.ExtendedTypes Inputs

Name

Type

Default

Required?

Descripton

inputs:flexible

[‘float[3][]’, ‘token’]

None

Y

Flexible data type input

uiName

Flexible Values

inputs:floatOrToken

[‘float’, ‘token’]

None

Y

Attribute that can either be a float value or a token value

uiName

Float Or Token

inputs:toNegate

[‘bool[]’, ‘float[]’]

None

Y

Attribute that can either be an array of booleans or an array of floats

uiName

To Negate

inputs:tuple

any

None

Y

Variable size/type tuple values

uiName

Tuple Values

omni.graph.tutorials.ExtendedTypes Outputs

Name

Type

Default

Required?

Descripton

outputs:doubledResult

any

None

Y

If the input ‘simpleInput’ is a float this is 2x the value. If it is a token this contains the input token repeated twice.

uiName

Doubled Input Value

outputs:flexible

[‘float[3][]’, ‘token’]

None

Y

Flexible data type output

uiName

Inverted Flexible Values

outputs:negatedResult

[‘bool[]’, ‘float[]’]

None

Y

Result of negating the data from the ‘toNegate’ input

uiName

Negated Array Values

outputs:tuple

any

None

Y

Negated values of the tuple input

uiName

Negative Tuple Values