home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 10 / Chip_Hitware_Vol_10.iso / chiphit / spiele / julietta / beispiel.lzh / BSP2X.POV < prev    next >
Text File  |  1997-12-26  |  27KB  |  629 lines

  1.  
  2. //generated by JUL2POV 5.0    Editor File: D:\BEISPIEL\BSP2X.POV
  3. //JULIETTA - the pinball factory (http://members.aol.com/achthaler
  4. //************************************************************* PART 1
  5. //------------------------------------------------------------ INCLUDE
  6. #include "colors.inc"
  7. #include "shapes.inc"
  8. #include "textures.inc"
  9. //-------------------------------------------------------------DECLARATION
  10. //----------------------------------------------Glass-finish
  11. #declare F_Glass=finish {ambient 0.1 diffuse 0.1 reflection .25 refraction 1 ior 1.5 specular 1 roughness 0.001}
  12. //----------------------------------------------holes
  13. #declare loch = cylinder{<0.5,0.1,0.5><0.5,-5.0,0.5> 0.5}
  14. #declare schlitz = box{<0.3,-1.5, 0.0><0.7,1,1.0>}
  15. #declare bloch = box{<0.0,-5.0, 0.0><1.0,1,1.0>}
  16. //----------------------------------------------turquoise
  17. #declare O_TUR=box{<0,0,0><1,1.1,1>}//dummy
  18. //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change turquoise elements activate one of the lines below     XXXXXX
  19. //#declare O_TUR=sphere{<0.5,0.0,0.5>1.0}//A
  20. //#declare O_TUR=cylinder{<0.5,0.5,0.0><0.5,0.5,1.0>0.5}//B
  21. #declare O_TUR=cylinder{<0.0,0.5,0.5><1.0,0.5,0.5>0.5}//C
  22. //#declare O_TUR=union{cylinder{<0.5,0.5,0.0><0.5,0.5,1.0>0.5}cylinder{<0.0,0.5,0.5><1.0,0.5,0.5>0.5}}//D
  23. //#declare O_TUR=union{cylinder{<0.5,0.8,0.0><0.5,0.8,1.0>0.2}cylinder{<0.0,0.8,0.5><1.0,0.8,0.5>0.2}box{<0,0,0><1,0.8,1.0>}}//E
  24. //#declare O_TUR=union{cylinder{<0.25,0.5,0.0><0.25,0.5,1.0>0.25}cylinder{<0.75,0.5,0.0><0.75,0.5,1.0>0.25}}//F
  25. //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change turquoise elements activate one of the lines above     XXXXXX
  26. #declare E_000=intersection{object{O_TUR }box{<0, 0, 0>< 1,1,1> }}
  27. #declare O_GRA=box{<0,-1,0><1,0,1>}//dummy
  28. //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change gray elements activate one of the lines below     XXXXXXXXXXX
  29. //#declare O_GRA=sphere{<0.5,1.7,0.5>1.0}//A
  30. //#declare O_GRA=sphere{<0.5,1.0,0.5>0.4}//B
  31. //#declare O_GRA=cylinder{<0.5,1.0,-0.1><0.5,1.0,1.1>0.4}//C
  32. //#declare O_GRA=cylinder{<-0.1,1.0,0.5><1.1,1.0,0.5>0.4}//D
  33. //#declare O_GRA=union{cylinder{<0.5,1.0,-0.1><0.5,1.0,1.1>0.2}cylinder{<-0.1,1.0,0.5><1.1,1.0,0.5>0.2}}//E
  34. //#declare O_GRA=union{cylinder{<-0.5,1.0,-0.5><1.5,1.0,1.5>0.2}cylinder{<-0.5,1.0,1.5><1.5,1.0,-0.5>0.2}}//F
  35. //#declare O_GRA=torus{0.5,0.2 translate<0.5,1.0,0.5>}//G
  36. //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change gray elements activate one of the lines above     XXXXXXXXXXX
  37. #declare E_004=difference{box{<0, 0, 0>< 1,1,1> }object{O_GRA}}
  38. #declare E_024=difference{prism {0,1,3<0.0,0.0>,<1.0,1.0>,< 1.0,0.0> }object{O_GRA}}
  39. #declare E_025=difference{prism {0,1,3<0.0,0.0>,<0.0,1.0>,< 1.0,0.0> }object{O_GRA}}
  40. #declare E_044=difference{prism {0,1,3<0.0,1.0>,<1.0,0.0>,< 1.0,1.0> }object{O_GRA}}
  41. #declare E_045=difference{prism {0,1,3<0.0,0.0>,<0.0,1.0>,< 1.0,1.0> }object{O_GRA}}
  42. #declare E_064=difference{prism {0,1,3<0.5,0.0>,<1.0,1.0>,< 1.0,0.0>  }object{O_GRA}}
  43. #declare E_065=difference{prism {0,1,3<0.0,1.0>,<0.5,0.0>,< 0.0,0.0>  }object{O_GRA}}
  44. #declare E_084=difference{prism {0,1,4<0.0,0.0>,<0.5,1.0>,< 1.0,1.0>,< 1.0,0.0>  }object{O_GRA}}
  45. #declare E_085=difference{prism {0,1,4<0.0,0.0>,<0.0,1.0>,< 0.5,1.0>,< 1.0,0.0>  }object{O_GRA}}
  46. #declare E_104=difference{prism {0,1,4<0.5,0.0>,<0.0,1.0>,< 1.0,1.0>,< 1.0,0.0>  }object{O_GRA}}
  47. #declare E_105=difference{prism {0,1,4<0.0,0.0>,<0.0,1.0>,< 1.0,1.0>,< 0.5,0.0>  }object{O_GRA}}
  48. #declare E_124=difference{prism {0,1,3<1.0,0.0>,<1.0,1.0>,< 0.5,1.0>  }object{O_GRA}}
  49. #declare E_125=difference{prism {0,1,3<0.0,0.0>,<0.0,1.0>,< 0.5,1.0>  }object{O_GRA}}
  50. #declare E_144=difference{prism {0,1,3<0.0,0.0>,<1.0,0.5>,< 1.0,0.0>  }object{O_GRA}}
  51. #declare E_145=difference{prism {0,1,4<0.0,0.0>,<0.0,0.5>,< 1.0,1.0>,< 1.0,0.0>  }object{O_GRA}}
  52. #declare E_146=difference{prism {0,1,4<0.0,0.0>,<0.0,1.0>,< 1.0,0.5>,< 1.0,0.0>  }object{O_GRA}}
  53. #declare E_147=difference{prism {0,1,3<0.0,0.0>,<0.0,0.5>,< 1.0,0.0>  }object{O_GRA}}
  54. #declare E_164=difference{prism {0,1,3<0.0,1.0>,<1.0,1.0>,< 1.0,0.5>  }object{O_GRA}}
  55. #declare E_165=difference{prism {0,1,4<0.0,0.5>,<0.0,1.0>,< 1.0,1.0>,< 1.0,0.0>  }object{O_GRA}}
  56. #declare E_166=difference{prism {0,1,4<0.0,0.0>,<0.0,1.0>,< 1.0,1.0>,< 1.0,0.5>  }object{O_GRA}}
  57. #declare E_167=difference{prism {0,1,3<0.0,0.5>,<0.0,1.0>,< 1.0,1.0>  }object{O_GRA}}
  58. //----------------------------------------------yellow
  59. #declare HI_YEL=1.8 //default height yellow elements
  60. #declare E_008=box{<0, 0, 0>< 1,HI_YEL,1> }
  61. //----------------------------------------------red
  62. //----------------------------------------------blue
  63. //----------------------------------------------boxes
  64. #declare E_006=union{box{<0, 0, 0>< 1,1,1>}cylinder{<0.5,1.0,0.0><0.5,1.0,1.0> 0.5}}
  65. #declare E_015=union{box{<0, 0, 0>< 1,1,1>}cylinder{<0.5,1.0,0.0><0.5,1.0,1.0> 0.5}}
  66. //----------------------------------------------round
  67. #declare E_122=union{cylinder{<0.5,0.0,0.5><0.5,1.0,0.5> 0.5}sphere{<0.5,1.0,0.5>0.5 }}
  68. #declare E_126=union{cylinder{<0.5,0.0,0.5><0.5,1.0,0.5> 0.5 }sphere{<0.5,1.0,0.5>0.5 }}
  69. #declare E_130=union{cylinder{<0.5,0.0,0.5><0.5,1.0,0.5> 0.5 }sphere{<0.5,1.0,0.5>0.5  }}
  70. #declare E_134=union{cylinder{<0.5,0.0,0.5><0.5,1.0,0.5> 0.5 }sphere{<0.5,1.0,0.5>0.5  }}
  71. #declare E_138=union{cylinder{<0.5,0.0,0.5><0.5,1.0,0.5> 0.5 }sphere{<0.5,1.0,0.5>0.5  }}
  72. #declare E_115=intersection{ object{ E_134 translate<0,0,-0.5>}box{<0.0, 0.0, 0.0>< 1.0,2.0,1.0>} }
  73. #declare E_135=intersection{object{ E_134 translate<0,0,0.5>}box{<0.0, 0.0, 0.0>< 1.0,2.0,1.0>} }
  74. //----------------------------------------------active elements
  75. #declare E_180=union{
  76. cylinder{<0,1,0><1,1,1> 0.1}cylinder{<0.25,0.5,0.25><0.75,0.5,0.75> 0.05}
  77. cylinder{<0.25,0.5,0.25><0.25,1,0.25> 0.05 }cylinder{<0.75,0.5,0.75><0.75,1,0.75> 0.05 }
  78. sphere{<0,1,0> 0.1 }sphere{<1,1,1> 0.1 }texture {Chrome_Metal}}
  79. #declare E_183=union{cylinder{<0.3,-0.1,0.0><0.3,-0.6,1.0> 0.1}
  80. cylinder{<0.7,-0.1,0.0><0.7,-0.6,1.0> 0.1}texture {Gold_Metal}}
  81. #declare E_200=union{cylinder{<0.3,-0.1,0.0><0.3,-0.6,1.0> 0.1}
  82. cylinder{<0.7,-0.1,0.0><0.7,-0.6,1.0> 0.1}texture {Gold_Metal}}
  83. #declare bump100=lathe{14,<0.6,0.0>,<0.4,0.2>,<0.4,0.8>,<0.5,0.8>,<0.5,0.5>,<0.9,0.9>,
  84. <0.5,0.8>,<0.5,1.0>,<1.0,1.0>,<1.0,1.1>,<0.8,1.3>,<0.5,1.4>,<0.1,1.5>,<0.0,1.7>
  85. finish{phong 0.4}texture { Silver_Metal }}
  86. /*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change bumper 100      delete this line 1 of 2 XXXXXXXXXXXXXXXX
  87. #declare bump100=lathe{14,<0.6,0.0>,<0.4,0.2>,<0.4,0.8>,<0.5,0.8>,<0.5,0.5>,<0.9,0.9>,
  88. <0.5,0.8>,<0.5,1.0>,<1.0,1.0>,<1.0,1.1>,<0.8,1.3>,<0.5,1.1>,<0.3,1.3>,<0.0,1.1>
  89. finish{phong 0.4}texture { Silver_Metal }}
  90. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change bumper 100      delete this line 2 of 2 XXXXXXXXXXXXXXXX*/
  91. #declare bump1000=lathe{14,<0.6,0.0>,<0.4,0.2>,<0.4,0.8>,<0.5,0.8>,<0.5,0.5>,
  92. <0.9,0.9>,<0.5,0.8>,<0.5,1.0>,<1.0,1.0>,<0.9,1.1>,<0.8,1.3>,<0.7,1.1>,<0.6,1.3>,<0.0,1.1>
  93. finish{phong 0.4}texture { Gold_Metal }}
  94. /*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change bumper 1000     delete this line 1 of 2 XXXXXXXXXXXXXXXX
  95. #declare bump1000=lathe{14,<0.6,0.0>,<0.4,0.2>,<0.4,0.8>,<0.5,0.8>,<0.5,0.5>,
  96. <0.9,0.9>,<0.5,0.8>,<0.5,1.0>,<1.0,1.0>,<1.0,1.1>,<0.8,1.3>,<0.4,1.3>,<0.3,1.5>,<0.0,1.6>
  97. finish{phong 0.4}texture { Gold_Metal }}
  98. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX to change bumper 1000     delete this line 2 of 2 XXXXXXXXXXXXXXXX*/
  99. #declare E_185=intersection{object{bump100 translate<1,0,0>}box{<0, 0, 0><1,2,1>}}
  100. #declare E_186=intersection{object{bump100 translate<0,0,0>}box{<0, 0, 0><1,2,1>}}
  101. #declare E_187=intersection{object{bump1000 translate<1,0,0>}box{<0, 0, 0><1,2,1>}}
  102. #declare E_188=intersection{object{bump1000 translate<0,0,0>}box{<0, 0, 0><1,2,1>}}
  103. #declare E_205=intersection{object{bump100 translate<1,0,1>}box{<0, 0, 0><1,2,1>}}
  104. #declare E_206=intersection{object{bump100 translate<0,0,1>}box{<0, 0, 0><1,2,1>}}
  105. #declare E_207=intersection{object{bump1000 translate<1,0,1>}box{<0, 0, 0><1,2,1>}}
  106. #declare E_208=intersection{object{bump1000 translate<0,0,1>}box{<0, 0, 0><1,2,1>}}
  107. #declare E_236=cylinder{<0.5,0.0,0.2><0.5,0.0,0.8> 0.2 texture {Chrome_Metal}}
  108. #declare E_238=prism {0,0.01,10<0.0,0.7>,<0.4,0.7>,<0.5,1.0>,<0.6,0.7>,<1.0,0.7>,<0.7,0.5>,<0.9,0.0>,<0.5,0.3>,<0.1,0.0>,<0.3,0.5> pigment{Yellow}}
  109. #declare E_201=difference{box{<0, 0, 0>< 1, 0.4,1 >}
  110. cylinder{<0.5,0.5,-0.1><0.5,0.5,1.1> 0.5}finish{phong 0.4}texture { Silver_Metal }}
  111. #declare E_182=union{box{<0, 0, 0>< 1, 0.4,1 >}cylinder{<0.5,0.5,-0.3><0.5,0.5,0.6> 0.5}
  112. cylinder{<0.5,0.5,-0.1><0.5,0.5,1.1> 0.2}finish{phong 0.4}texture { Silver_Metal }}
  113. #declare E_202=union{box{<0, 0, 0>< 1, 0.4,1 >}cylinder{<0.5,0.5,0.7><0.5,0.5,1.0> 0.8}
  114. cylinder{<0.5,0.5,0.2><0.5,0.5,0.7> 0.5}finish{phong 0.4}texture { Silver_Metal }}
  115. //----------------------------------------------holes
  116. #declare E_203=union{sphere{<0.5,-0.2,0.5> 0.15 texture {Chrome_Metal}}torus{0.3,0.2 translate<0.5,-0.6,0.5>pigment{Red}}}
  117. //---------------------------------just for fun: THE PADDLES & BALLS
  118. #declare E_303=union{cylinder{<0.5,0.0,0.5><0.5,0.8,0.5> 0.5}cylinder{<1.8,0.20,0.0><1.8,0.8,0.0> 0.25}
  119. sphere{<0.5,0.8,0.5> 0.15 texture {Gold_Metal}}
  120. prism {0.2,0.8,4<0.4,0.0>,<0.75,0.935>,<1.95,0.22>,<1.75,-0.25>}pigment{rgb<0.0,0.8,0.8>}}
  121. #declare E_315=union{cylinder{<0.5,0.0,0.5><0.5,0.8,0.5> 0.5}cylinder{<-0.8,0.2,0.0><-0.8,0.8,0.0> 0.25}
  122. sphere{<0.5,0.8,0.5> 0.15 texture {Gold_Metal}}
  123. prism {0.2,0.8,4<0.6,0.0>,<0.25,0.935>,<-0.95,0.22>,<-0.75,-0.25>}pigment{rgb<0.0,0.8,0.8>}}
  124. #declare ball=sphere{<0.5,0.5,0.5> 0.5 texture {Chrome_Metal}}
  125. //************************************************************* PART 2
  126. //-------------------------------------------------------------CAMERA
  127. camera{ location<20,147.0,12.1>look_at<20,0.0,12.1>angle 15.5}
  128. //-------------------------------------------------------------LIGHT(S)
  129. light_source{<-50,100,70>color White}
  130. light_source{<-10,100,30>color White}// 2nd light
  131. //-------------------------------------------------------------BORDER
  132. union{
  133. box{<0.0,0.0,0.0><-0.5,1.2,27.5>}
  134. box{<0.0,0.0,27.0><39.25,1.2,27.5>}
  135. box{<-0.5,0.0,0.0><39.25,1.2,-0.5>}
  136. box{<33.00,0.0,0.0><45.75,1.2,27.5>}
  137. finish{phong 0.4}texture {pigment {wood scale 0.4}  }}
  138. //-------------------------------------------------------------GROUND
  139. difference{box{<0,0.0, 0>< 33,-1 ,27 >finish{phong 0.4}texture { Brass_Metal }}
  140. //----------------------------------------------HOLES
  141. object{schlitz translate<5,0,11>}
  142. object{bloch translate<6,0,26>}
  143. object{loch translate<12,0,25>}
  144. object{bloch translate<12,0,0>}
  145. object{bloch translate<13,0,0>}
  146. object{bloch translate<14,0,0>}
  147. object{bloch translate<15,0,0>}
  148. object{bloch translate<16,0,0>}
  149. object{bloch translate<17,0,0>}
  150. object{bloch translate<18,0,0>}
  151. object{loch translate<19,0,25>}
  152. object{schlitz translate<25,0,11>}
  153. object{bloch translate<28,0,3>}
  154. }
  155. //-------------------------------------------------------------TURQUOISE ELEMENTS
  156. union{
  157. object{E_000 translate<3,0,26>}
  158. object{E_000 translate<3,0,25>}
  159. object{E_000 translate<3,0,24>}
  160. object{E_000 translate<3,0,23>}
  161. object{E_000 translate<3,0,22>}
  162. object{E_000 translate<3,0,21>}
  163. object{E_000 translate<3,0,20>}
  164. object{E_000 translate<3,0,19>}
  165. object{E_000 translate<3,0,18>}
  166. object{E_000 translate<3,0,17>}
  167. object{E_000 translate<3,0,16>}
  168. object{E_000 translate<3,0,15>}
  169. object{E_000 translate<3,0,14>}
  170. object{E_000 translate<3,0,13>}
  171. object{E_000 translate<3,0,12>}
  172. object{E_000 translate<3,0,11>}
  173. object{E_000 translate<3,0,10>}
  174. object{E_000 translate<3,0,9>}
  175. object{E_000 translate<3,0,8>}
  176. object{E_000 translate<3,0,7>}
  177. object{E_000 translate<3,0,6>}
  178. object{E_000 translate<3,0,5>}
  179. object{E_000 translate<3,0,4>}
  180. object{E_000 translate<3,0,3>}
  181. object{E_000 translate<3,0,2>}
  182. object{E_000 translate<3,0,1>}
  183. object{E_000 translate<3,0,0>}
  184. object{E_000 translate<29,0,26>}
  185. object{E_000 translate<29,0,25>}
  186. object{E_000 translate<29,0,24>}
  187. object{E_000 translate<29,0,23>}
  188. object{E_000 translate<29,0,22>}
  189. object{E_000 translate<29,0,21>}
  190. object{E_000 translate<29,0,20>}
  191. object{E_000 translate<29,0,19>}
  192. object{E_000 translate<29,0,18>}
  193. object{E_000 translate<29,0,17>}
  194. object{E_000 translate<29,0,16>}
  195. object{E_000 translate<29,0,15>}
  196. object{E_000 translate<29,0,14>}
  197. object{E_000 translate<29,0,13>}
  198. object{E_000 translate<29,0,12>}
  199. object{E_000 translate<29,0,11>}
  200. object{E_000 translate<29,0,10>}
  201. object{E_000 translate<29,0,9>}
  202. object{E_000 translate<29,0,8>}
  203. object{E_000 translate<29,0,7>}
  204. object{E_000 translate<29,0,6>}
  205. object{E_000 translate<29,0,5>}
  206. object{E_000 translate<29,0,4>}
  207. object{E_000 translate<29,0,3>}
  208. object{E_000 translate<29,0,2>}
  209. object{E_000 translate<29,0,1>}
  210. object{E_000 translate<29,0,0>}
  211. finish{phong 0.4}pigment{rgb<0.00,0.50,0.50>}}
  212. //-------------------------------------------------------------GRAY ELEMENTS
  213. union{
  214. object{E_004 translate<0,0,26>}
  215. object{E_004 translate<0,0,25>}
  216. object{E_004 translate<0,0,24>}
  217. object{E_004 translate<0,0,23>}
  218. object{E_004 translate<0,0,22>}
  219. object{E_004 translate<0,0,21>}
  220. object{E_004 translate<0,0,20>}
  221. object{E_004 translate<0,0,19>}
  222. object{E_004 translate<0,0,18>}
  223. object{E_004 translate<0,0,17>}
  224. object{E_004 translate<0,0,16>}
  225. object{E_004 translate<0,0,15>}
  226. object{E_004 translate<0,0,14>}
  227. object{E_004 translate<0,0,13>}
  228. object{E_004 translate<0,0,12>}
  229. object{E_004 translate<0,0,11>}
  230. object{E_004 translate<0,0,10>}
  231. object{E_004 translate<0,0,9>}
  232. object{E_004 translate<0,0,8>}
  233. object{E_004 translate<0,0,7>}
  234. object{E_004 translate<0,0,6>}
  235. object{E_004 translate<0,0,5>}
  236. object{E_004 translate<0,0,4>}
  237. object{E_004 translate<0,0,3>}
  238. object{E_004 translate<0,0,2>}
  239. object{E_004 translate<0,0,1>}
  240. object{E_004 translate<0,0,0>}
  241. object{E_004 translate<1,0,26>}
  242. object{E_004 translate<1,0,25>}
  243. object{E_004 translate<1,0,24>}
  244. object{E_004 translate<1,0,23>}
  245. object{E_004 translate<1,0,22>}
  246. object{E_004 translate<1,0,21>}
  247. object{E_004 translate<1,0,20>}
  248. object{E_004 translate<1,0,19>}
  249. object{E_004 translate<1,0,18>}
  250. object{E_004 translate<1,0,17>}
  251. object{E_004 translate<1,0,16>}
  252. object{E_004 translate<1,0,15>}
  253. object{E_004 translate<1,0,14>}
  254. object{E_004 translate<1,0,13>}
  255. object{E_004 translate<1,0,12>}
  256. object{E_004 translate<1,0,11>}
  257. object{E_004 translate<1,0,10>}
  258. object{E_004 translate<1,0,9>}
  259. object{E_004 translate<1,0,8>}
  260. object{E_004 translate<1,0,7>}
  261. object{E_004 translate<1,0,6>}
  262. object{E_004 translate<1,0,5>}
  263. object{E_004 translate<1,0,4>}
  264. object{E_004 translate<1,0,3>}
  265. object{E_004 translate<1,0,2>}
  266. object{E_004 translate<1,0,1>}
  267. object{E_004 translate<1,0,0>}
  268. object{E_006 translate<2,0,26>}
  269. object{E_006 translate<2,0,25>}
  270. object{E_006 translate<2,0,24>}
  271. object{E_006 translate<2,0,23>}
  272. object{E_006 translate<2,0,22>}
  273. object{E_006 translate<2,0,21>}
  274. object{E_006 translate<2,0,20>}
  275. object{E_006 translate<2,0,19>}
  276. object{E_006 translate<2,0,18>}
  277. object{E_006 translate<2,0,17>}
  278. object{E_006 translate<2,0,16>}
  279. object{E_006 translate<2,0,15>}
  280. object{E_006 translate<2,0,14>}
  281. object{E_006 translate<2,0,13>}
  282. object{E_006 translate<2,0,12>}
  283. object{E_006 translate<2,0,11>}
  284. object{E_006 translate<2,0,10>}
  285. object{E_006 translate<2,0,9>}
  286. object{E_006 translate<2,0,8>}
  287. object{E_006 translate<2,0,7>}
  288. object{E_006 translate<2,0,6>}
  289. object{E_006 translate<2,0,5>}
  290. object{E_006 translate<2,0,4>}
  291. object{E_006 translate<2,0,3>}
  292. object{E_006 translate<2,0,2>}
  293. object{E_006 translate<2,0,1>}
  294. object{E_006 translate<2,0,0>}
  295. object{E_006 translate<4,0,26>}
  296. object{E_006 translate<4,0,25>}
  297. object{E_006 translate<4,0,24>}
  298. object{E_006 translate<4,0,23>}
  299. object{E_006 translate<4,0,22>}
  300. object{E_006 translate<4,0,21>}
  301. object{E_006 translate<4,0,20>}
  302. object{E_006 translate<4,0,19>}
  303. object{E_006 translate<4,0,18>}
  304. object{E_006 translate<4,0,17>}
  305. object{E_006 translate<4,0,16>}
  306. object{E_006 translate<4,0,15>}
  307. object{E_006 translate<4,0,14>}
  308. object{E_006 translate<4,0,13>}
  309. object{E_006 translate<4,0,12>}
  310. object{E_006 translate<4,0,11>}
  311. object{E_006 translate<4,0,10>}
  312. object{E_006 translate<4,0,9>}
  313. object{E_006 translate<4,0,8>}
  314. object{E_006 translate<4,0,7>}
  315. object{E_006 translate<4,0,6>}
  316. object{E_006 translate<4,0,5>}
  317. object{E_006 translate<4,0,4>}
  318. object{E_006 translate<4,0,3>}
  319. object{E_006 translate<4,0,2>}
  320. object{E_006 translate<4,0,1>}
  321. object{E_006 translate<4,0,0>}
  322. object{E_004 translate<5,0,26>}
  323. object{E_004 translate<5,0,25>}
  324. object{E_004 translate<5,0,24>}
  325. object{E_105 translate<5,0,23>}
  326. object{E_125 translate<5,0,22>}
  327. object{E_065 translate<5,0,8>}
  328. object{E_085 translate<5,0,7>}
  329. object{E_004 translate<5,0,6>}
  330. object{E_004 translate<5,0,5>}
  331. object{E_004 translate<5,0,4>}
  332. object{E_004 translate<5,0,3>}
  333. object{E_004 translate<5,0,2>}
  334. object{E_004 translate<5,0,1>}
  335. object{E_004 translate<5,0,0>}
  336. object{E_025 translate<6,0,6>}
  337. object{E_004 translate<6,0,5>}
  338. object{E_004 translate<6,0,4>}
  339. object{E_004 translate<6,0,3>}
  340. object{E_004 translate<6,0,2>}
  341. object{E_004 translate<6,0,1>}
  342. object{E_004 translate<6,0,0>}
  343. object{E_004 translate<7,0,26>}
  344. object{E_045 translate<7,0,25>}
  345. object{E_025 translate<7,0,5>}
  346. object{E_004 translate<7,0,4>}
  347. object{E_004 translate<7,0,3>}
  348. object{E_004 translate<7,0,2>}
  349. object{E_004 translate<7,0,1>}
  350. object{E_004 translate<7,0,0>}
  351. object{E_166 translate<8,0,26>}
  352. object{E_146 translate<8,0,4>}
  353. object{E_004 translate<8,0,3>}
  354. object{E_004 translate<8,0,2>}
  355. object{E_004 translate<8,0,1>}
  356. object{E_004 translate<8,0,0>}
  357. object{E_167 translate<9,0,26>}
  358. object{E_147 translate<9,0,4>}
  359. object{E_004 translate<9,0,3>}
  360. object{E_004 translate<9,0,2>}
  361. object{E_004 translate<9,0,1>}
  362. object{E_004 translate<9,0,0>}
  363. object{E_146 translate<10,0,3>}
  364. object{E_004 translate<10,0,2>}
  365. object{E_004 translate<10,0,1>}
  366. object{E_004 translate<10,0,0>}
  367. object{E_147 translate<11,0,3>}
  368. object{E_004 translate<11,0,2>}
  369. object{E_004 translate<11,0,1>}
  370. object{E_004 translate<11,0,0>}
  371. object{E_144 translate<19,0,3>}
  372. object{E_004 translate<19,0,2>}
  373. object{E_004 translate<19,0,1>}
  374. object{E_004 translate<19,0,0>}
  375. object{E_145 translate<20,0,3>}
  376. object{E_004 translate<20,0,0>}
  377. object{E_144 translate<21,0,4>}
  378. object{E_004 translate<21,0,3>}
  379. object{E_004 translate<21,0,0>}
  380. object{E_164 translate<22,0,26>}
  381. object{E_145 translate<22,0,4>}
  382. object{E_004 translate<22,0,3>}
  383. object{E_004 translate<22,0,0>}
  384. object{E_165 translate<23,0,26>}
  385. object{E_024 translate<23,0,5>}
  386. object{E_004 translate<23,0,4>}
  387. object{E_004 translate<23,0,3>}
  388. object{E_004 translate<23,0,0>}
  389. object{E_004 translate<24,0,26>}
  390. object{E_044 translate<24,0,25>}
  391. object{E_024 translate<24,0,6>}
  392. object{E_004 translate<24,0,5>}
  393. object{E_004 translate<24,0,4>}
  394. object{E_004 translate<24,0,3>}
  395. object{E_004 translate<24,0,0>}
  396. object{E_004 translate<25,0,26>}
  397. object{E_004 translate<25,0,25>}
  398. object{E_044 translate<25,0,24>}
  399. object{E_064 translate<25,0,8>}
  400. object{E_084 translate<25,0,7>}
  401. object{E_004 translate<25,0,6>}
  402. object{E_004 translate<25,0,5>}
  403. object{E_004 translate<25,0,4>}
  404. object{E_004 translate<25,0,3>}
  405. object{E_004 translate<25,0,0>}
  406. object{E_004 translate<26,0,26>}
  407. object{E_004 translate<26,0,25>}
  408. object{E_004 translate<26,0,24>}
  409. object{E_104 translate<26,0,23>}
  410. object{E_124 translate<26,0,22>}
  411. object{E_024 translate<26,0,13>}
  412. object{E_004 translate<26,0,12>}
  413. object{E_004 translate<26,0,11>}
  414. object{E_004 translate<26,0,10>}
  415. object{E_004 translate<26,0,9>}
  416. object{E_004 translate<26,0,8>}
  417. object{E_004 translate<26,0,7>}
  418. object{E_004 translate<26,0,6>}
  419. object{E_004 translate<26,0,5>}
  420. object{E_004 translate<26,0,4>}
  421. object{E_004 translate<26,0,3>}
  422. object{E_004 translate<26,0,2>}
  423. object{E_004 translate<26,0,1>}
  424. object{E_004 translate<26,0,0>}
  425. object{E_004 translate<27,0,26>}
  426. object{E_004 translate<27,0,25>}
  427. object{E_004 translate<27,0,24>}
  428. object{E_004 translate<27,0,23>}
  429. object{E_004 translate<27,0,22>}
  430. object{E_104 translate<27,0,21>}
  431. object{E_124 translate<27,0,20>}
  432. object{E_006 translate<28,0,26>}
  433. object{E_006 translate<28,0,25>}
  434. object{E_006 translate<28,0,24>}
  435. object{E_006 translate<28,0,23>}
  436. object{E_006 translate<28,0,22>}
  437. object{E_006 translate<28,0,21>}
  438. object{E_006 translate<28,0,20>}
  439. object{E_006 translate<28,0,19>}
  440. object{E_006 translate<28,0,18>}
  441. object{E_006 translate<28,0,17>}
  442. object{E_006 translate<28,0,16>}
  443. object{E_006 translate<28,0,15>}
  444. object{E_006 translate<28,0,14>}
  445. object{E_006 translate<28,0,13>}
  446. object{E_006 translate<28,0,12>}
  447. object{E_006 translate<28,0,11>}
  448. object{E_006 translate<28,0,10>}
  449. object{E_006 translate<28,0,9>}
  450. object{E_006 translate<28,0,8>}
  451. object{E_006 translate<28,0,7>}
  452. object{E_006 translate<28,0,6>}
  453. object{E_006 translate<28,0,5>}
  454. object{E_164 translate<28,0,4>}
  455. object{E_144 translate<28,0,2>}
  456. object{E_006 translate<28,0,1>}
  457. object{E_006 translate<28,0,0>}
  458. object{E_006 translate<30,0,26>}
  459. object{E_006 translate<30,0,25>}
  460. object{E_006 translate<30,0,24>}
  461. object{E_006 translate<30,0,23>}
  462. object{E_006 translate<30,0,22>}
  463. object{E_006 translate<30,0,21>}
  464. object{E_006 translate<30,0,20>}
  465. object{E_006 translate<30,0,19>}
  466. object{E_006 translate<30,0,18>}
  467. object{E_006 translate<30,0,17>}
  468. object{E_006 translate<30,0,16>}
  469. object{E_006 translate<30,0,15>}
  470. object{E_006 translate<30,0,14>}
  471. object{E_006 translate<30,0,13>}
  472. object{E_006 translate<30,0,12>}
  473. object{E_006 translate<30,0,11>}
  474. object{E_006 translate<30,0,10>}
  475. object{E_006 translate<30,0,9>}
  476. object{E_006 translate<30,0,8>}
  477. object{E_006 translate<30,0,7>}
  478. object{E_006 translate<30,0,6>}
  479. object{E_006 translate<30,0,5>}
  480. object{E_006 translate<30,0,4>}
  481. object{E_006 translate<30,0,3>}
  482. object{E_006 translate<30,0,2>}
  483. object{E_006 translate<30,0,1>}
  484. object{E_006 translate<30,0,0>}
  485. object{E_004 translate<31,0,26>}
  486. object{E_004 translate<31,0,25>}
  487. object{E_004 translate<31,0,24>}
  488. object{E_004 translate<31,0,23>}
  489. object{E_004 translate<31,0,22>}
  490. object{E_004 translate<31,0,21>}
  491. object{E_004 translate<31,0,20>}
  492. object{E_004 translate<31,0,19>}
  493. object{E_004 translate<31,0,18>}
  494. object{E_004 translate<31,0,17>}
  495. object{E_004 translate<31,0,16>}
  496. object{E_004 translate<31,0,15>}
  497. object{E_004 translate<31,0,14>}
  498. object{E_004 translate<31,0,13>}
  499. object{E_004 translate<31,0,12>}
  500. object{E_004 translate<31,0,11>}
  501. object{E_004 translate<31,0,10>}
  502. object{E_004 translate<31,0,9>}
  503. object{E_004 translate<31,0,8>}
  504. object{E_004 translate<31,0,7>}
  505. object{E_004 translate<31,0,6>}
  506. object{E_004 translate<31,0,5>}
  507. object{E_004 translate<31,0,4>}
  508. object{E_004 translate<31,0,3>}
  509. object{E_004 translate<31,0,2>}
  510. object{E_004 translate<31,0,1>}
  511. object{E_004 translate<31,0,0>}
  512. object{E_004 translate<32,0,26>}
  513. object{E_004 translate<32,0,25>}
  514. object{E_004 translate<32,0,24>}
  515. object{E_004 translate<32,0,23>}
  516. object{E_004 translate<32,0,22>}
  517. object{E_004 translate<32,0,21>}
  518. object{E_004 translate<32,0,20>}
  519. object{E_004 translate<32,0,19>}
  520. object{E_004 translate<32,0,18>}
  521. object{E_004 translate<32,0,17>}
  522. object{E_004 translate<32,0,16>}
  523. object{E_004 translate<32,0,15>}
  524. object{E_004 translate<32,0,14>}
  525. object{E_004 translate<32,0,13>}
  526. object{E_004 translate<32,0,12>}
  527. object{E_004 translate<32,0,11>}
  528. object{E_004 translate<32,0,10>}
  529. object{E_004 translate<32,0,9>}
  530. object{E_004 translate<32,0,8>}
  531. object{E_004 translate<32,0,7>}
  532. object{E_004 translate<32,0,6>}
  533. object{E_004 translate<32,0,5>}
  534. object{E_004 translate<32,0,4>}
  535. object{E_004 translate<32,0,3>}
  536. object{E_004 translate<32,0,2>}
  537. object{E_004 translate<32,0,1>}
  538. object{E_004 translate<32,0,0>}
  539. finish{phong 0.4}texture {pigment {wood scale 0.4}  }}
  540. //-------------------------------------------------------------YELLOW ELEMENTS
  541. union{
  542. object{E_008 translate<20,0,2>}
  543. object{E_008 translate<20,0,1>}
  544. object{E_008 translate<21,0,2>}
  545. object{E_008 translate<21,0,1>}
  546. object{E_008 translate<22,0,2>}
  547. object{E_008 translate<22,0,1>}
  548. object{E_008 translate<23,0,2>}
  549. object{E_008 translate<23,0,1>}
  550. object{E_008 translate<24,0,2>}
  551. object{E_008 translate<24,0,1>}
  552. object{E_008 translate<25,0,2>}
  553. object{E_008 translate<25,0,1>}
  554. finish{phong 0.4}texture { Gold_Metal }}
  555. //-------------------------------------------------------------RED ELEMENTS
  556. union{
  557. object{E_115 translate<6,0,13>}
  558. object{E_015 translate<6,0,12>}
  559. object{E_015 translate<6,0,11>}
  560. object{E_015 translate<6,0,10>}
  561. object{E_135 translate<6,0,9>}
  562. object{E_115 translate<24,0,13>}
  563. object{E_015 translate<24,0,12>}
  564. object{E_015 translate<24,0,11>}
  565. object{E_015 translate<24,0,10>}
  566. object{E_135 translate<24,0,9>}
  567. finish{phong 0.4}texture { Silver_Metal }}
  568. //-------------------------------------------------------------BLUE ELEMENTS
  569. union{
  570. finish{phong 0.4}pigment{rgb<0.00,0.00,1.00>}}
  571. //-------------------------------------------------------------ACTIVE ELEMENTS
  572. object{E_236 translate<5,0,11>}
  573. object{E_183 translate<6,0,26>}
  574. object{E_185 translate<10,0,18>}
  575. object{E_205 translate<10,0,17>}
  576. object{E_186 translate<11,0,18>}
  577. object{E_206 translate<11,0,17>}
  578. object{E_203 translate<12,0,25>}
  579. object{E_187 translate<15,0,21>}
  580. object{E_207 translate<15,0,20>}
  581. object{E_188 translate<16,0,21>}
  582. object{E_208 translate<16,0,20>}
  583. object{E_203 translate<19,0,25>}
  584. object{E_185 translate<20,0,18>}
  585. object{E_205 translate<20,0,17>}
  586. object{E_186 translate<21,0,18>}
  587. object{E_206 translate<21,0,17>}
  588. object{E_236 translate<25,0,11>}
  589. object{E_180 translate<27,0,14>}
  590. object{E_201 translate<27,0,13>}
  591. object{E_201 translate<27,0,12>}
  592. object{E_201 translate<27,0,11>}
  593. object{E_201 translate<27,0,10>}
  594. object{E_201 translate<27,0,9>}
  595. object{E_201 translate<27,0,8>}
  596. object{E_201 translate<27,0,7>}
  597. object{E_201 translate<27,0,6>}
  598. object{E_201 translate<27,0,5>}
  599. object{E_201 translate<27,0,4>}
  600. object{E_201 translate<27,0,3>}
  601. object{E_201 translate<27,0,2>}
  602. object{E_182 translate<27,0,1>}
  603. object{E_202 translate<27,0,0>}
  604. object{E_200 translate<28,0,3>}
  605. /*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX delete this line JUST FOR FUN 1/2
  606. object{E_238 translate<7,0,11>}
  607. object{E_238 translate<8,0,11>}
  608. object{E_238 translate<9,0,11>}
  609. object{E_238 translate<10,0,11>}
  610. object{E_238 translate<11,0,11>}
  611. object{E_238 translate<12,0,11>}
  612. object{E_303 translate<12,0,2>}
  613. object{E_238 translate<13,0,11>}
  614. object{E_238 translate<14,0,11>}
  615. object{E_238 translate<15,0,11>}
  616. object{E_238 translate<16,0,11>}
  617. object{E_238 translate<17,0,11>}
  618. object{E_238 translate<18,0,11>}
  619. object{E_315 translate<18,0,2>}
  620. object{E_238 translate<19,0,11>}
  621. object{E_238 translate<20,0,11>}
  622. object{E_238 translate<21,0,11>}
  623. object{E_238 translate<22,0,11>}
  624. object{E_238 translate<23,0,11>}
  625. //object{ball translate<X,0,Y>}
  626. //object{ball translate<X,0,Y>}
  627. //object{ball translate<X,0,Y>}
  628. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX delete this line JUST FOR FUN 2/2 */
  629.