KicadLib/modules/packages3d/TO_SOT_Packages_SMD.3dshapes/SOT89-5_Housing_Handsoldering.wrl
2015-06-05 22:51:28 +02:00

499 lines
16 KiB
Plaintext

#VRML V2.0 utf8
#Exported from Wings 3D 1.2
DEF pin4 Transform {
children [
Shape {
appearance Appearance {
material DEF pintab Material {
diffuseColor 1.0 1.0 1.0
emissiveColor 0.686275 1.0 1.0
specularColor 0.686275 1.0 1.0
ambientIntensity 0.8955555555555555
transparency 0.0
shininess 1.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
1.26 1.2999999999999998 0.44,
1.26 2.5 0.44,
1.74 2.5 0.44,
1.74 1.2999999999999998 0.44,
1.26 1.2999999999999998 0.0,
1.26 2.5 0.0,
1.74 2.5 0.0,
1.74 1.2999999999999998 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.84 0.92 0.94,
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 pin5 Transform {
children [
Shape {
appearance Appearance {
material USE pintab
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
-1.74 1.2999999999999998 0.44,
-1.74 2.5 0.44,
-1.26 2.5 0.44,
-1.26 1.2999999999999998 0.44,
-1.74 1.2999999999999998 0.0,
-1.74 2.5 0.0,
-1.26 2.5 0.0,
-1.26 1.2999999999999998 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.84 0.92 0.94,
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 Tab Transform {
children [
Shape {
appearance Appearance {
material USE pintab
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
-0.915 1.2999999999999998 0.44,
0.915 1.2999999999999998 0.44,
-0.915 1.2999999999999998 0.0,
0.915 1.2999999999999998 0.0,
-0.7650000000000166 1.75 0.44,
-0.915 1.6000000000000165 0.44,
0.7650000000000166 1.75 0.44,
0.915 1.6000000000000165 0.44,
-0.7650000000000166 1.75 0.0,
-0.915 1.6000000000000165 0.0,
0.7650000000000166 1.75 0.0,
0.915 1.6000000000000165 0.0,
-0.2400000000000083 2.5 0.44,
0.24 2.5 0.44,
0.24 2.5 0.0,
-0.2400000000000083 2.5 0.0,
0.38999999999998347 1.75 0.44,
0.09000000000001651 1.75 0.44,
0.24 1.8999999999999835 0.44,
0.38999999999998347 1.75 0.0,
0.09000000000001651 1.75 0.0,
0.24 1.8999999999999835 0.0,
-0.2400000000000083 1.8999999999999835 0.44,
-0.09000000000002481 1.75 0.44,
-0.3899999999999918 1.75 0.44,
-0.2400000000000083 1.8999999999999835 0.0,
-0.09000000000002481 1.75 0.0,
-0.3899999999999918 1.75 0.0 ] }
coordIndex [
0, 1, 7, 6, 16, 17, 23, 24, 4, 5, -1,
0, 2, 3, 1, -1,
0, 5, 9, 2, -1,
1, 3, 11, 7, -1,
2, 9, 8, 27, 26, 20, 19, 10, 11, 3, -1,
4, 8, 9, 5, -1,
4, 24, 27, 8, -1,
6, 7, 11, 10, -1,
6, 10, 19, 16, -1,
12, 13, 14, 15, -1,
12, 15, 25, 22, -1,
12, 22, 23, 17, 18, 13, -1,
13, 18, 21, 14, -1,
14, 21, 20, 26, 25, 15, -1,
16, 18, 17, -1,
16, 19, 21, 18, -1,
19, 20, 21, -1,
22, 24, 23, -1,
22, 25, 27, 24, -1,
25, 26, 27, -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.3365567705907775 0.8125199200687453 0.4759631494779679,
-0.8125199200687453 0.3365567705907775 0.4759631494779679,
0.3365567705907775 0.8125199200687453 0.4759631494779679,
0.8125199200687453 0.3365567705907775 0.4759631494779679,
-0.3365567705907775 0.8125199200687453 -0.4759631494779679,
-0.8125199200687453 0.3365567705907775 -0.4759631494779679,
0.3365567705907775 0.8125199200687453 -0.4759631494779679,
0.8125199200687453 0.3365567705907775 -0.4759631494779679,
-0.5773502691896258 0.5773502691896258 0.5773502691896258,
0.5773502691896258 0.5773502691896258 0.5773502691896258,
0.5773502691896258 0.5773502691896258 -0.5773502691896258,
-0.5773502691896258 0.5773502691896258 -0.5773502691896258,
0.25968834368807253 0.6269431213219502 0.7345095552677554,
0.0 0.0 1.0,
0.6269431213219502 0.25968834368807253 0.7345095552677554,
0.25968834368807253 0.6269431213219502 -0.7345095552677554,
0.0 0.0 -1.0,
0.6269431213219502 0.25968834368807253 -0.7345095552677554,
-0.6269431213219502 0.25968834368807253 0.7345095552677554,
0.0 0.0 1.0,
-0.25968834368807253 0.6269431213219502 0.7345095552677554,
-0.6269431213219502 0.25968834368807253 -0.7345095552677554,
0.0 0.0 -1.0,
-0.25968834368807253 0.6269431213219502 -0.7345095552677554 ] }
normalIndex [
0, 1, 7, 6, 16, 17, 23, 24, 4, 5, -1,
0, 2, 3, 1, -1,
0, 5, 9, 2, -1,
1, 3, 11, 7, -1,
2, 9, 8, 27, 26, 20, 19, 10, 11, 3, -1,
4, 8, 9, 5, -1,
4, 24, 27, 8, -1,
6, 7, 11, 10, -1,
6, 10, 19, 16, -1,
12, 13, 14, 15, -1,
12, 15, 25, 22, -1,
12, 22, 23, 17, 18, 13, -1,
13, 18, 21, 14, -1,
14, 21, 20, 26, 25, 15, -1,
16, 18, 17, -1,
16, 19, 21, 18, -1,
19, 20, 21, -1,
22, 24, 23, -1,
22, 25, 27, 24, -1,
25, 26, 27, -1 ]
color Color { color [
0.84 0.92 0.94,
1.0 1.0 1.0 ] }
colorIndex [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, 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,
0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, -1,
0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, -1 ]
}
}
]
}
DEF pin3 Transform {
children [
Shape {
appearance Appearance {
material USE pintab
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
1.26 -2.5 0.44,
1.26 -1.2999999999999998 0.44,
1.74 -1.2999999999999998 0.44,
1.74 -2.5 0.44,
1.26 -2.5 0.0,
1.26 -1.2999999999999998 0.0,
1.74 -1.2999999999999998 0.0,
1.74 -2.5 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.84 0.92 0.94,
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 pintab
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
-1.74 -2.5 0.44,
-1.74 -1.2999999999999998 0.44,
-1.26 -1.2999999999999998 0.44,
-1.26 -2.5 0.44,
-1.74 -2.5 0.0,
-1.74 -1.2999999999999998 0.0,
-1.26 -1.2999999999999998 0.0,
-1.26 -2.5 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.84 0.92 0.94,
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 pin2 Transform {
children [
Shape {
appearance Appearance {
material USE pintab
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
-0.28 -2.5 0.44,
-0.28 -1.2999999999999998 0.44,
0.28 -1.2999999999999998 0.44,
0.28 -2.5 0.44,
-0.28 -2.5 0.0,
-0.28 -1.2999999999999998 0.0,
0.28 -1.2999999999999998 0.0,
0.28 -2.5 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.84 0.92 0.94,
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.0 0.34901960784313724
specularColor 0.0 0.0 0.34901960784313724
ambientIntensity 0.11764705882352942
transparency 0.0
shininess 1.0
}
}
geometry IndexedFaceSet {
normalPerVertex TRUE
colorPerVertex TRUE
coord Coordinate { point [
-2.3 -1.1505 1.6,
-2.3 1.1505 1.6,
2.3 1.1505 1.6,
2.3 -1.1505 1.6,
-2.3 -1.3 0.0,
-2.3 1.3 0.0,
2.3 1.3 0.0,
2.3 -1.3 0.0,
-2.3 -1.3 0.44000000000000006,
-2.3 1.3 0.44000000000000006,
2.3 1.3 0.44000000000000006,
2.3 -1.3 0.44000000000000006 ] }
coordIndex [
0, 1, 9, 5, 4, 8, -1,
0, 3, 2, 1, -1,
0, 8, 4, 7, 11, 3, -1,
1, 2, 10, 6, 5, 9, -1,
2, 3, 11, 7, 6, 10, -1,
4, 5, 6, 7, -1 ]
normal Normal { vector [
-0.5602381967013835 -0.557808496282559 0.6123584280727851,
-0.5602381967013835 0.557808496282559 0.6123584280727851,
0.5602381967013835 0.557808496282559 0.6123584280727851,
0.5602381967013835 -0.557808496282559 0.6123584280727851,
-0.5961326846565876 -0.5935473132161659 -0.5406731075779523,
-0.5961326846565876 0.5935473132161659 -0.5406731075779523,
0.5961326846565876 0.5935473132161659 -0.5406731075779523,
0.5961326846565876 -0.5935473132161659 -0.5406731075779523,
-0.7071067811865475 -0.7040401255166586 0.06578374922796273,
-0.7071067811865475 0.7040401255166586 0.06578374922796273,
0.7071067811865475 0.7040401255166586 0.06578374922796273,
0.7071067811865475 -0.7040401255166586 0.06578374922796273 ] }
normalIndex [
0, 1, 9, 5, 4, 8, -1,
0, 3, 2, 1, -1,
0, 8, 4, 7, 11, 3, -1,
1, 2, 10, 6, 5, 9, -1,
2, 3, 11, 7, 6, 10, -1,
4, 5, 6, 7, -1 ]
color Color { color [
0.0 0.0 0.47333333333333333,
1.0 1.0 1.0 ] }
colorIndex [
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, 0, 0, -1,
0, 0, 0, 0, -1 ]
}
}
]
}