#include "colors.inc"

background{ color rgb GreenYellow}

light_source {
  < 0.00, 0.00, -50.00 >
  color rgb < 1.00, 1.00, 1.00 >
} 

camera {
  location  <  0.00, 0.00, -20.00 >
  right     < -1.20, 0.00, 0.00 >
  up        <  0.00, 0.00, 0.90 >
  sky       <  0.00, 0.00, 1.00 >
  look_at   <  0.00, 0.00, 0.00 >
} 

#declare beje = 
  texture {
    pigment { color rgb < 0.60, 0.90, 0.40 > }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }

#declare branco = 
  texture {
    pigment { color rgb <10,10,10> }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }
  
#declare preto = 
  texture {
    pigment { color rgb < 0.00, 0.00, 0.00 > }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }

#declare cinza = 
  texture {
    pigment { color Gray15 }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }

sphere {
	< 0.00, -5.00, 0.00 >, 2.00
	texture {beje}
       }
box {	
     <-2, 3.0, -4>,  // Near lower left corner
     < 2, -1, 4>   // Far upper right corner
     texture {cinza}
    }

cylinder {
          < 0.00, 2.00, 0.00 >,
          < 0.00, -4.00, 0.00 >,
          0.75
          texture {branco}
         }

cylinder {
          < -0.50, 4.70, 0.00 >,
          < -4.00, 4.70, 0.00 >,
          1.00
          texture {beje}
         }

cylinder {
          < 0.50, 4.70, 0.00 >,
          < 4.00, 4.70, 0.00 >,
          1.00
          texture {beje}
         }

cylinder {
          < 2.00, -5.00, 0.00 >,
          < 4.00, -2.00, 0.00 >,
          0.50
          texture {preto}
         }

cylinder {
          < -2.00, -5.00, 0.00 >,
          < -4.00, -2.00, 0.00 >,
          0.50
          texture {preto}
         }