// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare azul = texture { pigment { color rgb < 0.07, 0.0, 0.70 > } finish { diffuse 0.5 specular 0.3 roughness 0.005 reflection 0.3 ambient 0.2 } } #declare vermelho = texture { pigment { color rgb < 0.7, 0.0, 0.07 > } finish { diffuse 1.5 specular 0.2 roughness 0.005 reflection 0.3 ambient 0.2 } } #declare branco = texture { pigment { color rgb < 1.0, 1.0, 1.0 > } finish { diffuse 1.5 specular 0.2 roughness 0.005 reflection 0.1 ambient 0.2 } } #declare preto = texture { pigment { color rgb < 0, 0, 0.03 > } finish { diffuse 1.5 specular 0.2 roughness 0.005 reflection 0.1 ambient 0.2 } } #declare verde = texture { pigment { color rgb < 0.07, 0.70, 0.07 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 reflection 0.1 ambient 0.1 } } #declare bloco = prism { linear_spline 0, 1, 10, <5,0>, <4,2>, <2,4>, <-2,4>, <-4,2>, <-5,0>, <-4,-2>, <-2,-4>, <2,-4>, <4,-2> texture { preto } rotate 90*x } #declare calice = lathe { linear_spline 14, <0,0>, <3,0>, <3,1>, <2,1.5>, <1,3>, <1,4>, <4,5>, <5,5.5>, <4,6>, <5,6.5>, <4,6.5>, <4,5.5>, <0,4.5>, <0,0> texture { vermelho } rotate 90*x translate <0,0,1> } #declare cubo = box { < -10.00, 0.00, -10.00 >, < 10.00, 10.00, 10.00 > } difference { union { object { bloco } object { calice } } object { cubo } } // Original camera parameters: // #local cam_ctr = <0.00,0.00,1.00> // #local cam_vec = (<0.00,15.00,10.00>-<0.00,0.00,1.00>) // #local cam_sky = z #include "camlight.inc" camlight(<0.00,0.00,1.00>,<10,10,10>,20.0,z,1.0)