background{ color rgb < 0.75, 0.80, 0.85 > }
 
#include "eixos.inc"
#include "board.inc"

#declare nfileiras = 4;
#declare ncasas = 4;
#declare out_radius = 10;

union{
  // object{ eixos(1.1*out_radius) }
  board(nfileiras, ncasas, out_radius)
  union{ object{ eixos(3.5) } object{ peao() } translate 0.6*out_radius*<1.3, 0.4, 0.0> }
  union{ object{ eixos(3.5) } object{ dama() } translate 0.6*out_radius*<0.4, 1.3, 0.0> }
}

#include "camlight.inc"
#declare centro_cena = < 0.00, 0.00, 1.00 >;
#declare raio_cena = 1.2*out_radius;
#declare dir_camera = < 14.00, 7.00, 8.00 >;
#declare dist_camera = 5*raio_cena;
#declare intens_luz = 1.20;
camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)