// Last edited on 2001-07-31 12:41:30 by stolfi #include "colors.inc" #include "colors.inc" #include "metals.inc" #include "golds.inc" #include "stones1.inc" #include "textures.inc" background{ color rgb < 1.0, 1.0, 0.0 > } camera { location 0.8*< 30, 36, 40 > //visao geral right < 0.40, 0.00, 0.00> up < 0.00, 0.00, 0.30> sky < 0.00, 0.00, 1.00> look_at <0,0,0> } light_source { < 40, 50, 80> color White } #declare prata = T_Silver_3C #declare eixoX = cylinder { < -10, 0, 0 >, < 10, 0, 0 >, 0.1 pigment { Green } } #declare eixoY = cylinder { < 0,-10, 0 >, < 0, 10, 0 >, 0.1 pigment { Blue } } #declare eixoZ = cylinder { < 0, 0, -10 >, < 0, 0, 10 >, 0.1 pigment { Red} } #declare piso = box { < -5.00, -5.00, -1.00 >, < 5.00, 5.00, 0.00 > texture { prata } } //plane{y, -10 pigment{checker color White color Blue}} //plane{x, -10 pigment{checker color White color Green}} //plane{z, -10 pigment{checker color White color Red}} //plane{y, -10 pigment{Blue}} //plane{x, -10 pigment{Green}} //plane{z, -10 pigment{Red}} #declare ouro = T06 // object {piso} // eixoX // eixoY // eixoZ #declare parteB1 = bicubic_patch { type 1 flatness 0.0100 u_steps 4 v_steps 4, < 3.0, -4.0, 0.0>, < 2.5, -4.0, 0.5>, < 1.5, -4.0, 2.0>, < 0.0, -4.0, 2.0>, < 3.0, -2.0, 0.0>, < 2.5, -2.0, 1.0>, < 1.5, -2.0, 2.5>, < 0.0, -2.0, 2.5>, < 3.0, 0.0, 0.0>, < 2.5, 0.0, 1.0>, < 1.5, 0.0, 3.0>, < 0.0, 0.0, 3.0>, < 3.0, 3.0, 0.0>, < 2.5, 3.0, 1.0>, < 1.5, 3.0, 2.5>, < 0.0, 3.0, 2.5> texture { ouro } } #declare parteA1 = bicubic_patch { type 1 flatness 0.0100 u_steps 4 v_steps 4, < 3.0, 3.0, 0.0>, < 2.5, 3.0, 1.0>, < 1.5, 3.0, 2.5>, < 0.0, 3.0, 2.5>, < 2.5, 5.0, 0.0>, < 2.0, 5.0, 0.5>, < 1.5, 5.0, 1.0>, < 0.0, 5.0, 1.0>, < 2.00, 6.0, 0.0>, < 1.75, 6.0, 0.3>, < 1.25, 6.0, 0.7>, < 0.00, 6.0, 0.7>, < 0.0, 7.0, 0.0>, < 0.0, 7.0, 0.5>, < 0.0, 7.0, 1.0>, < 0.0, 7.0, 1.0> texture { prata } } #declare parteC1 = bicubic_patch { type 1 flatness 0.0100 u_steps 4 v_steps 4, < 3.0, -4.0, 0.0>, < 2.5, -4.0, 0.5>, < 1.5, -4.0, 2.0>, < 0.0, -4.0, 2.0>, < 3.0, -5.5, 0.0>, < 3.0, -5.5, 0.2>, < 2.0, -5.5, 0.5>, < 0.0, -5.5, 0.5>, < 3.00, -6.0, 0.>, < 3.00, -6.0, 1.0>, < 1.00, -6.0, 2.5>, < 0.00, -6.0, 2.5>, < 3.0, -7.0, 0.0>, < 3.0, -7.0, 5.0>, < 1.0, -7.0, 1.0>, < 0.0, -7.0, 0.0> texture { ouro } } object { parteA1 } object { parteA1 scale <-1,1,1> } object { parteB1 } object { parteB1 scale <-1,1,1> } object { parteC1 } object { parteC1 scale <-1,1,1> }