Example #1
0
        public override bool Run(FeatureContext context)
        {
            OpenFileDialog dlg = new OpenFileDialog();
            dlg.Filter = "STL File (*.stl)|*.stl||";
            if(DialogResult.OK != dlg.ShowDialog())
                return true;

            ModelReader reader = new ModelReader();
            GroupSceneNode node = reader.LoadFile(new Path(dlg.FileName));
            context.ShowSceneNode(node);

            return true;
        }
Example #2
0
 private void importToolStripMenuItem_Click(object sender, EventArgs e)
 {
     OpenFileDialog openDlg = new OpenFileDialog();
     openDlg.Filter = "STL (*.stl)|*.stl|3ds (*.3ds)|*.3ds|obj (*.obj)|*.obj|Skp (*.skp)|*.skp";
         if (openDlg.ShowDialog() == DialogResult.OK)
         {
             ModelReader reader = new ModelReader();
             GroupSceneNode node = reader.LoadFile(new AnyCAD.Platform.Path(openDlg.FileName));
             if (node != null)
             {
                 node.SetName(openDlg.SafeFileName);
                 renderView.ShowSceneNode(node);
                 renderView.RequestDraw();
             }
         }
 }