find_candidates
Identify holes, bosses, slots, chamfers, or fillets in a CAD model and return exact feature handles. Filter by axis, side, or value; mismatches are flagged for verification.
Instructions
List recognised instances of a hole, boss, polygonal boss, slot, chamfer or fillet. qualifiers is JSON with optional axis (X/Y/Z), side (+X/-X/+Y/-Y/+Z/-Z, relative to the part bounding-box centre), and value_field; matches are reported for the literal axes and grouped over all 24 proper rotations of the request frame (no mirror readings, none preferred). stated_value is checked against the measured feature value within 0.1 mm or 1%. An unmatched value is flagged; empty or truncated recognition is never treated as proof of absence. Returns exact @feature handles for recognised instances.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| qualifiers | No | {} | |
| object_name | No | ||
| stated_value | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |