public void SetMesh(KModel m) { if (m != null) { mesh = m; mesh.SetViewMatrix(Renderer.Camera.View); } }
private void EVENT_ButtonLoadPSK(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "PSK File|*.psk"; openFile.Title = "Select a Skeletal Mesh File"; if (openFile.ShowDialog() == System.Windows.Forms.DialogResult.OK) { model = KFile.LoadPSK(RenderingPanel.Renderer.device, openFile.FileName); RenderingPanel.SetMesh(model); if (model != null) { BonePanel.SetData(model.GetBones()); menu_animload.Enabled = true; menu_animsave.Enabled = true; menu_modelmaterial.Enabled = true; AnimPanel.Enabled = true; } } }