C#读取ifc/BIM文件serialize-deserialize

本文关键字:文件 serialize-deserialize BIM 读取 ifc | 更新日期: 2023-09-27 18:29:14

我对IFC文件完全陌生。对于我的公司,我需要阅读IFC文件,请参阅http://www.kleinhandel.nl/test.ifc例如我不知道如何在C#中阅读这个。我想我需要对它进行反序列化,但是怎么做呢?

我找到了这个网站,但没有可用的下载:(

http://code.google.com/p/ifc-dotnet/

C#读取ifc/BIM文件serialize-deserialize

我知道这是一个很老的问题,但如果有人感兴趣,你也可以看看xBIM工具包。您可以使用源代码或NuGet包。它实现了IFC2x3和IFC4的100%,并提供了为这两种模式编写统一代码的接口。

它是用C#编写的.NET。提供了示例和文档

免责声明:我是xBIM Toolkit的开发者之一

参见http://code.google.com/p/ifc-dotnet/source/checkout。您可以使用subversion来检查源代码。

svn checkout http://ifc-dotnet.googlecode.com/svn/trunk/ ifc-dotnet-read-only

我使用DDS Viewer来查看模块并将其编程为IFC文件(使用C#)。遗憾的是,查看器还不允许写入功能。但至少你可以阅读,至少你可以查看和查询模型。此外,DDS Viewer允许Javascript访问模型。

您可以在此处找到该工具:http://www.dds-cad.net/132x2x0.xhtml