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); }
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); }
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); }
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); }