Esempio n. 1
0
        protected void createCylinderModel3D()
        {
            Cylinder cylinder = new Cylinder(_points,
                                             CYLINDER_NUM_OF_SIDES,
                                             CYLINDER_FRONT_RADIUS,
                                             CYLINDER_BACK_RADIUS,
                                             CYLINDER_LENGTH);
            double degree = 90.0;
            cylinder.RotateXZ(_points, ObjectUtils.radians_from_degrees(degree));
            _objectGeometry = cylinder.CreateModel(Colors.AliceBlue, true, true);

            _modelGroup.Children.Add(_objectGeometry);
        }
Esempio n. 2
0
        protected void createEmittersCylinderModel3D()
        {
            Cylinder cylinder = new Cylinder(_points,
                                             CYLINDER_NUM_OF_SIDES,
                                             CURTAIN_EMITTERS_FRONT_RADIUS,
                                             CURTAIN_EMITTERS_BACK_RADIUS,
                                             CURTAIN_EMITTERS_CYLYNDER_LENGTH);
            //double degree = -270.0;
            //cylinder.RotateXZ(_points, ObjectUtils.radians_from_degrees(degree));
            // _objectGeometry = cylinder.CreateModel(Colors.AliceBlue, true, true);

            _objectGeometry = ObjectCube.CreateCubeModel(_points, RECTANGLE_WIDTH, RECTANGLE_HEIGHT, CURTAIN_EMITTERS_CYLYNDER_LENGTH, Colors.Red);
            _modelGroup.Children.Add(_objectGeometry);
        }