Inspect geometry for meshing
inspect_mesh_geometryInspect owned geometry without a mesh job or preview download; reuses saved results. Use detail=bounds for unstructured setup dimensions; a completed geometry export can provide STEP bounds without importing the assembly again. This does not assess closure or component identities. Use the default detail=components when selecting structured components. Normally omit input_unit: declared/CAD units remain authoritative; STL auto uses measured bounds with supplied engineering_context or expected_length_mm. If ambiguous, return unit candidates and ask one physical-dimension clarification; never invent a scale. Resolved bounds are in mm and an eligible STL viewer link is returned automatically. A configured CAD preparation service also assesses actual component IDs and closure. On an octree-only host STL inspection returns bounds only: closure and component IDs are unassessed, not guessed, and STEP inspection needs CAD preparation; use check_geometry there for closure, size and STEP solids. Use inspected bounds for structured or unstructured domains. meshing_ready describes assessed structured component closure only; open named patches are not an automatic unstructured rejection. Prefer configured octree_prism for generic external unstructured flow, preserving native quality gates. Structured internal-fluid/solid IDs must be assessed, never inferred from design output names. Read design.json with read_artifact_summary. If unavailable, explain the specific missing engineering evidence; do not switch flow region to bypass it. May return a pending operation_id instead of the finished result. Continue with get_operation at retry_after_seconds intervals; on success use result, then continue the requested workflow. Do not resubmit to check progress.
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": {
"artifact_id": "<artifact_id>"
},
"name": "inspect_mesh_geometry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Use bounds for unstructured setup dimensions; verified geometry-export bounds can be reused without reimporting CAD. Components requests assessed identities for structured selection. Bounds never establish mesh readiness. | components |
| input_unit | No | Normally omitted or auto: retain declared/embedded units, otherwise infer from measured STL bounds and engineering context. Supply explicit units only when known. | |
| artifact_id | Yes | ||
| expected_length_mm | No | Known approximate longest physical dimension in millimetres; do not invent one. | |
| engineering_context | No | Supplied engineering context for automatic STL units, e.g. a full-size passenger car. Do not infer it from a filename. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||