assess_load_bearing
Analyze STL geometry to infer load-bearing behavior, identify load surfaces and weak axes, and recommend a print orientation that reduces layer-direction failure.
Instructions
Analyze load-bearing characteristics of a mesh from its geometry.
Infers structural behavior by analyzing surface normals, shape type,
and cross-section distribution:
- **primary_load_axis**: which direction the part resists force
- **load_surfaces**: which surfaces bear load (with area fractions)
- **weak_axis**: the most vulnerable direction for failure
- **recommended_print_orientation**: how to orient for maximum strength
- **layer_direction_concern**: how FDM layers affect structural integrity
This is the difference between "PLA is good for prototypes" (lookup)
and "this bracket should be printed on its side because the load path
crosses layer boundaries" (geometric reasoning).
:param file_path: Path to the STL file.
:returns: Dict with load analysis.
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": {
"file_path": "<file_path>"
},
"name": "assess_load_bearing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Path to the STL file. |