Tool tree
Inspect 3D print models, measure overall dimensions and hole diameters, and switch units. Your model stays in your browser.
Implementation
gradeNot graded
gradeNot graded
read_model_dimensionsAnswer
Read the loaded mesh overall dimensions and detected hole diameters in the current display unit.
View tool JSON
{
"name": "read_model_dimensions",
"kind": "answer",
"impl": "imperative",
"description": "Read the loaded mesh overall dimensions and detected hole diameters in the current display unit.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}select_holeAction
Select a detected hole by 1-based index (or null to deselect) to inspect its detailed measurements.
View tool JSON
{
"name": "select_hole",
"kind": "act",
"impl": "imperative",
"description": "Select a detected hole by 1-based index (or null to deselect) to inspect its detailed measurements.",
"inputSchema": {
"type": "object",
"properties": {
"index": {
"type": [
"integer",
"null"
],
"minimum": 1
}
},
"required": [
"index"
],
"additionalProperties": false
}
}set_display_unitAction
Change the displayed measurement unit without resizing the model.
View tool JSON
{
"name": "set_display_unit",
"kind": "act",
"impl": "imperative",
"description": "Change the displayed measurement unit without resizing the model.",
"inputSchema": {
"type": "object",
"properties": {
"unit": {
"type": "string",
"enum": [
"mm",
"cm",
"m",
"µm",
"in",
"ft"
]
}
},
"required": [
"unit"
],
"additionalProperties": false
}
}set_precisionAction
Set measurement decimal precision (1 to 4) and fixed decimal display.
View tool JSON
{
"name": "set_precision",
"kind": "act",
"impl": "imperative",
"description": "Set measurement decimal precision (1 to 4) and fixed decimal display.",
"inputSchema": {
"type": "object",
"properties": {
"decimals": {
"type": "number",
"minimum": 0,
"maximum": 6
},
"fixed": {
"type": "boolean"
}
},
"required": [
"decimals"
],
"additionalProperties": false
}
}