resolve
Evaluate a Python selector expression on a named 3D object and return a geometry descriptor with area, center, normal, and type for CAD analysis.
Instructions
Evaluate a selector expression against a named object and return a geometry descriptor. selector is a Python expression suffix applied to the object, e.g. '.faces().filter_by(Axis.Z).last()'. If label is given, the descriptor is stored in session.geometry_refs[label] and appears in session_state(). Returns JSON: {label, ref, object, selector, type, area/length, center, normal (for Face)}. The ref field uses @cad[object#label] format.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | Yes | ||
| selector | Yes | ||
| label | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |