home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
3D World 7 (Spanish)
/
3DWorld_07.iso
/
pc
/
objetos
/
vrml
/
m1a2
/
m1a2.wrl
Wrap
Text File
|
1996-03-12
|
14KB
|
667 lines
#VRML V1.0 ascii
Separator {
Transform {
rotation 0 1 0 1.5708
center 0 -0.425032 -2.85
}
Separator {
Info {
string "M1A2 Abrams Main Battle Tank (rohaly@ocnus.com)"
}
Material {
diffuseColor 0.4 0.4 0.4
}
Separator {
Info {
string "Hull Assembly"
}
Separator {
Info {
string "Wheels"
}
Material {
ambientColor 0.2 0.2 0.2
diffuseColor 0 0 0
emissiveColor 0 0 0
shininess 0
transparency 0
}
Coordinate3 {
point [ -8.65 -4.15 -14.95,
-8.65 -7.1 -9,
-8.65 -7.1 14.9,
-8.65 -4.15 20,
-5.55 -4.15 -14.95,
-5.55 -7.1 -9,
-5.55 -7.1 14.9,
-5.55 -4.15 20,
5.55 -4.15 -14.95,
5.55 -7.1 -9,
5.55 -7.1 14.9,
5.55 -4.15 20,
8.65 -4.15 -14.95,
8.65 -7.1 -9,
8.65 -7.1 14.9,
8.65 -4.15 20,
-8.65 -3.35 20.25,
-8.65 -2.55 20.25,
-8.65 -1.75 19.9,
-5.55 -3.35 20.25,
-5.55 -2.55 20.25,
-5.55 -1.75 19.9,
5.55 -3.35 20.25,
5.55 -2.55 20.25,
5.55 -1.75 19.9,
8.65 -3.35 20.25,
8.65 -2.55 20.25,
8.65 -1.75 19.9 ]
}
Separator {
IndexedFaceSet {
coordIndex [ 0, 4, 5, 1, -1, 1, 5, 6,
2, -1, 2, 6, 7, 3, -1, 8,
12, 13, 9, -1, 9, 13, 14, 10,
-1, 10, 14, 15, 11, -1, 3, 7,
19, 16, -1, 16, 19, 20, 17, -1,
17, 20, 21, 18, -1, 11, 15, 25,
22, -1, 22, 25, 26, 23, -1, 23,
26, 27, 24, -1 ]
}
}
Separator {
MatrixTransform {
matrix -1.54972e-07 -1.43051e-07 -0.05 0
-0.05 -1.54972e-07 1.43051e-07 0
-1.43051e-07 0.05 -1.54972e-07 0
0 -5.5 2.65 1
}
Separator {
Separator {
Translation {
translation -225 -165 0
}
DEF _0+0 Material {
ambientColor 0.2 0.2 0.2
diffuseColor 0.066 0.081 0.07
emissiveColor 0 0 0
shininess 0
transparency 0
}
DEF _1+1 Separator {
Transform {
center 0 0 -24
}
Cylinder {
radius 32
height 15
}
}
}
Separator {
Translation {
translation -150 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation -75 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 0 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 75 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 150 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 225 -165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation -225 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation -150 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation -75 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 0 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 75 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 150 165 0
}
USE _0+0
USE _1+1
}
Separator {
Translation {
translation 225 165 0
}
USE _0+0
USE _1+1
}
}
}
Separator {
MatrixTransform {
matrix -1.54972e-07 -1.43051e-07 -0.05 0
-0.05 -1.54972e-07 1.43051e-07 0
-1.43051e-07 0.05 -1.54972e-07 0
-6.86646e-06 -3.1 2.64999 1
}
Separator {
Separator {
Translation {
translation -320 -165 0
}
DEF _2+2 Material {
ambientColor 0.2 0.2 0.2
diffuseColor 0.066 0.081 0.07
emissiveColor 0 0 0
shininess 0
transparency 0
}
DEF _3+3 Separator {
Transform {
center -320 165 0
}
Cylinder {
radius 32
height 15
}
}
}
Separator {
Translation {
translation 320 -165 0
}
USE _2+2
USE _3+3
}
Separator {
Translation {
translation -320 165 0
}
USE _2+2
USE _3+3
}
Separator {
Translation {
translation 320 165 0
}
USE _2+2
USE _3+3
}
}
}
}
Separator {
Info {
string "Hull"
}
Group {
Texture2Transform {
scaleFactor 1.5 1.5
}
DEF cammo+4 Texture2 {
filename "tex_067.gif"
}
}
ShapeHints {
creaseAngle 0.1
}
Coordinate3 {
point [ -182 -36 -343,
-182 -81 -307,
-182 -81 -139,
-182 -81 -60,
-182 -81 8,
-182 -81 93,
-182 -81 162,
-182 -81 304,
-182 -75 318,
-182 -42 324,
-182 -36 409,
-182 -20 410,
-182 23 414,
-182 23 267,
-182 0 151,
-182 0 4,
-182 -12 -19,
-182 -20 304,
-182 -20 162,
-182 -20 93,
-182 -20 8,
-182 -12 -60,
-182 -12 -139,
-182 -12 -190,
-182 -31 -338,
182 -36 -343,
182 -81 -307,
182 -81 -139,
182 -81 -60,
182 -81 8,
182 -81 93,
182 -81 162,
182 -81 304,
182 -75 318,
182 -42 324,
182 -36 409,
182 -20 410,
182 23 414,
182 23 267,
182 0 151,
182 0 4,
182 -12 -19,
182 -20 304,
182 -20 162,
182 -20 93,
182 -20 8,
182 -12 -60,
182 -12 -139,
182 -12 -190,
182 -31 -338,
112 0 -139,
-112 0 -139,
-112 0 -60,
112 0 -60,
112 0 4,
-112 0 4,
-112 -36 409,
-112 -61 409,
-112 -91 379,
-112 -106 349,
112 -106 349,
112 -91 379,
112 -61 409,
112 -36 409 ]
}
Separator {
DEF _4+5 Transform {
scaleFactor 0.05 0.05 0.05
}
Separator {
IndexedFaceSet {
coordIndex [ 0, 1, 24, -1, 1, 23, 24, -1,
1, 2, 23, -1, 2, 22, 23, -1,
2, 21, 22, -1, 2, 3, 21, -1,
3, 16, 21, -1, 3, 4, 16, -1,
4, 20, 16, -1, 4, 19, 20, -1,
4, 5, 19, -1, 5, 18, 19, -1,
5, 6, 18, -1, 6, 17, 18, -1,
6, 7, 17, -1, 7, 8, 17, -1,
8, 9, 17, -1, 9, 11, 17, -1,
9, 10, 11, -1, 11, 12, 17, -1,
12, 13, 17, -1, 13, 14, 17, -1,
14, 18, 17, -1, 14, 19, 18, -1,
14, 20, 19, -1, 14, 15, 20, -1,
15, 16, 20, -1, 25, 49, 26, -1,
26, 49, 48, -1, 26, 48, 27, -1,
27, 48, 47, -1, 27, 47, 46, -1,
27, 46, 28, -1, 28, 46, 41, -1,
28, 41, 29, -1, 29, 41, 45, -1,
29, 45, 44, -1, 29, 44, 30, -1,
30, 44, 43, -1, 30, 43, 31, -1,
31, 43, 42, -1, 31, 42, 32, -1,
32, 42, 33, -1, 33, 42, 34, -1,
34, 42, 36, -1, 34, 36, 35, -1,
36, 42, 37, -1, 37, 42, 38, -1,
38, 42, 39, -1, 39, 42, 43, -1,
39, 43, 44, -1, 39, 44, 45, -1,
39, 45, 40, -1, 40, 45, 41, -1,
1, 0, 25, 26, -1, 0, 23, 48,
25, -1, 23, 51, 50, 48, -1, 50,
51, 52, 53, -1, 23, 22, 51, -1,
22, 52, 51, -1, 22, 21, 52, -1,
21, 16, 52, -1, 16, 55, 52, -1,
16, 15, 55, -1, 47, 48, 50, -1,
47, 50, 53, -1, 46, 47, 53, -1,
41, 46, 53, -1, 41, 53, 54, -1,
40, 41, 54, -1, 15, 14, 39, 40,
-1, 14, 13, 38, 39, -1, 13, 12,
37, 38, -1, 12, 11, 36, 37, -1,
11, 10, 35, 36, -1, 56, 57, 62,
63, -1, 57, 58, 61, 62, -1, 58,
59, 60, 61, -1 ]
}
}
}
Separator {
USE _4+5
Cylinder {
radius 135
height 48
}
}
}
}
Separator {
Info {
string "Turret Assembly"
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
0 0 0 1
}
Cone {
}
}
Separator {
Info {
string "Turret"
}
Group {
Texture2Transform {
scaleFactor 1.5 1.5
}
USE cammo+4
}
ShapeHints {
creaseAngle 0.1
}
Coordinate3 {
point [ 162 7 -151,
83 7 -192,
33 33 -200,
33 65 -180,
128 65 -131,
33 7 -192,
-167 7 -121,
-133 65 -104,
-32 65 -180,
-32 33 -200,
-80 7 -184,
-32 7 -192,
-125 81 34,
-85 83 57,
-34 85 9,
16 85 2,
75 83 32,
118 81 6,
-167 7 38,
-151 31 239,
-138 54 263,
-122 81 237,
-86 85 232,
76 85 232,
122 81 237,
138 54 263,
151 31 239,
162 7 38,
0 54 263,
0 85 132 ]
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
0 0 0 1
}
Separator {
IndexedFaceSet {
coordIndex [ 0, 1, 4, -1, 1, 2, 3, -1,
1, 3, 4, -1, 5, 2, 1, -1,
6, 7, 10, -1, 7, 8, 10, -1,
8, 9, 10, -1, 11, 10, 9, -1,
2, 9, 8, -1, 8, 3, 2, -1,
2, 5, 11, -1, 11, 9, 2, -1,
7, 12, 8, -1, 12, 13, 14, -1,
14, 8, 12, -1, 3, 8, 14, -1,
14, 15, 3, -1, 15, 16, 17, -1,
15, 17, 3, -1, 17, 4, 3, -1,
6, 18, 7, -1, 18, 12, 7, -1,
12, 18, 21, -1, 18, 19, 21, -1,
19, 20, 21, -1, 12, 21, 13, -1,
13, 21, 22, -1, 16, 23, 24, -1,
16, 24, 17, -1, 17, 24, 27, -1,
27, 24, 26, -1, 27, 0, 4, -1,
27, 4, 17, -1, 24, 25, 26, -1,
25, 24, 28, -1, 24, 23, 28, -1,
23, 22, 28, -1, 22, 21, 28, -1,
21, 20, 28, -1, 15, 14, 29, -1,
14, 13, 29, -1, 13, 22, 29, -1,
22, 23, 29, -1, 23, 16, 29, -1,
16, 15, 29, -1, 26, 25, 28, -1,
28, 20, 19, -1, 26, 28, 19, -1,
26, 18, 27, -1, 26, 19, 18, -1 ]
}
}
}
Group {
Texture2Transform {
scaleFactor 0.4 0.4
}
USE cammo+4
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
2.1 4.9 3.4 1
}
Cylinder {
radius 52
height 33
}
}
Group {
Texture2Transform {
scaleFactor 0.3 0.3
}
USE cammo+4
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
-3.75 4.4 -0.8 1
}
Cylinder {
radius 25
height 30
}
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
-3.75 4.9 -0.8 1
}
Cylinder {
radius 22
height 54
}
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
3.65 4.4 -1.9 1
}
Cube {
width 54
height 32
depth 42
}
}
}
}
Separator {
Info {
string "Gun"
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
0 0 0 1
}
Sphere {
}
}
Group {
Texture2Transform {
scaleFactor 2 2
}
USE cammo+4
}
Coordinate3 {
point [ -15 36 -528,
-14.391 39.061 -528,
-12.657 41.657 -528,
-10.061 43.391 -528,
-7 44 -528,
-3.939 43.391 -528,
-1.343 41.657 -528,
0.391 39.061 -528,
1 36 -528,
0.391 32.939 -528,
-1.343 30.343 -528,
-3.939 28.609 -528,
-7 28 -528,
-10.061 28.609 -528,
-12.657 30.343 -528,
-14.391 32.939 -528,
-21 36 -192,
-19.934 41.357 -192,
-16.9 45.9 -192,
-12.357 48.934 -192,
-7 50 -192,
-1.643 48.934 -192,
2.9 45.9 -192,
5.934 41.357 -192,
7 36 -192,
5.934 30.643 -192,
2.9 26.1 -192,
-1.643 23.066 -192,
-7 22 -192,
-12.357 23.066 -192,
-16.9 26.1 -192,
-19.934 30.643 -192 ]
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 0.05 0 0
0 0 0.05 0
0 0 0 1
}
Separator {
IndexedFaceSet {
coordIndex [ 0, 16, 17, 1, -1, 1, 17, 18,
2, -1, 2, 18, 19, 3, -1, 3,
19, 20, 4, -1, 4, 20, 21, 5,
-1, 5, 21, 22, 6, -1, 6, 22,
23, 7, -1, 7, 23, 24, 8, -1,
8, 24, 25, 9, -1, 9, 25, 26,
10, -1, 10, 26, 27, 11, -1, 11,
27, 28, 12, -1, 12, 28, 29, 13,
-1, 13, 29, 30, 14, -1, 14, 30,
31, 15, -1, 15, 31, 16, 0, -1 ]
}
}
}
Group {
Texture2Transform {
scaleFactor 0.5 0.5
}
USE cammo+4
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 -1.84774e-07 0.05 0
0 -0.05 -1.84774e-07 0
-0.35 1.79999 -15.95 1
}
Cylinder {
radius 16.5
height 40
}
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 -1.84774e-07 0.05 0
0 -0.05 -1.84774e-07 0
-0.35 1.79999 -14.2 1
}
Cone {
bottomRadius 16.5
height 30
}
}
Separator {
MatrixTransform {
matrix 0.05 0 0 0
0 5.80153e-08 -0.05 0
0 0.05 5.80153e-08 0
-0.35 1.8 -17.7 1
}
Cone {
bottomRadius 16.5
height 30
}
}
}
}
}