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 |