// Enviado por e-mail 2 Jun 2001 // Last edited on 2001-06-02 14:25:14 by stolfi #include "colors.inc" background{ color rgb < 1.0, 1.0, 0.0 > } camera { // location < 0, 15, 0> //de cima // location < 0, 0, -15> //de frente location < 6, 7, -8> // vista generica // location < 0, 0, 0> //lado esquerdo // location < 0, 0, 0> //lado direito // look_at <0,0,0> right < -1.20, 0.00, 0.00 > up < 0.00, -0.90, 0.00 > sky <0,0,-1> look_at <0,2.5,0> } light_source { <10, 25, -10> color White } // light_source { <0, 5, -10> color White } #declare Cor_Verde = texture { pigment { color rgb < 0, 1, 0 > } finish { diffuse 0.5 specular 1 roughness 0.1 ambient 0.1 } } #declare Cor_Laranja = texture { pigment { color rgb < 1, 0.5, 0.0 > } finish { diffuse 0.5 specular 1 roughness 0.1 ambient 0.1 } } #declare Cor_Rosa = texture { pigment { color rgb < 1, 0, 1 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare eixoX = cylinder { < -5, 0, 0 >, < 5, 0, 0 >, 0.03 pigment { Green } } #declare eixoY = cylinder { < 0,-5, 0 >, < 0, 5, 0 >, 0.03 pigment { Blue } } #declare eixoZ = cylinder { < 0, 0, -5 >, < 0, 0, 5 >, 0.03 pigment { Red} } #declare remos = union { difference { sphere { < 3, 1.5, 0.2>, 0.5 texture {Cor_Laranja}} sphere { < 3, 1.5, 0>, 0.5 texture {Cor_Laranja}} } cylinder { < 1, 1.5, 0>, <2.5, 1.5, 0>, 0.2 texture {Cor_Laranja}} } #declare remos2 = union { difference { sphere { <-3, 1.5, 0.2>, 0.5 texture {Cor_Laranja}} sphere { <-3, 1.5, 0>, 0.5 texture {Cor_Laranja}} } cylinder { < -1, 1.5, 0>, <-2.5, 1.5, 0>, 0.2 texture {Cor_Laranja}} } #declare corpo = union { cone { < 0, 5, 0 >, 1 < 0, 6, 0 >, 0 texture { Cor_Verde } } cylinder { <0, 0, 0>, <0, 5, 0>, 1 texture {Cor_Laranja}} cylinder { <0, 0, 0>, <0, -0.3, 0>, 0.2 texture {Cor_Verde}} } corpo object {remos translate <0, 0, 0>} object {remos translate <0, 1.2, 0>} object {remos translate <0, 2.4, 0>} object {remos2} object {remos2 translate <0, 1.2, 0>} object {remos2 translate <0, 2.4, 0>} // eixoX // eixoY // eixoZ