mesh-check
STL mesh check: open edges, non-manifold edges, inverted normals — Checks a binary or ASCII STL mesh of up to 4000 triangles for a 3D-printing or CAD agent: open (boundary) edges, edges shared by more than two triangles, inconsistent winding, degenerate and duplicate triangles, normals that disagree with the vertex order, and an inside-out (negative signed volume) closed mesh, with triangle indices as witnesses. Input is base64 of the STL file (up to 200084 bytes
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": {
"data": "<data>"
},
"name": "mesh-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Padded base64 of the STL file, binary or ASCII. | |
| weldTolerance | No | Vertices closer than this (grid-snapped, model units) are treated as the same vertex. Default 0: exact float32 equality. |