Node: Filter
Jump to navigation
Jump to search
The Filter node lets you provide a list of any type to be filtered by a user-defined piece of script. This is useful for filtering out data that is outside a certain range or touches that are older than some amount of time.
Contents
Settings
| Expected Type | Details | Default | |
|---|---|---|---|
input
|
Any or List<Any> | The value, or list of values, that will be filtered. | |
filterFunction
|
Boolean | A script that is passed a single argument, value. value will be a single item from the input list. Perform any necessary calculations to determine if the value should remain in the output, and return true if it should. You may perform any amount of processing in this script, but the script must return either true or false. If the script does not return, it is assumed that the given value should not be included in the output.
|
return value < 0.5
|
Parameters
| Type | Details | |
|---|---|---|
output
|
List<Any> | Note: The parameter is read-only. The filtered list of values from the input after using the filterFunction.
|
Functions
| Arguments | Returns | Details | |
|---|---|---|---|
filter(object)
|
Any object - The object to check.
|
Boolean | Uses the filterFunction to return either true or false based on the provided object.
|
Example Usage
No examples provided.
| Nodes | |
|---|---|
| Devices | ArtNet Input · ArtNet Output · Interactive LED Processor · NDI™ Input · NDI™ Output · OSC Input · OSC Output · Projector · SensorLink · TCP · TUIO Output · UDP Input · UDP Output · Watchout Media Server |
| Objects | LED Tile Layout · List · Map · Random Number · Simulated Touch · Timer · Value · Wave |
| Operators | Blend · Change · Clip · Cluster Tracker · DMX Multiverse Merge · Ease · Filter · Hold · JSON Mapper · JSON Stringify · Logic · Math · Proximity · Range · Rotate · Scale · Shear · Smooth · Touch Mapper · Translate |
| Scenes | External Scene · Material Scene |
| Materials | Graph · Touch Material |
| Scripting | Script Function · Script |
| Comments | Comment |