2016-04-28 3 views
1

Bonjour J'ai fait une application à travers laquelle l'utilisateur peut importer un fichier STL, je l'ai fait en tant qu'application WPF et en essayant d'ouvrir le fichier en utilisant Helix 3D tool tool mais le problème est que lorsque j'essaie d'ouvrir mon fichier STL, l'image s'agrandit et je suis incapable de minimiser sa taille/de la garder au centre. entrez le code ici Veuillez trouver ci-joint le code que j'ai écrit pour ouvrir le fichier STL. MainWindow.xaml // boîte à outils d'hélice 3d importé pour ouvrir les fichiers STLcomment minimiser fichier STL après le chargement de la viewport 3D de HELIX dans une application WPF

hélice: HelixViewport3D x: Name = "Viewport3D" ZoomExtentsWhenLoaded = "true" CoordinateSystemHeight = "100" Marge = "0,50,0,0 "

MainWindow.xaml, cs fichier // sur le bouton cliquez sur Je suis d'importer le fichier 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 

s'il vous plaît trouver les images ci-dessous pour une meilleure compréhension

ma sortie enter image description here

sortie désiré enter image description here

pouvez-vous s'il vous plaît aidez-moi comment minimiser le fichier STL taille après le chargement à la viewport3D.

Merci à l'avance

Répondre

1

simplement à l'aide viewPort3d.ZoomExtents(); devrait fonctionner.

+0

merci redscorp ... cela a fonctionné pour moi dans l'application. –