Move Body
move_bodyTranslate and rotate a named body in Fusion 360 using axis/pivot rotation and X/Y/Z translation, with lengths in cm and angles in degrees.
Instructions
Move a named body: optional rotation (angle, degrees) about an axis parallel to x/y/z through (pivot_x, pivot_y, pivot_z), then translation by (x, y, z). Unless a parameter says otherwise, lengths and coordinates are in cm (not mm) and angles in degrees.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"body_name": "<body_name>"
},
"name": "move_body"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | ||
| y | No | ||
| z | No | ||
| axis | No | z | |
| angle | No | Rotation in degrees (right-hand rule about +axis) | |
| pivot_x | No | ||
| pivot_y | No | ||
| pivot_z | No | ||
| body_name | Yes |