数据结构论坛

首页 » 分类 » 定义 » 您需要了解的有关CAD文件格式的所有信息
TUhjnbcbe - 2024/3/12 16:02:00

CAD文件是CAD软件的输出,包含有关设计对象的关键信息:其几何和拓扑表示、3D模型层次结构、元数据和视觉属性,具体取决于文件格式。

多年来,已经积累了很多关于CAD文件是什么样的、它们的特点是什么以及其中一些文件效率高和低效率高的知识。

什么是CAD文件?

V型双引擎的CAD模型

CAD(计算机辅助设计)文件是CAD软件的输出,包含有关设计对象的信息。它可能由2D或3D数据组成,供设计师、工程师、制造商、科学家和数字艺术家使用。

CAD文件的定义特征是其格式。有中性、本机和“内核”CAD文件格式。

中性文件格式,如STEP和IGES,被制定为大多数CAD建模平台可读的行业标准。这些格式的规范是公开可用的,并由公司或财团维护。例如,IGES是由国家标准局开发的,而STEP是CAXIF的产品。

原生格式,例如SOLIDWORKS、CATIA和DWG,由主要CAD供应商生产。为了将它们导入到第3方CAD工具中,需要进行转换。

内核格式源自流行的几何建模内核,最常见的是ACIS和Parasolid。CAD建模内核是建模软件的一个组件,定义了它如何以数学方式描述形状。内核格式最适合构建在相应内核之上的软件。

CAD文件可以存储哪些属性?

直升机主齿轮箱CAD模型

几何表示

在CAD文件中表示3D数据的两种最常见方式是网格和B-Rep,也称为多边形和边界表示。B-Rep体是通过一组精确的几何实体和拓扑实体定义的。另一方面,网格模型是B-Rep的孪生模型,所有精确边界都被一组近似的小平面替换。早些时候,我们发表了一篇博客文章,描述了将多边形格式转换为B-Rep的特殊性。

用法

几何实体是未来可视化的框架。它存储有关零件尺寸和几何属性的信息:体积、表面积、质心。

特定格式的支持

CAD文件格式的几何表示范围有所不同:IGES支持B-Reps、STL和VRML-多边形,而JT可能包含两者。

拓扑

拓扑只是B-Rep表示的一个因素。拓扑形状包括实体(实体、薄片、线框、橡子)和元素(壳、面、边等)。

用法

几何定义了身体形式,拓扑定义了底层几何的修剪并存储连接信息。良好的拓扑允许可预测的修改和动画,并且内存占用更少。

特定格式的支持

根据CAD格式,可以有不同类型的拓扑实体及其表示的不同要求。CAD模型常见的拓扑数据结构源于这样一个事实,即每条边都连接到几个面,这保证了面的连通性,是形成实体的先决条件。但规则总是有例外的。例如,在IGES中没有像Edge这样的实体。相反,有一个EdgeList在转换时不提供Faces连接。CAD拓扑多样性的另一个例子是,虽然在STEP中外边界是强制性的并且有自己的实体(FACE_OUTER_BOUND),但另一种格式可能没有这样的要求,例如Parasolid。

产品结构

产品结构是称为零件的单个对象和称为组件的互连对象组的层次结构。

用法

在基本层面上,由于产品结构信息,在大多数CAD软件包的屏幕左侧都有一个可折叠的树状视图。我们可以展开树或其组,勾选复选框以隐藏或显示模型元素,复制整个组件,探索零件的相互关系。

特定格式的支持

零件、装配体及其层次结构可以通过以下两种方式之一进行描述:在整个模型的单个文件中(IGES、Parasolid-XT、ACIS-SAT),或在一组文件中,每个零件和装配体一个(SOLIDWORKS、CATIA、PTCCreo、西门子NX)。

元数据

除了几何、地形和结构,CAD文件还包含元数据。它包括对象名称和ID、用户定义的属性、层、产品和制造信息(PMI)、验证属性。

用法

与前面提到的所有属性不同,元数据传达了模型的通用性较低的特征:特定于其未来用途、应用行业、进一步处理步骤等。它可以是创建日期、材料密度、尺寸公差或任何其他任意属性。

特定格式的支持

传输这些类型数据的能力因格式而异:STL是最缺乏任何元数据的格式,VRML有广泛的支持,但不能包含层和PMI,而STEP和JT支持所有上述数据。

视觉属性表示

CAD文件还可以定义诸如颜色、材料、纹理、线型和光源等视觉属性。这些特征可以附加到B-Rep和网格元素。

用法

如果显示模型至少与处理模型同等重要,则有必要考虑视觉属性。这些属性不仅可以改善CAD模型的外观,还可以使其结构和功能更加清晰。

特定格式的支持

CAD格式的不同不仅在于特定属性的可用性,还在于它的支持方式。例如,颜色可以通过RGB元组指定或从基本选项的预定义列表中选择。

最常见的CAD文件格式和扩展名

涡轮泵的CAD模型.

CAD数据在客户、承包商和投资者之间从一个部门传输到另一个部门。所有这些利益相关者根据他们的角色(编辑/审阅者)、细分市场(工程/制造/销售)或他们的公司规模和预算使用不同的软件。如果CAD文件交换导致数据丢失或需要资源密集型验证以进行进一步处理,则可能对整个产品生命周期产生负面影响。这就是为什么必须使用在现有软件包之间更具互操作性的最佳CAD格式的原因。以下是最常见的扩展及其优缺点的简短概述。

1.IGES文件格式

扩展名:.igs、.iges类型:中性几何表示:B-rep,网格标准:ANSI创建年份:年代创建者:美国国家标准局

IGES(初始图形交换规范)是在各种CAD平台之间制定互操作性规范的首批尝试之一。现在它是应用最广泛的中性CAD格式之一,并得到Autocad、CATIA、Creo、SiemensNX和其他CAD建模软件的支持。

2.STEP文件格式

扩展名:.stp、.step类型:中性几何表示:B-rep标准:ISO创建年份:年代创建者:ISO

STEP(产品模型数据交换标准)是争取CAD互操作性的下一步。为关键行业用例定义数据交换标准STEP由数十个AP(应用协议)组成,包括用于机械零件和组件3D设计的AP、用于汽车机械设计的AP以及用于基于模型的包罗万象的AP一般的3D工程。这些AP及其组合有助于涵盖设计、制造和产品生命周期的所有主要方面,这使得STEP始终是CAx和PDM/EDM系统之间交换的首选选项。

3.ACIS-SAT文件格式

扩展名:.sat、.sab类型:内核几何表示:B-Rep创建年份:年代创建者:空间公司、达索系统

ACIS-SAT是ACIS几何建模内核的原生格式,是两种最流行的内核格式之一。该内核支持众多CAD、CAM、CAE和3D动画平台,主要是Autodesk应用程序,为ACIS-SAT的广泛应用铺平了道路。该格式支持两种扩展:SAT(标准ACIS文本),它是人类可读的,允许手动调整模型内容;SAB(标准ACIS二进制),它更紧凑,更安全,不会出现舍入错误。

4.Parasolid-XT文件格式

扩展名:.x_t、.x_b、.xmt_txt、.xmt_bin、.xmp_txt、.xmp_bin类型:内核几何表示:B-rep,网格创建年份:年代创建者:ShapeDataLimited,现为西门子

Parasolid-XT是另一种属于建模内核的持久格式。同名内核是诸如SolidWorks、Ansys、SolidEdge、SiemensNX、OnShape等建模工具的基础。就像ACIS一样,Parasolid格式有两个关键扩展:基于文本的.x_t(虽然不像ACIS-SAT那样可读和可编辑)和基于二进制的.x_b。

5.JT文件格式

扩展名:.jt类型:中性几何表示:B-rep,网格标准:ISO创建年份:年代创建者:EngineeringAnimation和HP,现在是Siemens

JT(以其祖先DirectModel工具包的原始名称命名的JupiterTessellation)是SiemensPLM生态系统中的标准协作格式。由于它是为支持复杂装配体的可视化而开发的,因此JT可以存储从各种CAD系统导出的大量组件。网格数据是该格式的强大套件,它允许根据可视化比例加载各种LOD。

6.STL文件格式

扩展名:.stl类型:中性几何表示:网格创建年份:创建者:AlbertConsultingGroupfor3DSystems

顾名思义,STL(立体光刻)是一种最初用于3D打印目的的文件格式。如今,它广泛用于3D打印、激光扫描、快速原型制作和CAM工作流程。但大多数通用CAD软件包也支持STL。STL文件仅定义表面几何形状,其结构由三角形平面列表表示。有文本和更常见的二进制扩展。

7.VRML文件格式

扩展名:.wrl、.wrz类型:中性几何表示:网格标准:ISO/IEC-1:创建年份:创作者:戴夫·拉格特

VRML(VirtualRealityModelingLanguage,最初是VirtualRealityMarkupLanguage)是第一种专为在网络上显示3D场景而定制的3D格式。它使网站访问者能够与虚拟对象进行交互,广泛用于电子商务、教育和设计项目协作。VRML最常见的形式是纯文本文件,但也有gzip压缩的扩展名。许多3D建模程序可以以VRML格式保存对象和场景。

8.X3D文件格式

扩展名:.x3d类型:中性几何表示:网格标准:ISO/IEC//创建年份:创建者:Web3D联盟

X3D(Extensible3D)在基于Web的3D图形领域成为VRML的继任者。它与VRML的不同之处在于支持着色器、地理位置、动画、场景相关数据、表面几何体的NURBS编码以及其他附加功能。X3D具有基于XML的扩展、VRML编码和二进制编码。

1
查看完整版本: 您需要了解的有关CAD文件格式的所有信息