#include "colors.inc" #include "stones.inc" #include "glass.inc" #include "metals.inc" #include "woods.inc" camera {location <0,20,-15> angle 71 look_at <0,0,0>} background { color White } light_source { <-12.5,5,20> color White*3 } light_source { <12.5,5,-20> color White*3 } #declare p1 = <2,0,0> #declare p2 = <0.618033989,0,1.902113033> #declare p3 = <-1.618033989,0,1.175570505> #declare p4 = <-1.618033989,0,-1.175570505> #declare p5 = <0.618033989,0,-1.902113033> #declare p6 = <0.631033256,0,0.458472497> #declare p7 = <-0.241033256,0,0.741824083> #declare p8 = <-0.780000000,0,0> #declare p9 = <-0.241033256,0,-0.741824083> #declare p10 = <0.631033256,0,-0.458472497> #declare p11 = <0,1,0> #declare p12 = <0,-1,0> #declare f1 = polygon { 4, p1, p6, p11, p1 } #declare f2 = polygon { 4, p2, p6, p11, p2 } #declare f3 = polygon { 4, p2, p7, p11, p2 } #declare f4 = polygon { 4, p3, p7, p11, p3 } #declare f5 = polygon { 4, p3, p8, p11, p3 } #declare f6 = polygon { 4, p4, p8, p11, p4 } #declare f7 = polygon { 4, p4, p9, p11, p4 } #declare f8 = polygon { 4, p5, p9, p11, p5 } #declare f9 = polygon { 4, p5, p10, p11, p5 } #declare f10 = polygon { 4, p1, p10, p11, p1 } #declare f11 = polygon { 4, p1, p6, p12, p1 } #declare f12 = polygon { 4, p2, p6, p12, p2 } #declare f13 = polygon { 4, p2, p7, p12, p2 } #declare f14 = polygon { 4, p3, p7, p12, p3 } #declare f15 = polygon { 4, p3, p8, p12, p3 } #declare f16 = polygon { 4, p4, p8, p12, p4 } #declare f17 = polygon { 4, p4, p9, p12, p4 } #declare f18 = polygon { 4, p5, p9, p12, p5 } #declare f19 = polygon { 4, p5, p10, p12, p5 } #declare f20 = polygon { 4, p1, p10, p12, p1 } #declare star = union { object{f1} object{f2} object{f3} object{f4} object{f5} object{f6} object{f7} object{f8} object{f9} object{f10} object{f11} object{f12} object{f13} object{f14} object{f15} object{f16} object{f17} object{f18} object{f19} object{f20} } #declare mystar = object { star texture {T_Silver_3B}} #declare mystar2 = object { star translate <-5,0,0> texture {T_Silver_3B}} #declare mystar3 = object { star translate <-10,0,0> texture {T_Silver_3B}} #declare mystar4 = object { star translate <5,0,0> texture {T_Silver_3B}} #declare mystar5 = object { star translate <10,0,0> texture {T_Silver_3B}} #declare mystar6 = object { star translate <0,0,-5> texture {T_Silver_3B}} #declare mystar7 = object { star translate <0,0,5> texture {T_Silver_3B}} #declare mystar8 = object { star translate <0,0,10> texture {T_Silver_3B}} #declare mystar9 = object { star translate <5,0,10> texture {T_Silver_3B}} #declare mystar10 = object { star translate <5,0,5> texture {T_Silver_3B}} #declare mystar11 = object { star translate <5,0,-5> texture {T_Silver_3B}} #declare mystar12 = object { star translate <10,0,-5> texture {T_Silver_3B}} #declare mystar13 = object { star translate <10,0,5> texture {T_Silver_3B}} #declare mystar14 = object { star translate <10,0,10> texture {T_Silver_3B}} #declare mystar15 = object { star translate <-5,0,-5> texture {T_Silver_3B}} #declare mystar16 = object { star translate <-5,0,5> texture {T_Silver_3B}} #declare mystar17 = object { star translate <-5,0,10> texture {T_Silver_3B}} #declare mystar18 = object { star translate <-10,0,-5> texture {T_Silver_3B}} #declare mystar19 = object { star translate <-10,0,5> texture {T_Silver_3B}} #declare mystar20 = object { star translate <-10,0,10> texture {T_Silver_3B}} #declare mystar21 = object { star translate <-2.5,0,-7.5> texture {T_Silver_3B}} #declare mystar22 = object { star translate <-2.5,0,-2.5> texture {T_Silver_3B}} #declare mystar23 = object { star translate <-2.5,0,2.5> texture {T_Silver_3B}} #declare mystar24 = object { star translate <-2.5,0,7.5> texture {T_Silver_3B}} #declare mystar25 = object { star translate <-2.5,0,12.5> texture {T_Silver_3B}} #declare mystar26 = object { star translate <-7.5,0,-7.5> texture {T_Silver_3B}} #declare mystar27 = object { star translate <-7.5,0,-2.5> texture {T_Silver_3B}} #declare mystar28 = object { star translate <-7.5,0,2.5> texture {T_Silver_3B}} #declare mystar29 = object { star translate <-7.5,0,7.5> texture {T_Silver_3B}} #declare mystar30 = object { star translate <-7.5,0,12.5> texture {T_Silver_3B}} #declare mystar31 = object { star translate <-12.5,0,-7.5> texture {T_Silver_3B}} #declare mystar32 = object { star translate <-12.5,0,-2.5> texture {T_Silver_3B}} #declare mystar33 = object { star translate <-12.5,0,2.5> texture {T_Silver_3B}} #declare mystar34 = object { star translate <-12.5,0,7.5> texture {T_Silver_3B}} #declare mystar35 = object { star translate <-12.5,0,12.55> texture {T_Silver_3B}} #declare mystar36 = object { star translate <2.5,0,-7.5> texture {T_Silver_3B}} #declare mystar37 = object { star translate <2.5,0,-2.5> texture {T_Silver_3B}} #declare mystar38 = object { star translate <2.5,0,2.5> texture {T_Silver_3B}} #declare mystar39 = object { star translate <2.5,0,7.5> texture {T_Silver_3B}} #declare mystar40 = object { star translate <2.5,0,12.5> texture {T_Silver_3B}} #declare mystar41 = object { star translate <7.5,0,-7.5> texture {T_Silver_3B}} #declare mystar42 = object { star translate <7.5,0,-2.5> texture {T_Silver_3B}} #declare mystar43 = object { star translate <7.5,0,2.5> texture {T_Silver_3B}} #declare mystar44 = object { star translate <7.5,0,7.5> texture {T_Silver_3B}} #declare mystar45 = object { star translate <7.5,0,12.5> texture {T_Silver_3B}} #declare mystar46 = object { star translate <12.5,0,-7.5> texture {T_Silver_3B}} #declare mystar47 = object { star translate <12.5,0,-2.5> texture {T_Silver_3B}} #declare mystar48 = object { star translate <12.5,0,2.5> texture {T_Silver_3B}} #declare mystar49 = object { star translate <12.5,0,7.5> texture {T_Silver_3B}} #declare mystar50 = object { star translate <12.5,0,12.5> texture {T_Silver_3B}} #declare table = object { plane {<0,4,0>,-1 pigment { blue 1}}} mystar mystar2 mystar3 mystar4 mystar5 mystar6 mystar7 mystar8 mystar9 mystar10 mystar11 mystar12 mystar13 mystar14 mystar15 mystar16 mystar17 mystar18 mystar19 mystar20 mystar21 mystar22 mystar23 mystar24 mystar25 mystar26 mystar27 mystar28 mystar29 mystar30 mystar31 mystar32 mystar33 mystar34 mystar35 mystar36 mystar37 mystar38 mystar39 mystar40 mystar41 mystar42 mystar43 mystar44 mystar45 mystar46 mystar47 mystar48 mystar49 mystar50 table