// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2000-09-21 20:06:05 by stolfi background{ color rgb < 1, 1, 1 > } light_source { < 2.00, 1.00, -5.00 > color rgb < 1, 1, 1 > } camera { location < 0.00, 0.00, -10.00 > look_at < 4.0, 0.0, 0.00 > } #declare tinta_Preta = texture { pigment { color rgb < 0.0, 0.0, 0.0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_Azul = texture { pigment { color rgb < 0.1, 0.1, 1.0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_Amarela = texture { pigment { color rgb < 1.0, 1.0, 0.0 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare esfera = sphere { < 0.5, -1.0 , -1.75 >, 0.5 texture { tinta_Amarela } } #declare cock = cone { < 0.0, 0.0, 0.0 > 0 < 3.0, 1.0, 0.0 > 1 texture { tinta_Azul } } #declare body = cylinder { < 2.8, 1.0, 0.0 >, < 6.0, 1.0, 0.0 >, 1.0 texture { tinta_Azul } } #declare whell = cylinder { < 2.0, 0.0, 0.5 >, < 2.0, 0.0, 1.0 >, 0.5 texture { tinta_Preta } } #declare pa = box { < 0.0, 2.1, 0.0 > < 4.5, 2.2, 0.1 > texture { tinta_Amarela } } #declare pas = union { object { pa translate < 4.5, 0, -0.1 > } object { pa rotate 120*y translate < 4.5, 0, -0.1 > } object { pa rotate 240*y translate < 4.5, 0, -0.1 > } } #declare helice = union { object { pas } cylinder { < 4.5, 2.0, 0.0 >, < 4.5, 2.2, 0.0 >, 0.2 texture { tinta_Preta } } } #declare pat = box { < 0.0, 0.0, 0.0 > < 0.2, 0.5, 0.1 > texture { tinta_Amarela } } #declare pats = union { object { pat } object { pat rotate 120*x } object { pat rotate 240*x } } #declare helicetraseira = object { pats rotate 90*y translate < 9, 2, 0.2 > } #declare whells = union{ object { whell } object { whell translate < 0.0, 0.0, -1.5 > } object { whell translate < 2, 0.2, -1.5 > scale < 1.5, 1.5, 1.5 > } object { whell translate < 2, 0.2, 0 > scale < 1.5, 1.5, 1.5 > } } #declare estrutura = union { difference { object {cock} object {cock scale < 0.5, 0.33 , 2 > translate < 1.0, 1.0, 0.0 > } } object { body } cone { < 9.0, 2.0, 0.0 > 0 < 6.0, 1.2, 0.0 > 0.8 texture { tinta_Azul } } } object { estrutura } object { whells } object { helice } object { helicetraseira }