// Last edited on DATE TIME by USER // Processed by remove-cam-lights #declare tinta_ouro = texture { pigment { color rgb< 1, 0.65, 0 > } finish { diffuse 0.5 specular 0.3 roughness 0.005 ambient 0.2 } } #declare tinta_rubi = texture { pigment { color rgb< 0.83, 0.33, 0.13 > filter 1.0} finish { diffuse 0.5 specular 0.3 roughness 0.005 ambient 0.2 } } plane { < 0, 0, 1 > , 0 pigment { checker color rgb < 0.1, 1, 1 >, rgb < 0.05, 0.9, 0.9> } } background{ color rgb < 0, 0, 0 > } difference { union { prism { linear_sweep linear_spline 0, 2, 12, < 4, 0 >, < 5, 2.5 >, < 2.5, 5 >, < 0, 4 >, < -2.5, 5 >, < -5, 2.5 >, < -4, 0 > < -5, -2.5 >, < -2.5, -5 >, < 0, -4 >, < 2.5, -5 >, < 5, -2.5 > texture{ tinta_rubi } finish {ambient .2 phong .6} rotate x*90 } lathe { linear_spline 23, < 2, 2 >, < 1.8, 2.15 >, < 2, 2.3 >, < 0.7, 2.8 >, < 0.9, 2.95 > < 0.7, 3.1 >, < 0.7, 4.1 >, < 0.9, 4.25 >, < 0.8, 4.3 >, < 0.9, 4.35> < 0.7, 4.4 >, < 0.7, 5.4 > < 0.9, 5.55 >, < 0.7, 5.7 >, < 1.8, 6.2>, < 1.9, 6.3 >, < 2, 6.4 > < 2, 7.4 >, < 2.2, 7.55 >, < 2, 7.7 >, < 2.2, 7.85 > < 2, 8 >, < 2, 9 > texture{ tinta_ouro } rotate x*90 } } box { < 0, 0, -10>, < 10, 10, 10>} } // Original camera parameters: // #local cam_ctr = <0,0,5> // #local cam_vec = (<15,15,7>-<0,0,5>) // #local cam_sky = z #include "camlight.inc" camlight(<0,0,5>,<10,10,10>,20.0,z,1.0)