// Last edited on 2009-07-22 12:57:41 by stolfilocal
// Processed by remove-cam-lights

background{ color rgb < 0.75, 0.80, 0.85 > }

#declare raio = 2.000;

#declare azul = 
  texture {
    pigment { color rgb < 0.30, 0.70, 1.00 > }
    finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 }
  }

#declare solido_externo =
  box {
    < 2.00, 2.00, 0.00 >,
    < 4.30, 7.00, 8.20 >
    texture{azul}
  }

#declare solido_interno =
 union {
   #declare i = 0;
   #while(i < 4)
     box {
       < 2.00, 2.50, 0.50 + 2.00*i >,
       < 4.80, 6.80, 2.00 + 2.00*i >
       texture{azul}
     }
     #declare i = i+1;
   #end
 }

#declare estante =
 difference{
   object{solido_externo}
   object{solido_interno}
 }

  union {
    object {estante}
    object {estante translate <0,-10.4,0>}
    object {estante translate <0,-5.2,0>}
    object {estante translate <0,5.2,0>}
    object {estante translate <9,-2,0>}
    object {estante translate <-9,-2,0>}
  }

// Original camera parameters:
// #local cam_ctr = <1.00,0.00,0.00>
// #local cam_vec = (<30.00,5.00,25.00>-<1.00,0.00,0.00>)
// #local cam_sky = z

#include "camlight.inc"
camlight(<1.00,0.00,0.00>,<10,10,7>,40.0,z,1.0)