Search code examples
wpf3dhelix-3d-toolkit

How to resize model in WPF 3d?


How to resize and change width Model3D? Used helix tollkit, but can't resize model after load from 3ds.

Update

I load model.

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

I see model. Need change only width or only height.


Solution

  • Need used 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);
    }