// Last edited on 2005-01-06 00:55:48 by stolfi // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare sup_transp= texture{ finish { ambient 0.1 diffuse 0.1 roughness 0.001 specular 1 } pigment {color rgb <0.8,0.7,0.5> filter 1 } } #declare sup_metalica = texture { finish{ ambient 0.05 diffuse 0.05 reflection color rgb <0,1,0> specular 0.1 roughness 0.05 } pigment {color rgb <0,1,0> } } #declare sup_metalica2 = texture { finish{ ambient 0.05 diffuse 0.05 reflection color rgb <1,0,0> specular 0.20 roughness 0.05 } pigment {color rgb <1,0,0> } } #declare sup_metalica3 = texture { finish{ ambient 0.05 diffuse 0.05 reflection color rgb <0,0,1> specular 0.20 roughness 0.05 } pigment {color rgb <0,0,1> } } #declare A11 = < 0.0, 0.0, 0.00>; #declare A12 = <0.00, 0.0, 5.00>; #declare A13 = <0.00, 10.0, -2.00>; #declare A14 = <0.00, 15.0, -1.00>; #declare A21 = < 10.0, 0.0, 0.00>; #declare A22 = <10.00, 0.0, 5.00>; #declare A23 = <10.00, 10.0, -2.00>; #declare A24 = <10.00, 15.0, -1.00>; #declare A31 = < 20.0, 0.0, 0.00>; #declare A32 = <20.00, 0.0, 5.00>; #declare A33 = <20.00, 10.0, -2.00>; #declare A34 = <20.00, 15.0, -1.00>; #declare A41 = < 30.0, 0.0, 0.00>; #declare A42 = <30.00, 0.0, 5.00>; #declare A43 = <30.00, 10.0, -2.00>; #declare A44 = <30.00, 15.0, -1.00>; #declare B11 = <0.00, 15.0, -1.0>; #declare B12 = <0.00, 20.0, 0.0>; #declare B13 = <0.00, 17.5, -2.0>; #declare B14 = <0.00, 13.0, -2.00>; #declare B21 = <10.00, 15.0, -1.0>; #declare B22 = <10.00, 20.0, 0.0>; #declare B23 = <10.00, 17.5, -2.0>; #declare B24 = <10.00, 13.0, -2.00>; #declare B31 = <20.00, 15.0, -1.00>; #declare B32 = <20.00, 20.0, 0.0>; #declare B33 = <20.00, 17.5, -2.0>; #declare B34 = <20.00, 13.0, -2.00>; #declare B41 = <30.00, 15.0, -1.00>; #declare B42 = <30.00, 20.0, 0.0>; #declare B43 = <30.00, 17.5, -2.0>; #declare B44 = <30.00, 13.0, -2.00>; #declare C11 = < 0.0, 0.0, 0.00>; #declare C12 = <0.00, 0.0, -5.0>; #declare C13 = <0.00, 8.5, -2.0>; #declare C14 = <0.00, 13.0, -2.00>; #declare C21 = < 10.0, 0.0, 0.00>; #declare C22 = <10.00, 0.0, -5.0>; #declare C23 = <10.00, 8.5, -2.0>; #declare C24 = <10.00, 13.0, -2.00>; #declare C31 = < 20.0, 0.0, 0.00>; #declare C32 = <20.00, 0.0, -5.0>; #declare C33 = <20.00, 8.5, -2.0>; #declare C34 = <20.00, 13.0, -2.00>; #declare C41 = < 30.0, 0.0, 0.00>; #declare C42 = <30.00, 0.0, -5.0>; #declare C43 = <30.00, 8.5, -2.0>; #declare C44 = <30.00, 13.0, -2.00>; #declare retalho1 = bicubic_patch{ type 1 flatness 0.001 v_steps 4 u_steps 4 A11,A12,A13,A14, A21,A22,A23,A24, A31,A32,A33,A34, A41,A42,A43,A44 texture { sup_metalica} } #declare retalho2 = bicubic_patch{ type 1 flatness 0.001 v_steps 4 u_steps 4 B11,B12,B13,B14, B21,B22,B23,B24, B31,B32,B33,B34, B41,B42,B43,B44 texture { sup_metalica2} } #declare retalho3 = bicubic_patch{ type 1 flatness 0.001 v_steps 4 u_steps 4 C11,C12,C13,C14, C21,C22,C23,C24, C31,C32,C33,C34, C41,C42,C43,C44 texture { sup_metalica3} } #declare asa= union{ object {retalho1} object {retalho2} object {retalho3} } #declare corpo= cylinder{ <0,-10, 0> <0, 30, 0> 15 texture{sup_transp} } object{corpo} object{asa translate <15,0,0>} object{asa translate <-45,0,0>} #include "camlight.inc" camlight(<-10,0,0>,<122,-16,16>,1.00,z,1.0)