【发布时间】:2014-11-02 18:18:40
【问题描述】:
我正在 WPF 中构建一个图形模型,该模型最终应该是一个三维桁架。我正在将单个对象构建为 Model3DGroup。然后我将该 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 中?我最终想构建一个由多个不同 Model3DGroups 组成的桁架并将其显示在屏幕上。
我不反对改变我这样做的方式,因为我不确定最好的方法。目前,我只能显示一个对象。
【问题讨论】: