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