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.add_construction
Create one editable, reusable construction family as a coherent parametric part tree. This is the preferred fast path for common mechanical roots such as shells, brackets, hole patterns, bosses, bushings, shafts, wheels, clamps, hinges, lids, snap-fits, threads, adapters, rails, gears, pulleys, bearing holders, knobs, hooks, and flanges. Dimensions inside parameters are millimeters. The result stays editable through its Construction parameters. Hole Pattern creates subtractive cutter geometry; use boolean_parts mode=subtract to apply it to a host.
Page: /editor
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
family |
string | yes | Construction family. Use get_construction_catalog(family) when exact parameters or option values are not already known. |
name |
string | no | Optional Layers name for this family instance. |
parameters |
object | yes | Family-specific parameters. All dimensional values, including position arrays inside structured fields, are millimeters; angles are degrees; counts and ratios are unitless. |
positionMm |
array | no | Exact instance position [x, y, z] in millimeters. Omit for safe automatic placement. |
rotationDeg |
array | no | Exact instance rotation [x, y, z] in degrees. |
placementFrame |
object | no | Optional placement frame with positionMm/originMm and rotationDeg. Top-level positionMm/rotationDeg win. |
targetPartId |
string | no | Optional related target part. The relationship is recorded for later CAD operations; geometry is not silently fused or cut. Use boolean_parts or assemble explicitly. |
targetFace |
string | no | Optional target face identifier associated with targetPartId. |
parentPartId |
string | no | Optional GROUP id to nest the new family under. |
color |
string | no | Hex color. |
Raw JSON schema
{
"type": "object",
"title": "add construction family",
"description": "Arguments for add_construction.",
"properties": {
"family": {
"type": "string",
"description": "Construction family. Use get_construction_catalog(family) when exact parameters or option values are not already known.",
"enum": [
"shell_body",
"bracket",
"hole_pattern",
"boss_standoff",
"bushing_spacer",
"shaft_pin",
"wheel",
"clamp",
"hinge",
"lid",
"snap_fit",
"threaded_connection",
"adapter",
"rail_slider",
"gear",
"pulley",
"bearing_holder",
"knob",
"hook",
"flange"
]
},
"name": {
"type": "string",
"description": "Optional Layers name for this family instance."
},
"parameters": {
"type": "object",
"description": "Family-specific parameters. All dimensional values, including position arrays inside structured fields, are millimeters; angles are degrees; counts and ratios are unitless.",
"default": {},
"additionalProperties": true
},
"positionMm": {
"type": "array",
"description": "Exact instance position [x, y, z] in millimeters. Omit for safe automatic placement.",
"items": {
"type": "number"
}
},
"rotationDeg": {
"type": "array",
"description": "Exact instance rotation [x, y, z] in degrees.",
"items": {
"type": "number"
}
},
"placementFrame": {
"type": "object",
"description": "Optional placement frame with positionMm/originMm and rotationDeg. Top-level positionMm/rotationDeg win.",
"additionalProperties": true
},
"targetPartId": {
"type": "string",
"description": "Optional related target part. The relationship is recorded for later CAD operations; geometry is not silently fused or cut. Use boolean_parts or assemble explicitly."
},
"targetFace": {
"type": "string",
"description": "Optional target face identifier associated with targetPartId."
},
"parentPartId": {
"type": "string",
"description": "Optional GROUP id to nest the new family under."
},
"color": {
"type": "string",
"description": "Hex color."
}
},
"required": [
"family",
"parameters"
],
"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