260 lines
8.5 KiB
Text
260 lines
8.5 KiB
Text
#VRML V2.0 utf8
|
|
#Exported from Wings 3D 1.2
|
|
DEF Pin2 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF Metal Material {
|
|
diffuseColor 0.46 0.7733333333333333 1.0
|
|
emissiveColor 0.458824 0.7725490196078432 1.0
|
|
specularColor 0.458824 0.7725490196078432 1.0
|
|
ambientIntensity 0.7437910065359477
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
coord Coordinate { point [
|
|
2.5 -0.4 1.0,
|
|
2.5 0.4 1.0,
|
|
5.5 0.4 1.0,
|
|
5.5 -0.4 1.0,
|
|
3.25 -0.4 -7.0,
|
|
3.25 0.4 -7.0,
|
|
4.75 0.4 -7.0,
|
|
4.75 -0.4 -7.0,
|
|
2.5 -0.4 -1.6666666666666665,
|
|
2.5 -0.4 -4.333333333333333,
|
|
2.5 0.4 -1.6666666666666665,
|
|
2.5 0.4 -4.333333333333333,
|
|
5.5 0.4 -1.6666666666666665,
|
|
5.5 0.4 -4.333333333333333,
|
|
5.5 -0.4 -1.6666666666666665,
|
|
5.5 -0.4 -4.333333333333333 ] }
|
|
coordIndex [
|
|
0, 1, 10, 8, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 8, 14, 3, -1,
|
|
1, 2, 12, 10, -1,
|
|
2, 3, 14, 12, -1,
|
|
4, 5, 6, 7, -1,
|
|
4, 7, 15, 9, -1,
|
|
4, 9, 11, 5, -1,
|
|
5, 11, 13, 6, -1,
|
|
6, 13, 15, 7, -1,
|
|
8, 9, 15, 14, -1,
|
|
8, 10, 11, 9, -1,
|
|
10, 12, 13, 11, -1,
|
|
12, 14, 15, 13, -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.5115354764349471 -0.5313820982226101 -0.675251450969939,
|
|
-0.5115354764349471 0.5313820982226101 -0.675251450969939,
|
|
0.5115354764349471 0.5313820982226101 -0.675251450969939,
|
|
0.5115354764349471 -0.5313820982226101 -0.675251450969939,
|
|
-0.7071067811865475 -0.7071067811865475 0.0,
|
|
-0.6971643319082325 -0.7104313025255169 -0.09617306643153953,
|
|
-0.7071067811865475 0.7071067811865475 0.0,
|
|
-0.6971643319082325 0.7104313025255169 -0.09617306643153953,
|
|
0.7071067811865475 0.7071067811865475 0.0,
|
|
0.6971643319082325 0.7104313025255169 -0.09617306643153953,
|
|
0.7071067811865475 -0.7071067811865475 0.0,
|
|
0.6971643319082325 -0.7104313025255169 -0.09617306643153953 ] }
|
|
normalIndex [
|
|
0, 1, 10, 8, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 8, 14, 3, -1,
|
|
1, 2, 12, 10, -1,
|
|
2, 3, 14, 12, -1,
|
|
4, 5, 6, 7, -1,
|
|
4, 7, 15, 9, -1,
|
|
4, 9, 11, 5, -1,
|
|
5, 11, 13, 6, -1,
|
|
6, 13, 15, 7, -1,
|
|
8, 9, 15, 14, -1,
|
|
8, 10, 11, 9, -1,
|
|
10, 12, 13, 11, -1,
|
|
12, 14, 15, 13, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF Pin1 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE Metal
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-5.5 -0.4 1.0,
|
|
-5.5 0.4 1.0,
|
|
-2.5 0.4 1.0,
|
|
-2.5 -0.4 1.0,
|
|
-4.75 -0.4 -7.0,
|
|
-4.75 0.4 -7.0,
|
|
-3.25 0.4 -7.0,
|
|
-3.25 -0.4 -7.0,
|
|
-5.5 -0.4 -1.6666666666666665,
|
|
-5.5 -0.4 -4.333333333333333,
|
|
-5.5 0.4 -1.6666666666666665,
|
|
-5.5 0.4 -4.333333333333333,
|
|
-2.5 0.4 -1.6666666666666665,
|
|
-2.5 0.4 -4.333333333333333,
|
|
-2.5 -0.4 -1.6666666666666665,
|
|
-2.5 -0.4 -4.333333333333333 ] }
|
|
coordIndex [
|
|
0, 1, 10, 8, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 8, 14, 3, -1,
|
|
1, 2, 12, 10, -1,
|
|
2, 3, 14, 12, -1,
|
|
4, 5, 6, 7, -1,
|
|
4, 7, 15, 9, -1,
|
|
4, 9, 11, 5, -1,
|
|
5, 11, 13, 6, -1,
|
|
6, 13, 15, 7, -1,
|
|
8, 9, 15, 14, -1,
|
|
8, 10, 11, 9, -1,
|
|
10, 12, 13, 11, -1,
|
|
12, 14, 15, 13, -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.5115354764349471 -0.5313820982226101 -0.675251450969939,
|
|
-0.5115354764349471 0.5313820982226101 -0.675251450969939,
|
|
0.5115354764349471 0.5313820982226101 -0.675251450969939,
|
|
0.5115354764349471 -0.5313820982226101 -0.675251450969939,
|
|
-0.7071067811865475 -0.7071067811865475 0.0,
|
|
-0.6971643319082325 -0.7104313025255169 -0.09617306643153953,
|
|
-0.7071067811865475 0.7071067811865475 0.0,
|
|
-0.6971643319082325 0.7104313025255169 -0.09617306643153953,
|
|
0.7071067811865475 0.7071067811865475 0.0,
|
|
0.6971643319082325 0.7104313025255169 -0.09617306643153953,
|
|
0.7071067811865475 -0.7071067811865475 0.0,
|
|
0.6971643319082325 -0.7104313025255169 -0.09617306643153953 ] }
|
|
normalIndex [
|
|
0, 1, 10, 8, -1,
|
|
0, 3, 2, 1, -1,
|
|
0, 8, 14, 3, -1,
|
|
1, 2, 12, 10, -1,
|
|
2, 3, 14, 12, -1,
|
|
4, 5, 6, 7, -1,
|
|
4, 7, 15, 9, -1,
|
|
4, 9, 11, 5, -1,
|
|
5, 11, 13, 6, -1,
|
|
6, 13, 15, 7, -1,
|
|
8, 9, 15, 14, -1,
|
|
8, 10, 11, 9, -1,
|
|
10, 12, 13, 11, -1,
|
|
12, 14, 15, 13, -1 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF body2 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF Red Material {
|
|
diffuseColor 0.4 0.0 0.10947368421052657
|
|
emissiveColor 0.4 0.0 0.10980392156862745
|
|
specularColor 0.4 0.0 0.10980392156862745
|
|
ambientIntensity 0.1699346405228758
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-5.5 -2.0 10.2,
|
|
-5.5 2.0 10.2,
|
|
5.5 2.0 10.2,
|
|
5.5 -2.0 10.2,
|
|
-5.5 -2.0 9.2,
|
|
-5.5 2.0 9.2,
|
|
5.5 2.0 9.2,
|
|
5.5 -2.0 9.2 ] }
|
|
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 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|
|
DEF body1 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE Red
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-5.5 -1.7 9.2,
|
|
-5.5 1.7 9.2,
|
|
5.5 1.7 9.2,
|
|
5.5 -1.7 9.2,
|
|
-5.5 -1.7 1.0,
|
|
-5.5 1.7 1.0,
|
|
5.5 1.7 1.0,
|
|
5.5 -1.7 1.0 ] }
|
|
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 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|