#include "colors.inc"
#include "textures.inc"

camera {
	location <10,0,-20>
	look_at  <0,0,0>
}

background { Black }

light_source { <0,5,-20> <1,1,1> }



#declare corpo =
	sphere {
		<0,0,0>
		3
		scale <2,1,1>
	}

#declare pescoco =
	cylinder {
		<-4,1,0>
		<-8,5,0>
		0.5
	}

#declare cabeca =
	sphere {
		<-8,5,0>
		2
	}


#declare bico =
	cone {
		<-8,5,0> 1.5
		<-11,2,0> 0
	}


#declare pe_esquerdo =
	union {
		cylinder {
			<0,-2,-2>
			<0,-6,-2>
			0.5
		}

		cylinder {
			< 0.5,-5.5,-2>
			<-2.5,-5.5,-2>
			0.5
		}
	}


#declare pe_direito =
	object {
		pe_esquerdo 
		scale <1,1,-1>
	}



#declare quasimoda = 
merge {
	object { corpo }
	object { pescoco }
	object { cabeca }
	object { bico }
	object { pe_esquerdo }
	object { pe_direito }
}


#declare espessura = 10;
#declare amarelado = color rgb (3.0/espessura)*<1,1,0>;
object { 
	quasimoda
	hollow
	pigment { color rgbt <1,1,1,1> }
 	interior { media { emission color amarelado } }
}



plane {
	y,
	-6
	pigment { White }
}