245 lines
8.8 KiB
Plaintext
245 lines
8.8 KiB
Plaintext
#VRML V2.0 utf8
|
|
#Exported from Wings 3D 1.2
|
|
DEF pin2 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF pin Material {
|
|
diffuseColor 0.5066666666666667 0.9058823529411765 0.8784313725490196
|
|
emissiveColor 0.721569 0.9058823529411765 0.8784313725490196
|
|
specularColor 0.721569 0.9058823529411765 0.8784313725490196
|
|
ambientIntensity 0.8355555555555555
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
1.1199999999999999 -0.825 1.1500000000000004,
|
|
1.1199999999999999 0.825 1.1500000000000004,
|
|
2.6399999999999997 0.825 1.1500000000000004,
|
|
2.6399999999999997 -0.825 1.1500000000000004,
|
|
1.1199999999999999 -0.825 0.0,
|
|
1.1199999999999999 0.825 0.0,
|
|
2.6399999999999997 0.825 0.0,
|
|
2.6399999999999997 -0.825 0.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 ]
|
|
color Color { color [
|
|
0.5333330035209656 0.6313725709915161 0.615686297416687,
|
|
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 ring Material {
|
|
diffuseColor 0.65098 0.0 0.0
|
|
emissiveColor 0.65098 0.0 0.0
|
|
specularColor 0.65098 0.0 0.0
|
|
ambientIntensity 0.21699333333333334
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
2.25 1.3949999999999998 2.3499999999999996,
|
|
2.25 -1.3950000000000002 2.3499999999999996,
|
|
2.25 1.3949999999999998 0.04999999999999982,
|
|
2.25 -1.3950000000000002 0.04999999999999982,
|
|
1.8000000000000003 1.3949999999999998 2.3499999999999996,
|
|
1.7999999999999998 -1.3950000000000002 2.3499999999999996,
|
|
1.8000000000000003 1.3949999999999998 0.04999999999999982,
|
|
1.7999999999999998 -1.3950000000000002 0.04999999999999982 ] }
|
|
coordIndex [
|
|
0, 2, 6, 4, -1,
|
|
0, 4, 5, 1, -1,
|
|
1, 5, 7, 3, -1,
|
|
2, 3, 7, 6, -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,
|
|
3.876771502922901e-17 0.7071067811865475 0.7071067811865475,
|
|
-3.876771502922901e-17 -0.7071067811865475 0.7071067811865475,
|
|
3.876771502922901e-17 0.7071067811865475 -0.7071067811865475,
|
|
-3.876771502922901e-17 -0.7071067811865475 -0.7071067811865475 ] }
|
|
normalIndex [
|
|
0, 2, 6, 4, -1,
|
|
0, 4, 5, 1, -1,
|
|
1, 5, 7, 3, -1,
|
|
2, 3, 7, 6, -1 ]
|
|
color Color { color [
|
|
0.09019599854946136 0.2078431397676468 0.3686274588108063,
|
|
1.0 1.0 1.0 ] }
|
|
colorIndex [
|
|
1, 1, 1, 1, -1,
|
|
1, 1, 1, 1, -1,
|
|
1, 1, 1, 1, -1,
|
|
1, 1, 1, 1, -1 ]
|
|
}
|
|
},
|
|
Shape {
|
|
appearance Appearance {
|
|
material DEF body Material {
|
|
diffuseColor 0.0 0.6 0.9333333333333333
|
|
emissiveColor 0.0 0.0 0.0
|
|
specularColor 0.0 0.18823529411764706 0.29411764705882354
|
|
ambientIntensity 0.16
|
|
transparency 0.0
|
|
shininess 1.0
|
|
}
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
2.25 1.3949999999999998 2.3499999999999996,
|
|
2.25 -1.3950000000000002 2.3499999999999996,
|
|
-2.25 -1.3949999999999998 2.3499999999999996,
|
|
-2.25 1.3950000000000002 2.3499999999999996,
|
|
2.25 1.3949999999999998 0.04999999999999982,
|
|
2.25 -1.3950000000000002 0.04999999999999982,
|
|
-2.25 -1.3949999999999998 0.04999999999999982,
|
|
-2.25 1.3950000000000002 0.04999999999999982,
|
|
1.8000000000000003 1.3949999999999998 2.3499999999999996,
|
|
1.7999999999999998 -1.3950000000000002 2.3499999999999996,
|
|
1.8000000000000003 1.3949999999999998 0.04999999999999982,
|
|
1.7999999999999998 -1.3950000000000002 0.04999999999999982 ] }
|
|
coordIndex [
|
|
0, 1, 5, 4, -1,
|
|
2, 3, 7, 6, -1,
|
|
2, 6, 11, 9, -1,
|
|
2, 9, 8, 3, -1,
|
|
3, 8, 10, 7, -1,
|
|
6, 7, 10, 11, -1 ]
|
|
normal Normal { vector [
|
|
0.5773502691896258 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 0.5773502691896258,
|
|
-0.5773502691896257 0.5773502691896258 0.5773502691896258,
|
|
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
|
|
0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
|
|
-0.5773502691896257 0.5773502691896258 -0.5773502691896258,
|
|
3.876771502922901e-17 0.7071067811865475 0.7071067811865475,
|
|
-3.876771502922901e-17 -0.7071067811865475 0.7071067811865475,
|
|
3.876771502922901e-17 0.7071067811865475 -0.7071067811865475,
|
|
-3.876771502922901e-17 -0.7071067811865475 -0.7071067811865475 ] }
|
|
normalIndex [
|
|
0, 1, 5, 4, -1,
|
|
2, 3, 7, 6, -1,
|
|
2, 6, 11, 9, -1,
|
|
2, 9, 8, 3, -1,
|
|
3, 8, 10, 7, -1,
|
|
6, 7, 10, 11, -1 ]
|
|
color Color { color [
|
|
0.09019599854946136 0.2078431397676468 0.3686274588108063,
|
|
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 pin1 Transform {
|
|
children [
|
|
Shape {
|
|
appearance Appearance {
|
|
material USE pin
|
|
}
|
|
geometry IndexedFaceSet {
|
|
normalPerVertex TRUE
|
|
colorPerVertex TRUE
|
|
coord Coordinate { point [
|
|
-2.6399999999999997 -0.825 1.1500000000000004,
|
|
-2.6399999999999997 0.825 1.1500000000000004,
|
|
-1.1199999999999999 0.825 1.1500000000000004,
|
|
-1.1199999999999999 -0.825 1.1500000000000004,
|
|
-2.6399999999999997 -0.825 0.0,
|
|
-2.6399999999999997 0.825 0.0,
|
|
-1.1199999999999999 0.825 0.0,
|
|
-1.1199999999999999 -0.825 0.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 ]
|
|
color Color { color [
|
|
0.5333330035209656 0.6313725709915161 0.615686297416687,
|
|
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 ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|