//Last edited on 2001-06-01 23:53:43 by stolfi background{ color rgb < 1.00, 1.00, 1.00 > } light_source { < 4.00, 10.00, 50.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < 6.00, 2.00, 9.00 > right < -1.20, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 1.00, 0.00, 0.00 > look_at < 0.00, 1.00, 0.00 > } #declare tinta_A = texture { pigment { color rgb < 0.10, 0.80, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_C = texture { pigment { color rgb < 0.00, 0.00, 0.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_D = texture { pigment { color rgb < 1.00, 1.00, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } // Corpo do Aviao #declare Corpo = union { //Corpo do Aviao sphere { < 0.00, 0.00, 0.00 >, 1.0 scale <1.0, 6.0, 1.0> rotate -25*z texture { tinta_A } } // Vidros box{ < 2.0, 0.5, 3> < 3.0, 0.015, 3> rotate -45*x texture { tinta_D} } box{ < 2.0, 0.0, 3> < 3.0, -0.5, 3> rotate -45*x texture { tinta_D} } // Rabo sphere{ <0.00, 0.00, 0.00>, 0.5 scale <-2, -1, 0.1> rotate 25*z translate <2.7, 4.85, 0.075> texture {tinta_A} } // Asas sphere { < 0.00, 0.00, 0.00 >, 0.5 scale <1.0, 1.0, 4.0> translate<0, 0, -4.0> texture { tinta_B } } sphere { < 0.00, 0.00, 0.00 >, 0.5 scale <1.0, 1.0, 4.0> rotate <45, 45,0> translate <1.0, 4.0, 1.0> texture { tinta_B } } // Rodas cylinder{ <-0.20, 4.0, -1.3> <0.00, 3.5, -1.3> 0.125 texture { tinta_C } } sphere{ <-0.4, 4.0, -1.5>, 0.2 texture { tinta_C } } cylinder{ <0.15, 4.5,-1.6> <0.35, 4.0, -1.6> 0.125 texture { tinta_C } } sphere{ <-0.4, 4.5, -2.2>, 0.2 texture { tinta_C } } cylinder{ <-1.6, 0, -0.5> <-1.8, 1, -0.5> 0.125 texture { tinta_C } } sphere{ <0.4, 2.8, 1.5>, 0.2 texture { tinta_C } } cylinder{ <-2.6, -1.5, -0.7> <-2.8, -0.5, -0.7> 0.125 texture { tinta_C } } sphere{ <0.4, 2.3, 2.0>, 0.2 texture { tinta_C } } } // Aqui está a cena, finalmente: object{ Corpo }