# IGES 文件（.igs、.iges）是什么，怎么打开

IGES 文件是较早的中性 CAD 格式，用于曲线、曲面和部分实体。了解如何在线打开 .igs 或 .iges 文件，并确认收到的到底是什么。

IGES 文件是基于 Initial Graphics Exchange Specification 的中性 CAD 交换文件，扩展名为 `.igs` 或 `.iges`，两者是同一种格式。IGES 比 STEP 更早，至今仍常见于曲面模型、模具和历史遗留的数据交接。不用原来的 CAD 系统也能查看：在 [IGES 查看器](https://www.cadprops.com/zh-hans/tools/iges-viewer/index.md) 中打开，看清收到的是实体、曲面还是只有曲线，再核对一个已知尺寸。

中间这一步对 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 转换器指南](https://occt3d.com/dev/doc/overview/html/occt_user_guides__iges.html)。这个标记只有在发送方设置正确时才有用，所以用已知尺寸核对才是真正的检查。

## 曲线、曲面还是实体

IGES 用带编号的实体类型描述几何。实际收到的文件大致分三类：

| 文件内容 | 典型实体 | 可以检查什么 |
|---|---|---|
| 封闭实体 | 由壳体和面构成的流形实体 B-Rep（类型 186） | 尺寸、表面积、体积，以及按确认密度计算的质量 |
| 曲面 | 裁剪曲面和 B 样条曲面（类型 144、128） | 尺寸和表面积；体积最多只是近似值 |
| 仅曲线 | 直线、圆弧、样条 | 外形尺寸和线框形状；没有面积、体积和质量 |

只有曲面的文件非常常见，因为很多系统导出 IGES 时，即使源模型是实体，也会写成一组裁剪面。看起来封闭的着色模型仍可能是一组开放曲面。[为什么 IGES 文件显示为曲面而不是实体](https://www.cadprops.com/guides/iges-surfaces-not-solid/index.md) 解释了成因，以及该向对方要什么。

## 如何在线打开 IGES 文件

1. 保留原始 `.igs` 或 `.iges` 文件不动。
2. 打开 [IGES 查看器](https://www.cadprops.com/zh-hans/tools/iges-viewer/index.md)。在 Windows、macOS 或 Linux 上，使用支持 WebGL 的浏览器即可。
3. 选择文件。文件会上传到服务器处理；查看和测量不需要账号。
4. 用 **适应窗口** 把模型放进视图，它只移动相机。
5. 看加载出来的是什么：实体、一组曲面，还是曲线线框。**属性** 面板顶部会显示实体数量。
6. 把 **属性** 里的 X、Y、Z 外形尺寸和你信任的尺寸对比。
7. 曲面用表面积。只有实体数量大于零且没有几何警告时，才把体积和质量当作实体属性。

<figure class="workflow-evidence"><img src="/assets/evidence/guides-2026-10-06/iges-file-properties-1440.webp" srcset="/assets/evidence/guides-2026-10-06/iges-file-properties-720.webp 720w, /assets/evidence/guides-2026-10-06/iges-file-properties-1440.webp 1440w" sizes="(max-width: 760px) 100vw, 920px" width="1440" height="1000" loading="lazy" alt="在 CADProps IGES 查看器中打开的 box.iges：0 个实体，10 × 20 × 30 mm，表面积 2,200 mm²，体积带有几何警告"><figcaption>box.iges 是一个由曲面围成的盒子，不是实体：0 个实体，带几何警告，体积是从显示网格中恢复的。截图为英文界面。</figcaption></figure>

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

打开 **源单位、计算方法和精度** 可以看到读取器采用的单位、实体数量，以及每个数值的计算方式。

<figure class="workflow-evidence"><img src="/assets/evidence/guides-2026-10-06/iges-file-source-units-1440.webp" srcset="/assets/evidence/guides-2026-10-06/iges-file-source-units-720.webp 720w, /assets/evidence/guides-2026-10-06/iges-file-source-units-1440.webp 1440w" sizes="(max-width: 760px) 100vw, 920px" width="1440" height="1000" loading="lazy" alt="box.iges 的“源单位、计算方法和精度”面板：源单位 MM，0 个实体，12 个显示三角形"><figcaption>从 IGES 文件读取的源单位（MM），以及“恢复的体积来自显示网格”的说明。截图为英文界面。</figcaption></figure>

IGES 读取器处理自包含的文件。外部引用不会被获取，所以依赖其他文件的文件只会加载它自身包含的内容。

## IGES 不擅长携带什么

IGES 传递的是几何。它不携带源特征树、草图或约束，装配结构也不如 STEP 完整。管理类数据在导入时也可能丢失：例如 Open CASCADE 的读取器不会转换层（level）分配。[Open CASCADE IGES 转换器指南](https://occt3d.com/dev/doc/overview/html/occt_user_guides__iges.html)。如果图层或层级组织对你的工作很重要，请在接收系统里确认，不要假定它被保留。

不同读取器支持的版本和实体类型也不同。Open CASCADE 可以读取最高到 IGES 5.3 的文件。使用了读取器不支持的实体时，打开后可能缺少部分内容。

## 什么时候改要 STEP

需要查看或测量曲面时，IGES 就够用。遇到以下情况，请向发送方要 STEP 导出：

- 需要实体体积或质量，而 IGES 里只有曲面；
- 需要装配结构、组件名称或位置；
- IGES 在接收系统里加载不完整；
- 核对过单位标记后，已知尺寸仍然不一致。

[STEP 与 IGES 的对比](https://www.cadprops.com/guides/step-vs-iges/index.md) 更详细地比较了这两种格式，[STEP 文件指南](https://www.cadprops.com/zh-hans/guides/step-file-what-it-is-how-to-open/index.md) 则说明你会拿到什么。其他中性格式见 [IGES 与 Parasolid](https://www.cadprops.com/guides/iges-vs-parasolid/index.md) 和 [SAT 与 IGES](https://www.cadprops.com/guides/sat-vs-iges/index.md)。

## 把 IGES 转换为 STEP

如果接收系统更喜欢 STEP，请在检查原文件之后使用 [IGES 转 STEP](https://www.cadprops.com/zh-hans/tools/iges-to-step/index.md)。转换会保留读取到的几何，但不会把开放曲面缝合成实体，所以曲面 IGES 转出来仍然是曲面 STEP。请重新打开结果，并把尺寸和表面积与源文件对比。

所有 IGES 工具和指南都汇总在 [IGES 页面](https://www.cadprops.com/iges/index.md)。需要区分是文件问题还是查看器问题时，可以用 [box.iges 样例](https://www.cadprops.com/samples/box.iges)。

HTML page: https://www.cadprops.com/zh-hans/guides/iges-file-what-it-is-how-to-open/
