大型 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 测试装配体只输出了一行。
CSV 导出在零件名称后紧跟 Quantity 列,随后是单件的实体数、面数和尺寸。
3D 预览中的零件面板新增 Qty 列。过去在 Windows 上,文件路径会破坏零件数据,面板常常是空的。现已修复。
JSON 导出现在是有效的 JSON:Windows 路径和零件名称都会被转义。
在 1.0.21 中,每种唯一零件占一行,并带有 Quantity(数量)列。数量会沿子装配体相乘:在出现两次的子装配体中用了 4 次的螺栓计为 8 件。同一装配体现在列出 47 种零件,数量合计 65。
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 文件打不开?