根据 Wiki,行业基础类 (IFC) 数据模型旨在描述建筑、建筑和施工行业数据。
行业基础类 (IFC) 数据模型是一种中立且开放的规范,不受单个供应商或一组供应商的控制。它是一种面向对象的文件格式,具有由 buildingSMART(国际互操作性联盟,IAI)开发的数据模型,以促进建筑行业的互操作性,是建筑信息模型 (BIM) 的常用格式。
例如,可以在 Revit 中开发虚拟建筑模型,然后将其发送给使用 ArchiCAD 的内部团队。它也可能会发送给使用 Tekla 的工程师。在 IFC 标准文件类型之前,这将是一场噩梦。Revit、ArchiCAD、Tekla 可以互相交流,但并不容易!!!
国际金融公司旨在解决这个问题,这样它就不会那么重要了。IFC 文件格式统一,其他 CAD 软件也可以理解。
我的组织在其中一个 CAD 软件上工作,他们希望在 IFC 中导出模型,以便可以在其他软件以及 Revit、ArchiCAD、Tekla 等其他软件中打开和查看。
所以我们的用例是,我们需要创建这样一个模型的 IFC 文件。
所以根据这篇文章,我打算使用 xBim。这个链接
我正在使用 xBim 库在 C# 中创建 IFC 文件。根据 xBim 文档和示例代码,我发现如何创建简单的墙。
现在我想创建一个基本的 Xbim.Ifc4.HvacDomain.IfcPump。
有人可以帮助我如何使用 xBim C# 在 IFC 中创建一个 Xbim.Ifc4.HvacDomain.IfcPump 吗?
我是 CAD 开发的新手,因此我很难理解 IFC。请只做那些需要的。
我希望这么多信息会有所帮助,足够清晰。
提前致谢!!!