pose_bones
Rotates figure bones to adjust poses after applying a preset or build poses from scratch, and reports dials clamped at Daz joint limits.
Instructions
Rotates figure bones, for adjustments after a pose preset or to build a pose. Reports dials that Daz held at a joint limit.
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": {
"figure": "<figure>",
"bones": "<bones>"
},
"name": "pose_bones"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bones | Yes | {bone name: [x, y, z] degrees}, e.g. {"l_upperarm": [0, 0, -40]}. | |
| figure | Yes | Figure label. | |
| relative | No | Add to the current rotation. | |
| ignore_limits | No | Turn off these bones' joint limits first. Daz clamps dials to the limits; the result lists clamped values. |