cadding.io
AI CAD for 3D printing in the browser. Turn prompts into editable models and export in minutes.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 12 · Act 47 · Transact 1 · Score: Not yet scored
Tool inspector
cad.set_dimensions
Set exact local size in millimeters. For primitives: width/depth/height (or diameterMm). For extrusions after create: widthMm/profileWidthMm (profile X), depthMm/lengthMm/profileDepthMm (profile length), heightMm/extrusionHeightMm (extrusion thickness), optional cornerRadiusMm, cornerSegments (1–24), and profileEdgeStyle (straight|curvy|soft — keeps the same outline vertices). For revolves/extrusions, top-level profilePointsMm replaces the live profile — do not delete and recreate. Revolve: x=radiusMm from the spin axis, y=heightMm along +Z. Extrude: closed UV outline in mm. For lofts: heightMm/loftHeightMm, widthMm/depthMm, surfaceMode (straight|ruled|rectilinear|smooth|curved|bulge|twist), and/or top-level pointsAMm/pointsBMm closed UV end loops from get_parameters.
Page: /editor
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
targetPartId |
string | yes | Stable ID of the part to inspect or modify. |
dimensionsMm |
object | no | width/depth/height in mm. Extrusion: profileWidthMm, profileDepthMm/lengthMm, extrusionHeightMm, cornerRadiusMm, cornerSegments, profileEdgeStyle (straight/curvy/soft). Loft: loftHeightMm, widthMm, depthMm, surfaceMode. Omit when only profilePointsMm or pointsAMm/pointsBMm is sent. |
profilePointsMm |
array | no | Replace the live revolve meridian or extrusion outline. Stations are {x,y} mm from get_parameters. Revolve: x=radiusMm, y=heightMm along +Z. Extrude: closed UV outline. |
pointsAMm |
array | no | Replace the live loft start/bottom closed UV loop in mm (U=CAD X, V=CAD Y on the plate). Copy from get_parameters. Omit to keep the current loop. |
pointsBMm |
array | no | Replace the live loft end/top closed UV loop in mm (same frame as pointsAMm). Copy from get_parameters. Omit to keep the current loop. |
Raw JSON schema
{
"type": "object",
"title": "set_dimensions",
"description": "Arguments for set_dimensions.",
"properties": {
"targetPartId": {
"type": "string",
"description": "Stable ID of the part to inspect or modify."
},
"dimensionsMm": {
"type": "object",
"description": "width/depth/height in mm. Extrusion: profileWidthMm, profileDepthMm/lengthMm, extrusionHeightMm, cornerRadiusMm, cornerSegments, profileEdgeStyle (straight/curvy/soft). Loft: loftHeightMm, widthMm, depthMm, surfaceMode. Omit when only profilePointsMm or pointsAMm/pointsBMm is sent.",
"default": {
"widthMm": 55,
"depthMm": 134,
"heightMm": 7,
"profileEdgeStyle": "curvy"
},
"additionalProperties": true
},
"profilePointsMm": {
"type": "array",
"description": "Replace the live revolve meridian or extrusion outline. Stations are {x,y} mm from get_parameters. Revolve: x=radiusMm, y=heightMm along +Z. Extrude: closed UV outline.",
"items": {
"type": "object",
"additionalProperties": true
}
},
"pointsAMm": {
"type": "array",
"description": "Replace the live loft start/bottom closed UV loop in mm (U=CAD X, V=CAD Y on the plate). Copy from get_parameters. Omit to keep the current loop.",
"items": {
"type": "object",
"additionalProperties": true
}
},
"pointsBMm": {
"type": "array",
"description": "Replace the live loft end/top closed UV loop in mm (same frame as pointsAMm). Copy from get_parameters. Omit to keep the current loop.",
"items": {
"type": "object",
"additionalProperties": true
}
}
},
"required": [
"targetPartId"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops