簡體   English   中英

如何使用 Xbim v2 在 WPF 中制作一個簡單的 3D Ifc Viewer

[英]How to make a simple 3D Ifc Viewer in WPF with Xbim v2

我正在嘗試在 VS2019 中制作一個小型 3d 查看器 - 是否有關於 XBim 的任何教程我搜索過但找不到任何東西,我看過這篇文章如何使用 Xbim 在 WPF 中制作一個簡單的 3D Ifc 查看器我需要一個 turorial 因為我有將 xbim 的引用放入我的 VS,但如何將控件添加到 wpf 表單並從文件夾加載我的新房子。 我只需要鏈接謝謝你的協助

最簡單的方法是重用XbimWindowsUI 項目中的組件。 所有組件均以nuget package 的形式提供 添加 package 后,您可以按照問題中鏈接的 SO 答案進行操作。

以供參考:

<xbim:DrawingControl3D
    Grid.Column="1"
    Grid.Row="1"
    x:Name="DrawingControl"
    SelectedEntity="{Binding Path=SelectedItem, ElementName=MainWindow, Mode=TwoWay}"
    Model="{Binding}"
    Focusable="True"
    MouseMove="DrawingControl_MouseMove">
    <xbim:DrawingControl3D.Background>
        <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
            <GradientStop Color="#D1CBC4" Offset="1"/>
            <GradientStop Color="#C8FCFF"/>
        </LinearGradientBrush>
    </xbim:DrawingControl3D.Background>
</xbim:DrawingControl3D>
IfcStore ifcModel = IfcStore.Open("ifcFile.ifc");

var context = new Xbim3DModelContext(ifcModel);
context.CreateContext();

DrawingControl.Model = ifcModel;
DrawingControl.LoadGeometry(ifcModel);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM