measure_angle
Calculates the angle in degrees between two faces, edges, axes, or planes, or the angle at a vertex formed by three points or entities.
Instructions
Angle in degrees between two entities (faces, edges, axes, planes), or — with
three operands — the angle at vertex b of the points/entities a-b-c.
Returns {"angle_deg"}.
Examples: measure_angle(a="", b="origin:XY"); measure_angle(a=[10, 0, 0], b=[0, 0, 0], c=[0, 10, 0]) -> 90.
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": {
"a": "<a>",
"b": "<b>"
},
"name": "measure_angle"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | An entity ref (e.g. a face, edge, vertex, body, origin:XY) or a point [x, y, z] in mm | |
| b | Yes | An entity ref (e.g. a face, edge, vertex, body, origin:XY) or a point [x, y, z] in mm | |
| c | No |