// 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_rosa = texture { pigment { color rgb < 1.00, 0.07, 0.53 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_cinza = texture { pigment { color rgb < 0.67, 0.67, 0.67 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare boca_do_trombone = lathe { linear_spline 7, < 1.00, 1.00 >, < 0.74, 0.97 >, < 0.50, 0.87 >, < 0.29, 0.71 >, < 0.13, 0.50 >, < 0.10, 0.26 >, < 0.10, 1.00 > rotate < 0, 0, -90 > scale < 2, 1, 1 > } #declare resto_do_trombone = union { cylinder { < 0.55, 0, 0 >, < -3, 0, 0 >, 0.1 } cylinder { < -3, 0, 0 >, < -3, -1, 0 >, 0.1 } cylinder { < -3, -1, 0 >, < 0, -1, 0 >, 0.1 } } #declare trombone = union { object { boca_do_trombone } object { resto_do_trombone } } #declare caixa = prism { linear_sweep linear_spline -1, 0, 5, < 2.5, -1.5 >, < 1.0, -0.5 >, < -3.5, -0.5 >, < -3.5, 1.5 >, < 2.5, 1.5 > rotate < 90, 0, 0 > } #declare caixa_vazada = difference { object { caixa } object { trombone } } union { object { caixa_vazada texture { tinta_rosa } } object { trombone texture { tinta_cinza } } rotate < 0, 0, 180 > } // Original camera parameters: // #local cam_ctr = <10.00,10.00,-10.00> // #local cam_vec = (<-10.00,-10.00,10.00>-<10.00,10.00,-10.00>) // #local cam_sky = z #include "camlight.inc" camlight(<10.00,10.00,-10.00>,<10,10,10>,20.0,z,1.0)