home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / vivid / eagle / engine.vo < prev    next >
Encoding:
Text File  |  1993-08-07  |  1.8 KB  |  88 lines

  1. // eagle's engines
  2. // thrust me, baby
  3.  
  4. space_gray
  5.  
  6.  
  7. // rear frame
  8.  
  9. cone { apex -12.3 -10     2.05 base -12.3  10     2.05 radius .3 }
  10. cone { apex -12.3 -10    -2.05 base -12.3  10    -2.05 radius .3 }
  11.  
  12. cone { apex -12.3  -2.05  5.4  base -12.3  -2.05 -5    radius .3 }
  13. cone { apex -12.3   2.05  5.4  base -12.3   2.05 -5    radius .3 }
  14.  
  15. cone { apex -12.3 -12.05  0    base -12.3   0     7.45 radius .3 }
  16. cone { apex -12.3   0     7.45 base -12.3  12.05  0    radius .3 }
  17. cone { apex -12.3  12.05  0    base -12.3   0    -7.05 radius .3 }
  18. cone { apex -12.3   0    -7.05 base -12.3 -12.05  0    radius .3 }
  19.  
  20.  
  21. // support struts
  22.  
  23. cone { apex  .3 -6  5.4 base -12.3 -2.05  2.05 radius .3 }
  24. cone { apex  .3 -6 -5   base -12.3 -2.05 -2.05 radius .3 }
  25. cone { apex  .3  6  5.4 base -12.3  2.05  2.05 radius .3 }
  26. cone { apex  .3  6 -5   base -12.3  2.05 -2.05 radius .3 }
  27.  
  28.  
  29. // rockets
  30.  
  31. transform { translate 0 -10 0 }
  32. #include rocket.vo
  33. transform_pop
  34.  
  35. transform { translate 0 0 5.4 }
  36. #include rocket.vo
  37. transform_pop
  38.  
  39. transform { translate 0  10 0 }
  40. #include rocket.vo
  41. transform_pop
  42.  
  43. transform { translate 0 0 -5 }
  44. #include rocket.vo
  45. transform_pop
  46.  
  47.  
  48. // tanks
  49.  
  50. space_gray
  51.  
  52. // lower
  53.  
  54. transform { translate -6 -6 -5 }
  55. #include tank.vo
  56. transform_pop
  57.  
  58. transform { rotate 34 0 0 translate -6 -6 -5 }
  59. #include tube2.vo
  60. transform_pop
  61.  
  62. transform { translate -6 6 -5 }
  63. #include tank.vo
  64. transform_pop
  65.  
  66. transform { rotate -34 0 0 translate -6 6 -5 }
  67. #include tube2.vo
  68. transform_pop
  69.  
  70. // upper
  71.  
  72. transform { rotate 180 0 0 translate -6 6 5.4 }
  73. #include tank.vo
  74. transform_pop
  75.  
  76. transform { rotate 214 0 0 translate -6 6 5.4 }
  77. #include tube2.vo
  78. transform_pop
  79.  
  80. transform { rotate 180 0 0 translate -6 -6 5.4 }
  81. #include tank.vo
  82. transform_pop
  83.  
  84. transform { rotate 146 0 0 translate -6 -6 5.4 }
  85. #include tube2.vo
  86. transform_pop
  87.  
  88.