Example #1
0
        private void mi_newsphere_Click(object sender, EventArgs e)
        {
            Sphere sphere = new Sphere();

            sphere.Name = "RefineObject.Sphere" + (refineObjects.Count + 1);
            ObjectRefinementSubDict o = new ObjectRefinementSubDict();

            o.Geometry = sphere;
            refineObjects.Add(o);
            TreeNode node = new TreeNode(sphere.Name);

            tvMain.Nodes.Add(node);
            tvMain.SelectedNode = node;
        }
Example #2
0
        private void mi_newbox_Click(object sender, EventArgs e)
        {
            Box box = new Box();

            box.Name = "RefineObject.Box" + (refineObjects.Count + 1);
            ObjectRefinementSubDict o = new ObjectRefinementSubDict();

            o.Geometry = box;
            refineObjects.Add(o);
            TreeNode node = new TreeNode(box.Name);

            tvMain.Nodes.Add(node);
            tvMain.SelectedNode = node;
        }
Example #3
0
        private void mi_newcone_Click(object sender, EventArgs e)
        {
            Cone cone = new Cone();

            cone.Name = "RefineObject.Cone" + (refineObjects.Count + 1);
            ObjectRefinementSubDict o = new ObjectRefinementSubDict();

            o.Geometry = cone;
            refineObjects.Add(o);
            TreeNode node = new TreeNode(cone.Name);

            tvMain.Nodes.Add(node);
            tvMain.SelectedNode = node;
        }
Example #4
0
        private void mi_delete_Click(object sender, EventArgs e)
        {
            ObjectRefinementSubDict o = FindObjectByNode(tvMain.SelectedNode);

            refineObjects.Remove(o);
            tvMain.Nodes.Remove(tvMain.SelectedNode);
            if (tvMain.Nodes.Count > 0)
            {
                tvMain.SelectedNode = tvMain.Nodes[0];
            }
            else
            {
                pgMain.SelectedObject = null;
            }
        }