analyze_model_geometry
Identifies overhangs, bridges, thin walls, and other slicing-critical regions in a 3D model so adaptive slicing parameters can be optimized per region.
Instructions
Detect geometric regions in a 3D model that affect slicing.
Analyzes model geometry to identify overhangs, bridges, thin walls,
top/bottom surfaces, fine details, and curved surfaces. Each region
gets optimized slicing parameters in the adaptive plan.
Args:
model_path: Path to an STL or 3MF file for analysis.
model_stats: Pre-computed geometry statistics dict (from slicer
preview or external tool). Keys include ``height_mm``,
``overhangs``, ``bridges``, ``thin_walls``, etc.
Provide either ``model_path`` or ``model_stats`` (or both —
``model_stats`` takes precedence).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "analyze_model_geometry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_path | No | Path to an STL or 3MF file for analysis. | |
| model_stats | No | Pre-computed geometry statistics dict (from slicer preview or external tool). Keys include ``height_mm``, ``overhangs``, ``bridges``, ``thin_walls``, etc. |