我正在WPF中構建一個應該是三維桁架的圖形模型。我正在將一個對象構建爲Model3DGroup。然後,我將Model3DGroup添加到ModelVisual3D。將Model3DGroup的多個實例添加到ModelVisual3D
目前,我在我的* .xaml.cs文件private ModelVisual3D mGeometry;
頂部聲明。然後,創建一個新的Model3DGroup,其中添加了幾個點的三角形模型。然後,下面的代碼被用於它添加到ModelVisual3D:
mGeometry.Content = prism; // where prism is the Model3D Group with added triangle points
mGeometry.Transform = new Transform3DGroup();
this.viewport.Children.Add(mGeometry);
我的問題是:如何添加Model3DGroup的多個不同實例一ModelVisual3D?我最終想要構建一個由多個不同Model3DGroup組成的桁架並將其顯示在屏幕上。
我不反對改變我如何做到這一點,因爲我不知道最好的方法。目前,我只能顯示一個對象。