首页 > 其他分享 >IGES文件格式解析与格式转换

IGES文件格式解析与格式转换

时间:2023-09-11 14:33:59浏览次数:50  
标签:文件 IGES 模型 文件格式 曲面 格式 转换 解析

IGES文件格式简介

IGS是根据IGES标准生成的文件,主要用于不同三维软件系统的文件转换。

IGES标准,是建立在波音公司CAD/CAM集成信息网络、通用电气公司的中心数据库和其他各种数据交换格式之上的。其最初版本仅限于描述工程图纸的几何图形和注释,随后又将电气、有限元、工厂设计和建筑设计纳入其中。1988年6月公布的IGES4.0又吸收了ESP中的CSG(Constructive Solid Geometry,意译为体素构造法)和装配模型,后经扩充又收入了新的图形表示法、三维管道模型以及对FEM(有限元模型)功能的改进。而B-rep(边界表示法)模型则在IGES5.0中定义。然而,IGES在文件结构中却又不合理地定义了直接存取的指针系统。

IGES文件格式优缺点

IGES的优点

IGES是国际标准数据交换格式,可用于不同三维软件系统间的转换。

IGES的缺点

IGES只存储了模型的几何尺寸及点线面的拓扑关系,相对来说存储的内容较少,并且打开速度慢、拓扑关系容易丢失(破面)。同时,IGES在应用中暴露的主要问题是当数据文件过大时,数据转换处理时间非常长,同时也只注意了图形数据转换而忽略了其他信息的转换。

IGES数据组织

IGES标准定义的文件格式将产品数据看作元素(Entity)的文件。

IGES文件中的每个元素是以一种独立于应用的,特定的CAD/CAM系统内部产品数据格式可以映射的格式来表示。IGES作为一种逐渐成熟的标准,在IGES中包含的元素类型始终同步于CAD/CAM技术的发展。在IGES数据交换文件中表示信息的基本单位就是元素,每种元素都有唯一的元素类型号与之对应。

IGES由下列部分组成:(1)标志(FLAG)段;(2)开始(START)段;(3)全局(GLOBAL)段;(4)元素索引(DIRECTORY ENTRY)段;(5)参数数据(PARAMTER DATA)段;(6)结束(TERMINATE)段。

IGES文件编辑

IGES文件可以使用任何一种文本编辑器进行编辑,例如Windows记事本、写字板、Word、Notepad++等。

在编辑IGES文件之前,先打开要转的IGES文件,查找字段“2HIN”,将其改为“2HMM”,再将“2HIN”字段前的“1”改为“2”,保存修改好的IGES文件。这样,再用UG的IGES转换器转换,单位就改变过来了。

IGES格式转换

IGES格式可以使用多种软件进行转换为其他格式,例如SolidWorks、AutoCAD、CATIA、Alias等。

Solidworks

使用SolidWorks转换IGES格式的具体步骤如下:

  1. 打开SolidWorks软件,进入主界面。
  2. 打开一个曲面体或利用曲面命令制作一个曲面。
  3. 封闭曲面开口,选择曲面工具栏里的填充曲面命令,选择要填充的封闭曲线,确定后生成封闭的面。
  4. 勾选缝合命令选择曲面工具栏里的缝合曲面命令,将绘制的三个面全部选中,再勾选缝合命令里的创建实体命令,确定后即将曲面转化成实体。
  5. 使用剖面命令,将当前模型剖开,查看模型的内部是否实体化。

IGES文件格式解析与格式转换_iges简介

AutoCAD

使用AutoCAD转换IGES格式的具体步骤如下:

  1. 打开AutoCAD。
  2. 新建或者打开已有图形文件(dwg或者dxf文件)。
  3. 依次单击“插入”选项卡“输入”面板“输入”。
  4. 在弹出窗口中选择需要打开的文件。
  5. 点击需要打开的文件后,会弹出“正在后台处理输入作业”的对话框,可以点‘关闭’关掉此窗口,处理好后,右下角会弹出“输入文件处理完成”,点击蓝色文件路径即可打开文件。

IGES文件格式解析与格式转换_iges在线预览_02

CATIA

使用CATIA转换IGES格式的具体步骤如下:

  1. 打开CATIA软件。
  2. 进入V5的装配模块。
  3. 将需要转换的IGES文件导入CATIA中。
  4. 点击“File”菜单,选择“Save As”,将文件保存为STEP AP203格式(.stp)。

IGES文件格式解析与格式转换_iges格式转换_03

Alias

使用Alias转换IGES格式的具体步骤如下:

  1. 打开Alias软件。
  2. 导入需要转换的IGES文件。
  3. 点击“文件”菜单,选择“导出”,将文件保存为IGS格式。

IGES文件格式解析与格式转换_iges格式转换_04

在线转换工具

使用3D模型在线转换网站,网站提供多种模型格式文件转换,支持IGES格式文件在线预览,同时支持将IGES格式在线转换为GLTF、GLB、OBJ、STL、DAE、PLY、OFF等多种模型格式。

IGES文件格式解析与格式转换_iges简介_05

IGES发展前景

IGES的发展前景非常广阔,随着计算机辅助设计、制造和娱乐等领域的不断发展,IGES的应用范围也将不断扩大。IGES作为一种通用的ANSI信息交换标准,可以在不同的电脑系统之间进行数据交换,避免了数据重复输入和数据不一致的问题,提高了工作效率。同时,IGES还可以用于机械、工程、娱乐和研究等领域,为这些领域的发展提供了重要的技术支持。因此,可以预见,IGES在未来将会得到更加广泛的应用和发展。

标签:文件,IGES,模型,文件格式,曲面,格式,转换,解析
From: https://blog.51cto.com/u_16186343/7435831

相关文章

  • Spring AOP概念全面解析
    1AOP简介思考:什么是AOP,AOP的作用是什么?1.1AOP简介和作用【理解】AOP(AspectOrientedProgramming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(ObjectOrientedProgramming)面向对象编程作用:简单的说就是在不改变方法源代码的基础上对方法进行功能增强。符合Sprin......
  • 极空间NAS存储 -家用ssh功能和动态域名解析
    拉取自定义镜像拉取镜像映射端口访问Docker获取ipssh访问容器动态域名解析apiyuminstallpython3-pip-......
  • 为什么EDI工作流中围绕XML做EDI报文数据解析/生成?
    经常有客户问起,为什么在处理EDI文件时不一次到位,而需要使用多个端口来分次进行处理呢,是不是想要多占用几个端口好多卖钱呀?实际上,在一开始的知行EDI产品中,功能还没有这么完善,当时只支持EDI常见的传输协议,那个时候我们在做报文翻译时,还不能仅通过简单的配置来实现,需要手写代码,去读......
  • CSP-S2022初赛易错题解析
    一.2.错误原因:不会解析:real代表实际运行时间,user代表用户态运行时间,sys表示内核态运行时间,故选A 5.错误原因:不会解析:基数排序的思路类似于桶排序,故选A 9.错误原因:不会解析:这个问题可以转化成圆排列问题,公式为A(n-1,n-1),即(n-1)!,要考虑从两个方向看的图,所以要除......
  • 网络规划设计师真题解析--IP地址(七)
    DHCP服务器分配的默认网关地址是220.115.5.33/28,()是该子网主机地址。(2015年真题)A.220.115.5.32    B.220.115.5.40C.220.115.5.47    D.220.115.5.55答案:B解析:220.115.5.33/28建网比特数/28,只看第四位220.115.5.3300100001220.115.5.3200100000(主机位全零......
  • postgresql数据库安装日志解析插件wal2json
    postgresql数据库安装日志解析插件wal2json一、编译安装wal2json插件cdwal2jsonexportPATH=/data/home/fei.yang4/moudle/postgresql/bin:$PATHmakemakeinstall二、直接导入wal2json插件查看pg进程确定pgsql库和配置文件存放目录ps-ef|greppostgresqlubuntu24975248......
  • 深入解析Java中的数组复制:System.arraycopy、Arrays.copyOf和Arrays.copyOfRange
    当涉及到在Java中处理数组时,有许多方法可供选择,其中一些包括System.arraycopy()、Arrays.copyOf()和Arrays.copyOfRange()。这些方法允许您在不同的数组之间复制数据,但它们之间有一些细微的差异。在本篇博客文章中,我们将深入探讨这些方法,以便您了解何时使用它们以及如何正确使用它......
  • Springboot项目中pom.xml配置文件无法解析下载oracl数据库解决办法(Cannot resolve com
    网上说是因Oracle的版权问题,导致maven下载不下来ojdbc各个版本的jar包。就会报错Cannotresolvecom.oracle:ojdbc6:11.2.0.1.0 经过一番百度,找到了一个适用的解决方法,如下操作即可:1.在终端或客户端机器上找到oracle安装驱动目录:例如:E:\myorcl\product\11.2.0\dbhome_1\j......
  • Android中使用GSON解析JSON数据
    Android中使用GSON解析JSON数据,以下为java代码。我这个是Unity项目打包出来的android工程,工程里自带有gson的库,所以能直接用了。publicvoidStringToJsonByGson(Stringjson){Gsongs=newGson();Model1model=gs.fromJson(json,Model1.class......
  • 解析排序算法:十大排序方法的工作原理与性能比较
    当我们面临对数据进行排序的任务时,计算机科学家们开发了多种排序算法来满足不同的需求。这些排序算法各具特点,适用于不同规模和类型的数据集。在本文中,我们将介绍十大常见的排序算法,并讨论它们的工作原理、时间复杂度以及适用场景。1.冒泡排序(BubbleSort)冒泡排序是最简单的排序算......