#include "colors.inc" #include "textures.inc" #include "shapes.inc" #include "knex.inc" camera{ location <240,180,120> up <0,0,1> right x*image_width/image_height look_at <0,0,0> } light_source{<300,60,60> color White} light_source{<60,300,60> color White} light_source{<60,60,300> color White} global_settings {ambient_light color White} //plane{y,0 texture{EMBWood1 scale <2,1,5>} translate<150,0,75>} //plane{x,-115.5 texture{EMBWood1 scale <1,5,2>} translate<0,75,150>} //plane{y,-115.5 texture{EMBWood1 scale <2,1,5>} translate<150,0,75>} //plane{z,-115.5 texture{EMBWood1 scale <5,2,1>} translate<75,150,0>} #declare Section = union{ object{WhiteHub translate<-37.5,0,-37.5>} object{WhiteHub translate<-37.5,0,37.5>} object{WhiteHub translate<37.5,0,-37.5>} object{WhiteHub translate<37.5,0,37.5>} object{OrangeHub translate<-37.5,0,0>} object{OrangeHub translate<37.5,0,0>} object{OrangeHub rotate<0,90,0> translate<0,0,-90.5>} object{OrangeHub rotate<0,90,0> translate<0,0,90.5>} object{GreenHub rotate<0,-135,0> translate<90.5,0,-37.5>} object{GreenHub rotate<0,-90,0> translate<37.5,0,-90.5>} object{GreenHub rotate<0,-45,0> translate<-37.5,0,-90.5>} object{GreenHub translate<-90.5,0,-37.5>} object{GreenHub rotate<0,45,0> translate<-90.5,0,37.5>} object{GreenHub rotate<0,90,0> translate<-37.5,0,90.5>} object{GreenHub rotate<0,135,0> translate<37.5,0,90.5>} object{GreenHub rotate<0,180,0> translate<90.5,0,37.5>} object{GreenRod rotate<0,90,0> translate<-37.5,0,0>} object{GreenRod rotate<0,90,0> translate<37.5,0,0>} object{GreenRod rotate<0,90,0> translate<-37.5,0,37.5>} object{GreenRod rotate<0,90,0> translate<37.5,0,37.5>} object{GreenRod translate<0,0,-90.5>} object{GreenRod translate<0,0,90.5>} object{GreenRod translate<-37.5,0,-90.5>} object{GreenRod translate<-37.5,0,90.5>} object{BlueRod translate<-37.5,0,-37.5>} object{BlueRod translate<-37.5,0,37.5>} object{BlueRod rotate<0,90,0> translate<-90.5,0,37.5>} object{BlueRod rotate<0,90,0> translate<90.5,0,37.5>} object{WhiteRod translate<-90.5,0,-37.5>} object{WhiteRod translate<37.5,0,-37.5>} object{WhiteRod translate<-90.5,0,37.5>} object{WhiteRod translate<37.5,0,37.5>} object{WhiteRod rotate<0,90,0> translate<-37.5,0,-37.5>} object{WhiteRod rotate<0,90,0> translate<-37.5,0,90.5>} object{WhiteRod rotate<0,90,0> translate<37.5,0,-37.5>} object{WhiteRod rotate<0,90,0> translate<37.5,0,90.5>} object{BlueRod rotate<0,45,0> translate<-90.5,0,-37.5>} object{BlueRod rotate<0,45,0> translate<37.5,0,90.5>} object{BlueRod rotate<0,-45,0> translate<37.5,0,-90.5>} object{BlueRod rotate<0,-45,0> translate<-90.5,0,37.5>} } object{Section} object{Section rotate<0,90,0> rotate<90,0,0>} object{Section rotate<90,90,0>}