#include "colors.inc" background{ color Gray80} light_source { < 0.00, 0.00, -50.00 > color White } camera { location < 6.00, -4.00, -20.00 > look_at < 0.00, 0.00, 0.00 > } #declare corpo = box { < -3.00, -5.00, -3.00 >, < +3.00, +3.00, +3.00 > pigment {Yellow} } #declare pescoco = cylinder { < 0.00, 2.00, 0.00 >, < 0.00, 7.00, 0.00 >, 1.10 pigment {Brown} } #declare cara = sphere { < 0.00, 8.00, 0.00 > 1.60 scale <1.5, 0, 0> pigment {Brown} } #declare olho = cylinder { < -0.70, 8.30, -2.00 >, < -0.70, 8.30, 2.00 >, 0.30 pigment {Black} } #declare boca = box { < -0.50, 7.30, -2.00 >, < 0.50, 7.70, +2.00 > pigment {Red} } #declare rosto = difference { difference { difference { object {cara} object {olho} } object {olho scale <-1,1,1>} } object {boca} } #declare braco = cylinder { < -2.00, 1.00, 0.00 >, < -9.00, 1.00, 0.00 >, 1.40 rotate <0, 0, 25> pigment {Brown} } #declare membros = cone { <0.00, -4.00, 0.00>, 1.00 <0.00, -9.00, 0.00>, 4.00 pigment {Brown} } #declare pernas = box { < -1.00, -9.50, -4.00 >, < +1.00, -6.00, +4.00 > pigment {GreenYellow} } #declare pe = cylinder { < -2.00, -8.50, 0.00 >, < -2.00, -10.50, 0.00 >, 0.50 pigment {Black} } #declare inferior = union { difference { object {membros} object {pernas} } object {pe} object {pe scale <-1,1,1>} } #declare figura = union { object {corpo} object {rosto} object {pescoco} object {braco} object {braco scale <-1,1,1>} object {inferior} } object {figura translate <0,1,0>}