home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Virtual Reality Zone
/
VRZONE.ISO
/
mac
/
PC
/
REND386
/
UTILS
/
OGRE41
/
NCC1701.OSF
< prev
next >
Wrap
Text File
|
1993-04-30
|
2KB
|
78 lines
# OGRE Script File for the USS Enterprise 1701C
# Revised by Bob Batty 11-3-92
# Converted to new script language by David Boeren 04-24-93
# This is a higher detail and more accurate model than 1701.osf
# 444 Vertices
# 376 Polygons
OBJECT ncc1701
OBJECT saucer
OBJECT body
OBJECT front
OBJECT neck
OBJECT eng1
OBJECT eng2
OBJECT engines
OBJECT strut1
OBJECT strut2
OBJECT struts
# Create the saucer section
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 ]
saucer = trans saucer 700 300 0
# Create front of ship
front = cylinder 80 80 10 12
front = paint front 0 200 255
front = rotz front 90
front = trans front 420 0 0
# Create the body of the ship
body = revolution 100 10 12 10 [ 60 70 80 90 95 105 115 120 110 100 ]
body = rotz body 90
body = trans body -30 0 0
# Create a connection between body and saucer
neck = cylinder 60 90 270 12
neck = scale neck 1.0 1.0 0.5
neck = trans neck 0 185 0
neck = rotz neck -25
neck = trans neck 270 0 0
# Create the 2 engine sections
eng1 = cylinder 70 50 1000 12
eng1 = rotz eng1 90
eng2 = copy eng1
eng1 = trans eng1 -600 350 -300
eng2 = trans eng2 -600 350 300
engines = merge eng1 eng2
# Attach engines to body
strut1 = cylinder 40 20 480 4
strut1 = scale strut1 2.0 1.0 0.5
strut1 = trans strut1 0 300 0
strut2 = copy strut1
strut1 = rotx strut1 30
strut2 = rotx strut2 -30
struts = merge strut1 strut2
struts = rotz struts 45
struts = trans struts -200 0 0
# Merge into one object
ncc1701 = merge saucer body
ncc1701 = merge ncc1701 neck
ncc1701 = merge ncc1701 engines
ncc1701 = merge ncc1701 struts
ncc1701 = paint ncc1701 255 255 255
ncc1701 = merge ncc1701 front
savePLG ncc1701 ncc1701.plg