Meshwish
AI-native · 3D 打印优先

把想法说出来, 造出能打印的实物。

Meshwish 是面向 3D 打印的 AI-native 参数化 CAD 平台。从一句话到一份 3MF,几何、参数、校验和修复全程闭环,不再是 prompt-to-mesh 的黑盒。

meshwish · prompt

prompt

一个能挂在墙上的路由器支架,宽 250mm、深 60mm,背面带键孔挂钩,正面带散热槽。

生成的模型自带可调参数

宽度 深度 挂钩间距 散热槽数 壁厚
3MF
STL
PRINT-READY

为这些场景而设计

  • 桌面 maker
  • 产品原型
  • 小批量打印
  • 夹具/支架
  • 收纳/面板
  • 教学/教研
核心价值

不是又一个 prompt 玩具, 而是一条能交付的生产链。

01

自然语言 + 可信模板

从一句话开始,先锚定到我们维护的模板族(盒子、支架、夹具、面板、铭牌、连接件…),再做参数化扩展。比开放生成更稳,比 GUI 更快。

02

受控 DSL/AST,模型即代码

内部以结构化 AST 为唯一真源(model.json + model.cad)。AI 做局部修改,系统做静态类型、单位、范围检查,参数自动生成 UI 控件。

03

Manifold mesh CSG 内核

第一阶段优先 watertight、布尔鲁棒、可快速预览的 mesh CSG。复杂 BREP/STEP 进入 Phase 2,由 OpenCascade/build123d 接力。

04

3MF / STL 导出 + 打印体检

内置 slicer preflight:bed fit、体积估算、壁厚、悬垂、自交检查。打印失败的模型不会被你下载下来再发现问题。

05

失败即修复:校验闭环

编译失败、几何非 watertight、参数 sweep 崩溃,都会变成 AI 可读的诊断信号,进入「生成 → 校验 → 修复」循环,而不是抛给用户。

06

版本可读,资产可迁

设计源是文本 AST,可 diff、可分享、可 round-trip 到 OpenSCAD / KCL / build123d。不锁定在我们一家。

工作流闭环

从一句话到一份 3MF, 中间这 7 步都是我们的事。

我们不只是 text-to-CAD,而是「生成 → 编译 → 渲染 → sweep → 体检 → 修复 → 导出」整套循环。失败的模型不会进到下载列表里。

  1. 01

    解析 Brief

    从自然语言中抽出意图、尺寸、材料、约束。

  2. 02

    锚定模板 / 生成 AST

    匹配模板族或合成结构化 AST,不是任意脚本。

  3. 03

    编译几何

    Manifold/CSG 内核生成 watertight mesh。

  4. 04

    多视图渲染

    前/俯/侧/等轴/截面/打印床预览。

  5. 05

    参数 Sweep

    在允许范围内扫描,提前发现几何崩溃。

  6. 06

    Slicer 体检

    bed fit、壁厚、悬垂、体积估算、耗材预估。

  7. 07

    导出 3MF / STL

    附带参数 preset、打印建议、截图卡片。

受控 DSL,AI 友好

代码即模型,参数即控件。

用户看到的是干净的 DSL,AI 改的是结构化 AST,系统据此生成参数面板、做单位/范围检查、跑参数 sweep。三者同源、双向同步。

router-mount.cad

v0.1 · AST
// auto-synced with model.json
model "router-mount" {
  params {
    width:        250 mm [120..320]
    depth:        60 mm  [40..100]
    wall:         2.4 mm [1.6..4.0]
    hanger_pitch: 180 mm [60..240]
    vent_slots:   6      [2..12]
  }

  body = rounded_box(width, depth, 90 mm, r=4 mm)
    .shell(wall)
    .vent_slots(count=vent_slots, axis="x")

  back = body.face("-y")
    .keyhole_pair(pitch=hanger_pitch)

  export { "3mf", "stl" }
}

自动生成的参数面板

  • width 250 mm
    120 — 320
  • depth 60 mm
    40 — 100
  • wall 2.4 mm
    1.6 — 4.0
  • hangerPitch 180 mm
    60 — 240
  • ventSlots 6
    2 — 12
模板场景

先做对一类东西, 再去做所有东西。

MVP 覆盖 20–50 个高质量参数化模板,每个都带打印验证、参数预设和测试。

收纳

盒子 / 抽屉 / 隔板

尺寸、壁厚、网格、铰链、磁吸位,常见叠堆系统。

支架

墙挂 / 桌面 / 转接支架

键孔、磁吸、VESA、3M 胶位、走线槽。

夹具

夹具 / 限位 / 治具

工件参数化、夹紧力提示、可叠加面板。

面板

控制盒 / 走线 / 接口面板

常见接口(USB / DB9 / RJ45 / SMA…)开孔库。

铭牌

铭牌 / 标签 / 装饰字

中英文字体、浮雕/凹刻、安装方式。

机械

齿轮 / 旋钮 / 连接件

渐开线齿轮、滚花旋钮、卡扣、轴接。

路线图

从打印件出发,再向工程级 CAD 延展。

Phase 0 NOW

技术 Spike

5 个模板跑通:DSL → Manifold/CSG → STL/3MF → 多视图渲染 → 参数 sweep。每个模板 1–3 秒内编译完成。

Phase 1

公开 MVP

20–50 个高质量模板 + Prompt-to-Template + AI 修复闭环 + 浏览器编辑器(预览 / 代码 / 参数)+ 打印体检。

Phase 2

工程级 CAD

接入 OpenCascade/build123d,支持 STEP 导出、fillet/chamfer、草图约束,可继续在 FreeCAD / Fusion / Onshape 中编辑。

Phase 3

协作与市场

模板市场、企业模板库、版本/审计、Slicer 云体检、API/Agent SDK、组织级权限。

常见问题

你可能想问的几件事。

  • 和 OpenSCAD / JSCAD / build123d 有什么区别?

    它们是「写代码生成几何」。Meshwish 是「prompt + AST + 校验闭环」:代码 / 参数面板 / 自然语言三种入口同源同步,AI 在受控 DSL 上做结构化修改,并用 mesh 校验、参数 sweep、slicer preflight 形成闭环。

  • 为什么 MVP 不直接做 STEP / BREP?

    OCCT 强但复杂:拓扑命名、布尔鲁棒性、WASM 体积都会拖慢产品验证。3D 打印不需要 STEP,先把 mesh CSG / 3MF / 打印体检做对,Phase 2 再让 build123d / OpenCascade 接力工程级互操作。

  • AI 生成的几何可信吗?

    我们不依赖 raw text-to-mesh 模型。AI 输出的是结构化 AST,必须通过非空、watertight、参数 sweep、slicer preflight 等校验,否则进入修复循环。校验失败的模型不会被你下载到。

  • 我的设计文件归谁?

    设计源是文本 AST,可下载、可 diff、可 round-trip 到 OpenSCAD / KCL / build123d 风格的代码。不强绑定在我们的平台上。

  • 现在能用吗?

    我们正在 Phase 0 技术 Spike 阶段,目标是先用 5 个模板把 DSL → mesh → 3MF → 打印通验证完。加入 Waitlist 可以拿到首批内测邀请。

加入 Waitlist

把第一个能打印的 prompt, 交给 Meshwish 来跑通。

我们会在 Phase 1 MVP 上线时优先邀请 Waitlist 用户,并附上一份 20+ 模板的免费打印体检额度。

我们不会给你发广告。每月最多一封进度更新。