Returns a list nodes with a particular flag set.
Usage
opflag(network, flag)
The flag argument follows the same convention as the opset command. Examples are:
| “d” | Display Flag |
| “r” | Render Flag |
| “t” | Template |
| “b” | Bypass |
| “l” | Lock. |
| “e” | Expose |
| “h” | Highlight |
| “f” | Footprint |
| “s” | This should be the save data in a motion file flag. However, for backwards compatibility it is aliased to the pick flag. Use of “s” should be replaced with “p” |
| “u” | Unload data after cook (surface nodes and CHOPs only). |
| “c” | This should be the compress icon flag. However, for backwards compatibility it is aliased to the “C” flag. Use of “c” should be replaced by “C”. |
| “C” | Current |
| “p” | Picked |
The following flags are only available for objects:
| “S” | Selectable in viewport |
| “x” | Object pivot axes |
| “y” | Xray |
The following flags are only available for CHOPs.
| “a” | Audio |
| “o” | Export |
Examples
hscript -> echo `opflag("/obj", "d")`Lists all displayed objects
hscript -> echo `opflag("/obj/geo1", "l")`Lists all locked surface nodes in object geo1.