从SOLIDWORKS接过模型来改:三种来件的正确打开方式
本篇面向从其他 CAD(SOLIDWORKS、NX、Creo 等)转来或需要两头协作的读者:把文件交给 Shapr3D 或从它交出去时,X_T、STEP、STL 各自适合什么场景,以及单位、网格体这几个最容易翻车的坑。相关文档:免费档边界与档位速查.md · 安卓版安装与真机体验.md
一、先分清三类文件
拿到文件先看它属于哪一类,处理方式完全不同:
| 类别 | 代表格式 | 特点 |
|---|---|---|
| 精确几何(B-rep) | STEP、IGES、X_T / X_B | 用数学面描述形状,精度与缩放无关 |
| 三角网格(mesh) | STL、3MF、OBJ | 三角面片拼出的近似形状 |
| 原生格式 | SHAPR、SLDPRT | 带设计历史,别的软件打不开 |
一句话记忆:要制造选 B-rep,要打印选网格,要留底选原生。
二、与 SOLIDWORKS 互换:首选 X_T
Shapr3D 与 SOLIDWORKS、NX 同用 Siemens Parasolid 几何内核,互换时的优先级很明确:
- X_T 优先——同引擎直出,保真度最高、文件还小;免费档即可导入。
- STEP 退一步——行业标准中性格式,对方给不了 X_T 时的稳妥选择。
- IGES 兜底——两边都拿不到前两者再用,缺点是容易出破面,收到破面先在导入设置里动「修复几何」开关。
反向交付同理:把 Shapr3D 里改完的模型发回给用 SOLIDWORKS 的同事,导 X_T 或 STEP,别发截图——这句听起来像玩笑,但真实工作里确实时有发生。
高阶格式(CATIA V5、Creo、Solid Edge、JT 等)的导入属于更高档位能力,普通协作很少碰到,遇到了再看档位。
三、STL 来件:只能当参考体
从 3D 打印切片器或扫描件拿到的 STL 是三角网格体,导进 Shapr3D 后不能直接倒角、抽壳或改参数——网格只承载形状近似,不承载精确几何。正确姿势:
- 把网格设为参考体,新建草图照着描线重建;
- 或向对方要 STEP / X_T 版本,一劳永逸。
同理,指望「STL 转 STEP」把网格变成精确几何是走不通的,转出来的 STEP 里还是那堆三角面。
四、两个高频翻车点
- 单位不对齐。导入导出都涉及毫米 / 英寸,跨软件交接前先在两端把单位对齐——尺寸差 25.4 倍的模型基本都是这个原因。
- 版本太旧。旧版软件读新版导出的文件偶尔失败,让对方更新到当前版本再导一遍即可。
来件在 Shapr3D 里改完想接着在安卓设备上看看或轻量编辑的,安装方式见 安卓版安装与真机体验.md;配套站点的界面实拍与更多上手内容在 shapr3d 资料站。