Filters conditions

All the dimensions are consistent with millimeters.
#
Geometry#
Maximum extentThe maximum extent corresponds to the maximum value for the diagonal of the bounding box of the part.
#
Maximum sizeThe maximum size condition let you choose the maximum size of the bounding box. It means the bounding box of the part must be smaller than the defined box.
#
Maximum volumeThe volume of the bounding box of the part must be smaller than the defined volume.
#
Is object in boxYou need to set two corners of the control box. You can choose to check whether the part is:
- strictly inside the box
- inside or overlapping the box
- overlapping the box
- overlapping or outside the box
- outside the box
#
MetadataDoes metadata exist checks the existence of a key in the metadata. It requires to work with PLMXML files.
#
OperatorIt contains standard boolean operators (AND, OR, NOT). You can add as many conditions as you want inside an operator.
#
Primitive operation#
Compare string
You can compare parts data or metadata with a specified string. You can choose the kind of comparison you want:
- A contains B
- A start with B
- A ends with B
- A match regex
- A equal B
#
Compare numbers
You can compare parts data or metadata with a specified number (float, int, object data). You can choose the kind of comparison you want:
- smaller than
- smaller equal than
- equal
- greater equal than
- greater than
#
Product treeIs child of: checks if the parent of the part matches the property (name, visibility, metadata).
Is leaf: checks if the part is a leaf of the product tree.
Is object of type: checks if the object is a part (CAD), a design (cube, pipe, ...) or a tool.