SupaVoxel
网格转 CAD

STL 转 STEP 转换器

得到一个闭合实体,CAD 程序可以打开它、测量、切割,并与其他零件组合。它是由平面构成的面片实体,不是可编辑的曲线,本页会在转换前把这一点讲清楚。

  • 在浏览器中运行
  • 无需注册
  • STEP AP214,毫米
  • 共面自动合并
更新于 2026年10月

先读这段:STL 转 STEP 能做什么、不能做什么

STL 就是一堆三角形。它并不知道一圈 64 个细长三角形原本是个圆柱,所以任何转换器——免费的还是付费的——都不可能把原来的圆角、孔和草图还给你。这个工具写出的是一个面片 B-rep:一个有效、闭合的 STEP 实体,它的面就是你网格里的平面多边形。

这个实体确实有用。你可以测量它、剖切它、把它作为参考放进装配体、用一块毛坯减出型腔,或者在它的平面上继续添加 CAD 特征。但你没法点一下孔就改直径,也没法拖动圆角半径。要做到那一点,你需要在 CAD 里以这个面片实体为参照重建零件,或者使用能拟合真实圆柱和平面的逆向工程工具。

写入器做了一件事,效果很实在:相邻的共面三角形会合并成一个面。一个来自 STL 的立方体现在是 6 个面,而不是 12 个三角形;一块带十几个螺栓孔的平板盖变成一个带孔的面,而不是几百个细碎片。

如何把 STL 转成 STEP

  1. 01

    打开 STL

    拖入二进制或 ASCII STL,最大 200 MB。面板会显示三角形数、顶点数和文件大小。打开线框转一转,判断三角形数量对 CAD 来说是否合理(见下方限制)。
  2. 02

    确认单位和朝向

    STL 没有单位字段,所以转换器默认按毫米处理,切片软件和大多数模型网站都用毫米。如果输出尺寸显示为 0.05 × 0.03 × 0.02 mm,说明文件是按米保存的:把文件单位切换为 m。Z 轴向上保持开启,实体就会落在 XY 平面上。
  3. 03

    转换并在 CAD 中打开

    点击转换为 STEP。顶点会被焊接,平面区域会合并,一个以毫米为单位的 AP214 文件开始下载。在 Fusion、SolidWorks、Onshape、FreeCAD 或任何基于 OpenCascade 的工具中,它会作为普通实体打开。

STL 转 STEP 转换器在测试模型上的结果

使用本页的写入器实测。平面几何折叠效果好;曲面几何每对分面保留一个面。

模型STL 三角形STEP 面数STEP 文件大小
10 mm 立方体1263.6 KB
圆柱,64 边2566626 KB
球体,128 × 64 分段16,1288,0643.0 MB

STEP 是文本格式,所以带曲面的高面数网格会膨胀到二进制 STL 的好几倍。转换器会拒绝超过 200,000 个面的网格,并引导你使用网格简化工具。

哪些内容会带进 STEP 文件

形状
精确保留,每个分面都成为闭合壳体上的一个平面
独立壳体
每段网格成为独立的实体
单位
以毫米写入,并在文件中声明单位
颜色
每个实体一个颜色,取自网格的第一个材质
曲线与特征
不重建:圆柱保持分面状态,没有特征树
UV、贴图、法线
丢弃。STEP 描述的是实体,不是着色

从网格得到可用实体

推荐做法
  • 先修复:有破洞的网格会生成开放壳体。转换前先用 STL 修复 处理一遍
  • 把密集扫描和 AI 网格用网格简化工具降到 10,000 到 50,000 个三角形,CAD 才不会卡
  • 在 Fusion 中,Convert Mesh 命令的 Prismatic 模式会尝试为机械零件拟合真实平面和圆柱;如果你需要可编辑特征,就对 STL 用这个
  • 在 FreeCAD 中,对导入的实体执行 Part > Refine shape,合并剩下的共面
避免做法
  • 不要把 50 万三角形的雕刻模型丢进 CAD;即使在限制以内,六位数的面数也会让大多数 CAD 工具卡死
  • 别指望改孔径或圆角;在这些面片实体上重建那些特征
  • 不要为了打印而转 STEP:切片软件要的是 STL 或 3MF,转回去毫无意义
  • 从 Blender 按米导出的文件,别把单位留在 mm;看一眼尺寸读数

常见问题

常见问题

这个 STEP 文件是真正的 CAD 实体吗?

它是标准 STEP AP214 文件里真正的闭合实体,CAD 程序会把它当作可测量、可切割、可组合的实体。它不是参数化模型:每个面都是平面,没有特征历史,一个孔是一圈平面而不是能改尺寸的圆柱。任何 STL 转 STEP 转换器都是如此。

转换后的零件能在 Fusion 360 或 SolidWorks 里编辑吗?

你可以往上加特征:从平面拉伸、切槽、与其他实体布尔组合,或者抽壳。但曲面区域的形状没法参数化地修改。常见的做法是把面片实体作为参考导入,再用真实草图在上面建一个干净的零件。

为什么我的 STEP 文件比 STL 大那么多?

STEP 是纯文本格式,每个面都要存自己的平面、环和点,而二进制 STL 每个三角形只占 50 字节。在我们的测试中,一个 16,000 三角形的球体从约 800 KB 的二进制 STL 变成 3 MB 的 STEP。平面为主的零件增长小得多,因为共面三角形会合并成单个面。

STL 转 STEP 有大小限制吗?

输入文件最大 200 MB,但输出上限是 200,000 个 STEP 面,因为更大的文件在大多数 CAD 工具里打开极慢甚至打不开。如果你的网格超限,转换器会提示并给出网格简化工具的链接,简化后可以再回来。

STEP 文件用什么单位?

毫米,并在文件内声明,所以 CAD 程序会把零件放在正确的尺寸上。STL 本身没有单位:除非你修改文件单位,转换器默认数字是毫米。转换前看一眼输出尺寸读数;一个人偶只有 0.08 mm 说明 STL 是按米保存的。

转换器会保留颜色吗?

每个实体得到一个颜色,取自它的第一个材质,能读取 STEP 颜色的 CAD 程序会显示出来。普通 STL 文件没有颜色,所以大多数转换结果是中性灰。多色 3MF 打印件或带贴图的模型无法在 STEP 中保留逐三角形颜色。

免费吗?我的文件会被上传吗?

免费、无需注册,也不会上传任何东西。焊接、面合并和 STEP 写入全部在这个浏览器标签页里用 JavaScript 完成,机密零件不会离开你的机器。只下载页面代码,你的几何数据不会被发送到任何地方。

免费开始

转换 STL 为 STEP

在上方拖入网格,即可得到一个以毫米为单位的面片 STEP 实体,可直接在 CAD 中打开。

免费 · 浏览器内运行 · 无需注册