silhouette_transform_shape
Move, scale, rotate, and optionally mirror an existing shape by ID, with scaling, flipping, and rotation centered on its bounding box. Use it to position or adjust vector cut designs before export.
Instructions
Move (dx_mm, dy_mm), scale, rotate, and optionally mirror (flip_x, flip_y) an existing shape by its id. Scaling, flipping and rotation are centred at the shape's bbox center.
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": {
"design": "<design>",
"shape_id": "<shape_id>"
},
"name": "silhouette_transform_shape"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dx_mm | No | ||
| dy_mm | No | ||
| scale | No | ||
| design | Yes | ||
| flip_x | No | ||
| flip_y | No | ||
| shape_id | Yes | ||
| rotation_deg | No |