如何在加载到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();
应该工作。
谢谢redscorp ...它在我的应用程序中工作。 –