// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare tinta_A = texture { pigment { color rgb < 1, 1, 0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1} } #declare tinta_B = texture { pigment { color rgb < 1, 0.8, 0.2 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.2 reflection 0.2 } } #declare tinta_C = texture { pigment { color rgb < 1, 0.4, 0.5 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 reflection 0.4} } #declare tinta_D = texture { pigment { color rgb < 0.10, 0.10, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare haste = cylinder { <0,0,0>, <0,0,-18>,0.2 texture{tinta_A} } plane{y,-1 texture{ pigment{checker color rgb <0.8,0.3,0>, color rgb <1,1,1> } } } #declare calice= prism{0.0, 1.00, 11 <0, 1.8>, <0.8, 0.8>, <2.8, 0>, <5, 0>, <7, 0.8>, <7.8, 1.8>, <7, 2.8>, <5, 3.6>, <2.8, 3.6>, <0.8, 2.8>, <0, 1.8> texture{tinta_C} translate<-4,-0.7,-1.5> } #declare base= lathe { linear_spline 13, <0,0> <2,0> <2,2> <4.8,4> <4.8,6> <8,8> <8,10> <4.8,10> <4.8,9> <2,7> <2,5> <0,3> <0,0> texture{tinta_B} } #declare caixa= box{ <0,0.2,0>, <16,15,8> translate<-8,0,0> texture{tinta_C} } difference { union { object{calice} object{base} } object{caixa} } // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <12.00,25.00,30.00> // #local cam_sky = y #include "camlight.inc" camlight(<0,0,0>,<10,10,10>,20.0,y,1.0)