IFC格式详解与IFC格式转换

NSDT 3dconvert 网站提供多种模型格式进行在线打开、查看和互相转换,支持将ifc格式在线转换为glb、gltf、obj、dae、stl等格式。

IFC格式详解与IFC格式转换

IFC格式简介

工业基础类 (IFC) 的历史始于 1994 年。

其创建的目的是为建筑和结构工程应用中的设计数据交换提供中立和开放的规范。有一个术语建筑信息模型 (BIM),它描述了一种范式,其中软件用于建模和跟踪与特定土木工程结构的施工有关的所有信息和流程。与机械 CAD 空间中的 PLM 非常相似,它旨在涵盖从初始设计阶段到施工、验收和施工运营的整个过程。

BIM 作为一个概念并不新鲜,但软件实施和数据存储机制历来大多是专有的。供应商自然会为其 AEC 应用程序使用专有格式,尽管他们确实提供了一些中性数据交换的方法(主要通过 STEP 等通用 CAD 格式),但这种交换中的数据范围远小于应用程序通常管理的范围。IFC 的目的是填补这一空白,并启用特定于 BIM 的中性数据交换,以跟踪对该领域重要的所有数据。

IFC格式架构

IFC架构采用EXPRESS语言定义,EXPRESS语言是由STEP开发的概念性架构语言。EXPRESS用于面向对象的信息描述语言,处于STEP的基础和核心地位。它将IFC模型的结构描述为:规范的类,与类相关联的属性,类的约束,以及类与其他约束之间的关系。

IFC架构分为四个层:领域层、共享层、核心层、资源层。

IFC架构将所有的对象与类按概念进行分类:类型、实体、函数、规则、属性集及量集。

IFC数据组成

IFC文件是一种纯文本文件格式,用普通的文本编辑器就可以查看和编辑。

文件以“ISO-10303-21;”开头,以“END-ISO-10303-21;”结束。

中间包括两个部分:一个文件头段和一个数据段。

文件头段以“HEADER;”开始,以“ENDSEC;”结束,里面包含了有关ifc文件本身的信息,例如文件描述、使用的ifc标准版本等。

数据段以“DATA;”开始,以“ENDSEC;”结束,里面包含了要交换的工程信息。

IFC格式优势

使用IFC格式有以下优势:

  • 实现不同软件之间的信息交换

IFC作为一个标准的公开的数据表达和存储方法,不同软件通过对接IFC标准接口,便可以与其他软件系统交换信息,畅通无阻。

  • 提升建筑项目中的沟通、生产力、时间、成本和质量

通过IFC,可以在建筑项目的整个生命周期中提升沟通、生产力、时间、成本和质量,为全球的建筑专业与设备专业中的流程提升与信息共享建立一个普遍意义的基准。

  • 集中存储多个项目的工程信息

BIM数据库可集中存储多个项目的工程信息,并利用文件管理表、语句管理表和属性管理表对IFC模型进行保存,从而保证IFC建筑信息模型的正确性和完整性。

  • 建筑信息查询效率高

BIM数据库利用文件管理表、语句管理表和属性管理表对IFC模型进行保存,使建筑信息查询效率大大提升。

IFC格式查看与转换

要打开IFC文件,可以使用以下软件:

  • Autodesk Revit

Revit是一种建筑信息建模(BIM)软件,支持IFC格式,并可用于导入、编辑和查看IFC文件。

  • Tekla Structures

这是一种结构工程BIM软件,也可以打开和编辑IFC文件。

  • 在线工具

推荐使用NSDT 3DConvert这个强大的在线3D格式转换工具,可以将IFC、STEP、IGES、3DXML等多种BIM/CAD文件转换为GLTF、STL、OBJ、DAE等格式。

https://3dconvert.nsdt.cloud/
NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号