Create As-Built Joint
create_as_built_jointCreates a joint that captures the current pose of two components without moving them, so parts stay exactly where they are positioned. Use it when assembly geometry is already aligned correctly.
Instructions
Create a joint that keeps both components exactly where they are, capturing the current pose instead of enforcing a new one. Use this when the parts are already positioned correctly; add_joint instead moves components to make the joint geometry coincident. Fusion needs a face pair (face_one/face_two) for every joint type except rigid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | No | Rotation/slide axis for revolute, slider and cylindrical; primary direction for pin_slot, planar and ball. | x |
| body_one | No | Body inside component_one carrying the joint geometry. Omit when the component holds exactly one body. | |
| body_two | No | Body inside component_two carrying the joint geometry. Omit when the component holds exactly one body. | |
| face_one | No | Face index on that body (cylindrical faces work best). | |
| face_two | No | Face index on that body (cylindrical faces work best). | |
| quadrant | No | Angular position of the joint origin on a cylindrical face. | middle |
| key_point | No | Axial position of the joint origin on a cylindrical face. | end |
| joint_type | Yes | rigid | |
| second_axis | No | Secondary direction for pin_slot and ball. Defaults to an axis perpendicular to `axis`. For ball joints Fusion takes (pitch, yaw) and rejects a pitch parallel to the joint axis, so the perpendicular one is sent first. | |
| component_one | Yes | ||
| component_two | Yes |