Remove Attributes From Bundles#

Copies all attributes from an input bundle to the output bundle, except for any specified to be removed.

Installation#

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

Inputs#

Name

Type

Descripton

Default

Allow Remove Prim Internal (inputs:allowRemovePrimInternal)

bool

When on, then primitive internal attributes can be removed(‘sourcePrimPath’ etc…)

False

Attributes To Remove (inputs:attrNamesToRemove)

token

A list of wildcard patterns used to match the attribute names that are to be removed from the output bundle Supported syntax of wildcard pattern: ‘*’ - match an arbitrary number of any characters ‘?’ - match any single character ‘^’ - (caret) is used to define a pattern that is to be excluded Example of wildcard patterns, input: [‘points’, ‘faceVertexCount’, ‘faceVertexIndices’, ‘size’] ‘*’ - match any ‘* ^points’ - match any, but exclude ‘points’ ‘* ^face*’ - match any, but exclude ‘faceVertexCount’ and ‘faceVertexIndices’

Original Bundle (inputs:data)

bundle

Collection of attributes to be partially copied to the output

None

Outputs#

Name

Type

Descripton

Default

Bundle After Removal (outputs:data)

bundle

Final bundle of attributes, with the attributes specified by attrNamesToRemove omitted

None

Metadata#

Name

Value

Unique ID

omni.graph.nodes.RemoveAttribute

Version

2

Extension

omni.graph.nodes

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Remove Attributes From Bundles

Categories

bundle

Generated Class Name

OgnRemoveAttrDatabase

Python Module

omni.graph.nodes