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); }
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); }