docs / capabilities / Mates and assemblies
Mates and assemblies
Scripts can create named assembly parts, connectors, joints, and mates. The API and MCP tools support fastened, revolute, prismatic, cylindrical, planar, ball, and pin-slot mates. Connector types are frame, axis, planar, and ball; incompatible connector pairs are rejected by assembly validation.
solve_mates evaluates the assembly's declared relationships. Assembly inspection reports parts, connectors, mates, and disconnected components. review_cad adds checks such as interference and joint-range review. blockout_assembly can turn supplied part bounds and positions into placeholder solids and connectivity intent; it does not make detailed part geometry.
The solver and review tools report their own convergence and geometry findings. A mate declaration does not by itself prove that hardware, motion, strength, or physical assembly will work. See the MCP tool reference for each tool's inputs and outputs.