Example #1
0
        public BCH_Model()
        {
            GL.GenBuffers(1, out vbo_vert);
            GL.GenBuffers(1, out vbo_bone);
            GL.GenBuffers(1, out ibo_faces);

            ImageKey         = "model";
            SelectedImageKey = "model";

            ContextMenu cm = new ContextMenu();
            MenuItem    im = new MenuItem("Import DAE");

            im.Click += Import;
            cm.MenuItems.Add(im);
            MenuItem save = new MenuItem("Save as MBN");

            save.Click += Click;
            cm.MenuItems.Add(save);
            ContextMenu = cm;

            if (!ShaderTools.hasSetupShaders)
            {
                ShaderTools.SetupShaders();
            }

            Runtime.shaders["Mbn"].DisplayCompilationWarnings("Mbn");

            if (shader == null)
            {
                shader = new Shader();
                shader = Runtime.shaders["Mbn"];
            }
        }