如何在Unity中集成xBim



我已经使用NuGet安装了xBim以实现统一,在我尝试使用GeometryEngine创建3D形状之前,它一直运行良好:

using (IfcStore model = IfcStore.Open(filename, null))
{
var context = new Xbim3DModelContext(model);
context.CreateContext();
}

上下文。CreateContext((;导致错误。一开始我得到了:

FileNotFoundException:无法加载文件或程序集"Xbim"。几何学Engine.dll或其依赖项之一

这有点奇怪,因为我确实在NuGet中安装了几何引擎,但后来我尝试在这里编译github项目的DLL:

https://github.com/xBimTeam/XbimGeometry

并将它们复制到插件文件夹中。现在我没有收到任何错误消息,但Unity将在执行上下文时崩溃到桌面。CreateContext((;

我一直在网上搜索,但找不到任何解决方法。欢迎提出任何建议。

我没有答案(目前也在尝试在Unity中使用xBim(,但我在浏览此处列出的主题时发现:

https://github.com/xBimTeam/XbimGeometry/issues?utf8=%E2%9C%93&q=单位+

是没有直接的解决办法。在几个地方提到的解决方法是在一个小型外部中从.ifc转换为.weBIM。NET支持程序。请参阅:

https://github.com/xBimTeam/XbimGeometry/issues/109

希望这能有所帮助。如果你有另一个解决方案,我想听听。

相关内容

  • 没有找到相关文章

最新更新