Esempio n. 1
0
 private void toolStripJobPreview_Click(object sender, EventArgs e)
 {
     if (splitJob.Panel2Collapsed)
     {
         splitJob.Panel2Collapsed  = false;
         splitJob.SplitterDistance = 300;
         jobPreview      = new ThreeDControl();
         jobPreview.Dock = DockStyle.Fill;
         splitJob.Panel2.Controls.Add(jobPreview);
         jobPreview.SetEditor(false);
         jobPreview.models.AddLast(jobVisual);
         //jobPreview.SetObjectSelected(false);
     }
     jobVisual.ParseText(textGCodePrepend.Text, true);
     jobVisual.ParseText(textGCode.Text, false);
     jobVisual.ParseText(textGCodeAppend.Text, false);
     jobPreview.UpdateChanges();
 }
Esempio n. 2
0
        public void Update3D()
        {
            if (tab == null)
            {
                return;
            }
            switch (tab.SelectedIndex)
            {
            case 2:
                printPreview.UpdateChanges();
                break;

            case 1:
                if (jobPreview != null)
                {
                    jobPreview.UpdateChanges();
                }
                break;

            case 0:
                stlComposer1.Update3D();
                break;
            }
        }