/**/ #include "colors.inc" #include "metals.inc" #include "stones.inc" camera { orthographic location <0,0,-15> look_at<0.,0,0> angle 11} light_source { <-10,18,-20>*15 color rgb <1,0.9,1> shadowless} light_source { <50,-10,-10> color rgb <1,0.9,0.9> shadowless} light_source { <0,-10,50> color rgb <1,0.6,0.9> shadowless} background{ White} #declare r=0.015; #declare ar=1; #declare a=; #declare b=<-ar,0,ar>; #declare c=<-ar,0,-ar>; #declare d=; #declare s1=<0,ar*sqrt(2),0>; #declare s2=<0,-ar*sqrt(2),0>; #macro squelette(tex) union{ sphere{<.356, -.932, 0.>,r} sphere{<-.356, -.932, 0.>,r} sphere{<-.576, -.576, .576>,r} sphere{<0., -.356, .929>,r} sphere{<.576, -.576, .576>,r} sphere{<0., .356, -.932>,r} sphere{<-.576, .576, -.576>,r} sphere{<-.356, .929, 0.>,r} sphere{<.356, .929, 0.>,r} sphere{<.576, .576, -.576>,r} sphere{<0., -.356, -.932>,r} sphere{<-.576, -.576, -.576>,r} sphere{<-.932, 0., -.356>,r} sphere{<-.932, 0., .356>,r} sphere{<-.576, .576, .576>,r} sphere{<0., .356, .929>,r} sphere{<.576, .576, .576>,r} sphere{<.929, 0., .356>,r} sphere{<.929, 0., -.356>,r} sphere{<.576, -.576, -.576>,r} cylinder{<-.356, .934, 0.>, <.356, .934, 0.>,r} cylinder{<.356, .934, 0.>, <.576, .576, .576>,r} cylinder{<0., .356, -.934>, <-.576, .576, -.576>,r} cylinder{<-.356, .934, 0.>, <-.576, .576, -.576>,r} cylinder{<.356, -.934, 0.>, <.576, -.576, .576>,r} cylinder{<0., -.356, .934>, <.576, -.576, .576>,r} cylinder{<.356, -.934, 0.>, <-.356, -.934, 0.>,r} cylinder{<-.356, -.934, 0.>, <-.576, -.576, -.576>,r} cylinder{<.934, 0., .356>, <.576, -.576, .576>,r} cylinder{<0., .356, -.934>, <.576, .576, -.576>,r} cylinder{<.934, 0., -.356>, <.576, .576, -.576>,r} cylinder{<0., -.356, .934>, <-.576, -.576, .576>,r} cylinder{<0., -.356, .934>, <0., .356, .934>,r} cylinder{<0., .356, -.934>, <0., -.356, -.934>,r} cylinder{<0., -.356, -.934>, <-.576, -.576, -.576>,r} cylinder{<.934, 0., .356>, <.576, .576, .576>,r} cylinder{<.356, -.934, 0.>, <.576, -.576, -.576>,r} cylinder{<.934, 0., -.356>, <.576, -.576, -.576>,r} cylinder{<-.934, 0., -.356>, <-.576, .576, -.576>,r} cylinder{<-.934, 0., .356>, <-.934, 0., -.356>,r} cylinder{<-.356, -.934, 0.>, <-.576, -.576, .576>,r} cylinder{<-.934, 0., .356>, <-.576, -.576, .576>,r} cylinder{<-.356, .934, 0.>, <-.576, .576, .576>,r} cylinder{<.356, .934, 0.>, <.576, .576, -.576>,r} cylinder{<0., -.356, -.934>, <.576, -.576, -.576>,r} cylinder{<-.934, 0., .356>, <-.576, .576, .576>,r} cylinder{<-.934, 0., -.356>, <-.576, -.576, -.576>,r} cylinder{<.934, 0., -.356>, <.934, 0., .356>,r} cylinder{<0., .356, .934>, <.576, .576, .576>,r} cylinder{<0., .356, .934>, <-.576, .576, .576>,r} texture{tex} //fin texture finish {ambient 0.4 diffuse 0.5 reflection 0.01 roughness 0.01} } #end #macro faces(coul) union{ triangle{<-.356, .934, 0.>,<.356, .934, 0.>, <.576, .576, .576>} triangle{<-.356, .934, 0.>,<.576, .576, .576>, <0., .356, .934>} triangle{<-.356, .934, 0.>,<0., .356, .934>, <-.576, .576, .576>} triangle{<0., .356, -.934>,<-.576, .576, -.576>, <-.356, .934, 0.>} triangle{<0., .356, -.934>,<-.356, .934, 0.>, <.356, .934, 0.>} triangle{<0., .356, -.934>,<.356, .934, 0.>, <.576, .576, -.576>} triangle{<.356, -.934, 0.>,<.576, -.576, .576>, <0., -.356, .934>} triangle{<.356, -.934, 0.>,<0., -.356, .934>, <-.576, -.576, .576>} triangle{<.356, -.934, 0.>,<-.576, -.576, .576>, <-.356, -.934, 0.>} triangle{<.356, -.934, 0.>,<-.356, -.934, 0.>, <-.576, -.576, -.576>} triangle{<.356, -.934, 0.>,<-.576, -.576, -.576>, <0., -.356, -.934>} triangle{<.356, -.934, 0.>,<0., -.356, -.934>, <.576, -.576, -.576>} triangle{<0., -.356, .934>,<.576, -.576, .576>, <.934, 0., .356>} triangle{<0., -.356, .934>,<.934, 0., .356>, <.576, .576, .576>} triangle{<0., -.356, .934>,<.576, .576, .576>, <0., .356, .934>} triangle{<0., .356, -.934>,<.576, .576, -.576>, <.934, 0., -.356>} triangle{<0., .356, -.934>,<.934, 0., -.356>, <.576, -.576, -.576>} triangle{<0., .356, -.934>,<.576, -.576, -.576>, <0., -.356, -.934>} triangle{<-.576, -.576, .576>,<0., -.356, .934>, <0., .356, .934>} triangle{<-.576, -.576, .576>,<0., .356, .934>, <-.576, .576, .576>} triangle{<-.576, -.576, .576>,<-.576, .576, .576>, <-.934, 0., .356>} triangle{<0., .356, -.934>,<0., -.356, -.934>, <-.576, -.576, -.576>} triangle{<0., .356, -.934>,<-.576, -.576, -.576>, <-.934, 0., -.356>} triangle{<0., .356, -.934>,<-.934, 0., -.356>, <-.576, .576, -.576>} triangle{<.356, .934, 0.>,<.576, .576, .576>, <.934, 0., .356>} triangle{<.356, .934, 0.>,<.934, 0., .356>, <.934, 0., -.356>} triangle{<.356, .934, 0.>,<.934, 0., -.356>, <.576, .576, -.576>} triangle{<.356, -.934, 0.>,<.576, -.576, -.576>, <.934, 0., -.356>} triangle{<.356, -.934, 0.>,<.934, 0., -.356>, <.934, 0., .356>} triangle{<.356, -.934, 0.>,<.934, 0., .356>, <.576, -.576, .576>} triangle{<-.576, .576, -.576>,<-.934, 0., -.356>, <-.934, 0., .356>} triangle{<-.576, .576, -.576>,<-.934, 0., .356>, <-.576, .576, .576>} triangle{<-.576, .576, -.576>,<-.576, .576, .576>, <-.356, .934, 0.>} triangle{<-.356, -.934, 0.>,<-.576, -.576, .576>, <-.934, 0., .356>} triangle{<-.356, -.934, 0.>,<-.934, 0., .356>, <-.934, 0., -.356>} triangle{<-.356, -.934, 0.>,<-.934, 0., -.356>, <-.576, -.576, -.576>} pigment{ coul transmit 0.4}} #end /* union{object{squelette( T_Silver_3C)} object{faces(Green)} rotate <10,10,90> translate <1.5,0,0> } */ union{object{squelette( T_Gold_3C)} object{faces(Green)} rotate<-10,15,62.5> // <0,45,0>// //<-0.1,0,58.6> // <0,31.6,0>// <90,0,0>// } /* T_Silver_3C normal { granite 1 turbulence 0.5 scale 0.5 accuracy 0.2 } */