0

根据 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。请只做那些需要的。

我希望这么多信息会有所帮助,足够清晰。

提前致谢!!!

4

1 回答 1

0

没有您尝试过的代码示例很难提供帮助,但是您可以在XBim 的 API 中找到资源。通过文档中的如何设置墙的示例和 API 文档,您应该对如何启动程序有了一些线索,一旦您有了一些代码,您就可以澄清问题,以便社区可以更有效地帮助您。

关于 IFC 的工作原理和编写方式,如果您使用不同的版本,您可以在此处找到您需要了解的所有信息,请查看此网站,在 IFC 文档中您正在寻找的泵在这里

我希望这些资源对您的任务有用。

于 2019-09-02T14:37:23.090 回答