// Quinto Exercicio Pratico de MC930 // Fabio Rogerio Candido // Last Edit: 07/11/2000 background{ color rgb < 1.10, 1.10, 1.10 > } light_source { < 5.00, -14.00, 10.00 > color rgb < 1.0, 1.0, 1.0 > } camera { location < 5.00, -14.00, 10.00 > right < -1.20, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 0.00, 0.00, 1.00 > look_at < 0.00, 0.00, 0.00 > } #declare raio = 3.000; #declare verde = texture { pigment { color rgb < 0.00, 1.00, 0.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare fundo = plane { y,-12 texture { pigment { color rgb < 1.00, 1.00, 1.00 > } finish { ambient .25 diffuse .6 crand .5 } normal { ripples .35 turbulence .25 frequency 10 } scale 10 translate 50*x } } #declare A1 = < -4, 0, 0 >; #declare A2 = < -1, 0, 0 >; #declare A3 = < -0.5, 2, 0 >; #declare A4 = < 0, 3, 0 >; #declare A5 = < 0, 3, 0 >; #declare A6 = < 0.5, 2, 0 >; #declare A7 = < 1, 0, 0 >; #declare A8 = < 4, 0, 0 >; #declare B1 = < -4, 0, 1 >; #declare B2 = < -1, 0, 1 >; #declare B3 = < -0.5, 2, 1 >; #declare B4 = < 0, 3, 1 >; #declare B5 = < 0, 3, 1 >; #declare B6 = < 0.5, 2, 1 >; #declare B7 = < 1, 0, 1 >; #declare B8 = < 4, 0, 1 >; #declare C1 = < -4, 0, 2 >; #declare C2 = < -1, 0, 2 >; #declare C3 = < -0.5, 2, 2 >; #declare C4 = < 0, 3, 2 >; #declare C5 = < 0, 3, 2 >; #declare C6 = < 0.5, 2, 2 >; #declare C7 = < 1, 0, 2 >; #declare C8 = < 4, 0, 2 >; #declare D1 = < -4, 0, 3 >; #declare D2 = < -1, 0, 3 >; #declare D3 = < -0.5, 2, 3 >; #declare D4 = < 0, 3, 3 >; #declare D5 = < 0, 3, 3 >; #declare D6 = < 0.5, 2, 3 >; #declare D7 = < 1, 0, 3 >; #declare D8 = < 4, 0, 3 >; #declare patchA = bicubic_patch { type 0 u_steps 4 v_steps 4 flatness 0.1 A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4, D1, D2, D3, D4 texture { verde } } #declare patchB = bicubic_patch { type 0 u_steps 4 v_steps 4 flatness 0.1 A5, A6, A7, A8, B5, B6, B7, B8, C5, C6, C7, C8, D5, D6, D7, D8 texture { verde } } // Cena... object { patchA } object { patchB }