如何调整Model3D的大小和宽度?使用helix tollkit,但无法在3ds加载后调整模型大小。
I load model.
Model3DGroup group = imp.Load("Models/model.3ds");
modelView.Content = group;
我看到模型。只需要改变宽度或高度
需要使用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);
}
可以使用Model3DGroup的Transform属性:http://msdn.microsoft.com/en-us/library/system.windows.media.media3d.model3d.transform (v = vs.110) . aspx