我对IFC文件完全陌生。对于我的公司,我需要阅读IFC文件,请参阅http://www.kleinhandel.nl/test.ifc例如我不知道如何在C#中阅读这个。我想我需要对它进行反序列化,但是怎么做呢?
我找到了这个网站,但没有可用的下载:(
http://code.google.com/p/ifc-dotnet/
我知道这是一个很老的问题,但如果有人感兴趣,你也可以看看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