Design · Beta

面向浏览器的 AI 原生 CAD 工具

Design 应用,屏幕上是一支手持吹风机——哑光外壳、冠齿状集风嘴——在一个实时视口里转动,旁边是一列具名参数化步骤组成的特征树。一张浮动的 Modelica 卡片把吹风机的各个零件接到它们的物理上:每个方块都用一个小标签气泡与它所建模的零件互相高亮,坞里的 Run 让模型动起来。

Design 能做什么

CAD 一直知道一个零件长什么样,却对它怎么表现一无所知。Design 是一个浏览器原生的建模环境:几何由描述写成,背后由一个精确的 B-rep 内核支撑——而且每个零件都始终连着它所参与的那部分物理。

AI 原生 CAD

把它说出来,就建好了

草图、拉伸、倒圆、装配,可以直接上手做——也可以只说你想要什么。助手改的是特征树本身,而不是生成一块用完就扔的网格,所以它做的每一步操作都是具名、可编辑、可回溯的参数化步骤。

Design 应用,吹风机在画布上,左边是特征树,右边是助手。一条打进去的指令——把颈圈边缘按三毫米倒圆,给风嘴加九条筋做成冠状——得到回应,两个具名步骤落进树里,挨着原有的四个:一个带着半径和边数的倒圆,一个带着数量和间距的筋阵列。两者都可编辑;零件本身没有动。

几何内核

构建在 Manifold 与 OCCT 之上

双内核把 OCCT 的精确 B-rep 运算——与工业 CAD 同一血统——和 Manifold 快速、保证水密的网格布尔运算配在一起。需要可制造的几何时用精确实体;需要能撑过下游求解器的东西时用稳健网格。两者都编译成 WebAssembly,都在标签页里本地运行。

同一支吹风机,在画布上被剖开:Run 这个动作填满的同时,一个剖切面扫过外壳,把壳体打开,露出颈部里的电机、风扇和四圈加热丝。旁边的属性面板随后点出两个内核各自返回什么——OCCT 的精确 B-rep 共 118 个面,Manifold 的水密网格——两者都标注为 WebAssembly,在标签页里本地运行。

相连

知道自己物理的几何

把一个零件直接推进 Component 模型:几何、质量属性、惯性张量和具名参数会作为一条活的链接一起过去。在 Design 里改一下壁厚,Component 里的结构模态就跟着动——CAD 模型与仿真模型之间的漂移,也就是多数 MBSE 项目丢掉保真度的地方,压根就张不开。

一道接缝两侧是 Design 与 Component,彼此相连。壁厚从 2 毫米被拖到 1.7 毫米,吹风机外壳的质量和惯性随之改变,链接把两者一起带进同一支吹风机的 Component 模型——它们在那边以自己的名字到达,housing.m 和 housing.J——依赖它们的分析随即回到重算状态。

互通

装得进你已有的工具链

Design 的定位是站在你现有内核的旁边——而不是要求你把十年的零件历史全迁进来。

一列特征树,底部是一个标着只读的导入实体,它的历史被注明为外部,面数与边数列在旁边——上面一个接一个叠着 Design 自己为这支吹风机建的四个具名步骤,每一个都带着导入实体所没有的编辑控件。

准备开始了吗?