예제 #1
0
파일: Game.cs 프로젝트: IanusInferus/cmdt
        bool MeshCenter = true;                 //以Mesh中心为坐标系原点?还是以(0,0,0)为原点?

        //////////////////////////////////////////////////////////////////////////////////////////////////////
        public Game(string filename)
        {
            InitializeComponent();

            this.Shown            += new EventHandler(Game_Shown);
            this.ResizeEnd        += new EventHandler(Game_ResizeEnd);
            this.Resize           += new EventHandler(Game_Resize);
            this.MouseWheel       += new MouseEventHandler(this.Game_MouseWheel);
            this.MouseDoubleClick += new MouseEventHandler(Game_MouseDoubleClick);

            mbi = new MBI(filename);
            mm  = new MbiMesh(mbi);

            //设置标题栏
            FileInfo fi = new FileInfo(filename);

            //filename = fi.Name.ToLower();
            Text = "3D .Mbi Viewer - " + filename;

            //背景色相关
            BackColor = Color.Black;
        }
예제 #2
0
파일: Game.cs 프로젝트: IanusInferus/cmdt
        private void ResetAll(string filename)
        {
            //FSAA = false;
            deviceLost       = false;
            DisplayWireFrame = 0;

            MeshCenter = true;

            onpaint_enabled = true;

            mbi = new MBI(filename);
            mm  = new MbiMesh(mbi);

            //设置标题栏
            FileInfo fi = new FileInfo(filename);

            filename = fi.Name.ToLower();
            Text     = "3D .Mbi Viewer - " + filename;

            //背景色相关
            //DrawBackground = false;
            //BackColor = Color.Black;
        }