/*A U shaped building.*/ FLOORS = 75; SIZE = 1.0; YSIZE = 1.1; //textures window = new UniformTexture(); window.diffuseColor.setRGB(0.5, 0.5, 0.5); window.specularity = 0.3f; window.shininess = 1.0f; stone = new UniformTexture(); stone.diffuseColor.setRGB(0.9, 0.8, 0.7); //windows win = new Cube(SIZE*60, YSIZE*FLOORS, SIZE*20); win.setTexture(window, window.getDefaultMapping(win)); p = new Vec3(0.0, YSIZE*FLOORS/2.0, 0.0); script.addObject(win, new CoordinateSystem(p, 0, 0, 0)); win = new Cube(SIZE*20, YSIZE*FLOORS, SIZE*20); win.setTexture(window, window.getDefaultMapping(win)); p = new Vec3(SIZE*20, YSIZE*FLOORS/2.0, 20*SIZE); script.addObject(win, new CoordinateSystem(p, 0, 0, 0)); p = new Vec3(-SIZE*20, YSIZE*FLOORS/2.0, 20*SIZE); script.addObject(win, new CoordinateSystem(p, 0, 0, 0)); //horizontal bars box = new Cube(SIZE*60.2, YSIZE*0.25, SIZE*20.2); box.setTexture(stone, stone.getDefaultMapping(box)); box2 = new Cube(SIZE*20.2, YSIZE*0.25, SIZE*20.2); box2.setTexture(stone, stone.getDefaultMapping(box2)); for (i=0; i