// Last edited on 2005-01-06 00:44:04 by stolfi
// Processed by remove-cam-lights

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

#declare tinta_grafico =
  texture {
    pigment { color rgb < 0.10, 0.50, 0.90 > }
    finish { diffuse 0.8 specular 0.2 roughness 0.005 ambient 0.1 }
  }

#declare comp_regua = 50;
#declare thick_regua = 0.5;
#declare tinta_regua =
  texture {
    pigment { color rgb < 0.40, 0.20, 0.00 > }
    finish { diffuse 0.8 specular 0.2 roughness 0.005 ambient 0.1 }
  }

#declare regua =
  union {
    cylinder {
      <0,0,0>
      <comp_regua, 0, 0>
      thick_regua
      texture { tinta_regua }
    }

    cylinder {
      <0,0,0>
      <0, comp_regua, 0>
      thick_regua
      texture { tinta_regua }
    }
    cylinder {
      <0,0,0>
      <0, 0, comp_regua>
      thick_regua
      texture { tinta_regua }
    }

  }

#declare raio_grafico = 50;

#declare raio_dado = 1;

#include "dados.inc"

#declare grafico_final =
union {
  object {
    grafico
    scale <0,0,0.15>
    rotate 45*z
  }
  cylinder {
    <0,0,0>
    <0,0,-1>
    raio_grafico + 3
    texture { tinta_grafico }
  }
}

object {
  grafico_final
}

#include "camlight.inc"
camlight(<0,0,40>,<150,150,110>,1.00,z,1.0)