// Last edited on 2005-01-05 21:55:55 by stolfi // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } plane{ z,-1.5 texture { pigment { checker <0.5,0.5,0.5>, <1,1,1> } finish { ambient 0.6 diffuse 0.4 } scale 2 } } #declare vermelha = < 1.00, 0.20, 0.40 >; #declare tx_vermelha = texture{ finish{ ambient 0.1 diffuse 0.1 reflection 0.25 specular 1 roughness 0.001 } pigment { color vermelha filter 1} } #declare verde = < 0.30, 0.90, 0.70 >; #declare tx_verde = texture{ finish{ ambient 0.1 diffuse 0.1 reflection 0.25 specular 1 roughness 0.001 } pigment { color verde filter 1} } #declare dourado = < 1.00, 0.80, 0.10 >; #declare tx_dourado = texture{ finish{ ambient 0.05 diffuse 0.55 reflection 0.5*dourado specular 0.2 roughness 0.05 } pigment { color dourado} } #declare base = torus { 3.0, 0.3 texture { tx_dourado } rotate 90*x } #declare cima = lathe { linear_spline 5, <3.5,0.7>, <3,0>, <2.5,0>, <3,0.7>, <3.5,0.7> texture { tx_dourado } rotate 90*x } #declare pedra_red = sphere { < 3.30, 0.00, 0.00 >, 0.20 texture { tx_verde } interior {ior 1.5} } #declare pedra_con = cone { < +3.40, 0.00, +0.56 >, 0.15 < +3.20, 0.00, +0.28 >, 0.01 texture { tx_vermelha } interior {ior 1.5} } union { object { base } object { cima } object { pedra_red } object { pedra_red rotate 30*z} object { pedra_red rotate 60*z} object { pedra_red rotate 90*z} object { pedra_red rotate 120*z} object { pedra_red rotate 150*z} object { pedra_red rotate 180*z} object { pedra_red rotate 210*z} object { pedra_red rotate 240*z} object { pedra_red rotate 270*z} object { pedra_red rotate 300*z} object { pedra_red rotate 330*z} difference { union { object { pedra_con rotate 15*z} object { pedra_con rotate 45*z} object { pedra_con rotate 75*z} object { pedra_con rotate 105*z} object { pedra_con rotate 135*z} object { pedra_con rotate 165*z} object { pedra_con rotate 195*z} object { pedra_con rotate 225*z} object { pedra_con rotate 255*z} object { pedra_con rotate 285*z} object { pedra_con rotate 315*z} object { pedra_con rotate 345*z} } } } #include "camlight.inc" camlight(<0.00,0.00,1.00>,<8.00,4.00,3.00>,1.00,z,1.0)