// Last edited on 2005-01-05 23:33:30 by stolfi // Processed by remove-cam-lights background{ color rgb <0, 1.0, 0.0 > } #declare raio = 2.000; #declare tinta_A = texture { pigment { color rgb < 0.10, 0.80, 1.00 > } finish { diffuse 0.8 specular 0.2 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 1.00, 0.0, 0.8 > } finish { diffuse 0.8 specular 0.2 roughness 0.005 ambient 0.1 } } #declare mao= union{ cylinder { 0.3* < 0, 0, 0 >, 0.3* < 0, 2,0>, 0.1 rotate 45*clock*x texture { tinta_B } } cylinder { 0.3* < 0, 0, 0 >, 0.3* < 0, 2,0>, 0.1 rotate -45*clock*x texture { tinta_B } } } #declare esfera1= union{ sphere { 0.3* <0,0,0>, 0.2 texture {tinta_A} } mao translate<0,0.2,0> } #declare braco= union{ cylinder { 0.3* < 0, 0, 0 >, 0.3* < 0, 3,0>, 0.1 rotate 180*x texture { tinta_B } } esfera1 translate 0.3*<0,3,0> rotate 180*y*clock } #declare esfera2= union { sphere { 0.3* <0,0,0> 0.2 texture{tinta_A} } braco rotate -70*clock*x translate<0.2,0,0> } #declare antebraco= union{ cylinder { 0.3* < 0, 0, 0 >, 0.3* < 0, 3,0>, 0.1 rotate 180*x texture { tinta_B } } esfera2 translate 0.3*<0,3,0> } #declare esfera3= union { sphere { 0.3* <0,0,0> 0.2 texture{tinta_A} } antebraco rotate -90*clock*x translate<0,0.2,3> } union { object{esfera3} } #include "camlight.inc" camlight(<0.00,0.00,2.50>,<8.00,4.00,-0.50>,1.00,z,1.0)