assemble
Snap parts together by matching named anchors in a single transaction to create CAD assemblies; use persistent joints for repeated connections.
Instructions
Snap parts together by matching named anchors in one transaction. For persistent joints use assembly_session.
Args:
mates: Non-empty list of mate dicts.
tolerance: Maximum allowed post-move residual in mm (default 0.1).
stop_on_error: Stop at the first failed mate (mates already applied stay; nothing moves only if the FIRST mate fails).
Reference: operation_help("assemble").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mates | Yes | ||
| doc_name | Yes | ||
| tolerance | No | ||
| stop_on_error | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |