簡體   English   中英

如何在 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 File//在按鈕上單擊我正在導入 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 文件的大小嗎?

提前致謝

只需使用viewPort3d.ZoomExtents(); 應該管用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM