// Last edited on 2003-03-19 18:45:54 by stolfi //Universidade Estadual de Campinas //Instituto de Computação //Aluno: Ricardo Capitanio Martins da Silva //RA: 992386 Disciplina: MC930A //Professor: Stolfi //Trabalho Prático 02 #include "colors.inc" #include "textures.inc" camera { angle 15 location <5,7,25> right <+1.20, 0.00, 0.00> up <0.00, 0.00, 0.90> sky <0.00, 1.00, 0.00> look_at <0,0,0> } light_source { <0, 20, 15> color 1.2*White } light_source { <5, -7, -15> color 0.5*White } // Eixos de coordenadas #declare eixoX = cylinder { < -3, 0, 0 >, < 3, 0, 0 >, 0.01 texture {pigment{Red}} } #declare eixoY = cylinder { < 0,-3, 0 >, < 0, 3, 0 >, 0.01 texture { pigment{Blue} } } #declare eixoZ = cylinder { < 0, 0, -3 >, < 0, 0, 3 >, 0.01 texture {pigment{Green}} } union { blob { threshold 0.01 sphere { < 0 , 0.5, 0>, 0.8, 1 pigment {Magenta} } //"cabeca" sphere { < 0 , -0.6, 0>, 1.1 , 1 pigment {Magenta} } //"corpo" finish { phong 1 } } blob { threshold 0.2 cylinder {< -0.5, -0.5, 0.0>, <-1.5, -1.2, 0>, .20, 1 pigment {Coral}} cylinder {<-1.5, -1.2, 0>, <-1.9, -1.8, 0>, .20, 1 pigment {Coral}} cylinder {< 0.5, -0.5, 0.0>, <1.5, -1.2, 0>, .20, 1 pigment {Coral}} cylinder {<1.5, -1.2, 0>, <1.9, -1.8, 0>, .20, 1 pigment {Coral}} finish {phong 1} } blob { threshold 0.2 cylinder {< 0.0, -0.1, 0.6>, <0, -1.9, 1.0>, .20, 1 pigment {Coral}} finish {phong 1} } // somente para mostrar os eixos cartesianos //eixoX // eixo X (Red) //eixoY // eixo Y (Blue) //eixoZ // eixo Z (Green) }