public ctl3DView() { InitializeComponent(); //SetupSceneTree(); m_modelAnimTmr = null; m_camera = new GLCamera(); ResetCameraView(); m_isectnormal = new Engine3D.Vector3d(); ctlViewOptions.TreeViewHolder = mainViewSplitContainer; ctlViewOptions.LayerNumberScroll = numLayer; ctlViewOptions.ObjectInfoPanel = objectInfoPanel; ctlViewOptions.SceneControl = ctlScene1; mainViewSplitContainer.Panel1Collapsed = true; UVDLPApp.Instance().m_undoer.AsociateUndoButton(buttUndo); UVDLPApp.Instance().m_undoer.AsociateRedoButton(buttRedo); //glControl1. = new GraphicsMode(GraphicsMode.Default.ColorFormat, GraphicsMode.Default.Depth, 8); gr2d = UVDLPApp.Instance().m_2d_graphics; ctlBgndList = new List<ctlBgnd>(); guiconf = UVDLPApp.Instance().m_gui_config; guiconf.TopLevelControl = mainViewSplitContainer.Panel2; UpdateButtonList(); guiconf.LoadConfiguration(global::UV_DLP_3D_Printer.Properties.Resources.GuiConfig); RearrangeGui(); ctlObjScale.c3d = this; ctlObjRotate.c3d = this; ctlObjMove.c3d = this; ctlSupport.c3d = this; objectInfoPanel.c3d = this; ctlViewOptions.c3d = this; ctlMeshTools1.c3d = this; ctlScene1.c3d = this; /*ctlImageButton imbtn = new ctlImageButton(); imbtn.BackColor = System.Drawing.Color.Navy; imbtn.CheckImage = null; imbtn.Image = global::UV_DLP_3D_Printer.Properties.Resources.homeButt; imbtn.Location = new System.Drawing.Point(200, 200); imbtn.Name = "buttGlHome"; imbtn.Size = new System.Drawing.Size(48, 48); imbtn.TabIndex = 16; imbtn.Visible = true; mainViewSplitContainer.Panel2.Controls.Add(imbtn); imbtn.BringToFront();*/ //buttGlHome.GLVisible = true; //buttGlHome.BackColor = Color.Transparent; //buttGlHome.FixStyle(); //buttGlHome.BackColor = Color.FromArgb(60,0,0,0); m_sliceTex = -1; }
public ctl3DView() { InitializeComponent(); //SetupSceneTree(); m_modelAnimTmr = null; m_camera = new GLCamera(); ResetCameraView(); ctlViewOptions.TreeViewHolder = mainViewSplitContainer; ctlViewOptions.LayerNumberScroll = numLayer; ctlViewOptions.ObjectInfoPanel = objectInfoPanel; ctlViewOptions.SceneControl = ctlScene1; mainViewSplitContainer.Panel1Collapsed = true; UVDLPApp.Instance().m_undoer.AsociateUndoButton(buttUndo); UVDLPApp.Instance().m_undoer.AsociateRedoButton(buttRedo); //glControl1. = new GraphicsMode(GraphicsMode.Default.ColorFormat, GraphicsMode.Default.Depth, 8); gr2d = new C2DGraphics(); ctlBgndList = new List<ctlBgnd>(); guiconf = new GuiConfig(); UpdateButtonList(); guiconf.LoadConfiguration(global::UV_DLP_3D_Printer.Properties.Resources.GuiConfig); guiconf.LayoutGui(Width, Height); ctlObjScale.c3d = this; ctlObjRotate.c3d = this; ctlObjMove.c3d = this; ctlSupport.c3d = this; objectInfoPanel.c3d = this; ctlViewOptions.c3d = this; ctlMeshTools1.c3d = this; ctlScene1.c3d = this; m_sliceTex = -1; }