Example #1
0
        public void Init()
        {
            Node monkey = (Node)(AssetManager.Load(AssetManager.GetAppPath() + "\\models\\debug_shapes\\monkey.obj"));
            monkey.GetChild(0).SetLocalRotation(new ApexEngine.Math.Quaternion().SetFromAxis(ApexEngine.Math.Vector3f.UnitY, 180));
            mtlPreview = new MtlViewerGame();
            mtlPreview.Camera.Enabled = false;
            mtlPreview.Camera.Width = 256;
            mtlPreview.Camera.Height = 256;

            // mtlPreview.Camera = new ApexEngine.Rendering.Cameras.OrthoCamera(-2, 2, -2, 2, -2, 2);
            mtlPreview.Camera.Translation = new ApexEngine.Math.Vector3f(0, 0, -3);
            mtlPreview.RootNode.AddChild(monkey.GetChild(0));
            ApexEngineControl mtlViewer = new ApexEngineControl(mtlPreview);
            mtlViewer.Framerate = 50;
            mtlViewer.Dock = DockStyle.Fill;
            pnlMtl.Controls.Add(mtlViewer);
        }
Example #2
0
        public void Init()
        {
            Node monkey = (Node)(AssetManager.Load(AssetManager.GetAppPath() + "\\models\\debug_shapes\\monkey.obj"));

            monkey.GetChild(0).SetLocalRotation(new ApexEngine.Math.Quaternion().SetFromAxis(ApexEngine.Math.Vector3f.UnitY, 180));
            mtlPreview = new MtlViewerGame();
            mtlPreview.Camera.Enabled = false;
            mtlPreview.Camera.Width   = 256;
            mtlPreview.Camera.Height  = 256;

            // mtlPreview.Camera = new ApexEngine.Rendering.Cameras.OrthoCamera(-2, 2, -2, 2, -2, 2);
            mtlPreview.Camera.Translation = new ApexEngine.Math.Vector3f(0, 0, -3);
            mtlPreview.RootNode.AddChild(monkey.GetChild(0));
            ApexEngineControl mtlViewer = new ApexEngineControl(mtlPreview);

            mtlViewer.Framerate = 50;
            mtlViewer.Dock      = DockStyle.Fill;
            pnlMtl.Controls.Add(mtlViewer);
        }
Example #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (MetroUI.DesignMode == false)
            {
                MetroUI.Style.PropertyChanged += Style_PropertyChanged;
                MetroUI.Style.DarkStyle        = true;
            }
            ImageList ilist1 = new ImageList();

            ilist1.Images.Add(Properties.Resources.node_16);
            ilist1.Images.Add(Properties.Resources.geometry_16);
            ilist1.Images.Add(Properties.Resources.material);
            treeView1.ImageList = ilist1;

            SceneEditorGame game = new SceneEditorGame();

            //  game.Camera = new ApexEngine.Rendering.Cameras.DefaultCamera(game.InputManager, 75);
            game.Camera.Translation = new ApexEngine.Math.Vector3f(0, 2, 0);
            game.Camera.Enabled     = false;
            apxCtrl      = new ApexEngineControl(game);
            apxCtrl.Dock = DockStyle.Fill;
            pnlGameView.Controls.Add(apxCtrl);


            contextMenuStrip1.Renderer = new metroToolStripRenderer();
            metroMenuStrip2.Renderer   = new metroToolStripRenderer();



            PopulateTreeView(game.RootNode);

            /*
             *
             * SceneEditorGame orthoTop = new SceneEditorGame();
             * //  orthoTop.Camera = new ApexEngine.Rendering.Cameras.OrthoCamera(-5, 5, -5, 5, -5, 5);
             * orthoTop.Camera.Translation = new ApexEngine.Math.Vector3f(0, 0, -5);
             * // orthoTop.RenderManager.GeometryList = game.RenderManager.GeometryList;
             * ApexEngineControl orthoTopCtrl = new ApexEngineControl(orthoTop);
             * orthoTopCtrl.Dock = DockStyle.Fill;
             * pnlOrthoTop.Controls.Add(orthoTopCtrl);*/
            apxCtrl.MouseWheel += new MouseEventHandler(MouseScroll);
        }
Example #4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            if (MetroUI.DesignMode == false)
            {
                MetroUI.Style.PropertyChanged += Style_PropertyChanged;
                MetroUI.Style.DarkStyle = true;
            }
            ImageList ilist1 = new ImageList();
            ilist1.Images.Add(Properties.Resources.node_16);
            ilist1.Images.Add(Properties.Resources.geometry_16);
            ilist1.Images.Add(Properties.Resources.material);
            treeView1.ImageList = ilist1;

            SceneEditorGame game = new SceneEditorGame();
            //  game.Camera = new ApexEngine.Rendering.Cameras.DefaultCamera(game.InputManager, 75);
            game.Camera.Translation = new ApexEngine.Math.Vector3f(0, 2, 0);
            game.Camera.Enabled = false;
            apxCtrl = new ApexEngineControl(game);
            apxCtrl.Dock = DockStyle.Fill;
            pnlGameView.Controls.Add(apxCtrl);

            contextMenuStrip1.Renderer = new metroToolStripRenderer();
            metroMenuStrip2.Renderer = new metroToolStripRenderer();

            PopulateTreeView(game.RootNode);
            /*

            SceneEditorGame orthoTop = new SceneEditorGame();
              //  orthoTop.Camera = new ApexEngine.Rendering.Cameras.OrthoCamera(-5, 5, -5, 5, -5, 5);
            orthoTop.Camera.Translation = new ApexEngine.Math.Vector3f(0, 0, -5);
               // orthoTop.RenderManager.GeometryList = game.RenderManager.GeometryList;
            ApexEngineControl orthoTopCtrl = new ApexEngineControl(orthoTop);
            orthoTopCtrl.Dock = DockStyle.Fill;
            pnlOrthoTop.Controls.Add(orthoTopCtrl);*/
            apxCtrl.MouseWheel += new MouseEventHandler(MouseScroll);
        }