2016-04-28 18 views
1

Hallo Ich habe eine Anwendung, über die Benutzer eine STL-Datei importieren kann, ich habe es als WPF-Anwendung gemacht und versuchen, die Datei mit Helix 3D zu öffnen Tool-Kit, aber das Problem ist, wenn ich versuche, meine STL-Datei zu öffnen, wird das Bild vergrößert und ich kann seine Größe nicht minimieren/halten Sie es fit in der Mitte. Geben Sie den Code hier ein Finden Sie den beigefügten Code, den ich für das Öffnen der STL-Datei geschrieben habe. MainWindow.xaml // importiert Helix 3D-Toolkit fürWie STL-Datei nach dem Laden in das Ansichtsfenster 3D von HELIX in einer WPF-Anwendung zu minimieren

Helix STL-Dateien zu öffnen: HelixViewport3D x: Name = "Viewport3D" ZoomExtentsWhenLoaded = "True" CoordinateSystemHeight = "100" Margin = "0,50,0,0 "

MainWindow.xaml, cs Datei // auf die Schaltfläche klicken ich bin die STL-Datei importieren.

  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 

Sie bitte die folgenden Bilder für ein besseres Verständnis finden

meine Ausgabe enter image description here

gewünschte Ausgabe enter image description here

können Sie mir bitte helfen, wie die STL-Datei zu minimieren Größe nach dem Laden in das Viewport3D.

Vielen Dank im Voraus

Antwort

1

einfach mit viewPort3d.ZoomExtents(); funktionieren soll.

+0

danke redscorp ... es funktionierte für mich in der Anwendung. –