Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public void GetOGL(OGL pa)
 {
     //获取具备画图功能的对象
     PAINT = pa;
 }