如何在WPF 3d中调整模型大小?

如何在WPF 3d中调整模型大小?,wpf,3d,helix-3d-toolkit,Wpf,3d,Helix 3d Toolkit,如何调整和更改Model3D的宽度? 已使用helix tollkit,但从3ds加载后无法调整模型大小 更新 我加载模型 Model3DGroup group = imp.Load("Models/model.3ds"); modelView.Content = group; 我看到模型了。只需更改宽度或高度。您可以使用Model3DGroup的Transform属性: 在您的情况下,a就可以了。需要使用ScaleTransform3D double width = 10; double h

如何调整和更改Model3D的宽度? 已使用helix tollkit,但从3ds加载后无法调整模型大小

更新

我加载模型

Model3DGroup group = imp.Load("Models/model.3ds");
modelView.Content = group;

我看到模型了。只需更改宽度或高度。

您可以使用Model3DGroup的Transform属性:
在您的情况下,a就可以了。

需要使用ScaleTransform3D

double width = 10;
double height = 10;
var group = Model as Model3DGroup;
foreach (var el in group.Children)
{
    var t = el as GeometryModel3D;
    t.Transform = new ScaleTransform3D(1, width / 10, height / 10);
}

你能把你的问题缩小范围吗?如果你能分享你的一些代码,我也很感激。你在找信息吗?一般3d知识:你需要指定一个比例矩阵