home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / REND386 / UTILS / OGRE41 / NCC1701.OSF < prev    next >
Text File  |  1993-04-30  |  2KB  |  78 lines

  1. # OGRE Script File for the USS Enterprise 1701C
  2. # Revised by Bob Batty 11-3-92
  3. # Converted to new script language by David Boeren 04-24-93
  4. # This is a higher detail and more accurate model than 1701.osf
  5. # 444 Vertices
  6. # 376 Polygons
  7.  
  8. OBJECT ncc1701
  9. OBJECT saucer
  10. OBJECT body
  11. OBJECT front
  12. OBJECT neck
  13. OBJECT eng1
  14. OBJECT eng2
  15. OBJECT engines
  16. OBJECT strut1
  17. OBJECT strut2
  18. OBJECT struts
  19.  
  20. # Create the saucer section
  21. saucer = revolution 10 23 16 15 [ 50 80 80 135 155 170 180 215 275 500 615 635 615 610 300 250 215 190 150 130 95 75 50 ]
  22. saucer = trans saucer 700 300 0
  23.  
  24.  
  25. # Create front of ship
  26. front = cylinder 80 80 10 12
  27. front = paint front 0 200 255
  28. front = rotz front 90
  29. front = trans front 420 0 0
  30.  
  31.  
  32. # Create the body of the ship
  33. body = revolution 100 10 12 10 [ 60 70 80 90 95 105 115 120 110 100 ]
  34. body = rotz body 90
  35. body = trans body -30 0 0
  36.  
  37.  
  38. # Create a connection between body and saucer
  39. neck = cylinder 60 90 270 12
  40. neck = scale neck 1.0 1.0 0.5
  41. neck = trans neck 0 185 0
  42. neck = rotz neck -25
  43. neck = trans neck 270 0 0
  44.  
  45.  
  46. # Create the 2 engine sections
  47. eng1 = cylinder 70 50 1000 12
  48. eng1 = rotz eng1 90
  49. eng2 = copy eng1
  50.  
  51. eng1 = trans eng1 -600 350 -300
  52. eng2 = trans eng2 -600 350  300
  53. engines = merge eng1 eng2
  54.  
  55.  
  56. # Attach engines to body
  57. strut1 = cylinder 40 20 480 4
  58. strut1 = scale strut1 2.0 1.0 0.5
  59. strut1 = trans strut1 0 300 0
  60. strut2 = copy strut1
  61.  
  62. strut1 = rotx strut1  30
  63. strut2 = rotx strut2 -30
  64. struts = merge strut1 strut2
  65. struts = rotz struts 45
  66. struts = trans struts -200 0 0
  67.  
  68.  
  69. # Merge into one object
  70. ncc1701 = merge saucer body
  71. ncc1701 = merge ncc1701 neck
  72. ncc1701 = merge ncc1701 engines
  73. ncc1701 = merge ncc1701 struts
  74. ncc1701 = paint ncc1701 255 255 255
  75. ncc1701 = merge ncc1701 front
  76. savePLG ncc1701 ncc1701.plg
  77.  
  78.