Пример #1
0
        /// <summary>
        /// Sets up the controls for the scene
        /// </summary>
        /// <param name="scene"></param>
        private void SetupScene(SBScene scene)
        {
            Viewport.Scene = scene;

            BoneTree.LoadFromScene(scene);
            MeshList.LoadFromScene(scene);

            RightPane.Contents.Clear();
            if (scene.HasBones)
            {
                RightPane.Contents.Add(BoneEditor);
                RightPane.Contents.Add(new Splitter()
                {
                    Dock = DockStyle.Top
                });
            }
            if (scene.HasMesh)
            {
                RightPane.Contents.Add(MeshPanel);
                RightPane.Contents.Add(new Splitter()
                {
                    Dock = DockStyle.Top
                });
            }
            if (scene.HasMesh)
            {
                RightPane.Contents.Add(MeshList);
                RightPane.Contents.Add(new Splitter()
                {
                    Dock = DockStyle.Top
                });
            }
            if (scene.HasBones)
            {
                RightPane.Contents.Add(BoneTree);
                RightPane.Contents.Add(new Splitter()
                {
                    Dock = DockStyle.Top
                });
            }
        }