Filters conditions

filters conditions

All the dimensions are consistent with millimeters.

Geometry

Maximum extent

The maximum extent corresponds to the maximum value for the diagonal of the bounding box of the part.

Maximum size

The 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 volume

The volume of the bounding box of the part must be smaller than the defined volume.

Is object in box

You 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

Metadata

Does metadata exist checks the existence of a key in the metadata. It requires to work with PLMXML files.

Operator

It contains standard boolean operators (AND, OR, NOT). You can add as many conditions as you want inside an operator.

Primitive operation

Compare string

all_v1.11_skyreal_filters_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

all_v1.11_skyreal_filters_compare_number

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 tree

Is 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.