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.route_cable
Create a continuous swept cable between two measured ports and atomically attach both endpoints. The path is authored in absolute CAD millimeters; endpoint contact and clearance are validated, and crossing another part without endpoint interfaces never counts as connected.
Page: /editor
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
sourcePartId |
string | yes | Stable source endpoint part ID. |
sourcePort |
object | yes | Measured source port {face, localPointMm?, localNormal?}. |
targetPartId |
string | yes | Stable target endpoint part ID. |
targetPort |
object | yes | Measured target port {face, localPointMm?, localNormal?}. |
pathPointsMm |
array | yes | At least two absolute CAD points; first/last are replaced by the measured port anchors. |
cableRadiusMm |
number | yes | Cable radius in millimeters. |
clearanceMm |
number | no | Minimum route clearance in millimeters. |
attachmentType |
string | no | Endpoint attachment interface. |
name |
string | no | Display name for the cable. |
color |
string | no | Hex color. |
parentPartId |
string | no | Optional GROUP id for organization; the cable is nested without changing its world pose. |
Raw JSON schema
{
"type": "object",
"title": "route cable",
"description": "Arguments for route_cable.",
"properties": {
"sourcePartId": {
"type": "string",
"description": "Stable source endpoint part ID."
},
"sourcePort": {
"type": "object",
"description": "Measured source port {face, localPointMm?, localNormal?}.",
"additionalProperties": true
},
"targetPartId": {
"type": "string",
"description": "Stable target endpoint part ID."
},
"targetPort": {
"type": "object",
"description": "Measured target port {face, localPointMm?, localNormal?}.",
"additionalProperties": true
},
"pathPointsMm": {
"type": "array",
"description": "At least two absolute CAD points; first/last are replaced by the measured port anchors.",
"items": {
"type": "object",
"additionalProperties": true
}
},
"cableRadiusMm": {
"type": "number",
"description": "Cable radius in millimeters."
},
"clearanceMm": {
"type": "number",
"description": "Minimum route clearance in millimeters.",
"default": 0.5
},
"attachmentType": {
"type": "string",
"description": "Endpoint attachment interface.",
"enum": [
"peg_socket",
"fixed_mount",
"magnet"
],
"default": "peg_socket"
},
"name": {
"type": "string",
"description": "Display name for the cable."
},
"color": {
"type": "string",
"description": "Hex color."
},
"parentPartId": {
"type": "string",
"description": "Optional GROUP id for organization; the cable is nested without changing its world pose."
}
},
"required": [
"sourcePartId",
"sourcePort",
"targetPartId",
"targetPort",
"pathPointsMm",
"cableRadiusMm"
],
"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