Vector3f p_tag = new Vector3f();//选取的点 public showplt(OGL ogl) { InitializeComponent(ogl); ogl1.MouseMove += new System.Windows.Forms.MouseEventHandler(ogl1.glOnMouseMove); ogl1.Dock = DockStyle.Fill; this.KeyDown += _3Dshow_KeyDown; this.MouseWheel += _3Dshow_MouseWheel; }
public void START_Inmodel(OGL ogl) { util u1 = new util(); //清空模型中产生的所有数据,并恢复到START运行前的状态; In_model(); PAINT = ogl; change_OGL(); ge_p_l.Clear(); //清空模型的生成点链; initial_pl.Clear(); //清空初始点链 //保证结构参数不变 Create_boundary_model(); Generate_allmodel_edge_po(); DealModuleConflict(); plane.Get_model_l(model_l); //把模块链给plane plane.GenerateNetPo(); //plane根据自己的边界和模块产生点 Generate_allmodel_po(); //产生所有模块的点 u1.InFile(u1.wherepath, ge_p_l.num); }
public void GetOGL(OGL pa) { //获取具备画图功能的对象 PAINT = pa; }