verify_mesh_measurements
Measure a mesh file against specified expected values and return a receipt showing what was requested, measured, and matched.
Instructions
Measure a mesh file against the numbers it's supposed to hit and get back a receipt: what was asked, what was measured, what matched.
Needs Kiln Pro.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mesh_path": "<mesh_path>",
"measurements": "<measurements>"
},
"name": "verify_mesh_measurements"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mesh_path | Yes | Path to the mesh file to measure; a STEP file is converted to a mesh first. A path that is not a file is refused. | |
| measurements | Yes | A non-empty list of entries, one per number to check, each ``{label, measurement, value}`` with optional ``tolerance``, ``origin``, ``why``, ``module`` and (for ``hole_positions``) ``positions``; ``measurement`` is ``bbox_x`` / ``bbox_y`` / ``bbox_z`` / ``volume_mm3`` / ``hole_count`` / ``min_hole_diameter`` / ``min_wall_thickness_mm`` / ``watertight`` / ``single_body`` / ``hole_positions``. An empty list, or an entry that cannot be read, is refused. |