model_export
Export 3D models and assemblies to disk in STEP, STL, OBJ, JSON, BOM, SVG, or DXF formats, with optional validation reports, thread handling, and exploded drawings.
Instructions
Save the 3D model to disk: step (AP214 for CAD — every part an exact solid B-rep with planar faces, one product per part in an assembly, repeated parts placed rather than copied; vetted by reading it back before it is written: closed oriented shells, planarity, genus, and volume / area / bounding box against the model — the vetting report is returned; threads:"plain" leaves modelled threads cosmetic for a much smaller file), stl (watertight mesh for printing/slicers), obj (mesh, one object per body), json (.sf3d.json, the editable parametric model), bom (parts list CSV with quantities, materials and masses), svg / dxf (an engineering drawing sheet: third-angle TOP / FRONT / RIGHT + isometric, hidden lines dashed, the model's dimensions, parts list and title block with material and mass; an assembly of two or more parts gets an exploded isometric with balloons numbered as the parts list, unless exploded:false). Coordinates are mm from the model origin. Returns the file paths.
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": "model_export"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | folder (default ~/Pictures/SketchFlow) | |
| sheet | No | ||
| formats | No | ||
| threads | No | step: modelled threads (default) or plain (cosmetic, much smaller) | |
| exploded | No | assemblies: exploded isometric with balloons (default true) |