design_storage_resize_width
Resize the whole run
Changes the overall width, for example after measuring the recess. Unlocked bays scale in proportion within their limits. A fitted run that fills its recess takes the new width as the re-measured recess. Returns the new design, what moved, and the summary.
Read only. Nothing is stored. Every answer carries
say, the sentence an agent may pass to the customer.Parameters
Prop
Type
Example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "design_storage_resize_width",
"arguments": {
"design": {
"schemaVersion": 1,
"family": "straight-storage",
"id": "storage-design",
"name": "Wardrobe",
"room": {
"widthMm": 2400,
"depthMm": 4000,
"heightMm": 2500,
"obstacles": []
},
"assembly": {
"id": "wardrobe",
"behavior": {
"id": "hinged-storage",
"version": 1
},
"context": "fitted",
"anchor": "start",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"rotationDeg": 0,
"widthMm": 2400,
"heightMm": 2300,
"depthMm": 600,
"bays": [
{
"id": "bay-1",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 1,
"rail": true
},
{
"id": "bay-2",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 4,
"rail": false
},
{
"id": "bay-3",
"widthMm": 800,
"locked": false,
"minWidthMm": 400,
"maxWidthMm": 1200,
"doors": 2,
"shelves": 1,
"rail": true
}
],
"construction": {
"panelThicknessMm": 18,
"backThicknessMm": 9,
"plinthHeightMm": 100,
"sharedTop": true,
"notes": []
},
"materials": {
"body": {
"id": "concept-body",
"revision": "1"
},
"hardware": {
"id": "concept-hinge",
"revision": "1"
},
"back": {
"id": "concept-back",
"revision": "1"
},
"handle": {
"id": "concept-handle",
"revision": "1"
}
}
}
},
"widthMm": 2700
}
}
}ajusteur/v1 surface. This page is generated from the tool definition; do not edit it by hand.