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) |
|
When on, then primitive internal attributes can be removed(‘sourcePrimPath’ etc…) |
False |
Attributes To Remove (inputs:attrNamesToRemove) |
|
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) |
|
Collection of attributes to be partially copied to the output |
None |
Outputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Bundle After Removal (outputs:data) |
|
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 |