recognise_features
Identify and inventory editable features (holes, bosses, blends) in a 3D model, returning exact face handles for targeted edits.
Instructions
Run the shared quiddity inventory once and return exact, run-local edit evidence. With families='' the response is a compact inventory and targetable-family count; pass comma-separated families such as 'holes,bosses,blends' for structured records and @feature handles. Returned handles are usable inside execute() as recognition_faces(handle), or recognition_faces(handle, role='defining'), and fail if their source geometry has been replaced. coordinate_frame='caller' (default) preserves the imported model coordinates used by edit instructions; 'part' uses a rigid-equivariant part-relative frame and returns that frame. include_faces adds exact caller-face indices and geometry descriptors. max_features limits expanded records to 1..100; counts remain exact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| families | No | ||
| object_name | No | ||
| max_features | No | ||
| include_faces | No | ||
| coordinate_frame | No | caller |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |