Esempio n. 1
0
        public void UpdateSceneSelection()
        {
            treePrimitive.BeginUpdate();
            treePrimitive.Nodes.Clear();

            if (treeScene.SelectedNode == null)
            {
                return;
            }

            object tag = treeScene.SelectedNode.Tag;

            if (tag is Primitive primitive)
            {
                TreeNode root = Nodifier.CreatePrimitive(primitive, "Primitive");
                root.Expand();
                treePrimitive.Nodes.Add(root);

                treePrimitive.SelectedNode = root;
            }

            treePrimitive.EndUpdate();
        }