422 lines
13 KiB
Text
422 lines
13 KiB
Text
#VRML V2.0 utf8
|
|
#Exported from Wings 3D 1.2
|
|
DEF label Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF label Material {
|
|
diffuseColor 1.0 1.0 1.0
|
|
emissiveColor 1.0 1.0 0.6784313725490196
|
|
specularColor 1.0 1.0 0.6784313725490196
|
|
ambientIntensity 0.8933333333333334
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-4.0 -4.0 7.005,
|
|
-4.0 4.0 7.005,
|
|
6.0 4.0 7.005,
|
|
6.0 -4.0 7.005,
|
|
-4.0 -4.0 6.995,
|
|
-4.0 4.0 6.995,
|
|
6.0 4.0 6.995,
|
|
6.0 -4.0 6.995 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.98 1.0 0.4266666666666667,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF pad4 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF pad Material {
|
|
diffuseColor 1.0 1.0 1.0
|
|
emissiveColor 0.572549 1.0 1.0
|
|
specularColor 0.572549 1.0 1.0
|
|
ambientIntensity 0.8577777777777778
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
5.01 -3.215 1.7000000000000002,
|
|
5.01 -1.865 1.7000000000000002,
|
|
6.51 -1.865 1.7000000000000002,
|
|
6.51 -3.215 1.7000000000000002,
|
|
5.01 -3.215 -0.09999999999999998,
|
|
5.01 -1.865 -0.09999999999999998,
|
|
6.51 -1.865 -0.09999999999999998,
|
|
6.51 -3.215 -0.09999999999999998 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.0 1.0 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF pad6 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE pad
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
5.01 1.865 1.7000000000000002,
|
|
5.01 3.215 1.7000000000000002,
|
|
6.51 3.215 1.7000000000000002,
|
|
6.51 1.865 1.7000000000000002,
|
|
5.01 1.865 -0.09999999999999998,
|
|
5.01 3.215 -0.09999999999999998,
|
|
6.51 3.215 -0.09999999999999998,
|
|
6.51 1.865 -0.09999999999999998 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.0 1.0 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF pad3 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE pad
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-6.51 -3.215 1.7000000000000002,
|
|
-6.51 -1.8650000000000002 1.7000000000000002,
|
|
-5.01 -1.8650000000000002 1.7000000000000002,
|
|
-5.01 -3.215 1.7000000000000002,
|
|
-6.51 -3.215 -0.09999999999999998,
|
|
-6.51 -1.8650000000000002 -0.09999999999999998,
|
|
-5.01 -1.8650000000000002 -0.09999999999999998,
|
|
-5.01 -3.215 -0.09999999999999998 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.0 1.0 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF pad5 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE pad
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
5.01 -0.675 1.7000000000000002,
|
|
5.01 0.675 1.7000000000000002,
|
|
6.51 0.675 1.7000000000000002,
|
|
6.51 -0.675 1.7000000000000002,
|
|
5.01 -0.675 -0.09999999999999998,
|
|
5.01 0.675 -0.09999999999999998,
|
|
6.51 0.675 -0.09999999999999998,
|
|
6.51 -0.675 -0.09999999999999998 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.0 1.0 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF pad1 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE pad
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-6.51 1.865 1.7000000000000002,
|
|
-6.51 3.215 1.7000000000000002,
|
|
-5.01 3.215 1.7000000000000002,
|
|
-5.01 1.865 1.7000000000000002,
|
|
-6.51 1.865 -0.09999999999999998,
|
|
-6.51 3.215 -0.09999999999999998,
|
|
-5.01 3.215 -0.09999999999999998,
|
|
-5.01 1.865 -0.09999999999999998 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
normal Normal { vector [
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 4, 7, 3, -1,
|
|
1, 2, 6, 5, -1,
|
|
2, 3, 7, 6, -1,
|
|
4, 5, 6, 7, -1 ]
|
|
color Color { color [
|
|
0.0 1.0 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF body Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF body Material {
|
|
diffuseColor 1.0 1.0 1.0
|
|
emissiveColor 0.0 0.3254901960784314 1.0
|
|
specularColor 0.0 0.3254901960784314 1.0
|
|
ambientIntensity 0.44222222222222224
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
6.5 4.5 7.0,
|
|
6.5 -4.5 7.0,
|
|
-6.5 -4.5 0.0,
|
|
-6.5 4.5 0.0,
|
|
6.5 4.5 0.0,
|
|
6.5 -4.5 0.0,
|
|
-5.348073728002685 -4.5 7.0,
|
|
-6.5 -4.5 5.848073728002685,
|
|
-5.348073728002685 4.5 7.0,
|
|
-6.5 4.5 5.848073728002685 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 4, 3, 9, 8, -1,
|
|
0, 8, 6, 1, -1,
|
|
1, 6, 7, 2, 5, -1,
|
|
2, 3, 4, 5, -1,
|
|
2, 7, 9, 3, -1,
|
|
6, 8, 9, 7, -1 ]
|
|
normal Normal { vector [
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.3365567705907775 -0.4759631494779679 0.8125199200687453,
|
|
-0.8125199200687453 -0.4759631494779679 0.3365567705907775,
|
|
-0.3365567705907775 0.4759631494779679 0.8125199200687453,
|
|
-0.8125199200687453 0.4759631494779679 0.3365567705907775 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
0, 4, 3, 9, 8, -1,
|
|
0, 8, 6, 1, -1,
|
|
1, 6, 7, 2, 5, -1,
|
|
2, 3, 4, 5, -1,
|
|
2, 7, 9, 3, -1,
|
|
6, 8, 9, 7, -1 ]
|
|
color Color { color [
|
|
0.0 0.35333333333333333 0.9333333333333333,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1,
|
|
0, 0, 0, 0, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|