// Last edited on DATE TIME by USER // Processed by remove-cam-lights #include "colors.inc" #include "colors.inc" #declare rd=0; #declare rm=0; #declare raz=0; #declare rax=0; #declare zb=-3; #if(clock < 0.3) #declare raz = 30 - (100 * clock); #else #if(clock < 0.6) #declare rd=clock*-170; #declare rm=clock*-50; #else #declare rax=60*(clock - 0.6); #declare rd=0.7*-170; #declare rm=0.7*-50; #declare zb=-3+11.66*(clock-0.6); #end #end #declare bastao = cylinder{ <0,0,0>, <0,0,3>, 0.5 pigment{color rgb<0.4,0.6,0.2>} } #declare solo = plane { <0,0,1>, -3 pigment{checker color Black, color White} } #declare dedo = box{ <0.15,0,-0.10>, <-0.15,1,0.10> } #declare dedo1 = union{ object{dedo pigment{Green}} } #declare dedo2 = union{ object{dedo pigment{Red}} } #declare dedo3 = union{ object{dedo pigment{Yellow}} } #declare palma = box{ <0.15,0,-0.55>, <-0.15,2,0.55> pigment{Blue} } #declare mao1 = union{ object{palma} object{dedo1 rotate x*rd translate<0,2,0.4>} } #declare mao2 = union{ object{mao1} object{dedo2 rotate x*rd translate<0,2,0>} } #declare mao = union{ object{mao2} object{dedo3 rotate x*rd translate<0,2,-0.4>} } #declare antebraco1 = cylinder{ <0,0,0>, <0,8,0>, 0.5 pigment{Gray} } #declare antebraco = union{ object{antebraco1} object{mao rotate z*rm translate<0,8,0>} } #declare braco1 = cylinder{ <0,0,0>, <0,5,0>, 0.75 pigment{Pink} } #declare braco = union{ object {braco1} object {antebraco rotate z*raz rotate x*rax translate<0,5,0>} } union{ object{solo} object{bastao translate<1,5.5-(zb/5),zb>} object{braco translate<0,-8,-0.5> } } #include "camlight.inc" camlight(<0,0,0>,<25,0,10>,1.00,z,1.0)