大型 STEP 装配体不再卡住:3D CAD Converter 1.0.21
3D CAD Converter 1.0.21 于 2026 年 9 月 22 日发布。大型 STEP 文件的打开和转换更快,并修复了转换可能运行半小时以上仍无法完成的问题。对于普通文件,输出与 1.0.20 逐字节相同:变化的只是等待时间。
以下每个数字都是在同一台 Windows 测试电脑上用真实文件测得的,1.0.20 和 1.0.21 轮流处理相同的文件。
前后对比(实测)
| 操作 | 1.0.20 | 1.0.21 |
|---|---|---|
| 打开小型 STEP 零件的 3D 预览 | 5.3 s | 2.5 s |
| 打开中等大小 STEP 模型的预览 | 11.7 s | 6.1 s |
| 再次打开同一预览 | 3.0 秒(重新读取文件) | 不再重新读取 |
| 对 19 MB STEP 装配体网格化(仅网格化步骤) | 1.86 s | 1.24 s |
| 将 28 MB 的 STL(587,000 个三角形)转换为 OBJ | 21.5 s | 4.8 s |
| 该 OBJ 导出的峰值内存 | 1,080 MB | 709 MB |
| Fine 预览,含一个损坏面的 4 MB 装配体 | 9 分钟后中止(未完成) | 33.7 s |
| Fine 预览,含 65 个零件的 19 MB 装配体 | 34 分钟后中止(未完成) | 71.1 s |
| 文件列表中 19 MB 装配体的缩略图 | 16.9 s | 12.7 s |
| 19 MB 装配体的物料清单 (BOM) 行数 | 1 行 | 47 种零件,共 65 件 |
网格化本身快了约 30 %:小零件 227 → 158 毫秒,19 MB 装配体 1,855 → 1,238 毫秒。整个转换的提升较小,因为读取大型 STEP 文件仍占 12 到 18 秒中的 10 到 15 秒:19 MB 装配体转 GLB 的 CPU 时间从 31.0 秒降到 27.2 秒。
改动内容
- STEP 文件只网格化一次。引擎过去会把每个 STEP 曲面三角化两次,并丢弃第一次的结果。现在只做一次。三角形完全相同,已在 17 个文件、7 种输出格式上验证。
- 预览只读取一次 STEP 文件。过去打开预览会启动引擎三次:分别用于几何、文件信息和零件列表。现在只运行一次并保留结果,再次打开同一文件时不会重新读取。
- 全新的 OBJ 写出器。OBJ 导出不再经过通用 3D 库。新写出器生成相同的字节(91 个测试文件中 91 个完全一致),耗时约为原来的四分之一:28 MB STL 的 CPU 时间为 19.8 → 4.8 秒。
- 缩略图真正使用 Draft 质量。过去请求的是 Draft,实际得到的却是 Standard 网格。19 MB 装配体的缩略图现在使用 134,000 个三角形,而不是 486,000 个。
物料清单 (BOM):每种零件一行,附数量
工程师在报价或下单前会用 BOM 导出来清点零件。在 1.0.20 及之前,装配体会被压缩成最顶层节点:我们含 65 个实体的 19 MB 测试装配体只输出了一行。
在 1.0.21 中,每种唯一零件占一行,并带有 Quantity(数量)列。数量会沿子装配体相乘:在出现两次的子装配体中用了 4 次的螺栓计为 8 件。同一装配体现在列出 47 种零件,数量合计 65。
- CSV 导出在零件名称后紧跟 Quantity 列,随后是单件的实体数、面数和尺寸。
- 3D 预览中的零件面板新增 Qty 列。过去在 Windows 上,文件路径会破坏零件数据,面板常常是空的。现已修复。
- JSON 导出现在是有效的 JSON:Windows 路径和零件名称都会被转义。
Fine 质量下不再无休止地网格化
有些 STEP 装配体在 Fine 质量下永远无法完成。我们追查到是个别面造成的。在我们的测试装配体中,一个曲面的轮廓在两条边交叉处有 0.0005 mm 的缝隙。网格器不会报错,而是一直运行,既没有进度,也无法取消。同形状但没有缝隙的面只需 79 毫秒。
1.0.21 为预览和 Fine 质量的转换设置了 30 秒的网格化时限:
- 如果网格化在 30 秒内完成,一切不变:三角形与之前相同。
- 如果文件中有轮廓未闭合的面,会同时对一个已闭合缝隙的副本进行网格化,并在 30 秒用完时使用它。它保留完整的 Fine 细节:4 MB 装配体为 339,392 个三角形。
- 如果该副本也无法网格化,则改用 Standard 质量网格化。
- 发生第 2 或第 3 步时,列表中该文件的行会显示相应提示。命令行也会输出同样的提示。
没有损坏面的模型无论耗时多久都不会被降低精度。Standard、Draft、自定义设置和 UltraFine 不受时限影响:在 UltraFine 下,两个测试装配体分别在 85 秒和 104 秒内自行完成,而 30 秒的时限会让它们降为 Standard。
有了时限后,4 MB 装配体以 Fine 质量转为 STL 只需 33.5 秒,19 MB 装配体需 85.2 秒。此前这两个转换都无法完成。
其他修复
- 转换引擎不会再因为有问题的文件而静默崩溃。无效或缺失的 STEP 文件,或命令行中输错的数字,现在都会以指明问题的错误信息结束。
- 预览现在也会显示 IGES 文件的文件信息。此前 CAD 内核输出的杂散信息使应用无法读取这些信息。
如何获取 1.0.21
已经安装?启动 3D CAD Converter,横幅会提示 1.0.21 版可用,点击即可下载更新。
第一次使用 3D CAD Converter?免费试用版可让您用自己的文件进行 10 次转换,无需账户或信用卡。之后是一次性授权,无需订阅。 下载免费试用版
了解更多: 高质量 STEP 转 STL · STEP 文件打不开?