1

您好,我创建了一个应用程序,用户可以通过该应用程序导入 STL 文件,我已将其作为 WPF 应用程序并尝试使用 Helix 3D 工具包打开文件,但问题是当我尝试打开 STL 文件时图像被放大而且我无法最小化它的大小/保持它适合中心。在此处输入代码 请找到我为打开 STL 文件编写的附加代码。 MainWindow.XAML//导入的helix 3d工具包,用于打开STL文件

helix:HelixViewport3D x:Name="viewPort3d" ZoomExtentsWhenLoaded="True" CoordinateSystemHeight="100" Margin="0,50,0,0"

MainWindow.XAML,cs File// on button click 我正在导入 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  

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

我的输出 在此处输入图像描述

所需输出 在此处输入图像描述

您能帮我在加载到 viewport3D 后如何最小化 STL 文件大小吗?

提前致谢

4

1 回答 1

1

简单地使用viewPort3d.ZoomExtents();应该工作。

于 2016-05-19T12:29:57.733 回答