OmniGraph Node omni.graph.test.PerturbPointsGpu

omni.graph.test.PerturbPointsGpu Properties

Name

Value

Version

1

Extension

omni.graph.test

Icon

ogn/icons/omni.graph.test.PerturbPointsGpu.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cuda

Generated Code Exclusions

None

__memoryType

cuda

uiName

Test Node: Randomly Perturb Points - GPU

__categories

internal:test

Generated Class Name

OgnPerturbPointsGpuDatabase

Python Module

omni.graph.test

omni.graph.test.PerturbPointsGpu Description

Randomly modify positions on a set of points. Same as OgnPerturbPoints.ogn, except written in CUDA.

omni.graph.test.PerturbPointsGpu Inputs

Name

Type

Default

Required?

Descripton

inputs:maximum

pointf[3]

[1.0, 1.0, 1.0]

Y

Maximum values of the perturbation

uiName

Perturb Maximum

__default

[1.0, 1.0, 1.0]

inputs:minimum

pointf[3]

[0.0, 0.0, 0.0]

Y

Minimum values of the perturbation

uiName

Perturb Minimum

__default

[0.0, 0.0, 0.0]

inputs:percentModified

float

100.0

Y

Percentage of points to modify, decided by striding across point set. The value will be used to figure out how many threads to launch so it must be on the CPU.

uiName

Percentage Modified

__memoryType

cpu

__default

100.0

inputs:points

pointf[3][]

[]

Y

Points to be perturbed

uiName

Original Points

omni.graph.test.PerturbPointsGpu Outputs

Name

Type

Default

Required?

Descripton

outputs:points

pointf[3][]

None

Y

Points that were perturbed

uiName

Perturbed Points