list_faces
Lists an object's faces with 1-based indices, surface types, area, center, and normals or radii, plus selector filters, so you can identify faces for FEM or fillet operations.
Instructions
List faces of an object with 1-based index, surface type, area, centre, normal (planes) or radius/axis
(cylinders). Indices are what run_fem and fillet need; they change after any geometry edit, so list again.
selector filters, tokens separated by spaces (all must match): 'normal:+Z' (planar faces with that normal; also -X,
+Y ...), 'z:max' / 'x:min' / 'y:12.5' (face centre coordinate at the extreme or value), 'type:cylinder|plane',
'radius:3.3', 'area>50', 'area<10', 'index:1,2'. Example: 'normal:+Z z:max' = the top face.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc | Yes | ||
| name | Yes | ||
| selector | No | all |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |