FilterNode

Introduced

7.0

UI Location

• Execution

Description

Reduces the data set worked on based on the specified criteria. For example, if you are deforming points on a mesh, the deformation is applied to all points. If you want the deformation to be applied only on the points with a Y position greater than zero, you can connect a Filter node and connect a graph that checks to see whether if the Y component of the position (connected in the Keep port) is greater than zero. Components that do not satisfy the criteria are omitted from the calculations and therefore not deformed.

Port Description

Inputs

Group ID | Instance s | Port Name | Connection Info | Description
0 | 1 | keep | • Type: siICENodeDataBool • Structure: siICENodeStructureSingle • Context: siICENodeContextAny | Criteria to determine whether or not to keep the element in the data set being processed.
value | • Type: siICENodeDataValue or siICENodeDataLocation • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The data set to filter.

Outputs

Port Name | Connection Info | Description
result | • Type: siICENodeDataValue or siICENodeDataLocation • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The filtered data set containing only the values of the elements that succeeded the keep criteria.

Restrictions

• These types must match: value, result

• These structures must match: keep

• These structures must match: value, result

• These contexts must match: keep, value, result

See Also

ExecuteNode | FirstValidNode | IfNode | PassThroughNode
RepeatNode | SelectCaseNode | WhileNode |

Autodesk Softimage v7.5