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

Instances

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