fem_result_probe
Probe FEM stress, displacement, or temperature at a specific point or CAD face to answer local result queries for design iteration.
Instructions
Probe FEM results at a specific location, instead of only the global
max + top-N that fem_results returns. Answers "what is the stress at this
point / on this face?" — the agent-friendly form for design iteration.
Pick exactly one mode:
POINT: point=[x, y, z] (mm, model coordinates). Interpolates the field barycentrically inside the tet containing the point (method='interpolated'); if the point is outside the mesh it falls back to the nearest node and reports distance_mm (method='nearest_node').
FACE: handle= + face=<'f_*' tag or 'FaceN'>. Aggregates the field over the mesh nodes on that CAD face, returning {min, max, mean}.
field: 'auto' (default — every field present in the result) | 'vonmises' | 'displacement' | 'temperature'.
Returns (point mode) {mode:'point', query_point, method, element_id?, node?, distance_mm, vonmises_mpa?, displacement_mm?, displacement_vector?, temperature_c?}; (face mode) {mode:'face', face, node_count, vonmises_mpa?:{min,max,mean}, displacement_mm?:{...}, temperature_c?:{...}}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| face | No | ||
| field | No | auto | |
| point | No | ||
| handle | No | ||
| analysis | Yes |