// Last edited on 2009-07-21 17:01:07 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare cinza = texture { pigment { color rgb < 1.00, 1.00, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare amarelo = texture { pigment { color rgb < 1, 1, 0 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare vermelho = texture { pigment { color rgb < 1, 0, 0 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare base = box { < -10, -10, -0.5 >, < 10, 10, 0.5 > texture { cinza } } #declare pino_1 = cylinder { < -9, -9, 0.5 >, < -9, -9, 2.0 >, 0.4 texture { cinza } } #declare rotula = sphere { < -9, -9, 2.0 >, 0.4 texture { cinza } } #declare pino_2 = cylinder { < -9, -9, 2.0 >, < -4, -4, 5.0 >, 0.4 texture { cinza } } #declare corte = cylinder { < -4.1, -4.1, 5.0 >, < -3.9, -3.9, 5.0 >, 3 texture { cinza } } #declare borda_1 = cylinder { < 0.0, 0.0, 0.5 >, < 0.0, 0.0, 0.8 >, 8.0 texture { amarelo } } #declare borda_2 = cylinder { < 0.0, 0.0, 0.5 >, < 0.0, 0.0, 0.9 >, 7.5 texture { amarelo } } #declare recheio = cylinder { < 0.0, 0.0, 0.5 >, < 0.0, 0.0, 0.75 >, 7.5 texture { vermelho } } union { object { base } object { pino_1 } object { rotula } object { pino_2 } object { corte rotate < 0, 0, 90 > translate < -6.5, 0, 0 >} union { difference { object { borda_1 } object { borda_2 } } object { recheio } } } // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <25.00,10.00,5.00> // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,<6,10,6>,40.0,z,1.0)