Skip to content

技术说明

转换的是什么?

IGES 是“初始图形交换规范”(Initial Graphics Exchange Specification)的缩写。这是一种历史悠久的中立 CAD 数据交换格式,用于在不同厂商的 CAD/CAM 系统之间传输工程数据。

3D XML 是由达索系统(Dassault Systèmes)开发的一种 3D 数据格式,可用于存储和交换产品结构、几何表示以及相关 3D 内容。根据具体实现方式,3D XML 数据可以采用 XML 或二进制形式,并可用于轻量级查看、协作和数据共享工作流。

转换过程是怎样的?

IGES 到 3D XML 的转换流程会读取源 IGES 实体,解析其中包含的几何数据,并将这些信息映射到目标 3D XML 结构中。转换结果不仅仅是文件扩展名的改变,而是将中立 CAD 交换模型转换为可用于通信、查看或复用的 3D 表示形式。

3D XML 包含什么内容?

3D XML 可作为 3D 内容的结构化容器,用于表示产品结构、几何表示、可视化数据以及相关属性。根据工作流需求,3D XML 文件可以包含轻量级表示,也可以关联更完整的工程数据,以支持审查、协作或 PLM 相关应用。

为什么要将 IGES 转换为 3D XML?

主要原因通常是为了让交换得到的 CAD 数据更易于分发、查看和协作。IGES 在通用 CAD 数据交换方面具有重要价值,而 3D XML 更侧重于 3D 内容的轻量级传输、结构化表示和共享。因此,当不需要完整原生 CAD 模型,但需要便于审查、文档编制或协作的 3D 表示时,将 IGES 转换为 3D XML 会很有用。

应用与行业用例

在工程环境中,当需要将中立 CAD 数据重新打包,用于设计审查、技术沟通、供应商数据交换或轻量级可视化时,IGES 到 3D XML 的转换非常有用。当团队希望从通用交换格式转向更适合快速共享和结构化 3D 沟通的格式时,这种转换尤其重要。

对于软件开发人员而言,该工作流常见于导入/导出管道、查看器应用程序、PLM 相关数据交换以及 CAD 互操作性服务中。这些服务需要将精确 CAD 输入与更轻量级的下游 3D 应用需求连接起来。

挑战或常见陷阱

一个常见误区是认为将 IGES 转换为 3D XML 能无损传递所有工程信息。实际上,源格式和目标格式的设计目的不同,因此转换结果取决于 IGES 文件中包含的数据,以及转换器如何将这些数据映射到目标表示形式中。

另一个陷阱是期望每个 3D XML 输出都能像原生 CAD 模型一样工作。3D XML 更适合高效的 3D 通信、查看和共享,可能包含轻量级或多表示形式的数据。这对审查和协作非常有用,但并不等同于完整的原生建模数据。

开发人员还应注意转换质量问题,例如几何缺陷、拓扑不完整或表示形式不匹配。这些问题未必会阻止模型打开,但可能降低其在下游查询、编辑、网格划分或制造相关工作流中的可靠性。

Spatial 如何提供帮助

Spatial 的 3D InterOp SDK 可读取 IGES 文件并输出 3D XML 格式。该转换并不是简单的重新打包:3D InterOp 会解析 IGES 实体,构建内部几何表示,然后将数据写入有效的 3D XML 结构中。

在 IGES 输入端,3D InterOp 可在写入目标格式之前执行自动修复。较旧的 IGES 文件可能包含样条曲面近似、曲面之间的间隙、拓扑不一致以及公差不匹配等问题。3D InterOp 的修复流程可在数据进入输出阶段之前处理这些问题:

  • 几何简化:从样条曲线近似中恢复解析形状,例如平面、圆柱或圆锥,从而减少数据量并提高模型可用性。
  • 拓扑修复:删除重复顶点,拆分存在明显不连续性的边,并修正环路错误。
  • 曲面细化:重建自相交或不规则的曲线和曲面,使其更符合目标表示形式的要求。

即使目标格式是面向通信和共享的轻量级格式,这一步也很重要。转换过程中未处理的几何缺陷可能会影响下游查看器、审查工具或使用 3D XML 输出的 PLM 系统。在写入之前修复源数据,有助于提高整个数据链路的可靠性。

3D InterOp 还可从 IGES 源文件中提取可用元数据,例如颜色、图层和名称,并将其映射到 3D XML 输出中。其选择性导入 API 允许应用程序选择要加载的数据容器,例如产品结构、三角网格几何体、精确几何体或制造信息,从而控制 3D XML 包中包含的内容,而不是盲目转换所有数据。

3D InterOp 支持读取和写入 30 多种 CAD、BIM、网格和可视化格式,包括 IGES 和 3D XML。因此,IGES 到 3D XML 的转换可以作为更大规模工程数据工作流中的一个步骤。

20 多年来,已有 300 多家公司使用 3D InterOp。

您可以 申请试用,了解 3D InterOp 如何支持您的 CAD 互操作性工作流。

其他文件格式

达索系统

西门子公司

歐特克

标准

其他

  • Pro/E / Creo
  • Rhino
  • MicroStation DGN
  • AVEVA
  • Smart3D