XBim Viewer WPF应用程序

时间:2019-11-08 12:17:17

标签: ifc xbim

我试图在WPF应用程序中使用XBim演示文稿嵌入3D查看器。 github上可用的唯一示例并不是很简单,我无法使其正常工作。 我可以打开IFC,将其转换为iModel,但是找不到在查看器中加载模型的过程。

应该很简单,但是我可能缺少一些东西。 感谢您的帮助。

using (var model = IfcStore.Open(of.FileName))
{
                    var context = new Xbim3DModelContext(model);
                    context.CreateContext();

                    tb_output.Text = $"{model.FileName}\n";
                    try {
                        //Add multiple IFC types
                        var reqProducts = new IIfcProduct[0]
                            .Concat(model.Instances.OfType<IIfcElementAssembly>())
                            .Concat(model.Instances.OfType<IIfcBuildingElementProxy>());

                        tb_output.Text += $"Object count: {reqProducts.Count()}\n";
                    }
                    catch (Exception ex) {
                        tb_output.Text += $"Error: {ex.Message}\n";
                    }

0 个答案:

没有答案