如何在 WPF 应用程序中加载到 HELIX 的视口 3D 后最小化 STL 文件
how to minimize STL file after loading to the viewport 3D of HELIX in a WPF application
你好,我制作了一个应用程序,用户可以通过它导入 STL 文件,我将其制作为 WPF 应用程序并尝试使用 Helix 3D 工具包打开文件,但问题是当我尝试打开我的 STL 时文件图像被放大,我无法最小化它的大小/保持它适合中心。在此处输入代码
请找到我为打开 STL 文件编写的附加代码。
MainWindow.XAML//导入了用于打开STL文件的helix 3d工具包
helix:HelixViewport3D x:Name="viewPort3d" ZoomExtentsWhenLoaded="True" CoordinateSystemHeight="100" Margin="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
请问如何在加载到 viewport3D 后最小化 STL 文件大小。
提前致谢
只需使用 viewPort3d.ZoomExtents();
即可。
你好,我制作了一个应用程序,用户可以通过它导入 STL 文件,我将其制作为 WPF 应用程序并尝试使用 Helix 3D 工具包打开文件,但问题是当我尝试打开我的 STL 时文件图像被放大,我无法最小化它的大小/保持它适合中心。在此处输入代码 请找到我为打开 STL 文件编写的附加代码。 MainWindow.XAML//导入了用于打开STL文件的helix 3d工具包
helix:HelixViewport3D x:Name="viewPort3d" ZoomExtentsWhenLoaded="True" CoordinateSystemHeight="100" Margin="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
请问如何在加载到 viewport3D 后最小化 STL 文件大小。
提前致谢
只需使用 viewPort3d.ZoomExtents();
即可。