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(); }
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; } }