整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Cimatron IT13 中IGES如何进行转换

Cimatron IT13 中IGES如何进行转换

imatronIT13的最终版本从刚开始发行到今天为止,已经过去了15年了。

cimatronIT当时独有的掉电存档保护功能,操作简单,从不主动出错,赢得了很多编程人员的钟情。

cimatron it13 为cimatron公司在IT版的最终版本,而后转为cimtronE版。

经过一批人员对软件适合新的操作系统的改造,比如WIN7,WIN10.现在仍然能很好的运行在WIN10 64位操作系统上面。

笔者现在还在WIN10上面用cimitronIT13进行编程。

因为她太好了!

但是现在安装后,分模,拆铜公操作很多时候都是在UG或者proe里面完成的。我们需要将第三方格式IGES,STP转换成cimitronIT的格式pfm

但是我们在转换的时候,也是出现了一些周折.

今天就分享给大家.

1:如果用的是英文版的,转换的时候必须把要转换的iges复制到英文目录下。包括直到根目录的所有父目录

2:找到cimit13目录下的bin目录

找到cimdi文件。直接执行这个文件





选择输入侧的浏览,找到自己要转换的iges文件。



下方出现EXECUTION COMPLETE.代表这个操作完全正确。


南大盛联20年来一直致力于高端IT培训--打造高级软件人才实战培训专家,学生对我们的认可是我们一直前进的动力;项目团队全球招聘,特聘来自海外的老师进行任教,采用100%商业项目进行实战培训,线上线下同步进行。

目前公司和数10个高校已经达成合作办学协议,发挥各自优势,助力中国梦的早日实现!

目前公司和数百家IT,制造类企业已经达成用人协议。优先挑选我司培训的人才!

课程全部紧随市场需求进行设计,并且动态进行调整;7天免费试听,0首付开始学习,学完后进行100%推荐就业,不满意工作岗位2次推荐。

选定一个平台,认识一群志同道合的朋友,你的未来人生路必定不一样。

目前已经开设机械制造,软件设计,自媒体运营三大专业15门课程的培训项目

Java培训

安卓培训

JavaWeb培训

Linux培训

云服务器布置培训

HTML5培训

SEO培训

视频剪辑培训

UI培训

自媒体运营和短视频运营班

UG培训

Proe培训

MasterCAM培训

Cimatron培训

欢迎您们分享给自己愿意分享的朋友,大家一起来进步;相互转告,咨询,学习。

南大盛联培训理念:我懂,我也能让你懂。

荐:用 NSDT编辑器 快速搭建可编程3D场景

3D 文件格式用于存储有关 3D 模型的信息。 你可能听说过一些最流行的格式,包括 STL、OBJ、FBX 和 DAE。 它们广泛应用于从视频游戏动画到工业增材制造的各种应用中。

在本文中,我们将考虑为什么有这么多不同的格式,探讨 3D 文件格式存储的四个关键功能,讨论如何选择要使用的文件格式,然后我们将进行深入研究 分为当今使用的 10 种最常见的 3D 文件格式,以帮助你选择适合你的项目的3D文件格式!最后别忘了,你可以使用3DConvert这个在线工具在不同的3D文件格式之间转换!

https://3dconvert.nsdt.cloud

1、什么是 3D 文件?

3D 文件的基本功能是以计算机可以理解的格式(纯文本或二进制数据)存储有关 3D 模型的信息。

具体来说,它们可以存储有关 3D 模型的四个关键功能的详细信息,但值得注意的是,你可能并不总是在所有项目中利用所有四个功能,而且并非所有文件格式都支持所有四个功能!

3D 文件可以存储的四个关键特征包括模型的几何形状、模型的表面纹理、场景细节和模型的动画。

在探讨这些功能及其使用方法之前,让我们快速回顾一下 3D 文件的类型。

2、3D 文件的类型

实际上有数百种不同的 3D 文件格式,每种格式都有其存在和使用的理由! 不过,大多数文件类型可以分为两类:私有格式和中性格式。

  • 私有格式
  • 私有格式文件类型例如 AutoCAD 的 DWG 文件或 Blender 的 BLEND 文件。 它们是专门为与特定软件一起使用而创建的,这给了它们一些明显的优势,因为它们针对与软件一起使用进行了优化。 这往往会使设计过程变得更加快速和顺利。

    缺点可能不太明显,但也值得考虑。 由于文件类型是专有的,因此不太可能与其他软件一起使用。 举例来说,如果你正在使用 Blender,但想要与之协作的人正在使用 AutoCAD,他们将无法打开和使用你发送给他们的任何 BLEND 文件!

    这就是第二种文件格式的用武之地。

    • 中性格式

    中性文件格式跨平台工作,这意味着你可以在一个程序中创建一个文件,将其发送给使用不同软件的人,他们将能够使用同一文件! 中性格式还提供了一种利用专有格式并解决跨平台兼容性问题的好方法。 中性文件格式包括 STL、OBJ、3MF 等。

    如果我们采用上面的相同示例,当有一个 BLEND 文件,想要发送给协作者以在 AutoCAD 中处理,那么你可以在处理该文件时利用优化的 BLEND 格式,然后导出模型 作为中性文件类型,例如 OBJ,因为大多数 CAD 软件(包括 Blender)都支持 OBJ。

    然后,你的协作者可以采用该中性文件类型并在 AutoCAD 中打开它,不会出现任何问题。 后来,他们甚至可以将其另存为 DWG,进一步利用该格式的优化!

    3、3D 文件的主要功能

    我们之前简单提到,3D 文件可以存储四个关键特征:模型的几何形状、模型的表面纹理、场景细节以及模型的任何动画。

    让我们更深入地了解这些功能,并考虑为什么你可能需要存储这些信息以及这可能如何影响您选择使用的文件类型!

    3.1 几何形状

    每个 3D 模型都有独特的几何形状,存储该几何形状的能力是任何 3D 文件格式的最基本功能。

    存在三种编码表面几何形状的方法,每种方法都有其优点和缺点。 它们是近似网格、精确网格和构造实体几何(CSG)。

    • 近似网格编码

    在近似网格编码中,3D 模型的表面覆盖有微小多边形(通常是三角形)的网格。 此过程也称为“曲面细分”,因此这些文件格式也称为曲面细分格式。

    相同的细分模型,从较高(左)到较低(右)多边形数

    多边形近似于模型表面的平滑几何形状,这意味着你可能会失去模型几何形状的准确性。 一般来说,可以通过使用更多的多边形来提高精度,但这也会导致文件更大,因此这些格式最适合不需要非常高分辨率模型的应用程序。

    3D 打印就是一个很好的例子。 3D 打印机无法打印超出特定分辨率的文件,因此这种类型的文件非常适合这项工作。 事实上,最流行的 3D 打印文件格式 STL 是一种镶嵌格式。

    • 精确网格编码

    对于那些近似或细分网格不够精确的情况,我们有精确的网格。

    由 36 个控制点(红色)定义的 NURBS 区域(绿色)

    精确文件格式使用非均匀有理基样条 (NURBS,一种计算机生成的数学模型)形成的曲面,而不是多边形。 这些参数化曲面由少量加权控制点和一组称为节点的参数组成。 从结,可以通过在控制点上平滑插值来以数学方式计算表面。

    这使得表面在任何比例下看起来都很光滑,并且可以精确地复制 3D 模型的最小细节。 然而,虽然精确的网格在任何分辨率下都是精确的,但它们的渲染速度要慢得多!

    • 构造实体几何 (CSG)

    存储表面几何形状的最终方法称为 CSG。 使用此方法,可以使用原始形状逐块构建设计,这些原始形状使用布尔运算(例如并集、交集和差集)进行组合。

    组合立方体和圆柱体以创建新的复合形状

    CSG 非常用户友好,因为你可以用熟悉的形状一点一点地构建模型。 它还具有每个单独的编辑步骤都以 3D 文件格式存储的优点,以便可以随时撤消和重做任何步骤。

    3.2 表面纹理

    以 3D 文件格式存储的第二个最常见的特征是表面外观。

    应用不同纹理的相同球体

    有一些应用程序(3D 打印是一个主要例子)不需要这样做,因为你只需要形状的几何形状。 然而,在许多应用中,3D 模型的外观非常重要。 例如,没有人愿意使用无纹理、无颜色的模型来玩视频游戏。

    与其几何形状一样,有关模型表面外观的信息可以通过不同的方式进行编码。

    • 纹理映射

    在纹理映射中,3D 模型表面(或多边形网格)中的每个点都映射到二维图像。

    2D 图像(右)映射到 3D 模型(左)

    2D 图像的坐标具有颜色和纹理等属性,在渲染 3D 模型时,每个表面点都被分配一个坐标。 首先映射网格的顶点,然后通过在顶点坐标之间进行插值来为其他点分配坐标。

    大多数 3D 文件格式都支持纹理映射,但包含纹理信息的 2D 图像有时会存储在单独的文件中,具体取决于格式。

    • 面属性

    存储纹理信息的另一种常见方法是为网格的每个面分配一组属性。 常见属性包括颜色、纹理和材料类型。 此外,表面可以具有镜面反射分量,指示光源和其他附近表面的真实镜面反射的颜色和强度。

    具有使其看起来像玻璃的属性和组件的 3D 模型

    表面也可以是透明或半透明的,由描述穿过表面的光的颜色和强度的透射组件进行编码。 透明表面通常会扭曲穿过它们的光,这种扭曲可以用称为“折射率”的属性来表示,该属性由模型的材质类型决定。

    3.3 场景细节

    场景信息描述了 3D 模型在摄像机、光源和其他附近 3D 模型方面的布局。

    在 Blender 中创建的灯光

    任何摄像机的位置和详细信息以及光源位置、强度和颜色的详细信息都可以存储在 3D 文件本身中。 有时还会存储 3D 模型与其他模型之间的空间关系。 如果模型由需要以某种方式布局以构成场景的多个部分组成,这一点尤其重要。

    值得注意的是,大多数 3D 文件格式不支持场景信息。 通常,这些信息根本不需要,并且会不必要地增大文件大小。 不过,对于那些重要的应用程序(例如视频游戏制作)来说,它绝对至关重要!

    3.4 动画

    与场景细节一样,并非所有文件格式都允许存储动画。 然而,有几种格式确实可以为需要的应用程序存储动画数据,例如在视频游戏设计或电影制作中,其中大量使用动画。

    左侧骨骼和关节的“骨架”用于操作右侧的 3D 模型并为其设置动画

    最流行的 3D 模型动画方式称为“骨骼动画”。 在骨骼动画中,每个模型都有一个由虚拟“骨骼”组成的底层“骨骼”,层次结构中较高的骨骼的运动会影响层次结构中较低的骨骼。 这与人体类似,胫骨的运动会影响脚趾的位置。

    虚拟骨骼也通过“关节”连接,这限制了骨骼的移动方式。 这又与人体类似——肘部只能绕指定的轴旋转,而大腿和骨盆之间的球形关节允许完全旋转。

    5、哪种 3D 文件格式最好?

    那么,如何实际选择最适合你项目的文件格式呢? 当有数百种文件格式可供选择时,这并不是一件容易的事!

    稍后,我们将深入探讨 10 种最流行的 3D 文件格式,但在考虑哪种格式适合你时,我们建议考虑以下三个问题。

    • 该文件将用于什么目的?

    浪费存储空间来记录不需要的信息是没有意义的,因此首先考虑你是否确实需要存储场景细节、动画或表面纹理,或者是否只是你需要的几何图形。

    保持它对你的项目实用的简单性,并选择适合你的用例的格式,而不是在不必要时使过程过于复杂。

    • 你将使用哪个软件?

    你是否熟悉某个程序? 也许你是 Tinkercad 专家,但对 Maya 不太熟练?

    发挥你的优势并选择与你选择的设计软件兼容的文件格式。 如果没有必要,3D 建模可能已经足够复杂,无需使用全新的软件。

    还值得考虑你的首选软件是否具有专有文件格式,因为它可能值得利用任何优化!

    • 接下来会发生什么?

    如果你知道你的模型将在另一个程序或其他应用程序中使用,你可能希望将其保存为跨平台格式,以便轻松协作。 众多中性格式中的一种可能是个好主意。

    还值得考虑的是,你自己将来可能希望将该文件用于其他用途。 例如,如果想要 3D 打印你的模型,则可能值得将其保存为首选切片器可以识别的格式,例如 STL 或 3MF。

    请记住,你始终可以转换文件格式,尽管有时可能会出现意想不到的副作用,例如丢失细节。 如果能从一开始就选择正确的格式,那总是最好的。

    6、最流行的3D文件格式

    是时候深入研究 10 种最流行的 3D 文件格式了。

    由于 3D 文件可用于多种应用,为了帮助你选择正确的文件类型,我们将介绍每种格式的几个要点:

    • 主要特征:这是四个关键特征。
    • 受欢迎程度和未来前景:这很重要,因为有些文件尽管格式有些陈旧且优化程度较低,但在某些行业中非常受欢迎,而其他格式非常现代且经过优化,但不太常见。 根据你项目的应用和行业,这值得考虑。
    • 最常见的行业:文件是否最常用于 3D 打印行业、动画、国防等。

    6.1 STL

    STL(来自“立体光刻”)是 3D 打印、快速原型制作和计算机辅助制造领域最重要的中性 3D 文件格式之一。

    使用不同数量的多边形的 STL 格式的同一模型

    STL 是最古老的 3D 文件格式之一,由 3D Systems 首席技术官 Chuck Hull 于 1987 年创建。 他还发明了世界上第一台立体光刻3D打印机。 STL 文件格式最初是作为将 3D CAD 模型信息传输到此 3D 打印机的简单方法而创建的。

    3D 文件格式的扩展名为 .stl。

    STL的主要特征:

    • STL 使用三角网格对 3D 模型的近似表面几何形状进行编码。
    • STL 仅存储模型的几何形状,因此是最简单、最精简的 3D 文件格式之一。
    • STL 格式指定 ASCII 和二进制表示形式。 二进制文件更常见,因为它们更紧凑。

    受欢迎程度和未来前景:

    自发明以来,STL 文件格式已被快速原型制作、3D 打印和计算机辅助制造行业广泛采用。 它仍然是 3D 打印中使用最广泛的文件格式。

    STL 无法编码颜色信息,因此,由于这个原因,随着多材料和全彩 3D 打印的兴起,STL 在 3D 打印领域的统治可能不会持续太久,OBJ、3MF 或 AMF 等格式将在 3D 打印领域占据主导地位。 行来替换它。

    哪些行业使用它?

    3D 打印、快速原型制作和计算机辅助制造。

    转换工具:3D模型转STL

    6.2 OBJ

    OBJ 文件格式是 3D 打印领域的另一个中性重量级文件格式。 它也广泛用于 3D 图形。 它最初由 Wavefront Technologies 为其高级可视化动画包开发。

    OBJ模型(Alizhea创建的空白女性游戏头像)

    3D 文件格式的扩展名为 .obj。

    OBJ文件的主要特征:

    • OBJ 文件格式支持表面几何形状的近似和精确编码。 当使用近似编码时,它不会将表面网格限制为三角形面。 如果用户愿意,他们可以使用其他多边形,例如四边形。 当使用精确编码时,它使用像NURBS这样的平滑曲线和曲面。
    • OBJ 格式还可以编码颜色和纹理信息。 此信息存储在扩展名为 .mtl(材质模板库)的单独文件中。 它不支持任何类型的动画。
    • 该格式指定了 ASCII 和二进制编码,但只有 ASCII 编码是开源的。

    受欢迎程度和未来前景:

    OBJ 文件格式由于中性,是最流行的 3D 图形交换格式之一。 随着 3D 打印行业向全彩打印迈进,它也越来越受到 3D 打印行业的关注。

    哪些行业使用它?

    3D 图形和 3D 打印。

    转换工具:3D模型转OBJ

    6.3 FBX

    FBX 是一种专有文件格式,广泛用于电影行业和视频游戏。 它最初由 Kaydara 开发,但于 2006 年被 Autodesk 收购。自收购以来,Autodesk 一直使用 FBX 作为其自己产品组合的交换格式,其中包括 AutoCAD、Fusion 360、Maya、3ds Max 和其他软件包。

    FBX 格式的模型

    该格式的文件扩展名是 .fbx。

    FBX文件格式的主要特征:

    • FBX 文件格式支持几何和外观相关的属性,例如颜色和纹理。 它还支持骨骼动画和变形。
    • 支持二进制文件和 ASCII 文件。

    受欢迎程度和未来前景:

    FBX 是最受欢迎的动画选择之一。 此外,它还用作交换格式,促进 3ds Max、Maya、MotionBuilder、Mudbox 和其他专有软件之间的高保真交换。

    哪些行业使用它?

    视频游戏和电影行业。

    转换工具:FBX转GLTF

    6.4 DAE(Collada)

    Collada 文件属于视频游戏和电影行业广泛使用的中性格式。 它由非营利性技术联盟 Khronos Group 管理。

    DAE 文件可以支持动画中涉及的所有细节

    Collada 格式的文件扩展名是 .dae。

    Collada格式文件的主要特征:

    • Collada 格式支持几何; 与外观相关的属性,例如颜色、材料、纹理; 和动画。 此外,它是支持运动学和物理的罕见格式之一。
    • Collada 格式使用 XML 标记语言存储数据。

    受欢迎程度和未来前景:

    Collada 格式背后的初衷是成为 3D 文件格式的标准。 事实上,在 2013 年,它被 ISO 作为公开可用的规范 ISO/PAS 17506。因此,许多 3D 建模程序都支持 Collada 格式。

    也就是说,人们的共识是 Collada 格式没有跟上时代的步伐。 它曾经在电影制作中被大量用作 Autodesk Max/Maya 的交换格式,但该行业现在更多地转向 OBJ、FBX 和 Alembic。

    哪些行业使用它?

    电影和视频游戏行业。

    转换工具:3D模型转DAE

    6.5 3DS

    3DS 是一种用于建筑、工程、教育和制造的专有文件格式。 它是旧版 Autodesk 3D Studio DOS 的原生版本,这是一种流行的建模软件,后来于 1996 年被其后继者 3D Studio MAX 所取代。它开发于 90 年代,是最古老的 3D 文件格式之一,并已成为事实上的行业之一 用于存储 3D 模型或在两种其他专有格式之间交换的标准。

    3DS:老旧但好用

    格式扩展名为 .3ds。

    3DS格式的主要特征:

    • 3DS 文件格式仅保留有关几何、外观、场景和动画的最基本信息。 它使用三角形网格对表面几何形状进行近似编码,三角形总数限制为 65,536 个。
    • 它存储与外观相关的属性,如颜色、纹理、材质和透射率,以及场景信息,如相机位置。 也可以存储灯光,但该格式不支持定向光源。
    • 3DS 格式指定二进制编码并以块的形式存储信息。 这允许解析器跳过它们无法识别的块,并允许扩展格式。

    受欢迎程度和未来前景:

    作为最古老的文件格式之一,3DS 已成为存储 3D 模型以及其他 3D 文件格式之间交换的标准。 几乎所有 3D 软件包都支持它。

    但是,由于此格式仅保留有关 3D 模型的最基本信息,因此需要通过 MAX 格式(现已被 PRJ 格式取代)来补充此格式,其中包含特定于 Autodesk 3ds Max 的额外信息,以允许场景 完全保存并加载。

    哪些行业使用它?

    建筑、工程、教育和制造。

    6.6 IGES

    IGES(发音为eye-jess)是一种中性的老式工具,主要用于国防工业和工程领域。 它是由美国空军于七十年代中期与波音公司和其他公司合作开发的,目的是作为一种可以在所有 CAD 系统之间共享的交换格式。

    自80年代以来,美国国防部要求所有国防和武器合同均使用IGES作为标准文件格式。

    IGES 格式对应的文件扩展名是.igs 或.iges。

    IGES格式的主要特征:

    IGES 格式是一种 ASCII 编码,在表示曲面几何形状时非常灵活。 它能够使用电路图、线框图、精确的自由曲面或 CSG 来存储几何相关信息。

    该格式还可以存储颜色,但不支持纹理、材质类型等材质属性。 动画也不支持。

    受欢迎程度和未来前景:

    IGES 自 70 年代发明以来就受到广泛欢迎。 它已被许多国家采用为国家标准,包括英国和澳大利亚。 几乎所有 CAD 软件都支持它。

    IGES 文件格式已不再开发,但仍广泛用于在 CAD、CAM 和 CAE 软件程序之间传输数据。

    它是 3D 建模、创建技术图纸和产品设计的热门选择。 它被誉为 3D 业余爱好者的不错选择,尽管大多数专业 3D 艺术家现在更喜欢它的后继者 STEP。

    哪些行业使用它?

    国防和工程。

    6.7 STEP

    STEP(产品数据交换标准)或 ISO 10303 是作为 IGES 文件格式的继承者而开发的。 它广泛应用于工程相关领域,如汽车、航空工程和建筑。

    开发 STEP 的官方声明目标是创建一种能够在产品整个生命周期中描述产品数据的机制,独立于任何特定系统。 然而,由于原始标准的复杂性和规模,它后来在四个主要版本中被分解为更小的模块化规范。

    相应的文件格式为.stp 或.step。

    STEP格式的主要特征:

    STEP 格式支持 IGES 格式支持的所有功能。 此外,它还可以对拓扑、几何公差、纹理等材料属性、材料类型和其他复杂的产品数据进行编码。

    受欢迎程度和未来前景:

    STEP 与 IGES 一样,是 CAD、CAM 和 CAE 程序之间交换数据的流行格式。 为了兼容性,仍然建议使用 IGES,因为它是更常见的格式,并且更可能与接收方的软件一起使用。 然而,对于需要传输与模型外观、零件公差等相关信息的用例,STEP 是正确的格式。

    哪些行业使用它?

    汽车、航空航天和建筑等工程领域。

    转换工具:STEP转STL | STEP转PLY | STEP转OBJ | STEP转GLTF

    6.8 VRML 和 X3D

    VRML(发音为 vermal,文件扩展名为 .wrl)代表虚拟现实建模语言。 它是为万维网开发的,并被 X3D 所继承。

    使用 X3D 格式的 Spiders3D 虚拟环境??

    VRML 一词最初是由 Dave Raggett 在 1994 年提交给第一届万维网会议的题为“扩展 WWW 以支持平台独立虚拟现实”的论文中首次创造的。又过了三年,该格式的成熟版本 VRML97 才问世。 创建并成为 ISO 标准。

    VRML97 曾用于一些个人主页和 3D 聊天网站,但该格式未能获得任何重大采用。 此外,VRML 的功能仍然停滞不前,而实时 3D 图形却迅速提高。 最终,VRML 联盟更名为 Web3D 联盟,并开始开发 VRML 格式 X3D 的后续版本,该格式于 2001 年发布。

    VRML格式的主要特征:

    X3D 是一种基于 XML 的 3D 文件格式。 它支持 VRML 格式的所有功能以及一些附加功能。

    VRML 格式使用多边形网格来编码表面几何形状,并可以存储与外观相关的信息,例如颜色、纹理和透明度。

    X3D 格式向表面几何体添加了 NURBS 编码、存储场景相关信息的功能以及对动画的支持。

    受欢迎程度和未来前景:

    X3D 的目标是成为网络的标准 3D 文件格式。 特别是,X3D 小程序可以在浏览器中运行并使用 OpenGL 3D 图形技术以 3D 方式显示内容。 X3D 还被设计为与 HTML5 页面无缝集成,就像图像的 SVG 格式一样。 然而,迄今为止,这种格式尚未得到广泛接受。

    哪些行业使用它?

    网络应用程序。

    6.9 AMF

    AMF(增材制造文件格式)用于存储和描述要通过 3D 打印处理的对象。

    它于 2011 年作为美国测试与材料协会推出的 3D 打印标准文件格式,作为广泛使用的当前行业标准 STL 的替代品,旨在解决 STL 文件的不足。

    AMF格式的主要特征:

    • AMF 是一种基于 XML 的 3D 文件格式。 AMF 支持 STL 所做的一切(即形状几何),并且能够存储颜色、材质和方向。
    • AMF 也是一种比 STL 更高效的文件格式,因此可以存储更精确的模型,而不会导致文件大小不合理地膨胀。 此外,可以存储弯曲的多边形,这意味着面可以类似于表面轮廓。

    受欢迎程度和未来前景:

    AMF 旨在成为 3D 打印的完美 3D 文件格式,因此引起了一些人的兴趣,特别是因为它非常适合全彩 3D 打印。 然而,它从未得到广泛使用,大多数人继续使用 STL 文件。

    即将推出的 3MF 文件格式也多少引起了人们的注意,如果 STL 失去 3D 打印的头把交椅,它似乎很可能会取代 AMF 成为下一个!

    哪些行业使用它?

    3D 打印、快速原型制作和计算机辅助制造。

    6.10 3MF


    3MF(3D 制造格式)是由 Microsoft 创立的 3MF 联盟开发的开源项目。 与AMF类似,3MF旨在解决STL的不足,成为3D打印应用的新标准。

    3MF 标志

    3MF格式的主要特征:

    • 3MF 使用与 ZIP 存档相同的压缩方式,使你能够存储 AMF 文件可以存储的所有内容,同时还可以保存打印机配置文件、手动创建的支撑、G 代码命令(例如灯丝更换的暂停)等详细信息,包括缩略图 和修改器,同时比仅包含几何图形的 STL 占用更少的空间。
    • 它也是一种更安全的 3D 打印文件格式,因为无法创建具有非流形边缘的 3MF 文件。

    受欢迎程度和未来前景:

    其采用速度相对较慢,但随着 3D 打印领域一些较大的参与者对其表示支持,越来越多的 3MF 文件被使用和共享,并且它似乎很快就会取代 STL 占据榜首。

    随着最近多材料打印和全彩色打印的流行——得益于 Prusa 的 MMU、马赛克调色板和其他类似的选项变得更容易使用——3MF 似乎来得正是时候。

    哪些行业使用它?

    3D 打印、快速原型制作和计算机辅助制造。


    原文链接:http://www.bimant.com/blog/top10-popular-3d-file-formats/

    前,CAx可利用的CAD格式有很多,其中包括标准如IGES、STEP;商业版本SAT、x_t、JT等;开源版本Brep、STL、PLY等。

    CAD 模型在几何上是精确的,这就是它们有时被称为“精确”模型的原因。另一方面,镶嵌或刻面模型由三角形组成,只是模型的近似值,即使它们的刻面非常精细,有时很难分辨。

    1.原生 CAD 格式

    指特定 CAD 系统专有的格式,使用相应的MCAD软件,将比几何建模内核 CAD 格式或中性 CAD 格式拥有最多的信息并且更准确。

    软件

    扩展名

    厂商

    AutoCAD

    .dwg, .dxf

    Autodesk(欧特克)

    CAXA电子图板

    .exb

    数码大方

    CATIA V4

    *.model, *.session, *.exp

    Dassault(达索)

    CATIA V5, V6

    CATPart, CATProduct, .3dxml,.cgr

    Dassault(达索)

    Creo

    .prt, .asm

    PTC

    NX, Unigraphics (includes JT)

    .prt, .jt, .j_t

    Siemens(西门子)

    中望3D

    .z3prt,.z3asm

    中望软件

    CAXA实体设计

    .ics,.ic3d,.icsw

    数码大方

    SINOVATION

    .cprt,.casm,.csht

    华天软件

    Pro/E

    .prt, .asm

    PTC

    KOMPAS-3D

    .m3d,.m3t,

    ASCON

    T-FLEX CAD

    .grb,.grm

    Top Systems

    Autodesk Inventor

    ipt, iam

    Autodesk

    Microstation

    dgn

    Bentley Systems

    Rhino

    3dm

    Robert McNeel & Associates

    SOLIDWORKS

    .sldprt, .sldasm

    Dassault

    Solid Edge

    .par, .asm, .psm

    Siemens

    2.几何建模内核 CAD 格式

    几何建模内核格式是原生 CAD 格式的基础。由于这些格式具有更严格的标准,因此它们往往是比 STEP 或 IGES 更好的几何信息来源。

    CAD内核

    扩展名

    厂商

    ACIS

    .sat, .asat, .sab, .asab

    Spatial Technologies(达索)

    Parasolid

    .x_t,x_b

    Siemens(西门子)

    SMLib

    .sms, .iwb, .iwp

    Solid Modeling Solutions

    Overdrive

    .z3n(尚未公布)

    中望软件

    C3D

    .c3d

    ASCON(俄罗斯)

    DGM

    .y_t, .y_b

    华云三维

    CRUXIV

    尚未公开

    华天软件

    AMCAX

    尚未公开

    中科大九韶内核AMCAX

    OpenCasecade

    .Brep

    法国CapGemini

    SAT是ASCII,sab是二进制,而.asat和asab是专门用于程序集的。ACIS支持非流形几何图形。

    XCGM是CATIACGM几何核心的原生核心格式,因此被视为“原生“格式。

    2.1SAT和x_t

    SAT是ACIS的数据格式,ACIS是SpatialTechnology(后被达索收购)公司的几何造型引擎,它集线框、曲面和实体造型于一体,并允许这三种表示共存于统一的数据结构中,作为成熟的商业三维引擎,ACIS的使用在CAx软件中比较广泛,所以SAT格式被支持的同样广泛。

    x_t是Parasolid引擎的中性格式。Parasolid是另一种流行的商业几何建模引擎,最初由ShapeData Limited开发,现在由SiemensPLM Software(前身为UGS)拥有。x_t格式被使用Parasolid作为CAD几何核心的软件所识别,可以作为相互间的数据交换格式,也有在CAM、CAE中作为中性格式的例子。

    SAT和x_t作为商业中性格式,虽然它们精确表达几何的能力非常完善,计算效率都很高,但其闭源和对应用协议的严格控制,导致使用这些中性格式受到来自技术与商业的限制,从而并不能被主流用户和开发者所认可,所以作为产品数据交换应用非常有限。

    当然使用ACIS和Parasolid作为核心来开发相关应用软件另说,因为那只和开发者的商业模式有关,与产品数据交换和中性格式无关。

    2.2JT

    JT(Jupiter Tessellation)最初由EAI公司和惠普公司设计,开发了DirectModel Tookit。后西门子使用JT作为通用的互操作格式和数据存档格式。2009年,ISO接受JT规范作为公开发布规范(PAS)。2010年中期,JT和STEPAP 242 XML在工业级别实现一起使用,以实现数据交换。2012年,JT被正式宣布为ISO标准(ISO14306:2012(ISOJT V1))3D可视化格式。

    JT文件可以包含近似(分面)数据、精确的边界表示面(NURBS)、产品和制造信息(PMI)和元数据。JT格式支持特定于CAD 的属性和节点的场景图。其压缩技术用于存储分面数据(三角形)。此格式的结构支持可视属性、产品和制造信息(PMI)和元数据。同时对内容的异步流式处理有很好的支持。

    由于JT支持几乎所有重要的3DCAD格式,通过称为“Multi-CAD”来组装和处理各种数据组合,此Multi-CAD易于管理和更新,因为组合的CAD模型文件与其关联的JT文件之间可以实现自动同步。JT文件最初设计是轻量级的,以适合通过互联网协作。

    目前JT格式的读写访问需要专有开发库支持,对外开放的也仅是C#一种,所以还无法自由的利用JT格式优势,开发相关软件中使用JT的助益还不明显。

    2.3Brep

    Brep 格式是开源CAD引擎OpenCasecade的3D模型存储格式,Brep允许存储由顶点、边缘、线、面、壳体、实体、复合体、边三角剖分、面三角剖分、三角剖面、空间位置和方向等组成的模型。任何此类模型集都可以存储为单个模型,并组成成模型复合体。

    Brep格式可以包含了精确表达数据如ModelingData、ExchangeData、近似(分面)表达数据如MeshData。

    Brep作为开源引擎OpenCasecade的数据存储格式,不仅可以使用交互的方式来创建、显示和修改曲线、曲面和拓朴形状,还可以以脚本(script)的方式来使用,并可用脚本的方式来对其造型内核进行自动化测试(Tests)。在现在CAx相关软件开发中,其开源特性,跨平台特性和免费使用特性,以及完善的产品数据表达结构,在一定程度上已经不仅被用于专有CAD模型格式,而进一步成为产品数据交互格式,用于在CAx间作为交换格式使用,并可在非CAD的CAx软件的前后处理器中增加更改模型的交互操作能力。

    Brep虽然不是严格意义上的中性格式,但目前有很多应用使用Brep格式作为产品数据交互的中间格式使用,很多CAx软件前处理功能使用Brep作为数据存储和交互方案。

    3.中性 CAD 格式

    目前,CAx可利用的中性格式有很多,其中包括标准如IGES、STEP;商业版本SAT、x_t、JT等;开源版本Brep、STL、PLY等。

    格式

    扩展名

    组织

    IGES

    .igs, .iges

    ANSI / ASME

    STEP

    .stp, .step,.stpZ

    ISO

    VDA-FS

    .vda

    DIN(德国)

    VDA-FS表面模型标准,现已被 STEP 取代 (VDA-FS 代表 Verband der Automobilindustrie – Fl?chenschnittstelle)

    3.1IGES

    IGES(初始图形交换规范)1.0版本是于1981年美国NBS正式发表的第一个产品数据交换规范,最后的版本为?V5.3于1996年发表。中国于1993年9月将IGES 3.0 作为国家推荐标准。

    IGES模型是精确的曲面表达,尽管有用于实体表达的IGES标准(IGES-MSBO),但很少使用,其使用曲面表达实体时会带来很多问题,另外IGES对实体几何的信息携带较少。

    IGES作为一个古老的规范(制定时为避免CAD厂商抵制,以规范而非标准发表),存在较多问题,但因已有数据基数庞大,规范简单基本可满足常规的数据交换要求,所以目前还是主流中性格式之一。对于开发CAx来说,精确表达中STEP标准更完善,IGES可作为兼容老旧数据的一个选择(在国内,使用此规范的数据较少)。

    3.2 STEP

    STEP(产品模型数据交互)是一个正在完善中的“产品数据模型交换标准”。它是由国际标准化组织(ISO)工业自动化与集成技术委员会(TC184)下属的第四分委会(SC4)于1994年首次制订,正式代号为ISO-10303。STEP标准一直在更新,其子集和AP已达数百个,是现在最重要的中性格式,应用于工业各领域。

    1997年研发了STEP-NC标准(ISO-DIS-14649),对于STEP/STEP-NC的应用已经成为工业化国家中的热点研究对象,主要集中在数据库、标准以及STEP-NC的控制器这三个方面。

    STEP 标准也可划分为两部分:STEP标准的数据模型和工具。数据模型包括通用集成资源、应用集成资源、应用协议;工具包括描述方法、实现方法、一致性测试方法和抽象测试套件。STEP的数据模型描述方法是精确表达,覆盖了曲面、实体及离散等各种表达方式。其具有简便、可兼容性、寿命周期长和可扩展性的优点,能够很好的解决信息集成问题。

    STEP的中性格式是工业软件产品数据交换必须支持的标准,也是各厂商间相互集成的普遍接受的方法,所以对于STEP格式的支持,是CAx软件开发数据界面主要工作之一。

    4.多边形格式

    出于 3D 打印、动画或游戏开发的目的,CAD 格式通常会转换为 STL 和 OBJ 等多边形格式。多边形格式是镶嵌或刻面的,不包含 Brep CAD 模型中的任何工程信息,例如重量或体积。

    格式

    扩展名

    厂商

    3DXML

    .3dxml

    Dassault(达索)

    3D PDF

    .pdf

    Tetra 4D

    3MF

    .3mf

    Microsoft (open source)

    Collada

    .dae

    ISO

    FBX

    .fbx

    Autodesk

    GLTF

    .gltf

    Khronos Group

    OBJ

    .obj

    Wavefront

    NGRAIN

    .3KO

    Ngrain

    PLY

    .ply

    Stanford University

    POD

    .pod


    PRC

    .prc


    Stereo Lithography

    .stl

    3D Systems

    U3D

    .u3d


    VRML

    .wrl


    WebGL

    .html


    X3D

    .x3d

    Wed3D

    3D PDF 是与没有 CAD 系统或 CAD 查看器的人共享信息的理想格式;查看 3D PDF 文件只需要 Adob?e Acrobat Reader,几乎每个人都有。

    NGRAIN 在技术上不是多边形,而是使用体素,可以描述为 3D“像素”,可用于可视化大型模型或装配体。

    STL 是 3D 打印的默认格式。STL 文件可以使用导出设置或通过多边形缩减工具进行优化。

    WebGL 文件可在任何支持 HTML5 的浏览器中查看和旋转,无需插件,使其成为在线零件库的理想选择。

    4.1STL

    STL文件格式(Stereolithography,光固化立体造型术)是由3DSYSTEMS 公司于1988年制定的一个接口协议,是一种为快速原型制造技术服务的三维图形文件格式,其目标是作为3D打印(增材制造)的数据交换格式。STL文件由多个三角面片的定义组成,每个三角面片的定义包括三角形各个定点的三维坐标及三角形面片的法矢量。STL文件格式简单,只能描述三维物体的几何信息,不支持颜色材质等信息,是计算机图形学处理CG,数字几何处理如CAD,数字几何工业应用,如三维打印机支持的最常见文件格式。许多CAM系统使用三角形化的模型,STL文件格式不是最有效转换数据的方法,但此格式简便到随手可得,所以也常被CAM系统用于输入三角化的几何模型。

    STL格式是近似表达的格式,虽然不是国标标准组织发表的规范,但其简单易用的格式定义和应用开发方式,可参数化控制输出质量的特性,其应用的广度不断扩展。现在除其原用途外,使用STL及其增强格式(增加了边的描述)主要用于三方面应用:

    • 几何质量检查和修复:针对三角形的计算,检查和修复几何未封闭或干涉的质量便捷性和效率要远高于基于曲面和实体的计算;
    • 网格重划:基于三角面片离散几何进行网格重划是网格划分的重要方法。当前主要的网格划分方式,一为对曲线曲面离散后的划分,二是在STL三角面片上重划分,两者基本原理相同,但技术实现上已经形成两个流派;
    • 可视化:STL格式是只包含封闭面几何的简易形式,非常适合作为可视化格式,为了进一步增强可视化应用,STL可以自定义扩展属性来附带增强信息,如边、拓扑关系,材料等。


    4.2 PLY

    PLY(PolygonFile Format-多边形文档格式)于1994年在史丹佛大学图学实验室的MarcLevoy教授指导下,由GregTurk及其他成员提出。该格式主要用以储存立体扫描结果的三维数值,透过多边形面片的集合描述三维物体,与其他格式相较之下这是较为简单的方法。PLY多边形文件格式的开发目标是建立一套针对多边形模型的,结构简单但是能够满足大多数图形应用需要的模型格式,而且它允许以ASCII码格式或二进制形式存储文件。

    PLY和STL格式同样无法表示曲线、曲面,但PLY格式包含更多的模型信息,可以储存的信息包含颜色、透明度、表面法向量、材质座标与数据可信度等,并能对多边形的正反两面设定不同的属性,这使它可更好的应用于图形学。PLY在工业领域应用不多,但它是图形学研究领域中常用且重要的文件格式。

    4.3OBJ

    OBJ文件是Alias|Wavefront公司开发的一种3D模型文件格式,适合用于3D软件模型之间的互导。OBJ格式面向的是三维设计和动画软件,其应用方向和CAD还是有较大差异。

    目前的OBJ3.0文件格式,也是一种近似表达的格式,支持直线(Line)、多边形(Polygon)、表面(Surface)和自由形态曲线(Free-formCurve)。

    OBJ格式主要用途是在三维设计软件间进行模型的交换,可用于可视化,用途不广泛。

    4.4X3D

    X3D格式(含义是可扩展的3D)是2001年8月Wed3D协会(前身VRML协会)发布VRML(ISO/IEC14772-1:1997)的下一代开放标准文件格式和运行时体系结构国际标准,用于表示和传递3D场景和对象,所有基于X3D的应用都在一个开放的体系结构中,以构建支持各种领域和用户的方案。

    X3D 格式采用近似表达来表示三维数据(它是和可视化硬件支持密切相关的)。X3D具有一组丰富的组件化功能,可定制用工程和科学可视化、CAD和结构、地理空间、动画、3D打印、3D扫描、AR/MR/VR等。

    X3D格式作为一个开放的跨平台标准,可以在大多数Web浏览器中呈现3D模型,而无需使用附加或专有应用程序。使用X3D开发模型可方便移植到其他平台,如全息、头戴式或其他显示设备。

    随着虚拟应用在工业领域的应用越来越广泛,X3D的应用以极快的速度丰富起来,例如在PDM和MES间产品数据交换时采用的X3DPDF方案,以及PLM中实现三维功能、性能、数字样机的可视化交互。