home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / vivid / eagle / frame.vo < prev    next >
Encoding:
Text File  |  1993-04-24  |  10.4 KB  |  269 lines

  1. // frame for eagle1
  2. // cone central
  3.  
  4. space_gray
  5.  
  6. // long bars
  7.  
  8. cone { apex -48.0 -6    6 base 48.0 -6    6 radius .3 }
  9. cone { apex -41.0 -3.25 9 base 41.0 -3.25 9 radius .3 }
  10.  
  11.  
  12. // vertical bars
  13.  
  14. cone { apex  1.5 -3.25 9 base  1.5 -6 6 radius .3 }
  15. cone { apex 11.5 -3.25 9 base 11.5 -6 6 radius .3 }
  16. cone { apex 21.5 -3.25 9 base 21.5 -6 6 radius .3 }
  17. cone { apex 31.5 -3.25 9 base 31.5 -6 6 radius .3 }
  18. cone { apex 41.0 -3.25 9 base 41.0 -6 6 radius .3 }
  19.  
  20. cone { apex  -1.5 -3.25 9 base  -1.5 -6 6 radius .3 }
  21. cone { apex -11.5 -3.25 9 base -11.5 -6 6 radius .3 }
  22. cone { apex -21.5 -3.25 9 base -21.5 -6 6 radius .3 }
  23. cone { apex -31.5 -3.25 9 base -31.5 -6 6 radius .3 }
  24. cone { apex -41.0 -3.25 9 base -41.0 -6 6 radius .3 }
  25.  
  26.  
  27. // slanted bars
  28.  
  29. cone { apex  1.5 -6    6 base 11.5 -3.25 9 radius .3 }
  30. cone { apex 11.5 -3.25 9 base 21.5 -6    6 radius .3 }
  31. cone { apex 21.5 -6    6 base 31.5 -3.25 9 radius .3 }
  32. cone { apex 31.5 -3.25 9 base 36.0 -6    6 radius .3 }
  33. cone { apex 36.0 -6    6 base 41.0 -3.25 9 radius .3 }
  34. cone { apex 41.0 -3.25 9 base 47.5 -6    6 radius .3 }
  35.  
  36. cone { apex  -1.5 -6    6 base -11.5 -3.25 9 radius .3 }
  37. cone { apex -11.5 -3.25 9 base -21.5 -6    6 radius .3 }
  38. cone { apex -21.5 -6    6 base -31.5 -3.25 9 radius .3 }
  39. cone { apex -31.5 -3.25 9 base -36.0 -6    6 radius .3 }
  40. cone { apex -36.0 -6    6 base -41.0 -3.25 9 radius .3 }
  41. cone { apex -41.0 -3.25 9 base -47.5 -6    6 radius .3 }
  42.                  
  43.  
  44. // lateral bars
  45.  
  46. cone { apex  1.5 -3.25 9 base  1.5 0 9 radius .3 }
  47. cone { apex 11.5 -3.25 9 base 11.5 0 9 radius .3 }
  48. cone { apex 21.5 -3.25 9 base 21.5 0 9 radius .3 }
  49. cone { apex 31.5 -3.25 9 base 31.5 0 9 radius .3 }
  50. cone { apex 41.0 -3.25 9 base 41.0 0 9 radius .3 }
  51. cone { apex  1.5 -6 6 base  1.5 0 6 radius .3 }
  52. cone { apex 11.5 -6 6 base 11.5 0 6 radius .3 }
  53. cone { apex 21.5 -6 6 base 21.5 0 6 radius .3 }
  54. cone { apex 31.5 -6 6 base 31.5 0 6 radius .3 }
  55. cone { apex 41.0 -6 6 base 41.0 0 6 radius .3 }
  56. cone { apex 47.5 -6 6 base 47.5 0 6 radius .3 }
  57.  
  58. cone { apex  -1.5 -3.25 9 base  -1.5 0 9 radius .3 }
  59. cone { apex -11.5 -3.25 9 base -11.5 0 9 radius .3 }
  60. cone { apex -21.5 -3.25 9 base -21.5 0 9 radius .3 }
  61. cone { apex -31.5 -3.25 9 base -31.5 0 9 radius .3 }
  62. cone { apex -41.0 -3.25 9 base -41.0 0 9 radius .3 }
  63. cone { apex  -1.5 -6 6 base  -1.5 0 6 radius .3 }
  64. cone { apex -11.5 -6 6 base -11.5 0 6 radius .3 }
  65. cone { apex -21.5 -6 6 base -21.5 0 6 radius .3 }
  66. cone { apex -31.5 -6 6 base -31.5 0 6 radius .3 }
  67. cone { apex -41.0 -6 6 base -41.0 0 6 radius .3 }
  68. cone { apex -47.5 -6 6 base -47.5 0 6 radius .3 }
  69.  
  70.  
  71. // long cylinder caps
  72.  
  73. cone { apex  0    -3.25 9 base  2.5  -3.25 9 radius .37 }
  74. cone { apex  9    -3.25 9 base 14.0  -3.25 9 radius .37 }
  75. cone { apex 20.25 -3.25 9 base 22.75 -3.25 9 radius .37 }
  76. cone { apex 29.00 -3.25 9 base 34.00 -3.25 9 radius .37 }
  77. cone { apex 38.50 -3.25 9 base 41.00 -3.25 9 radius .37 }
  78. cone { apex  0    -6 6 base  3.5  -6 6 radius .37 }
  79. cone { apex 10.25 -6 6 base 12.75 -6 6 radius .37 }
  80. cone { apex 19.00 -6 6 base 24.00 -6 6 radius .37 }
  81. cone { apex 30.25 -6 6 base 32.75 -6 6 radius .37 }
  82. cone { apex 34.25 -6 6 base 37.25 -6 6 radius .37 }
  83. cone { apex 39.75 -6 6 base 42.25 -6 6 radius .37 }
  84. cone { apex 45.50 -6 6 base 48.00 -6 6 radius .37 }
  85.  
  86. cone { apex   0    -3.25 9 base  -2.5  -3.25 9 radius .37 }
  87. cone { apex  -9    -3.25 9 base -14.0  -3.25 9 radius .37 }
  88. cone { apex -20.25 -3.25 9 base -22.75 -3.25 9 radius .37 }
  89. cone { apex -29.00 -3.25 9 base -34.00 -3.25 9 radius .37 }
  90. cone { apex -38.50 -3.25 9 base -41.00 -3.25 9 radius .37 }
  91. cone { apex   0    -6 6 base  -3.5  -6 6 radius .37 }
  92. cone { apex -10.25 -6 6 base -12.75 -6 6 radius .37 }
  93. cone { apex -19.00 -6 6 base -24.00 -6 6 radius .37 }
  94. cone { apex -30.25 -6 6 base -32.75 -6 6 radius .37 }
  95. cone { apex -34.25 -6 6 base -37.25 -6 6 radius .37 }
  96. cone { apex -39.75 -6 6 base -42.25 -6 6 radius .37 }
  97. cone { apex -45.50 -6 6 base -48.00 -6 6 radius .37 }
  98.  
  99.  
  100. // interior framework
  101.  
  102. cone { apex 26   -6   5.4 base 46.7  -6  5.4 radius .3 }
  103. cone { apex 26  -10   2.7 base 46.7 -10  2.7 radius .3 }
  104. cone { apex 26  -10  -2.7 base 46.7 -10 -2.7 radius .3 }
  105. cone { apex 26   -6  -5   base 46.7  -6 -5   radius .3 }
  106. cone { apex 26  -10   0   base 46.7 -10  0   radius .3 }
  107. cone { apex 26   -6   5.4 base 26   -10  2.7 radius .3 }
  108. cone { apex 26  -10   2.7 base 26   -10 -2.7 radius .3 }
  109. cone { apex 26  -10  -2.7 base 26    -6 -5   radius .3 }
  110. cone { apex 35.7 -6   5.4 base 35.7 -10  2.7 radius .3 }
  111. cone { apex 36.3 -6   5.4 base 36.3 -10  2.7 radius .3 }
  112. cone { apex 35.7 -10  2.7 base 35.7 -10 -2.7 radius .3 }
  113. cone { apex 36.3 -10  2.7 base 36.3 -10 -2.7 radius .3 }
  114. cone { apex 35.7 -10 -2.7 base 35.7  -6 -5   radius .3 }
  115. cone { apex 36.3 -10 -2.7 base 36.3  -6 -5   radius .3 }
  116. cone { apex 46.1  -6  5.4 base 46.1 -10  2.7 radius .3 }
  117. cone { apex 46.7  -6  5.4 base 46.7 -10  2.7 radius .3 }
  118. cone { apex 46.1 -10  2.7 base 46.1 -10 -2.7 radius .3 }
  119. cone { apex 46.7 -10  2.7 base 46.7 -10 -2.7 radius .3 }
  120. cone { apex 46.1 -10 -2.7 base 46.1  -6 -5   radius .3 }
  121. cone { apex 46.7 -10 -2.7 base 46.7  -6 -5   radius .3 }
  122.  
  123. cone { apex -26   -6   5.4 base -46.7  -6  5.4 radius .3 }
  124. cone { apex -26  -10   2.7 base -46.7 -10  2.7 radius .3 }
  125. cone { apex -26  -10  -2.7 base -46.7 -10 -2.7 radius .3 }
  126. cone { apex -26   -6  -5   base -46.7  -6 -5   radius .3 }
  127. cone { apex -26  -10   0   base -46.7 -10  0   radius .3 }
  128. cone { apex -26   -6   5.4 base -26   -10  2.7 radius .3 }
  129. cone { apex -26  -10   2.7 base -26   -10 -2.7 radius .3 }
  130. cone { apex -26  -10  -2.7 base -26    -6 -5   radius .3 }
  131. cone { apex -35.7 -6   5.4 base -35.7 -10  2.7 radius .3 }
  132. cone { apex -36.3 -6   5.4 base -36.3 -10  2.7 radius .3 }
  133. cone { apex -35.7 -10  2.7 base -35.7 -10 -2.7 radius .3 }
  134. cone { apex -36.3 -10  2.7 base -36.3 -10 -2.7 radius .3 }
  135. cone { apex -35.7 -10 -2.7 base -35.7  -6 -5   radius .3 }
  136. cone { apex -36.3 -10 -2.7 base -36.3  -6 -5   radius .3 }
  137. cone { apex -46.1  -6  5.4 base -46.1 -10  2.7 radius .3 }
  138. cone { apex -46.7  -6  5.4 base -46.7 -10  2.7 radius .3 }
  139. cone { apex -46.1 -10  2.7 base -46.1 -10 -2.7 radius .3 }
  140. cone { apex -46.7 -10  2.7 base -46.7 -10 -2.7 radius .3 }
  141. cone { apex -46.1 -10 -2.7 base -46.1  -6 -5   radius .3 }
  142. cone { apex -46.7 -10 -2.7 base -46.7  -6 -5   radius .3 }
  143.  
  144.  
  145. // interior cross cones
  146.  
  147. cone { apex 26    -6  5.4 base 35.7 -10  2.7 radius .3 }
  148. cone { apex 26   -10  2.7 base 35.7  -6  5.4 radius .3 }
  149. cone { apex 36.3  -6  5.4 base 46.1 -10  2.7 radius .3 }
  150. cone { apex 36.3 -10  2.7 base 46.1  -6  5.4 radius .3 }
  151. cone { apex 26   -10  0   base 46.1 -10  0   radius .3 }
  152. cone { apex 31   -10  2.7 base 31   -10 -2.7 radius .3 }
  153. cone { apex 41   -10  2.7 base 41   -10 -2.7 radius .3 }
  154. cone { apex 26   -10 -2.7 base 35.7  -6 -5   radius .3 }
  155. cone { apex 26    -6 -5   base 35.7 -10 -2.7 radius .3 }
  156. cone { apex 36.3 -10 -2.7 base 46.1  -6 -5   radius .3 }
  157. cone { apex 36.3  -6 -5   base 46.1 -10 -2.7 radius .3 }
  158. cone { apex 26    -6  5.4 base 26     0  5.4 radius .3 }
  159. cone { apex 26    -6 -5   base 26     0 -5   radius .3 }
  160. cone { apex 26    -6  5.4 base 26    -6 -5   radius .3 }
  161. cone { apex 35.7  -6  5.4 base 35.7   0  5.4 radius .3 }
  162. cone { apex 36.3  -6  5.4 base 36.3   0  5.4 radius .3 }
  163. cone { apex 35.7  -6 -5   base 35.7   0 -5   radius .3 }
  164. cone { apex 36.3  -6 -5   base 36.3   0 -5   radius .3 }
  165. cone { apex 35.7  -6  5.4 base 35.7  -6 -5   radius .3 } //
  166. cone { apex 36.3  -6  5.4 base 36.3  -6 -5   radius .3 } //
  167. cone { apex 46.1  -6  5.4 base 46.1   0  5.4 radius .3 }
  168. cone { apex 46.7  -6  5.4 base 46.7   0  5.4 radius .3 }
  169. cone { apex 46.1  -6 -5   base 46.1   0 -5   radius .3 }
  170. cone { apex 46.7  -6 -5   base 46.7   0 -5   radius .3 }
  171. cone { apex 46.1  -6  5.4 base 46.1  -6 -5   radius .3 }
  172. cone { apex 46.7  -6  5.4 base 46.7  -6 -5   radius .3 }
  173.  
  174. cone { apex -26    -6  5.4 base -35.7 -10  2.7 radius .3 }
  175. cone { apex -26   -10  2.7 base -35.7  -6  5.4 radius .3 }
  176. cone { apex -36.3  -6  5.4 base -46.1 -10  2.7 radius .3 }
  177. cone { apex -36.3 -10  2.7 base -46.1  -6  5.4 radius .3 }
  178. cone { apex -26   -10  0   base -46.1 -10  0   radius .3 }
  179. cone { apex -31   -10  2.7 base -31   -10 -2.7 radius .3 }
  180. cone { apex -41   -10  2.7 base -41   -10 -2.7 radius .3 }
  181. cone { apex -26   -10 -2.7 base -35.7  -6 -5   radius .3 }
  182. cone { apex -26    -6 -5   base -35.7 -10 -2.7 radius .3 }
  183. cone { apex -36.3 -10 -2.7 base -46.1  -6 -5   radius .3 }
  184. cone { apex -36.3  -6 -5   base -46.1 -10 -2.7 radius .3 }
  185. cone { apex -26    -6  5.4 base -26     0  5.4 radius .3 }
  186. cone { apex -26    -6 -5   base -26     0 -5   radius .3 }
  187. cone { apex -26    -6  5.4 base -26    -6 -5   radius .3 }
  188. cone { apex -35.7  -6  5.4 base -35.7   0  5.4 radius .3 }
  189. cone { apex -36.3  -6  5.4 base -36.3   0  5.4 radius .3 }
  190. cone { apex -35.7  -6 -5   base -35.7   0 -5   radius .3 }
  191. cone { apex -36.3  -6 -5   base -36.3   0 -5   radius .3 }
  192. cone { apex -35.7  -6  5.4 base -35.7  -6 -5   radius .3 } //
  193. cone { apex -36.3  -6  5.4 base -36.3  -6 -5   radius .3 } //
  194. cone { apex -46.1  -6  5.4 base -46.1   0  5.4 radius .3 }
  195. cone { apex -46.7  -6  5.4 base -46.7   0  5.4 radius .3 }
  196. cone { apex -46.1  -6 -5   base -46.1   0 -5   radius .3 }
  197. cone { apex -46.7  -6 -5   base -46.7   0 -5   radius .3 }
  198. cone { apex -46.1  -6  5.4 base -46.1  -6 -5   radius .3 }
  199. cone { apex -46.7  -6  5.4 base -46.7  -6 -5   radius .3 }
  200.  
  201.  
  202. // rockets
  203.  
  204. transform { translate  40.5 -3.5 -5 }
  205. #include nozzle.vo
  206. transform_pop
  207.  
  208. transform { translate -40.5 -3.5 -5 }
  209. #include nozzle.vo
  210. transform_pop
  211.  
  212.  
  213. space_gray
  214.  
  215. // rivets
  216.  
  217. transform { translate 28 -6 6 }
  218. #include rivet.vo
  219. transform_pop
  220.  
  221. transform { translate 33.1 -6 6 }
  222. #include rivet.vo
  223. transform_pop
  224.  
  225. transform { translate 38.5 -6 6 }
  226. #include rivet.vo
  227. transform_pop
  228.  
  229. transform { translate 43.6 -6 6 }
  230. #include rivet.vo
  231. transform_pop
  232.  
  233. transform { translate -28 -6 6 }
  234. #include rivet.vo
  235. transform_pop
  236.  
  237. transform { translate -33.1 -6 6 }
  238. #include rivet.vo
  239. transform_pop
  240.  
  241. transform { translate -38.5 -6 6 }
  242. #include rivet.vo
  243. transform_pop
  244.  
  245. transform { translate -43.6 -6 6 }
  246. #include rivet.vo
  247. transform_pop
  248.  
  249.  
  250. // explosive latches
  251.  
  252. transform { translate 47 -10 0 }
  253. #include latch.vo
  254. transform_pop
  255.  
  256. transform { translate 47  10 0 }
  257. #include latch.vo
  258. transform_pop
  259.  
  260. transform { rotate 90 0 0 translate 47 0 5.7 }
  261. #include latch.vo
  262. transform_pop
  263.  
  264. transform { rotate 90 0 0 translate 47 0 -5.7 }
  265. #include latch.vo
  266. transform_pop
  267.  
  268.  
  269.