Allow users to select a parent product in an assembly tree and extract geometry only from the descendants beneath that parent that match user-defined conditions.
For an assembly like:
Car
Engine
Piston
the user should be able to:
  1. choose Engine as the parent node
  2. define filters such as:
  • name contains Piston
  • parameter i.e. (tag, effectivity) equals a specific value
  • material matches a criterion
  1. extract geometry only for the matching components