create_fastened_mate
Create a rigid fastened mate between two assembly instances by specifying face IDs and optional offsets to position the mate connectors.
Instructions
Create a fastened (rigid) mate between two assembly instances. Requires face IDs from Part Studio body details to place mate connectors on specific faces. Optional offsets shift connectors from face centers (in the face's local XY plane + Z along normal).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Mate name | Fastened mate |
| elementId | Yes | Assembly element ID | |
| documentId | Yes | Document ID | |
| firstFaceId | Yes | Face deterministic ID on the first instance (from body details) | |
| workspaceId | Yes | Workspace ID | |
| firstOffsetX | No | First connector X offset from face center. Bare = mm; unit-strings respected. | |
| firstOffsetY | No | First connector Y offset from face center. Bare = mm; unit-strings respected. | |
| firstOffsetZ | No | First connector Z offset (along face normal). Bare = mm; unit-strings respected. | |
| secondFaceId | Yes | Face deterministic ID on the second instance (from body details) | |
| secondOffsetX | No | Second connector X offset from face center. Bare = mm; unit-strings respected. | |
| secondOffsetY | No | Second connector Y offset from face center. Bare = mm; unit-strings respected. | |
| secondOffsetZ | No | Second connector Z offset (along face normal). Bare = mm; unit-strings respected. | |
| firstInstanceId | Yes | First instance ID | |
| secondInstanceId | Yes | Second instance ID |