Exemple #1
0
        public static Object chooseObject(OpenGLControl openGLControl, int chooseIcon, Point3D center)
        {
            Object chooseObject = null;

            /*Choose a shape */

            switch (chooseIcon)
            {
            case 1:                        //Cube
                chooseObject = new Cube(); //màu nền, tâm, chiều dài cạnh, check đang chọn
                break;

            case 2:                           //Pyramid - Hình chóp đáy là hình vuông
                chooseObject = new Pyramid(); //màu nền, tâm, chiều dài cạnh, check đang chọn, đỉnh chóp
                break;

            case 3:                         //Prism - Hình lăng trụ đáy là tam giác đều
                chooseObject = new Prism(); //màu nền, tâm, chiều dài cạnh, check đang chọn
                break;

            //xem lại chú thích
            default:
                break;
            }
            if (chooseObject != null) // nếu tạo được object
            {
                string name;
                chooseObject.name = Object.nums.ToString() + "." + chooseObject.name;
                listObject.Add(chooseObject);
            }

            return(chooseObject);
        }
Exemple #2
0
        public static Object chooseObject(OpenGLControl openGLControl, int _chooseIcon, Vertex center)
        {
            Object _chooseObject = null;

            /*Choose a shape */

            switch (_chooseIcon)
            {
            case 1:                         //Cube
                _chooseObject = new Cube(); //màu nền, tâm, chiều dài cạnh, check đang chọn
                break;

            case 2:                            //Pyramid - Hình chóp đáy là hình vuông
                _chooseObject = new Pyramid(); //màu nền, tâm, chiều dài cạnh, check đang chọn, đỉnh chóp
                break;

            case 3:                          //Prism - Hình lăng trụ đáy là tam giác đều
                _chooseObject = new Prism(); //màu nền, tâm, chiều dài cạnh, check đang chọn
                break;

            //xem lại chú thích
            default:
                break;
            }
            if (_chooseObject != null) // nếu tạo được object
            {
                _chooseObject.name += Object._countObjects.ToString();
                listObject.Add(_chooseObject);
            }

            return(_chooseObject);
        }