verify_assembly
Audit a CAD assembly for spatial integrity: detect floating parts, interferences, and verify anchor pair distances to ensure proper fit.
Instructions
Audit the document's spatial sanity (read-only, pure data feedback).
Reports: floating (nearest neighbour farther than float_threshold mm),
interferences (common volume over interference_min_volume mm3), and
per-check pass/fail for requested anchor pairs {"obj", "anchor",
"target", "target_anchor", "tolerance"?}. Call after modeling/assembly
steps for a numeric health report instead of eyeballing screenshots.
Args:
checks: Optional anchor-pair distance checks (see above).
float_threshold: Nearest-neighbour gap (mm) for "floating" (default 1.0).
interference_min_volume: Minimum common volume (mm3) to report.
Returns:
JSON with floating/interferences/checks lists and a summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | ||
| doc_name | Yes | ||
| float_threshold | No | ||
| interference_min_volume | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |