804 lines
25 KiB
Plaintext
804 lines
25 KiB
Plaintext
|
#VRML V2.0 utf8
|
||
|
#Exported from Wings 3D 1.2
|
||
|
DEF label Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material DEF default Material {
|
||
|
diffuseColor 1.0 1.0 1.0
|
||
|
emissiveColor 0.0 0.0 0.0
|
||
|
specularColor 1.0 1.0 1.0
|
||
|
ambientIntensity 1.0
|
||
|
transparency 0.0
|
||
|
shininess 1.0
|
||
|
}
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-7.5 -4.0 7.01,
|
||
|
-7.5 6.0 7.01,
|
||
|
7.5 6.0 7.01,
|
||
|
7.5 -4.0 7.01,
|
||
|
-7.5 -4.0 7.01,
|
||
|
-7.5 6.0 7.01,
|
||
|
7.5 6.0 7.01,
|
||
|
7.5 -4.0 7.01 ] }
|
||
|
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.0 0.0 1.0,
|
||
|
0.0 0.0 1.0,
|
||
|
0.0 0.0 1.0,
|
||
|
0.0 0.0 1.0,
|
||
|
0.0 0.0 -1.0,
|
||
|
0.0 0.0 -1.0,
|
||
|
0.0 0.0 -1.0,
|
||
|
0.0 0.0 -1.0 ] }
|
||
|
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 ]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
DEF pad1 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 [
|
||
|
-7.4 -6.360000000000001 1.79,
|
||
|
-7.4 -4.860000000000001 1.79,
|
||
|
-6.0 -4.860000000000001 1.79,
|
||
|
-6.0 -6.360000000000001 1.79,
|
||
|
-7.4 -6.360000000000001 -0.01,
|
||
|
-7.4 -4.860000000000001 -0.01,
|
||
|
-6.0 -4.860000000000001 -0.01,
|
||
|
-6.0 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad2 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-4.86 -6.360000000000001 1.79,
|
||
|
-4.86 -4.860000000000001 1.79,
|
||
|
-3.46 -4.860000000000001 1.79,
|
||
|
-3.46 -6.360000000000001 1.79,
|
||
|
-4.86 -6.360000000000001 -0.01,
|
||
|
-4.86 -4.860000000000001 -0.01,
|
||
|
-3.46 -4.860000000000001 -0.01,
|
||
|
-3.46 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 [
|
||
|
-2.3200000000000003 -6.360000000000001 1.79,
|
||
|
-2.3200000000000003 -4.860000000000001 1.79,
|
||
|
-0.9199999999999999 -4.860000000000001 1.79,
|
||
|
-0.9199999999999999 -6.360000000000001 1.79,
|
||
|
-2.3200000000000003 -6.360000000000001 -0.01,
|
||
|
-2.3200000000000003 -4.860000000000001 -0.01,
|
||
|
-0.9199999999999999 -4.860000000000001 -0.01,
|
||
|
-0.9199999999999999 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
0.9199999999999999 -6.360000000000001 1.79,
|
||
|
0.9199999999999999 -4.860000000000001 1.79,
|
||
|
2.3200000000000003 -4.860000000000001 1.79,
|
||
|
2.3200000000000003 -6.360000000000001 1.79,
|
||
|
0.9199999999999999 -6.360000000000001 -0.01,
|
||
|
0.9199999999999999 -4.860000000000001 -0.01,
|
||
|
2.3200000000000003 -4.860000000000001 -0.01,
|
||
|
2.3200000000000003 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 [
|
||
|
3.46 -6.360000000000001 1.79,
|
||
|
3.46 -4.860000000000001 1.79,
|
||
|
4.86 -4.860000000000001 1.79,
|
||
|
4.86 -6.360000000000001 1.79,
|
||
|
3.46 -6.360000000000001 -0.01,
|
||
|
3.46 -4.860000000000001 -0.01,
|
||
|
4.86 -4.860000000000001 -0.01,
|
||
|
4.86 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 [
|
||
|
6.0 -6.360000000000001 1.79,
|
||
|
6.0 -4.860000000000001 1.79,
|
||
|
7.4 -4.860000000000001 1.79,
|
||
|
7.4 -6.360000000000001 1.79,
|
||
|
6.0 -6.360000000000001 -0.01,
|
||
|
6.0 -4.860000000000001 -0.01,
|
||
|
7.4 -4.860000000000001 -0.01,
|
||
|
7.4 -6.360000000000001 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad7 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
6.0 4.859999999999999 1.79,
|
||
|
6.0 6.359999999999999 1.79,
|
||
|
7.4 6.359999999999999 1.79,
|
||
|
7.4 4.859999999999999 1.79,
|
||
|
6.0 4.859999999999999 -0.01,
|
||
|
6.0 6.359999999999999 -0.01,
|
||
|
7.4 6.359999999999999 -0.01,
|
||
|
7.4 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad8 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
3.46 4.859999999999999 1.79,
|
||
|
3.46 6.359999999999999 1.79,
|
||
|
4.86 6.359999999999999 1.79,
|
||
|
4.86 4.859999999999999 1.79,
|
||
|
3.46 4.859999999999999 -0.01,
|
||
|
3.46 6.359999999999999 -0.01,
|
||
|
4.86 6.359999999999999 -0.01,
|
||
|
4.86 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad9 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
0.9200000000000002 4.859999999999999 1.79,
|
||
|
0.9200000000000002 6.359999999999999 1.79,
|
||
|
2.3200000000000003 6.359999999999999 1.79,
|
||
|
2.3200000000000003 4.859999999999999 1.79,
|
||
|
0.9200000000000002 4.859999999999999 -0.01,
|
||
|
0.9200000000000002 6.359999999999999 -0.01,
|
||
|
2.3200000000000003 6.359999999999999 -0.01,
|
||
|
2.3200000000000003 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad11 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-4.86 4.859999999999999 1.79,
|
||
|
-4.86 6.359999999999999 1.79,
|
||
|
-3.46 6.359999999999999 1.79,
|
||
|
-3.46 4.859999999999999 1.79,
|
||
|
-4.86 4.859999999999999 -0.01,
|
||
|
-4.86 6.359999999999999 -0.01,
|
||
|
-3.46 6.359999999999999 -0.01,
|
||
|
-3.46 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad12 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-7.42 4.859999999999999 1.79,
|
||
|
-7.42 6.359999999999999 1.79,
|
||
|
-6.02 6.359999999999999 1.79,
|
||
|
-6.02 4.859999999999999 1.79,
|
||
|
-7.42 4.859999999999999 -0.01,
|
||
|
-7.42 6.359999999999999 -0.01,
|
||
|
-6.02 6.359999999999999 -0.01,
|
||
|
-6.02 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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 pad10 Transform {
|
||
|
children [
|
||
|
Shape {
|
||
|
appearance Appearance {
|
||
|
material USE pad
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-2.3200000000000003 4.859999999999999 1.79,
|
||
|
-2.3200000000000003 6.359999999999999 1.79,
|
||
|
-0.9200000000000002 6.359999999999999 1.79,
|
||
|
-0.9200000000000002 4.859999999999999 1.79,
|
||
|
-2.3200000000000003 4.859999999999999 -0.01,
|
||
|
-2.3200000000000003 6.359999999999999 -0.01,
|
||
|
-0.9200000000000002 6.359999999999999 -0.01,
|
||
|
-0.9200000000000002 4.859999999999999 -0.01 ] }
|
||
|
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 1.0,
|
||
|
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.180392 0.26666666666666666 1.0
|
||
|
specularColor 0.23591836734693877 0.21999999999999997 1.0
|
||
|
ambientIntensity 0.4822222222222223
|
||
|
transparency 0.0
|
||
|
shininess 1.0
|
||
|
}
|
||
|
}
|
||
|
geometry IndexedFaceSet {
|
||
|
normalPerVertex TRUE
|
||
|
colorPerVertex TRUE
|
||
|
coord Coordinate { point [
|
||
|
-8.53 6.35 7.0,
|
||
|
8.53 6.35 7.0,
|
||
|
-8.53 -6.35 0.0,
|
||
|
-8.53 6.35 0.0,
|
||
|
8.53 6.35 0.0,
|
||
|
8.53 -6.35 0.0,
|
||
|
-8.53 -6.35 5.348870287363848,
|
||
|
-8.53 -4.698870287363848 7.0,
|
||
|
8.53 -6.35 5.348870287363848,
|
||
|
8.53 -4.698870287363848 7.0 ] }
|
||
|
coordIndex [
|
||
|
0, 1, 4, 3, -1,
|
||
|
0, 3, 2, 6, 7, -1,
|
||
|
0, 7, 9, 1, -1,
|
||
|
1, 9, 8, 5, 4, -1,
|
||
|
2, 3, 4, 5, -1,
|
||
|
2, 5, 8, 6, -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.4759631494779679 -0.8125199200687453 0.3365567705907775,
|
||
|
-0.4759631494779679 -0.3365567705907775 0.8125199200687453,
|
||
|
0.4759631494779679 -0.8125199200687453 0.3365567705907775,
|
||
|
0.4759631494779679 -0.3365567705907775 0.8125199200687453 ] }
|
||
|
normalIndex [
|
||
|
0, 1, 4, 3, -1,
|
||
|
0, 3, 2, 6, 7, -1,
|
||
|
0, 7, 9, 1, -1,
|
||
|
1, 9, 8, 5, 4, -1,
|
||
|
2, 3, 4, 5, -1,
|
||
|
2, 5, 8, 6, -1,
|
||
|
6, 8, 9, 7, -1 ]
|
||
|
color Color { color [
|
||
|
0.0 0.0 1.0,
|
||
|
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 ]
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|