IGES 文件是基于 Initial Graphics Exchange Specification 的中性 CAD 交换文件,扩展名为 .igs 或 .iges,两者是同一种格式。IGES 比 STEP 更早,至今仍常见于曲面模型、模具和历史遗留的数据交接。不用原来的 CAD 系统也能查看:在 IGES 查看器 中打开,看清收到的是实体、曲面还是只有曲线,再核对一个已知尺寸。
中间这一步对 IGES 比对大多数格式更重要。扩展名无法告诉你文件里是不是封闭实体,而答案决定了你能测什么。
IGES 文件里有什么
标准 IGES 文件是纯 ASCII 文本,每行固定 80 个字符,可以用文本编辑器打开副本。每一行第 73 列的字母表明这一行属于哪个段:
| 字母 | 段 | 内容 |
|---|---|---|
S |
Start | 导出器写的自由文本,常见为来源系统或备注 |
G |
Global | 全文件设置,包括发送系统、日期和模型单位 |
D |
Directory entry | 每个实体一条两行记录:类型编号、层、颜色和指针 |
P |
Parameter data | 每个实体的具体数值:坐标、节点、裁剪曲线 |
T |
Terminate | 以上各段的行数 |
如果各行不符合这个布局,它就不是标准的 ASCII IGES 文件。从其他格式改名而来的文件,改扩展名并不会让它变得可读。
Global 段里有一个单位标记。规范中 1 表示英寸,2 表示毫米,其他取值对应更多单位。读取器会在导入时转换单位,例如 Open CASCADE 会把非毫米长度转换为毫米。Open CASCADE IGES 转换器指南。这个标记只有在发送方设置正确时才有用,所以用已知尺寸核对才是真正的检查。
曲线、曲面还是实体
IGES 用带编号的实体类型描述几何。实际收到的文件大致分三类:
| 文件内容 | 典型实体 | 可以检查什么 |
|---|---|---|
| 封闭实体 | 由壳体和面构成的流形实体 B-Rep(类型 186) | 尺寸、表面积、体积,以及按确认密度计算的质量 |
| 曲面 | 裁剪曲面和 B 样条曲面(类型 144、128) | 尺寸和表面积;体积最多只是近似值 |
| 仅曲线 | 直线、圆弧、样条 | 外形尺寸和线框形状;没有面积、体积和质量 |
只有曲面的文件非常常见,因为很多系统导出 IGES 时,即使源模型是实体,也会写成一组裁剪面。看起来封闭的着色模型仍可能是一组开放曲面。为什么 IGES 文件显示为曲面而不是实体 解释了成因,以及该向对方要什么。
如何在线打开 IGES 文件
- 保留原始
.igs或.iges文件不动。 - 打开 IGES 查看器。在 Windows、macOS 或 Linux 上,使用支持 WebGL 的浏览器即可。
- 选择文件。文件会上传到服务器处理;查看和测量不需要账号。
- 用 适应窗口 把模型放进视图,它只移动相机。
- 看加载出来的是什么:实体、一组曲面,还是曲线线框。属性 面板顶部会显示实体数量。
- 把 属性 里的 X、Y、Z 外形尺寸和你信任的尺寸对比。
- 曲面用表面积。只有实体数量大于零且没有几何警告时,才把体积和质量当作实体属性。

上面的样例就是需要留意的情况。它的六个面围成一个盒子,所以 CADProps 能从显示网格恢复出约 6,000 mm³ 的近似体积,但实体数量是 0,面板也警告体积可能不准确。表面积基于 B-Rep 面,在这里才是可靠的数值。如果曲面没有围成封闭空间,体积会保持“不可用”,而不是显示为零。无论哪种情况,都不要用包围盒估算来替代。
打开 源单位、计算方法和精度 可以看到读取器采用的单位、实体数量,以及每个数值的计算方式。

IGES 读取器处理自包含的文件。外部引用不会被获取,所以依赖其他文件的文件只会加载它自身包含的内容。
IGES 不擅长携带什么
IGES 传递的是几何。它不携带源特征树、草图或约束,装配结构也不如 STEP 完整。管理类数据在导入时也可能丢失:例如 Open CASCADE 的读取器不会转换层(level)分配。Open CASCADE IGES 转换器指南。如果图层或层级组织对你的工作很重要,请在接收系统里确认,不要假定它被保留。
不同读取器支持的版本和实体类型也不同。Open CASCADE 可以读取最高到 IGES 5.3 的文件。使用了读取器不支持的实体时,打开后可能缺少部分内容。
什么时候改要 STEP
需要查看或测量曲面时,IGES 就够用。遇到以下情况,请向发送方要 STEP 导出:
- 需要实体体积或质量,而 IGES 里只有曲面;
- 需要装配结构、组件名称或位置;
- IGES 在接收系统里加载不完整;
- 核对过单位标记后,已知尺寸仍然不一致。
STEP 与 IGES 的对比 更详细地比较了这两种格式,STEP 文件指南 则说明你会拿到什么。其他中性格式见 IGES 与 Parasolid 和 SAT 与 IGES。
把 IGES 转换为 STEP
如果接收系统更喜欢 STEP,请在检查原文件之后使用 IGES 转 STEP。转换会保留读取到的几何,但不会把开放曲面缝合成实体,所以曲面 IGES 转出来仍然是曲面 STEP。请重新打开结果,并把尺寸和表面积与源文件对比。
所有 IGES 工具和指南都汇总在 IGES 页面。需要区分是文件问题还是查看器问题时,可以用 box.iges 样例。
原始文章: CADProps · https://www.cadprops.com/zh-hans/guides/iges-file-what-it-is-how-to-open/