// furniture.pov by Jason Swanson for CPE473 camera { location <15, 4, 10> up <0, 1, 0> right <1.5, 0, 0> look_at <0, 0, 0> } light_source {<-5, 3, 0> color rgb <0.3, 0.5, 0.3>} light_source {<5, 10, 5> color rgb <0.6, 0.4, 0.5>} light_source {<5, 5.5, 1> color rgb <0.1, 0.4, 0.7>} // floor plane {<0, 1, 0>, -0.001 pigment {color rgb <0.4, 0.8, 0.4>} finish {ambient 0.4 diffuse 0.2 reflection 0.2} translate <0, -1, 0> } // left wall plane {<1, 0, 0>, -9 pigment {color rgb <0.8, 0.0, 0.8>} finish {ambient 0.4 diffuse 0.2 reflection 0.2} rotate <0, 30, 0> } // back wall plane {<0, 0, -1>, 20 pigment {color rgb <0.8, 0.8, 0.0>} finish {ambient 0.4 diffuse 0.2 reflection 0.2} rotate <0, 30, 0> } // back wall on the right plane {<0, 0, -1>, 30 pigment {color rgb <0.0, 0.7, 0.7>} finish {ambient 0.4 diffuse 0.8 reflection 0.2} rotate <0, -10, 0> } // crystal ball sphere { <0, 0, 0>, 1 pigment { color rgbf <0.1, 0.1, 0.95, 0.4>} finish {ambient 0.2 diffuse 0.4 reflection 0.9} scale <0.8, 0.8, 0.8> translate <5, 3.5, 1> } // crystal ball stand box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.7, 0.7, 0.05, 0.1>} finish {ambient 0.2 diffuse 0.8} scale <1.3, 0.2, 1.3> translate <5, 2.7, 1> } // crystal ball stand box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.7, 0.7, 0.05, 0.1>} finish {ambient 0.2 diffuse 0.8} scale <1.3, 0.2, 1.3> rotate <0, 45, 0> translate <5, 2.7, 1> } // table top box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <1.0, 0.2, 1.0, 0.6>} finish {ambient 0.2 diffuse 0.8 reflection 0.2 refraction 1.0 ior 1.9} scale <4, 0.25, 8> translate <6, 2.5, 0> } // table leg back left box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.5, 0.15, 0.15, 0.6>} finish {ambient 0.2 diffuse 0.8 reflection 0.2} scale <0.25, 3.5, 0.25> translate <4.25, 0.75, 3.5> } // table leg back right box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.5, 0.15, 0.15, 0.6>} finish {ambient 0.2 diffuse 0.8 reflection 0.2} scale <0.25, 3.5, 0.25> translate <4.25, 0.75, -3.5> } // table leg forward left box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.5, 0.15, 0.15, 0.6>} finish {ambient 0.2 diffuse 0.8 reflection 0.2} scale <0.25, 3.5, 0.25> translate <7.75, 0.75, 3.5> } // table leg forward right box { <-0.5, -0.5, -0.5>, <0.5, 0.5, 0.5> pigment { color rgbf <0.5, 0.15, 0.15, 0.6>} finish {ambient 0.2 diffuse 0.8 reflection 0.2} scale <0.25, 3.5, 0.25> translate <7.75, 0.75, -3.5> }