#include "colors.inc" background{White} camera { angle 15 // location <0,2,-6> location <2,3,-6> look_at <0,0,0> } light_source { <10, 20, -5> color White } #declare corte = box { <.35, .38, -.45>, <-.35, 0.00, 0.0> texture { pigment { color Pink }} } difference{ blob { threshold .65 #declare IndexZ = 0; #while(IndexZ <= 2*3.1415) #declare Index = 0; #while(Index <= 2*3.1415 ) cylinder{ <.40*cos(Index) + .4*cos(IndexZ),.40*sin(Index) + .4*sin(IndexZ),.40*sin(IndexZ)>, <.03*cos(Index),0,0>, .03, 1 pigment {Blue} } sphere { <.42*cos(Index)+ .4 *cos(IndexZ),.42*sin(Index) + .4*sin(IndexZ),.40*sin(IndexZ)>, .05, 1 pigment {Blue} } #declare Index = Index + 3.1415/4; #end #declare IndexZ = IndexZ + 3.1415/4; #end sphere { <0,0,0> , .8, 1 pigment {Pink} } finish { phong 1 } } object {corte} } sphere { <0,0,0> , .2 texture { pigment {color Red} } }