Esempio n. 1
0
        void outputScad_Click(object sender, MouseEventArgs mouseEvent)
        {
            if (matterScriptEditor.Text == "")
            {
                loadFile_Click(sender, mouseEvent);
            }

            CsgObject testObject = ParseScript();

            if (testObject != null)
            {
                GuiHalWidget.SaveFileDialogParams saveParams = new GuiHalWidget.SaveFileDialogParams("Scad part file (*.scad)", "*.scad");
                Stream streamToSaveTo = GuiHalFactory.PrimaryHalWidget.SaveFileDialog(saveParams);

                if (streamToSaveTo != null)
                {
                    OpenSCadOutput.Save(Utilities.PutOnPlatformAndCenter(testObject), streamToSaveTo);
                }
            }
        }
Esempio n. 2
0
        void outputScad_Click(object sender, MouseEventArgs mouseEvent)
        {
            if (matterScriptEditor.Text == "")
            {
                loadFile_Click(sender, mouseEvent);
            }

            CsgObject testObject = ParseScript();
            if (testObject != null)
            {
                GuiHalWidget.SaveFileDialogParams saveParams = new GuiHalWidget.SaveFileDialogParams("Scad part file (*.scad)", "*.scad");
                Stream streamToSaveTo = GuiHalFactory.PrimaryHalWidget.SaveFileDialog(saveParams);

                if (streamToSaveTo != null)
                {
                    OpenSCadOutput.Save(Utilities.PutOnPlatformAndCenter(testObject), streamToSaveTo);
                }
            }
        }