如何在加载到WPF应用程序中HELIX的视口3D后将STL文件最小化

问题描述:

您好,我制作了一个应用程序,通过它用户可以导入STL文件,我将它作为WPF应用程序并尝试使用Helix 3D打开文件工具包,但问题是,当我试图打开我的STL文件时,图像变大,我无法将其大小最小化/保持在中心位置。在这里输入代码 请查看我为打开STL文件所写的附加代码。 MainWindow.XAML //进口螺旋3D打开STL文件如何在加载到WPF应用程序中HELIX的视口3D后将STL文件最小化

螺旋工具包:HelixViewport3D X:名称= “的Viewport3D” ZoomExtentsWhenLoaded = “真” CoordinateSystemHeight = “100” 保证金=“0,50,0,0 “

MainWindow.XAML,CS文件// 按钮点击我导入STL文件。

  string filename = dlg.FileName; 
      FileNameTextBox.Text = filename;     
      ModelVisual3D device3D = new ModelVisual3D();    
      device3D.Content = Display3d(filename);    
      viewPort3d.Children.Add(device3D); //here iam loading the stl file to the helix:HelixViewport3D 

请找到以下图片为更好地理解

我的输出 enter image description here

所需的输出 enter image description here

可以请你帮我如何最大限度地减少了STL文件大小加载到viewport3D后。

在此先感谢

只需使用viewPort3d.ZoomExtents();应该工作。

+0

谢谢redscorp ...它在我的应用程序中工作。 –