# 3DJ — Parametric CAD & 3D Generation Studio (for People and AI Agents)

> A Neural Deep Network Ltd production — https://neuraldeep.net
> Contact: 3d@neuraldeep.net · Registered in the EU
> Rough concepts (speech, sketches, photos, caliper readings) → CAD-grade, print-ready STEP geometry
> with DfAM rules, geometry repair, and first-time-right output.

3DJ is a browser-first engineering studio combining **code-first parametric CAD** (OpenCascade B-Rep via Replicad: real fillets, chamfers, STEP export, watertight solids), **photo-to-measured CAD** with caliper constraints, and a resilient **multi-provider 3D mesh fleet** (TRELLIS.2, Hunyuan3D-2). Local Script CAD stays free, runs in WebAssembly, and operates completely offline.

Human site (custom domain, live):
  https://www.3dj.app

Machine / MCP origin (the only host that serves `/api/*`):
  https://3dj-neuraldeepnet.on.adaptive.ai

## What It Does
1. **Script CAD** — TypeScript sandbox, `Param.*` UI, binary STL + STEP + GLTF export, and 5-point print checks (watertight closed solid, minimum wall thickness, overhang angles, bed envelope, mass estimation).
2. **Photo → Measured CAD** — photographs and caliper readings become an editable parametric script with deterministic sub-pixel contour tracing and 100% mirror symmetry across the reflection plane.
3. **Text / Image → 3D Mesh** — multi-provider GPU fleet with honest health monitoring, manifold repair, and texture baking.
4. **Gallery** — save CAD models and generated meshes, reopen scripts with preserved parameter overrides.
5. **DfAM Pre-Flight** — verify manufacturing feasibility and printability before sending to 3D printers or CNC machines.

## Pages & Navigation
- Studio Workspace: https://www.3dj.app/
- Gallery: https://www.3dj.app/gallery
- Production & DfAM Checks: https://www.3dj.app/production
- Settings & Maker Plan (7-Day Trial): https://www.3dj.app/settings
- Agents & MCP Keys: https://www.3dj.app/agents
- Competitor Comparisons: https://www.3dj.app/production
- Agent Spec (this file; `/llms.txt` 308s here): https://www.3dj.app/about.md
- LLM Context: https://www.3dj.app/llms.txt
- Sitemap: https://www.3dj.app/sitemap.xml

## Comparison with Similar 3D Tools

| Feature | 3DJ Studio | Meshy 3D | Tripo3D | Fusion 360 |
|---|---|---|---|---|
| **Geometry Kernel** | Parametric B-Rep (OpenCascade / Replicad); true STEP solids | Triangle mesh only; faceted approximation | Neural SDF mesh; uncalibrated curvature | Desktop B-Rep; heavy 2GB+ installer |
| **Photo-to-CAD** | Sub-pixel contour tracer + 100% mirror symmetry + caliper constraints | Monocular depth mesh deformation | Unconstrained single-image neural mesh | Manual canvas calibration & sketch tracing |
| **DfAM Print Checks** | 5-point automated checks: watertight, wall thickness, overhangs, bed, grams | Basic mesh hole filling | Raw mesh with frequent non-manifold edges | Manual inspection; external slicer required |
| **AI Agent Interface** | Native remote Streamable MCP at `POST /api/mcp` | Standard REST only; no MCP discovery | Proprietary REST API | Desktop local Python scripting |
| **Pricing & Offline** | Free local CAD; Maker €19/mo (7-day trial); Studio €49/mo | $32/mo subscription; no offline mode | $19.90–$199/mo credit packs | $85/month or $680/year per seat |

## For AI Agents — Model Context Protocol (MCP)

Remote Streamable-HTTP MCP endpoint at:
  `POST https://3dj-neuraldeepnet.on.adaptive.ai/api/mcp`

`initialize`, `ping`, and `tools/list` are free and unauthenticated.
Every `tools/call` requires `Authorization: Bearer <api-key>` minted by the model owner on `/agents`.

### Available MCP Tools:
- `list_providers`: Live GPU & mesh-provider fleet health (TRELLIS.2, Hunyuan3D-2).
- `generate_from_text`: Text → 3D mesh (async; poll `get_generation_status`).
- `generate_from_image_url`: Image URL → 3D mesh (async).
- `get_generation_status`: Poll job status until `complete` or `failed` (typical duration: 20–90 seconds).
- `list_my_models`: Query the calling agent's gallery.
- `get_model_download_url`: Obtain signed download URLs for binary STL, STEP, and GLB geometry.

## Frequently Asked Questions (FAQ)

### What formats can I export?
3DJ exports native STEP (AP214 / AP203) mathematical solids, binary watertight STLs for 3D printing, and standard GLB/glTF for 3D web inspection.

### Does Script CAD consume credits?
No. Local Script CAD compiles 100% inside the client browser via WebAssembly and Web Workers. It consumes zero cloud GPU credits and functions completely offline.

### What are the subscription plans?
- **Local Script CAD:** Free forever.
- **Maker Tier (€19/month):** AI mesh generation, high-speed multi-view reconstruction, and cloud texture baking with a **7-day free trial**.
- **Studio Tier (€49/month):** Priority provider fleet routing, high-concurrency MCP execution, and expanded gallery limits.

### Who owns commercial rights?
Users retain 100% of all intellectual property and commercial rights to generated models, CAD scripts, STEP files, and physical manufactured goods.

## Discovery Metadata
- Agent Card: https://www.3dj.app/.well-known/agent.json
- MCP Pointer: https://www.3dj.app/.well-known/mcp.json
- AI Plugin: https://www.3dj.app/.well-known/ai-plugin.json
- Security: https://www.3dj.app/.well-known/security.txt
- Sitemap: https://www.3dj.app/sitemap.xml

## Contact
Neural Deep Network Ltd — https://neuraldeep.net · 3d@neuraldeep.net
