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