大家是不是经常遇到别人发给你的文件打不开的情况,那是因为我们每个三维设计软件都有自己的专用文件格式,在实际生产中,我们常常要把设计好的三维模型发给甲方或者乙方。虽然目前主流三维软件之间的模型都可以直接打开,但会受制于软件版本问题,如果用低版本软件便不能打开高版本软件文件。这时候,我们就需要一种通用的中间格式,用来转换数据。
目前市场上主流的中间格式有这些:
1、step、stp格式文件
step标准有两种后缀文件stp和step,两种文件没有本质区别。
step可以说是目前最常见的三维中间格式,它能准确地保留实体模型数据,并且主流CAD软件都能支持step文件。除开solidworks这些主流CAD软件,像云图三维这样的国产软件也是支持stp和step格式的文件,还可以直接在手机上直接进行查看。
2、iges、igs格式文件
初始图形交换规范(IGES:Initial+Graphics+Exchange+Specification)是美国国家标准局和工业界于1975年共同制定并实施的。IGS文件可以存储线框模型、表面或实体。相对于step文件来说igs文件体积更大,转换时间更长,转换失败率更高,而且在转换中容易出现面丢失的情况,所以igs已经越来越不常使用。不过igs文件可以支持导出工程图文件,这是stp文件无法做到的。(但是工程图导出,我为什么不用dxf、dwg文件?)
3、x_t、x_b格式文件
这种文件格式是parasolid内核的格式文件,parasolid是NX、solidedge、solidworks等三维软件的建模核心。目前parasolid属于西门子旗下。由于parasolid核心的广泛使用,事实上x_t格式文件已经成为一个通用格式。在同样使用parasolid内核的CAD软件之间使用x_t文件转换速率快,保留的数据多。但x_t文件对实体支持好,对于片体支持不如igs文件。
4、sat格式文件
sat格式是ACIS内核所使用的格式文件,ACIS同parasolid一样都是三维建模核心。目前ACIS属于达索。相对来说, sat比较少见,这里就不过多介绍