Приложение XBim Viewer WPF - PullRequest
       68

Приложение XBim Viewer WPF

0 голосов
/ 08 ноября 2019

Я пытаюсь встроить средство трехмерного просмотра, используя презентацию XBim, в приложение WPF. Единственный пример, доступный на 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";
                    }
...