.x_t / .xmt_txt
文本。便于排查(记事本能看版本号),体积大,易被传输破坏。
手里是 .x_t / .x_b,对方不是 NX / SolidWorks。转成 STEP 才能给 CATIA、Creo 或只收中性文件的供应商。

Parasolid 已经是精确实体。转 STEP 是为了让另一家内核读懂,不是变得更精确。x_t 里的几何和拓扑是内核原生结构,STEP 是把它翻译成 ISO 10303 的中性描述;翻译是精确的(都是 NURBS / 解析曲面),但对方导入时要再翻译一次进自己的内核,两次翻译偶尔会在容差边缘出问题。
所以规则是:能直连内核就直连。SolidWorks、NX、Solid Edge、Onshape 之间发 x_t;跨到 CATIA、Creo、Inventor 或不知道对方用什么,发 STEP。
来回倒会累积公差。x_t 转 STEP 再转回 x_t 的文件,别当原始数据用。
文本。便于排查(记事本能看版本号),体积大,易被传输破坏。
二进制。传输优先,体积约为 x_t 的 1/3。
过新的 Parasolid 版本,老 NX 可能读不了。转换器读所有版本;先问对方版本再决定发 x_t 还是 STEP。
| Parasolid | STEP AP214 | 备注 |
|---|---|---|
| 实体(Body) | MANIFOLD_SOLID_BREP | 精确对应 |
| 面体(Sheet Body) | SHELL_BASED_SURFACE_MODEL | 精确对应 |
| 装配(Assembly) | NEXT_ASSEMBLY_USAGE_OCCURRENCE | 层级保留 |
| 颜色 | STYLED_ITEM | AP203 丢失 |
| 属性(Attribute) | 部分映射为名称 | 自定义属性多数丢 |
| 容差(Tolerance) | 按 STEP 全局容差 | 极少数薄面会报错 |