diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings diff --git a/modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl similarity index 100% rename from modules/contrib_modules_3d_dl1eic/3D/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl rename to modules/contrib_modules_3d_dl1eic/3D/TO-220-3_Transistor_DualDiodes_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 00000000..2588c718 Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..02bebf3a --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,649 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.015686 0.0196078431372549 0.40784313725490196 + specularColor 0.015686 0.0196078431372549 0.40784313725490196 + ambientIntensity 0.14724336793540946 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.35 14.11083400907441 -4.8300004482758645, + 5.349999999999999 13.11083400907441 -4.482758653168162e-7, + -5.3500000000000005 13.11083400907441 -4.4827586798135144e-7, + -5.35 14.11083400907441 -4.830000448275868, + 5.349999999999999 5.090834009074411 -4.8300004482758645, + 5.349999999999998 5.090834009074411 -4.482758653168162e-7, + -5.350000000000001 5.090834009074412 -4.48275867093173e-7, + -5.3500000000000005 5.090834009074412 -4.830000448275866 ] } + 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.6208281997174848 0.6079352552706409 -0.49496168723909095, + 0.5418896715101733 0.5306360695728285 0.6517522117944031, + -0.5418896715101736 0.5306360695728287 0.6517522117944029, + -0.6208281997174845 0.607935255270641 -0.4949616872390911, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896256, + 0.5773502691896256 -0.5773502691896258 0.577350269189626, + -0.577350269189626 -0.5773502691896256 0.5773502691896256, + -0.5773502691896257 -0.5773502691896258 -0.577350269189626 ] } + 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 0.0 0.3799999952316284, + 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 hole Transform { + children [ + Shape { + appearance Appearance { + material DEF hole Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.07333333333333333 0.07333333333333333 0.07333333333333333 + ambientIntensity 0.03333333333333333 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.8 16.76383400907441 -3.4160004482758692, + -1.662983158520316 17.452664187331575 -3.4160004482758692, + -1.2727922061357857 18.036626215210195 -3.4160004482758692, + -0.6888301782571613 18.426817167594727 -3.416000448275869, + 4.0898975900475613e-16 18.563834009074412 -3.416000448275869, + 0.688830178257162 18.426817167594727 -3.416000448275869, + 1.2727922061357855 18.036626215210198 -3.416000448275869, + 1.662983158520316 17.452664187331575 -3.416000448275869, + 1.8 16.76383400907441 -3.416000448275869, + 1.662983158520316 16.07500383081725 -3.416000448275869, + 1.2727922061357857 15.491041802938625 -3.416000448275869, + 0.6888301782571628 15.100850850554096 -3.416000448275869, + 4.0898975900475574e-16 14.96383400907441 -3.416000448275869, + -0.688830178257162 15.100850850554096 -3.416000448275869, + -1.2727922061357855 15.491041802938625 -3.4160004482758692, + -1.662983158520316 16.07500383081725 -3.4160004482758692, + -1.7999999999999996 16.76383400907441 -4.830000448275868, + -1.6629831585203156 17.452664187331575 -4.830000448275868, + -1.2727922061357853 18.036626215210195 -4.830000448275868, + -0.6888301782571609 18.426817167594727 -4.830000448275866, + 7.553084358657239e-16 18.563834009074412 -4.830000448275866, + 0.6888301782571624 18.426817167594727 -4.830000448275866, + 1.272792206135786 18.036626215210198 -4.830000448275866, + 1.6629831585203165 17.452664187331575 -4.830000448275866, + 1.8000000000000005 16.76383400907441 -4.830000448275866, + 1.6629831585203165 16.07500383081725 -4.830000448275866, + 1.2727922061357861 15.491041802938625 -4.830000448275866, + 0.6888301782571632 15.100850850554096 -4.830000448275866, + 7.553084358657239e-16 14.96383400907441 -4.830000448275866, + -0.6888301782571615 15.100850850554096 -4.830000448275866, + -1.272792206135785 15.491041802938625 -4.830000448275868, + -1.6629831585203156 16.07500383081725 -4.830000448275868 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + -0.8909091543078936 0.0 0.454181548249589, + -0.823092732992002 0.34093617309602514 0.4541815482495892, + -0.6299679044322836 0.6299679044322842 0.45418154824958895, + -0.3409361730960256 0.8230927329920019 0.45418154824958923, + 2.521214061132978e-17 0.8909091543078934 0.4541815482495894, + 0.34093617309602425 0.8230927329920025 0.45418154824958923, + 0.6299679044322831 0.6299679044322841 0.45418154824958945, + 0.8230927329920024 0.3409361730960241 0.45418154824958945, + 0.8909091543078933 0.0 0.45418154824958934, + 0.8230927329920025 -0.34093617309602403 0.45418154824958945, + 0.6299679044322832 -0.629967904432284 0.45418154824958945, + 0.34093617309602425 -0.8230927329920024 0.45418154824958923, + 0.0 -0.8909091543078934 0.4541815482495894, + -0.34093617309602414 -0.8230927329920027 0.45418154824958906, + -0.6299679044322831 -0.6299679044322843 0.4541815482495891, + -0.8230927329920025 -0.3409361730960242 0.45418154824958906, + -0.8909091543078934 0.0 -0.45418154824958945, + -0.823092732992002 0.34093617309602514 -0.4541815482495896, + -0.6299679044322832 0.6299679044322841 -0.45418154824958923, + -0.3409361730960254 0.8230927329920019 -0.4541815482495894, + 1.8909105458497336e-16 0.8909091543078934 -0.4541815482495894, + 0.34093617309602436 0.8230927329920025 -0.45418154824958906, + 0.6299679044322833 0.6299679044322842 -0.4541815482495891, + 0.8230927329920026 0.3409361730960242 -0.45418154824958906, + 0.8909091543078936 0.0 -0.45418154824958895, + 0.8230927329920027 -0.3409361730960241 -0.45418154824958906, + 0.6299679044322835 -0.6299679044322841 -0.4541815482495891, + 0.3409361730960245 -0.8230927329920026 -0.45418154824958906, + 1.6387891397364358e-16 -0.8909091543078934 -0.45418154824958934, + -0.3409361730960239 -0.8230927329920025 -0.45418154824958923, + -0.629967904432283 -0.6299679044322843 -0.4541815482495895, + -0.8230927329920023 -0.3409361730960241 -0.45418154824958945 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + color Color { color [ + 0.0 0.0 0.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 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, -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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF tab Transform { + children [ + Shape { + appearance Appearance { + material DEF tab Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.878431 1.0 1.0 + specularColor 0.878431 1.0 1.0 + ambientIntensity 0.96 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.4035 21.600834009074415 -4.8300004482758645, + 5.4035 21.600834009074415 -3.4300004482758637, + -5.403499999999998 21.600834009074415 -3.4300004482758677, + -5.403499999999998 21.600834009074415 -4.830000448275868, + 5.403499999999999 8.720834009074412 -4.8300004482758645, + 5.403499999999999 8.720834009074412 -3.4300004482758637, + -5.403499999999999 8.720834009074414 -3.4300004482758677, + -5.403499999999999 8.720834009074414 -4.830000448275866 ] } + 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.577350269189626 0.5773502691896256 -0.5773502691896258, + 0.5773502691896257 0.5773502691896258 0.5773502691896258, + -0.577350269189626 0.5773502691896256 0.5773502691896256, + -0.5773502691896257 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + 0.5773502691896255 -0.5773502691896258 0.5773502691896258, + -0.5773502691896261 -0.5773502691896256 0.5773502691896256, + -0.5773502691896257 -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.7200000286102295 0.8082914352416992 0.9866666793823242, + 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 tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -3.429999999999999 5.000833693284937 -1.9100004482758663, + -3.4299999999999984 1.5498336932849375 -1.9100004482758663, + -1.6499999999999986 1.5498336932849375 -1.9100004482758661, + -1.649999999999999 5.000833693284937 -1.9100004482758661, + -3.4299999999999993 5.000833693284937 -1.300000448275866, + -3.429999999999999 1.5498336932849375 -1.300000448275866, + -1.6499999999999986 1.5498336932849375 -1.3000004482758658, + -1.649999999999999 5.000833693284937 -1.3000004482758658, + -2.836666666666665 1.5498336932849375 -1.9100004482758663, + -2.2433333333333314 1.5498336932849375 -1.9100004482758661, + -2.8366666666666656 1.5498336932849375 -1.300000448275866, + -2.243333333333332 1.5498336932849375 -1.3000004482758658, + -3.429999999999999 1.5498336932849375 -1.7066671149425328, + -3.429999999999999 1.5498336932849375 -1.5033337816091996, + -1.6499999999999986 1.5498336932849375 -1.7066671149425325, + -1.6499999999999986 1.5498336932849375 -1.5033337816091994, + -2.8959999999999986 1.5498336932849375 -1.757500448275866, + -2.183999999999999 1.5498336932849375 -1.7575004482758658, + -2.8959999999999986 1.5498336932849375 -1.4525004482758663, + -2.183999999999999 1.5498336932849375 -1.452500448275866, + -2.8959999999999986 0.7508336932849371 -1.757500448275866, + -2.183999999999999 0.7508336932849371 -1.7575004482758658, + -2.183999999999999 0.7508336932849371 -1.452500448275866, + -2.8959999999999986 0.7508336932849371 -1.4525004482758663, + -2.183999999999999 1.3500836932849376 -1.452500448275866, + -2.183999999999999 1.1503336932849377 -1.452500448275866, + -2.183999999999999 0.9505836932849379 -1.452500448275866, + -2.8959999999999986 1.3500836932849376 -1.4525004482758663, + -2.8959999999999986 1.1503336932849377 -1.4525004482758663, + -2.8959999999999986 0.9505836932849379 -1.4525004482758663, + -2.8959999999999986 -0.09916630671506255 -1.757500448275866, + -2.183999999999999 -0.09916630671506255 -1.7575004482758658, + -2.183999999999999 -0.09916630671506255 -1.452500448275866, + -2.8959999999999986 -0.09916630671506255 -1.4525004482758663, + -2.183999999999999 0.4675003599516039 -1.452500448275866, + -2.183999999999999 0.09916702661827159 -1.452500448275866, + -2.8959999999999986 0.4675003599516039 -1.4525004482758663, + -2.8959999999999986 0.09916702661827159 -1.4525004482758663, + -2.8959999999999995 -0.09916630671506255 8.547499551724133, + -2.1839999999999997 -0.09916630671506255 8.547499551724133, + -2.1839999999999997 0.09916702661827159 8.547499551724133, + -2.8959999999999995 0.09916702661827159 8.547499551724133 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + -0.5773502691896256 0.5773502691896257 -0.5773502691896261, + -0.5773502691896256 -0.5773502691896255 -0.5773502691896261, + 0.577350269189626 -0.5773502691896257 -0.5773502691896258, + 0.5773502691896257 0.5773502691896257 -0.5773502691896256, + -0.577350269189626 0.577350269189626 0.5773502691896254, + -0.5773502691896262 -0.577350269189626 0.577350269189625, + 0.577350269189626 -0.577350269189626 0.5773502691896254, + 0.5773502691896257 0.577350269189626 0.5773502691896258, + 1.0223986264745119e-16 -0.7071067811865475 -0.7071067811865475, + 1.0223986264745119e-16 -0.7071067811865475 -0.7071067811865475, + -1.0223986264745123e-16 -0.7071067811865479 0.7071067811865471, + -1.0223986264745123e-16 -0.7071067811865479 0.7071067811865471, + -0.447213595499958 -0.894427190999916 -3.2557824960619963e-16, + -0.447213595499958 -0.894427190999916 -8.244213286759634e-16, + 0.4472135954999579 -0.8944271909999159 0.0, + 0.4472135954999579 -0.8944271909999159 -4.988430790697637e-16, + -0.4082482904638629 -0.8164965809277261 -0.4082482904638631, + 0.40824829046386313 -0.8164965809277261 -0.4082482904638631, + -0.40824829046386313 -0.8164965809277261 0.4082482904638626, + 0.408248290463863 -0.8164965809277263 0.4082482904638627, + -0.7071067811865474 0.0 -0.7071067811865476, + 0.7071067811865477 0.0 -0.7071067811865475, + 0.7071067811865474 0.0 0.7071067811865476, + -0.7071067811865477 0.0 0.7071067811865475, + 0.4472135954999577 0.0 0.894427190999916, + 0.4472135954999577 0.0 0.894427190999916, + 0.4472135954999577 0.0 0.894427190999916, + -0.4472135954999581 0.0 0.8944271909999159, + -0.4472135954999581 0.0 0.8944271909999159, + -0.4472135954999581 0.0 0.8944271909999159, + -0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + 0.7071067811865475 -0.7071067811865475 3.14018491736755e-17, + -0.7071067811865475 -0.7071067811865475 -3.14018491736755e-17, + 0.4472135954999577 0.0 0.894427190999916, + 0.8164965809277259 0.4082482904638631 0.4082482904638631, + -0.4472135954999581 0.0 0.8944271909999159, + -0.8164965809277261 0.4082482904638631 0.408248290463863, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 0.5773502691896258, + -0.5773502691896258 0.5773502691896258 0.5773502691896257 ] } + normalIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.7200000286102295 0.8082914352416992 0.9866666793823242, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 1.6500000000000008 5.000833693284937 -1.9100004482758657, + 1.6500000000000012 1.5498336932849375 -1.9100004482758657, + 3.430000000000002 1.5498336932849375 -1.9100004482758655, + 3.4300000000000015 5.000833693284937 -1.9100004482758655, + 1.6500000000000008 5.000833693284937 -1.3000004482758654, + 1.6500000000000012 1.5498336932849375 -1.3000004482758654, + 3.4300000000000015 1.5498336932849375 -1.3000004482758651, + 3.430000000000001 5.000833693284937 -1.3000004482758651, + 2.243333333333335 1.5498336932849375 -1.9100004482758657, + 2.8366666666666687 1.5498336932849375 -1.9100004482758655, + 2.2433333333333345 1.5498336932849375 -1.3000004482758654, + 2.8366666666666682 1.5498336932849375 -1.3000004482758651, + 1.6500000000000012 1.5498336932849375 -1.706667114942532, + 1.6500000000000012 1.5498336932849375 -1.503333781609199, + 3.4300000000000015 1.5498336932849375 -1.7066671149425319, + 3.4300000000000015 1.5498336932849375 -1.5033337816091987, + 2.1840000000000015 1.5498336932849375 -1.7575004482758654, + 2.8960000000000012 1.5498336932849375 -1.7575004482758652, + 2.1840000000000015 1.5498336932849375 -1.4525004482758657, + 2.8960000000000012 1.5498336932849375 -1.4525004482758654, + 2.1840000000000015 0.7508336932849371 -1.7575004482758654, + 2.8960000000000012 0.7508336932849371 -1.7575004482758652, + 2.8960000000000012 0.7508336932849371 -1.4525004482758654, + 2.1840000000000015 0.7508336932849371 -1.4525004482758657, + 2.8960000000000012 1.3500836932849376 -1.4525004482758654, + 2.8960000000000012 1.1503336932849377 -1.4525004482758654, + 2.8960000000000012 0.9505836932849379 -1.4525004482758654, + 2.1840000000000015 1.3500836932849376 -1.4525004482758657, + 2.1840000000000015 1.1503336932849377 -1.4525004482758657, + 2.1840000000000015 0.9505836932849379 -1.4525004482758657, + 2.1840000000000015 -0.09916630671506255 -1.7575004482758654, + 2.8960000000000012 -0.09916630671506255 -1.7575004482758652, + 2.8960000000000012 -0.09916630671506255 -1.4525004482758654, + 2.1840000000000015 -0.09916630671506255 -1.4525004482758657, + 2.8960000000000012 0.4675003599516039 -1.4525004482758654, + 2.8960000000000012 0.09916702661827159 -1.4525004482758654, + 2.1840000000000015 0.4675003599516039 -1.4525004482758657, + 2.1840000000000015 0.09916702661827159 -1.4525004482758657, + 2.1840000000000006 -0.09916630671506255 8.547499551724133, + 2.8960000000000004 -0.09916630671506255 8.547499551724133, + 2.8960000000000004 0.09916702661827159 8.547499551724133, + 2.1840000000000006 0.09916702661827159 8.547499551724133 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + -0.5773502691896258 0.5773502691896257 -0.5773502691896258, + -0.5773502691896256 -0.5773502691896256 -0.577350269189626, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896256, + 0.577350269189626 0.577350269189626 -0.5773502691896255, + -0.577350269189626 0.5773502691896257 0.5773502691896258, + -0.5773502691896261 -0.577350269189626 0.5773502691896253, + 0.5773502691896258 -0.5773502691896258 0.5773502691896256, + 0.5773502691896256 0.5773502691896256 0.5773502691896261, + 0.0 -0.7071067811865474 -0.7071067811865477, + 0.0 -0.7071067811865474 -0.7071067811865477, + -1.0223986264745123e-16 -0.7071067811865479 0.7071067811865471, + -1.0223986264745123e-16 -0.7071067811865479 0.7071067811865471, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 -4.988430790697638e-16, + 0.4472135954999579 -0.8944271909999159 1.5929722324961148e-16, + 0.4472135954999579 -0.8944271909999159 -1.7326482946356438e-16, + -0.4082482904638629 -0.8164965809277261 -0.40824829046386324, + 0.4082482904638631 -0.8164965809277259 -0.4082482904638632, + -0.40824829046386313 -0.8164965809277261 0.4082482904638626, + 0.408248290463863 -0.8164965809277263 0.4082482904638627, + -0.7071067811865474 0.0 -0.7071067811865476, + 0.7071067811865477 0.0 -0.7071067811865475, + 0.7071067811865474 0.0 0.7071067811865476, + -0.7071067811865477 0.0 0.7071067811865475, + 0.4472135954999577 0.0 0.894427190999916, + 0.4472135954999577 0.0 0.894427190999916, + 0.4472135954999577 0.0 0.894427190999916, + -0.4472135954999581 0.0 0.8944271909999159, + -0.4472135954999581 0.0 0.8944271909999159, + -0.4472135954999581 0.0 0.8944271909999159, + -0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + 0.7071067811865475 -0.7071067811865475 3.140184917367551e-17, + -0.7071067811865475 -0.7071067811865475 -3.140184917367551e-17, + 0.4472135954999577 0.0 0.894427190999916, + 0.8164965809277259 0.4082482904638631 0.4082482904638631, + -0.4472135954999581 0.0 0.8944271909999159, + -0.8164965809277261 0.4082482904638631 0.408248290463863, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 0.5773502691896258, + -0.5773502691896258 0.5773502691896258 0.5773502691896257 ] } + normalIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.7200000286102295 0.8082914352416992 0.9866666793823242, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 00000000..7e6830f2 Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..911717e7 --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,649 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.039216 0.0392156862745098 0.0392156862745098 + specularColor 0.039216 0.0392156862745098 0.0392156862745098 + ambientIntensity 0.04 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.350000000000001 14.11083400907441 3.552713678800501e-15, + 5.350000000000002 13.11083400907441 4.830000000000004, + -5.349999999999997 13.11083400907441 4.830000000000004, + -5.349999999999998 14.11083400907441 3.552713678800501e-15, + 5.3500000000000005 5.090834009074411 3.552713678800501e-15, + 5.350000000000001 5.090834009074411 4.830000000000004, + -5.349999999999998 5.090834009074412 4.8300000000000045, + -5.349999999999999 5.090834009074412 5.329070518200751e-15 ] } + 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.6208281997174845 0.6079352552706409 -0.4949616872390911, + 0.5418896715101735 0.5306360695728286 0.651752211794403, + -0.5418896715101734 0.5306360695728286 0.651752211794403, + -0.6208281997174847 0.6079352552706411 -0.49496168723909095, + 0.5773502691896256 -0.5773502691896258 -0.577350269189626, + 0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896256 0.5773502691896258, + -0.577350269189626 -0.5773502691896258 -0.5773502691896256 ] } + 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.41333332657814026 0.41333332657814026 0.41333332657814026, + 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 loch Transform { + children [ + Shape { + appearance Appearance { + material DEF hole Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.07333333333333333 0.07333333333333333 0.07333333333333333 + ambientIntensity 0.03333333333333333 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.7999999999999972 16.76383400907441 1.4140000000000015, + -1.6629831585203132 17.452664187331575 1.4140000000000015, + -1.2727922061357828 18.036626215210195 1.4140000000000015, + -0.6888301782571584 18.426817167594727 1.4140000000000015, + 3.2359619740280747e-15 18.563834009074412 1.4140000000000015, + 0.6888301782571649 18.426817167594727 1.4140000000000015, + 1.2727922061357884 18.036626215210198 1.4140000000000015, + 1.662983158520319 17.452664187331575 1.4140000000000015, + 1.800000000000003 16.76383400907441 1.4140000000000015, + 1.662983158520319 16.07500383081725 1.4140000000000015, + 1.2727922061357886 15.491041802938625 1.4140000000000015, + 0.6888301782571656 15.100850850554096 1.4140000000000015, + 3.2359619740280743e-15 14.96383400907441 1.4140000000000015, + -0.6888301782571591 15.100850850554096 1.4140000000000015, + -1.2727922061357826 15.491041802938625 1.4140000000000015, + -1.6629831585203132 16.07500383081725 1.4140000000000015, + -1.7999999999999972 16.76383400907441 3.552713678800501e-15, + -1.6629831585203132 17.452664187331575 3.552713678800501e-15, + -1.2727922061357828 18.036626215210195 3.552713678800501e-15, + -0.6888301782571583 18.426817167594727 3.552713678800501e-15, + 3.2359619740280747e-15 18.563834009074412 3.552713678800501e-15, + 0.688830178257165 18.426817167594727 3.552713678800501e-15, + 1.2727922061357884 18.036626215210198 3.552713678800501e-15, + 1.662983158520319 17.452664187331575 3.552713678800501e-15, + 1.800000000000003 16.76383400907441 3.552713678800501e-15, + 1.662983158520319 16.07500383081725 3.552713678800501e-15, + 1.2727922061357886 15.491041802938625 3.552713678800501e-15, + 0.6888301782571657 15.100850850554096 3.552713678800501e-15, + 3.2359619740280747e-15 14.96383400907441 3.552713678800501e-15, + -0.688830178257159 15.100850850554096 3.552713678800501e-15, + -1.2727922061357826 15.491041802938625 3.552713678800501e-15, + -1.6629831585203132 16.07500383081725 3.552713678800501e-15 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + -0.8909091543078935 0.0 0.45418154824958923, + -0.8230927329920019 0.34093617309602514 0.45418154824958934, + -0.6299679044322835 0.6299679044322841 0.45418154824958906, + -0.34093617309602564 0.8230927329920017 0.45418154824958923, + -1.260607030566489e-17 0.8909091543078934 0.4541815482495894, + 0.34093617309602425 0.8230927329920025 0.4541815482495891, + 0.6299679044322832 0.6299679044322843 0.45418154824958934, + 0.8230927329920025 0.3409361730960241 0.45418154824958923, + 0.8909091543078935 0.0 0.45418154824958923, + 0.8230927329920025 -0.34093617309602403 0.45418154824958923, + 0.6299679044322835 -0.629967904432284 0.45418154824958934, + 0.34093617309602425 -0.8230927329920024 0.4541815482495891, + -2.5212140611329777e-17 -0.8909091543078934 0.45418154824958934, + -0.34093617309602403 -0.8230927329920025 0.4541815482495891, + -0.6299679044322831 -0.6299679044322843 0.45418154824958934, + -0.8230927329920025 -0.3409361730960241 0.45418154824958923, + -0.8909091543078935 0.0 -0.45418154824958923, + -0.8230927329920019 0.34093617309602514 -0.45418154824958934, + -0.6299679044322835 0.6299679044322841 -0.45418154824958906, + -0.34093617309602564 0.8230927329920017 -0.45418154824958923, + -2.521214061132978e-17 0.8909091543078934 -0.4541815482495894, + 0.34093617309602425 0.8230927329920025 -0.4541815482495891, + 0.6299679044322832 0.6299679044322843 -0.45418154824958934, + 0.8230927329920025 0.3409361730960241 -0.45418154824958923, + 0.8909091543078935 0.0 -0.45418154824958923, + 0.8230927329920025 -0.34093617309602403 -0.45418154824958923, + 0.6299679044322835 -0.629967904432284 -0.45418154824958934, + 0.34093617309602425 -0.8230927329920024 -0.4541815482495891, + -3.7818210916994663e-17 -0.8909091543078934 -0.45418154824958934, + -0.34093617309602403 -0.8230927329920025 -0.4541815482495891, + -0.6299679044322831 -0.6299679044322843 -0.45418154824958934, + -0.8230927329920025 -0.3409361730960241 -0.45418154824958923 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + color Color { color [ + 0.03913043439388275 0.05999999865889549 0.04391304403543472, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 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, -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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF tab Transform { + children [ + Shape { + appearance Appearance { + material DEF tab Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.878431 1.0 1.0 + specularColor 0.878431 1.0 1.0 + ambientIntensity 0.96 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.403500000000002 21.600834009074415 4.440892098500626e-15, + 5.403500000000003 21.600834009074415 1.4000000000000057, + -5.403499999999996 21.600834009074415 1.400000000000004, + -5.403499999999997 21.600834009074415 4.440892098500626e-15, + 5.403500000000001 8.720834009074412 4.440892098500626e-15, + 5.403500000000002 8.720834009074412 1.4000000000000057, + -5.403499999999997 8.720834009074414 1.400000000000004, + -5.4034999999999975 8.720834009074414 6.217248937900877e-15 ] } + 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.5773502691896256 0.5773502691896255 -0.5773502691896261, + 0.5773502691896258 0.5773502691896258 0.5773502691896255, + -0.5773502691896257 0.5773502691896256 0.577350269189626, + -0.577350269189626 0.5773502691896258 -0.5773502691896255, + 0.5773502691896255 -0.5773502691896256 -0.5773502691896261, + 0.5773502691896257 -0.577350269189626 0.5773502691896255, + -0.5773502691896258 -0.5773502691896255 0.577350269189626, + -0.577350269189626 -0.5773502691896258 -0.5773502691896255 ] } + 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.653333 0.7933333333333333 0.8933333333333333, + 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 pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 3.4300000000000015 5.000833693284937 3.5300000000000002, + 3.430000000000001 1.5498336932849375 3.5300000000000002, + 1.650000000000001 1.5498336932849375 3.5300000000000002, + 1.6500000000000015 5.000833693284937 3.5300000000000002, + 3.4300000000000015 5.000833693284937 2.92, + 3.430000000000001 1.5498336932849375 2.92, + 1.650000000000001 1.5498336932849375 2.92, + 1.6500000000000015 5.000833693284937 2.92, + 2.836666666666668 1.5498336932849375 3.5300000000000002, + 2.243333333333334 1.5498336932849375 3.5300000000000002, + 2.836666666666668 1.5498336932849375 2.92, + 2.243333333333334 1.5498336932849375 2.92, + 3.430000000000001 1.5498336932849375 3.3266666666666667, + 3.430000000000001 1.5498336932849375 3.1233333333333335, + 1.650000000000001 1.5498336932849375 3.3266666666666667, + 1.650000000000001 1.5498336932849375 3.1233333333333335, + 2.896000000000001 1.5498336932849375 3.3775, + 2.184000000000001 1.5498336932849375 3.3775, + 2.896000000000001 1.5498336932849375 3.0725000000000002, + 2.184000000000001 1.5498336932849375 3.0725000000000002, + 2.896000000000001 0.7508336932849371 3.3775, + 2.184000000000001 0.7508336932849371 3.3775, + 2.184000000000001 0.7508336932849371 3.0725000000000002, + 2.896000000000001 0.7508336932849371 3.0725000000000002, + 2.184000000000001 1.3500836932849376 3.0725000000000002, + 2.184000000000001 1.1503336932849377 3.0725000000000002, + 2.184000000000001 0.9505836932849379 3.0725000000000002, + 2.896000000000001 1.3500836932849376 3.0725000000000002, + 2.896000000000001 1.1503336932849377 3.0725000000000002, + 2.896000000000001 0.9505836932849379 3.0725000000000002, + 2.896000000000001 -0.09916630671506255 3.3775, + 2.184000000000001 -0.09916630671506255 3.3775, + 2.184000000000001 -0.09916630671506255 3.0725000000000002, + 2.896000000000001 -0.09916630671506255 3.0725000000000002, + 2.184000000000001 0.4675003599516039 3.0725000000000002, + 2.184000000000001 0.09916702661827159 3.0725000000000002, + 2.896000000000001 0.4675003599516039 3.0725000000000002, + 2.896000000000001 0.09916702661827159 3.0725000000000002, + 2.896000000000001 -0.09916630671506255 -6.9275, + 2.184000000000001 -0.09916630671506255 -6.9275, + 2.184000000000001 0.09916702661827159 -6.9275, + 2.896000000000001 0.09916702661827159 -6.9275 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896256 0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896256 0.5773502691896258, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896256 -0.5773502691896258, + 0.5773502691896258 -0.577350269189626 -0.5773502691896256, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865475 0.7071067811865475, + 0.0 -0.7071067811865475 0.7071067811865475, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.4472135954999579 -0.8944271909999159 0.0, + 0.4472135954999579 -0.8944271909999159 1.662810263565879e-16, + -0.447213595499958 -0.894427190999916 0.0, + -0.447213595499958 -0.894427190999916 1.6628102635658795e-16, + 0.4082482904638631 -0.8164965809277261 0.4082482904638631, + -0.4082482904638631 -0.8164965809277261 0.4082482904638631, + 0.4082482904638631 -0.8164965809277261 -0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638629, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 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, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -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 tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.6499999999999984 5.000833693284937 3.5300000000000002, + -1.6499999999999988 1.5498336932849375 3.5300000000000002, + -3.4299999999999993 1.5498336932849375 3.5300000000000002, + -3.429999999999999 5.000833693284937 3.5300000000000002, + -1.6499999999999984 5.000833693284937 2.92, + -1.6499999999999988 1.5498336932849375 2.92, + -3.4299999999999993 1.5498336932849375 2.92, + -3.429999999999999 5.000833693284937 2.92, + -2.2433333333333323 1.5498336932849375 3.5300000000000002, + -2.836666666666666 1.5498336932849375 3.5300000000000002, + -2.2433333333333323 1.5498336932849375 2.92, + -2.836666666666666 1.5498336932849375 2.92, + -1.6499999999999988 1.5498336932849375 3.3266666666666667, + -1.6499999999999988 1.5498336932849375 3.1233333333333335, + -3.4299999999999993 1.5498336932849375 3.3266666666666667, + -3.4299999999999993 1.5498336932849375 3.1233333333333335, + -2.1839999999999993 1.5498336932849375 3.3775, + -2.895999999999999 1.5498336932849375 3.3775, + -2.1839999999999993 1.5498336932849375 3.0725000000000002, + -2.895999999999999 1.5498336932849375 3.0725000000000002, + -2.1839999999999993 0.7508336932849371 3.3775, + -2.895999999999999 0.7508336932849371 3.3775, + -2.895999999999999 0.7508336932849371 3.0725000000000002, + -2.1839999999999993 0.7508336932849371 3.0725000000000002, + -2.895999999999999 1.3500836932849376 3.0725000000000002, + -2.895999999999999 1.1503336932849377 3.0725000000000002, + -2.895999999999999 0.9505836932849379 3.0725000000000002, + -2.1839999999999993 1.3500836932849376 3.0725000000000002, + -2.1839999999999993 1.1503336932849377 3.0725000000000002, + -2.1839999999999993 0.9505836932849379 3.0725000000000002, + -2.1839999999999993 -0.09916630671506255 3.3775, + -2.895999999999999 -0.09916630671506255 3.3775, + -2.895999999999999 -0.09916630671506255 3.0725000000000002, + -2.1839999999999993 -0.09916630671506255 3.0725000000000002, + -2.895999999999999 0.4675003599516039 3.0725000000000002, + -2.895999999999999 0.09916702661827159 3.0725000000000002, + -2.1839999999999993 0.4675003599516039 3.0725000000000002, + -2.1839999999999993 0.09916702661827159 3.0725000000000002, + -2.1839999999999993 -0.09916630671506255 -6.9275, + -2.895999999999999 -0.09916630671506255 -6.9275, + -2.895999999999999 0.09916702661827159 -6.9275, + -2.1839999999999993 0.09916702661827159 -6.9275 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896257 0.5773502691896258, + 0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896257 -0.5773502691896258, + 0.5773502691896256 -0.5773502691896256 -0.577350269189626, + -0.5773502691896256 -0.5773502691896256 -0.577350269189626, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865474 -0.7071067811865477, + 0.0 -0.7071067811865474 -0.7071067811865477, + 0.4472135954999579 -0.8944271909999159 -1.662810263565879e-16, + 0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 -1.662810263565879e-16, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + 0.4082482904638631 -0.8164965809277261 0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 0.4082482904638629, + 0.40824829046386296 -0.8164965809277259 -0.4082482904638632, + -0.40824829046386296 -0.8164965809277259 -0.4082482904638632, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 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, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.6533333333333333 0.7933333333333333 0.8933333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 00000000..1529f438 Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..e2f34b8a --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,649 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.258824 0.054901960784313725 0.5647058823529412 + specularColor 0.258824 0.054901960784313725 0.5647058823529412 + ambientIntensity 0.29231111111111113 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -5.349999999999996 14.11083400907441 4.83, + -5.349999999999996 13.11083400907441 0.0, + 5.350000000000003 13.11083400907441 1.7763568394002505e-15, + 5.350000000000003 14.11083400907441 4.830000000000002, + -5.349999999999995 5.090834009074411 4.83, + -5.349999999999995 5.090834009074411 0.0, + 5.350000000000004 5.090834009074412 8.881784197001252e-16, + 5.350000000000004 5.090834009074412 4.83 ] } + 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.6208281997174847 0.6079352552706409 0.49496168723909106, + -0.5418896715101735 0.5306360695728286 -0.6517522117944031, + 0.5418896715101736 0.5306360695728287 -0.651752211794403, + 0.6208281997174845 0.607935255270641 0.494961687239091, + -0.5773502691896257 -0.5773502691896258 0.5773502691896258, + -0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + 0.577350269189626 -0.5773502691896256 -0.5773502691896256, + 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 0.0 0.3799999952316284, + 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 hole Transform { + children [ + Shape { + appearance Appearance { + material DEF hole Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.00766 0.00766 0.00766 + ambientIntensity 0.001 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 1.8000000000000027 16.76383400907441 3.4160000000000035, + 1.6629831585203187 17.452664187331575 3.4160000000000035, + 1.2727922061357884 18.036626215210195 3.4160000000000035, + 0.688830178257164 18.426817167594727 3.416000000000003, + 2.2559929257195694e-15 18.563834009074412 3.416000000000003, + -0.6888301782571593 18.426817167594727 3.416000000000003, + -1.2727922061357828 18.036626215210198 3.416000000000003, + -1.6629831585203134 17.452664187331575 3.416000000000003, + -1.7999999999999974 16.76383400907441 3.416000000000003, + -1.6629831585203134 16.07500383081725 3.416000000000003, + -1.272792206135783 15.491041802938625 3.416000000000003, + -0.6888301782571601 15.100850850554096 3.416000000000003, + 2.2559929257195698e-15 14.96383400907441 3.416000000000003, + 0.6888301782571646 15.100850850554096 3.416000000000003, + 1.2727922061357881 15.491041802938625 3.4160000000000035, + 1.6629831585203187 16.07500383081725 3.4160000000000035, + 1.8000000000000025 16.76383400907441 4.830000000000002, + 1.6629831585203185 17.452664187331575 4.830000000000002, + 1.2727922061357881 18.036626215210195 4.830000000000002, + 0.6888301782571636 18.426817167594727 4.830000000000001, + 2.0828335872890855e-15 18.563834009074412 4.830000000000001, + -0.6888301782571596 18.426817167594727 4.830000000000001, + -1.272792206135783 18.036626215210198 4.830000000000001, + -1.6629831585203136 17.452664187331575 4.830000000000001, + -1.7999999999999976 16.76383400907441 4.830000000000001, + -1.6629831585203136 16.07500383081725 4.830000000000001, + -1.2727922061357833 15.491041802938625 4.830000000000001, + -0.6888301782571604 15.100850850554096 4.830000000000001, + 2.0828335872890855e-15 14.96383400907441 4.830000000000001, + 0.6888301782571643 15.100850850554096 4.830000000000001, + 1.272792206135788 15.491041802938625 4.830000000000002, + 1.6629831585203185 16.07500383081725 4.830000000000002 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + 0.8909091543078936 0.0 -0.4541815482495891, + 0.823092732992002 0.3409361730960251 -0.45418154824958923, + 0.6299679044322836 0.6299679044322841 -0.45418154824958895, + 0.3409361730960257 0.8230927329920019 -0.4541815482495893, + 7.563642183398934e-17 0.8909091543078934 -0.4541815482495894, + -0.34093617309602414 0.8230927329920025 -0.45418154824958923, + -0.629967904432283 0.6299679044322842 -0.45418154824958945, + -0.8230927329920023 0.3409361730960241 -0.45418154824958945, + -0.8909091543078934 0.0 -0.45418154824958945, + -0.8230927329920024 -0.34093617309602403 -0.45418154824958945, + -0.6299679044322832 -0.6299679044322841 -0.4541815482495895, + -0.34093617309602414 -0.8230927329920024 -0.45418154824958923, + 7.563642183398933e-17 -0.8909091543078934 -0.45418154824958934, + 0.3409361730960242 -0.8230927329920025 -0.45418154824958906, + 0.6299679044322832 -0.6299679044322842 -0.45418154824958923, + 0.8230927329920025 -0.3409361730960241 -0.4541815482495891, + 0.8909091543078934 0.0 0.45418154824958945, + 0.823092732992002 0.34093617309602514 0.4541815482495896, + 0.6299679044322833 0.6299679044322841 0.45418154824958923, + 0.3409361730960254 0.8230927329920017 0.45418154824958934, + -1.2606070305664892e-16 0.8909091543078934 0.4541815482495894, + -0.34093617309602436 0.8230927329920025 0.45418154824958906, + -0.6299679044322832 0.6299679044322842 0.4541815482495891, + -0.8230927329920025 0.3409361730960241 0.4541815482495891, + -0.8909091543078936 0.0 0.4541815482495891, + -0.8230927329920026 -0.34093617309602403 0.4541815482495891, + -0.6299679044322835 -0.6299679044322841 0.45418154824958923, + -0.34093617309602436 -0.8230927329920024 0.45418154824958906, + -1.260607030566489e-16 -0.8909091543078934 0.45418154824958934, + 0.340936173096024 -0.8230927329920025 0.4541815482495891, + 0.629967904432283 -0.6299679044322842 0.4541815482495894, + 0.8230927329920023 -0.3409361730960241 0.45418154824958945 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + color Color { color [ + 0.02666666731238365 0.026008235290646553 0.017448563128709793, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 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, -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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF tab Transform { + children [ + Shape { + appearance Appearance { + material DEF tab Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.517647 0.6235294117647059 0.6666666666666666 + specularColor 0.517647 0.6235294117647059 0.6666666666666666 + ambientIntensity 0.6156862091503268 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -5.403499999999997 21.600834009074415 4.83, + -5.4034999999999975 21.600834009074415 3.4299999999999984, + 5.403500000000001 21.600834009074415 3.4300000000000015, + 5.403500000000002 21.600834009074415 4.830000000000001, + -5.403499999999996 8.720834009074412 4.83, + -5.403499999999997 8.720834009074412 3.4299999999999984, + 5.403500000000002 8.720834009074414 3.4300000000000015, + 5.403500000000003 8.720834009074414 4.829999999999999 ] } + 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.5773502691896256 0.5773502691896255 0.5773502691896261, + -0.5773502691896257 0.5773502691896258 -0.5773502691896255, + 0.5773502691896257 0.5773502691896256 -0.577350269189626, + 0.577350269189626 0.5773502691896258 0.5773502691896255, + -0.5773502691896256 -0.5773502691896256 0.5773502691896261, + -0.5773502691896257 -0.577350269189626 -0.5773502691896255, + 0.5773502691896258 -0.5773502691896255 -0.577350269189626, + 0.577350269189626 -0.5773502691896258 0.5773502691896255 ] } + 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.653333 0.7933333333333333 0.8933333333333333, + 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 tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 3.4300000000000015 5.000833693284937 1.9100000000000001, + 3.430000000000001 1.5498336932849375 1.9100000000000001, + 1.650000000000001 1.5498336932849375 1.9100000000000001, + 1.6500000000000015 5.000833693284937 1.9100000000000001, + 3.4300000000000015 5.000833693284937 1.2999999999999998, + 3.430000000000001 1.5498336932849375 1.2999999999999998, + 1.650000000000001 1.5498336932849375 1.2999999999999998, + 1.6500000000000015 5.000833693284937 1.2999999999999998, + 2.836666666666668 1.5498336932849375 1.9100000000000001, + 2.243333333333334 1.5498336932849375 1.9100000000000001, + 2.836666666666668 1.5498336932849375 1.2999999999999998, + 2.243333333333334 1.5498336932849375 1.2999999999999998, + 3.430000000000001 1.5498336932849375 1.7066666666666666, + 3.430000000000001 1.5498336932849375 1.5033333333333334, + 1.650000000000001 1.5498336932849375 1.7066666666666666, + 1.650000000000001 1.5498336932849375 1.5033333333333334, + 2.896000000000001 1.5498336932849375 1.7574999999999998, + 2.184000000000001 1.5498336932849375 1.7574999999999998, + 2.896000000000001 1.5498336932849375 1.4525000000000001, + 2.184000000000001 1.5498336932849375 1.4525000000000001, + 2.896000000000001 0.7508336932849371 1.7574999999999998, + 2.184000000000001 0.7508336932849371 1.7574999999999998, + 2.184000000000001 0.7508336932849371 1.4525000000000001, + 2.896000000000001 0.7508336932849371 1.4525000000000001, + 2.184000000000001 1.3500836932849376 1.4525000000000001, + 2.184000000000001 1.1503336932849377 1.4525000000000001, + 2.184000000000001 0.9505836932849379 1.4525000000000001, + 2.896000000000001 1.3500836932849376 1.4525000000000001, + 2.896000000000001 1.1503336932849377 1.4525000000000001, + 2.896000000000001 0.9505836932849379 1.4525000000000001, + 2.896000000000001 -0.09916630671506255 1.7574999999999998, + 2.184000000000001 -0.09916630671506255 1.7574999999999998, + 2.184000000000001 -0.09916630671506255 1.4525000000000001, + 2.896000000000001 -0.09916630671506255 1.4525000000000001, + 2.184000000000001 0.4675003599516039 1.4525000000000001, + 2.184000000000001 0.09916702661827159 1.4525000000000001, + 2.896000000000001 0.4675003599516039 1.4525000000000001, + 2.896000000000001 0.09916702661827159 1.4525000000000001, + 2.896000000000001 -0.09916630671506255 -8.5475, + 2.184000000000001 -0.09916630671506255 -8.5475, + 2.184000000000001 0.09916702661827159 -8.5475, + 2.896000000000001 0.09916702661827159 -8.5475 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896256 0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896256 0.5773502691896258, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896256 -0.5773502691896258, + 0.5773502691896258 -0.577350269189626 -0.5773502691896256, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865475 0.7071067811865475, + 0.0 -0.7071067811865475 0.7071067811865475, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.4472135954999579 -0.8944271909999159 0.0, + 0.4472135954999579 -0.8944271909999159 1.662810263565879e-16, + -0.447213595499958 -0.894427190999916 0.0, + -0.447213595499958 -0.894427190999916 1.6628102635658795e-16, + 0.4082482904638631 -0.8164965809277261 0.4082482904638631, + -0.4082482904638631 -0.8164965809277261 0.4082482904638631, + 0.4082482904638631 -0.8164965809277261 -0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638629, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 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, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.6499999999999984 5.000833693284937 1.9100000000000001, + -1.6499999999999988 1.5498336932849375 1.9100000000000001, + -3.4299999999999993 1.5498336932849375 1.9100000000000001, + -3.429999999999999 5.000833693284937 1.9100000000000001, + -1.6499999999999984 5.000833693284937 1.2999999999999998, + -1.6499999999999988 1.5498336932849375 1.2999999999999998, + -3.4299999999999993 1.5498336932849375 1.2999999999999998, + -3.429999999999999 5.000833693284937 1.2999999999999998, + -2.2433333333333323 1.5498336932849375 1.9100000000000001, + -2.836666666666666 1.5498336932849375 1.9100000000000001, + -2.2433333333333323 1.5498336932849375 1.2999999999999998, + -2.836666666666666 1.5498336932849375 1.2999999999999998, + -1.6499999999999988 1.5498336932849375 1.7066666666666666, + -1.6499999999999988 1.5498336932849375 1.5033333333333334, + -3.4299999999999993 1.5498336932849375 1.7066666666666666, + -3.4299999999999993 1.5498336932849375 1.5033333333333334, + -2.1839999999999993 1.5498336932849375 1.7574999999999998, + -2.895999999999999 1.5498336932849375 1.7574999999999998, + -2.1839999999999993 1.5498336932849375 1.4525000000000001, + -2.895999999999999 1.5498336932849375 1.4525000000000001, + -2.1839999999999993 0.7508336932849371 1.7574999999999998, + -2.895999999999999 0.7508336932849371 1.7574999999999998, + -2.895999999999999 0.7508336932849371 1.4525000000000001, + -2.1839999999999993 0.7508336932849371 1.4525000000000001, + -2.895999999999999 1.3500836932849376 1.4525000000000001, + -2.895999999999999 1.1503336932849377 1.4525000000000001, + -2.895999999999999 0.9505836932849379 1.4525000000000001, + -2.1839999999999993 1.3500836932849376 1.4525000000000001, + -2.1839999999999993 1.1503336932849377 1.4525000000000001, + -2.1839999999999993 0.9505836932849379 1.4525000000000001, + -2.1839999999999993 -0.09916630671506255 1.7574999999999998, + -2.895999999999999 -0.09916630671506255 1.7574999999999998, + -2.895999999999999 -0.09916630671506255 1.4525000000000001, + -2.1839999999999993 -0.09916630671506255 1.4525000000000001, + -2.895999999999999 0.4675003599516039 1.4525000000000001, + -2.895999999999999 0.09916702661827159 1.4525000000000001, + -2.1839999999999993 0.4675003599516039 1.4525000000000001, + -2.1839999999999993 0.09916702661827159 1.4525000000000001, + -2.1839999999999993 -0.09916630671506255 -8.5475, + -2.895999999999999 -0.09916630671506255 -8.5475, + -2.895999999999999 0.09916702661827159 -8.5475, + -2.1839999999999993 0.09916702661827159 -8.5475 ] } + coordIndex [ + 0, 1, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896257 0.5773502691896258, + 0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896257 -0.5773502691896258, + 0.5773502691896256 -0.5773502691896256 -0.577350269189626, + -0.5773502691896256 -0.5773502691896256 -0.577350269189626, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865474 -0.7071067811865477, + 0.0 -0.7071067811865474 -0.7071067811865477, + 0.4472135954999579 -0.8944271909999159 -1.662810263565879e-16, + 0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 -1.662810263565879e-16, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + 0.4082482904638631 -0.8164965809277261 0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 0.4082482904638629, + 0.40824829046386296 -0.8164965809277259 -0.4082482904638632, + -0.40824829046386296 -0.8164965809277259 -0.4082482904638632, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.4472135954999579 0.0 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 0.0 -0.8944271909999159, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 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, 12, 13, 5, 4, -1, + 0, 3, 2, 9, 8, 1, -1, + 0, 4, 7, 3, -1, + 1, 8, 9, 2, 14, 17, 16, 12, -1, + 2, 3, 7, 6, 15, 14, -1, + 4, 5, 10, 11, 6, 7, -1, + 5, 13, 18, 19, 15, 6, 11, 10, -1, + 12, 16, 18, 13, -1, + 14, 15, 19, 17, -1, + 16, 17, 21, 20, -1, + 16, 20, 23, 29, 28, 27, 18, -1, + 17, 19, 24, 25, 26, 22, 21, -1, + 18, 27, 24, 19, -1, + 20, 21, 31, 30, -1, + 20, 30, 33, 37, 36, 23, -1, + 21, 22, 34, 35, 32, 31, -1, + 22, 23, 36, 34, -1, + 22, 26, 29, 23, -1, + 24, 27, 28, 25, -1, + 25, 28, 29, 26, -1, + 30, 31, 32, 33, -1, + 32, 35, 40, 39, -1, + 32, 39, 38, 33, -1, + 33, 38, 41, 37, -1, + 34, 36, 37, 35, -1, + 35, 37, 41, 40, -1, + 38, 39, 40, 41, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 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, 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, -1, + 0, 0, 0, 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, 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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 00000000..7e28c731 Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..638618e0 --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,499 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material DEF tab Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.470588 0.5686274509803921 0.6078431372549019 + specularColor 0.501961 0.611764705882353 0.6509803921568628 + ambientIntensity 0.5490195294117647 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -3.4299999999999997 0.30500000000000027 -5.323333333333334, + -3.4299999999999997 -0.30500000000000005 -5.323333333333334, + -1.6499999999999995 -0.30500000000000027 -5.323333333333334, + -1.6499999999999995 0.30500000000000005 -5.323333333333334, + -3.4299999999999993 0.30500000000000027 -1.263333333333334, + -3.4299999999999993 -0.30500000000000005 -1.263333333333334, + -1.6499999999999995 -0.30500000000000027 -1.2633333333333343, + -1.6499999999999995 0.30500000000000005 -1.2633333333333343, + -3.4299999999999993 0.10166666666666667 -1.263333333333334, + -3.4299999999999993 -0.10166666666666692 -1.263333333333334, + -3.136666666666666 0.30500000000000027 -1.263333333333334, + -1.9433333333333325 0.3050000000000001 -1.2633333333333343, + -3.136666666666666 -0.30500000000000005 -1.263333333333334, + -1.9433333333333325 -0.3050000000000002 -1.2633333333333343, + -1.6499999999999995 -0.10166666666666668 -1.2633333333333343, + -1.6499999999999995 0.1016666666666669 -1.2633333333333343, + -3.136666666666666 0.10166666666666664 -1.263333333333334, + -3.136666666666666 -0.10166666666666695 -1.263333333333334, + -1.9433333333333325 -0.10166666666666666 -1.2633333333333343, + -1.9433333333333325 0.10166666666666693 -1.2633333333333343, + -1.9433333333333316 0.10166666666666693 9.406666666666666, + -3.1366666666666645 0.10166666666666664 9.406666666666666, + -3.1366666666666645 -0.10166666666666695 9.406666666666666, + -1.9433333333333316 -0.10166666666666666 9.406666666666666 ] } + coordIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + normal Normal { vector [ + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + -0.577350269189626 -0.5773502691896258 -0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896257 -0.5773502691896257, + -0.5773502691896258 0.5773502691896257 0.5773502691896257, + -0.577350269189626 -0.5773502691896256 0.5773502691896256, + 0.577350269189626 -0.5773502691896256 0.5773502691896256, + 0.5773502691896261 0.5773502691896256 0.5773502691896256, + -0.7071067811865477 0.0 0.7071067811865475, + -0.7071067811865477 0.0 0.7071067811865475, + 2.5998828073502285e-19 0.4472135954999579 0.8944271909999159, + 4.1648218237957e-16 0.4472135954999579 0.8944271909999159, + -1.1131458040453565e-16 -0.4472135954999579 0.8944271909999159, + 3.049076136942993e-16 -0.4472135954999579 0.8944271909999159, + 0.7071067811865477 0.0 0.7071067811865472, + 0.7071067811865477 0.0 0.7071067811865472, + -0.4082482904638632 0.40824829046386296 0.8164965809277259, + -0.4082482904638631 -0.4082482904638631 0.8164965809277261, + 0.4082482904638634 -0.40824829046386296 0.8164965809277259, + 0.40824829046386324 0.40824829046386296 0.8164965809277259, + 0.5773502691896257 0.5773502691896258 0.5773502691896258, + -0.5773502691896257 0.5773502691896256 0.5773502691896257, + -0.5773502691896256 -0.5773502691896258 0.577350269189626, + 0.577350269189626 -0.5773502691896258 0.5773502691896257 ] } + normalIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 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, 0, 0, 0, 0, -1, + 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, -1 ] + } + } + ] +} + +DEF pin1 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 1.6499999999999968 0.30500000000000027 -5.323333333333333, + 1.6499999999999968 -0.30500000000000005 -5.323333333333333, + 3.429999999999997 -0.30500000000000027 -5.323333333333333, + 3.429999999999997 0.30500000000000005 -5.323333333333333, + 1.6499999999999968 0.30500000000000027 -1.263333333333334, + 1.6499999999999968 -0.30500000000000005 -1.263333333333334, + 3.4299999999999975 -0.30500000000000027 -1.2633333333333343, + 3.4299999999999975 0.30500000000000005 -1.2633333333333343, + 1.6499999999999968 0.10166666666666668 -1.263333333333334, + 1.6499999999999968 -0.1016666666666669 -1.263333333333334, + 1.9433333333333302 0.3050000000000002 -1.263333333333334, + 3.136666666666664 0.30500000000000005 -1.263333333333334, + 1.9433333333333302 -0.3050000000000001 -1.263333333333334, + 3.136666666666664 -0.30500000000000027 -1.263333333333334, + 3.4299999999999975 -0.10166666666666667 -1.2633333333333343, + 3.4299999999999975 0.10166666666666692 -1.2633333333333343, + 1.9433333333333302 0.10166666666666666 -1.263333333333334, + 1.9433333333333302 -0.10166666666666693 -1.263333333333334, + 3.136666666666664 -0.10166666666666664 -1.263333333333334, + 3.136666666666664 0.10166666666666695 -1.263333333333334, + 3.1366666666666654 0.10166666666666695 9.406666666666666, + 1.9433333333333316 0.10166666666666666 9.406666666666666, + 1.9433333333333316 -0.10166666666666693 9.406666666666666, + 3.1366666666666654 -0.10166666666666664 9.406666666666666 ] } + coordIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + normal Normal { vector [ + -0.5773502691896257 0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896257 -0.5773502691896257, + -0.577350269189626 0.5773502691896256 0.5773502691896256, + -0.5773502691896261 -0.5773502691896256 0.5773502691896256, + 0.5773502691896262 -0.5773502691896256 0.5773502691896255, + 0.5773502691896264 0.5773502691896255 0.5773502691896254, + -0.7071067811865477 0.0 0.7071067811865472, + -0.7071067811865477 0.0 0.7071067811865472, + -2.2169417838992098e-16 0.4472135954999579 0.8944271909999159, + 6.107502098077481e-16 0.4472135954999579 0.8944271909999159, + -3.3326874707519167e-16 -0.4472135954999579 0.8944271909999159, + 4.991756411224773e-16 -0.4472135954999579 0.8944271909999159, + 0.707106781186548 0.0 0.7071067811865469, + 0.707106781186548 0.0 0.7071067811865469, + -0.40824829046386335 0.40824829046386296 0.8164965809277259, + -0.4082482904638632 -0.40824829046386296 0.8164965809277259, + 0.40824829046386363 -0.40824829046386296 0.8164965809277258, + 0.40824829046386335 0.40824829046386296 0.8164965809277258, + 0.5773502691896257 0.5773502691896258 0.5773502691896258, + -0.5773502691896257 0.5773502691896256 0.5773502691896257, + -0.5773502691896256 -0.5773502691896258 0.577350269189626, + 0.577350269189626 -0.5773502691896258 0.5773502691896257 ] } + normalIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 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, 0, 0, 0, 0, -1, + 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, -1 ] + } + } + ] +} + +DEF loch Transform { + children [ + Shape { + appearance Appearance { + material DEF hole Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.07333333333333333 0.07333333333333333 0.07333333333333333 + ambientIntensity 0.03333333333333333 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.8000000000000003 0.20300000000000074 -19.0, + -1.6629831585203163 0.20300000000000074 -18.311169821742837, + -1.272792206135786 0.20300000000000074 -17.727207793864217, + -0.6888301782571616 0.20300000000000074 -17.337016841479684, + -6.599609097060475e-17 0.20300000000000074 -17.2, + 0.6888301782571616 0.20300000000000074 -17.337016841479684, + 1.2727922061357853 0.2030000000000003 -17.727207793864213, + 1.6629831585203159 0.2030000000000003 -18.311169821742837, + 1.7999999999999998 0.2030000000000003 -19.0, + 1.662983158520316 0.2030000000000003 -19.688830178257163, + 1.2727922061357857 0.2030000000000003 -20.272792206135787, + 0.6888301782571628 0.20300000000000074 -20.662983158520316, + 3.7486219640545105e-16 0.20300000000000074 -20.8, + -0.688830178257162 0.20300000000000074 -20.662983158520316, + -1.2727922061357855 0.20300000000000074 -20.272792206135787, + -1.662983158520316 0.20300000000000074 -19.688830178257163, + -1.8 1.6170000000000004 -19.0, + -1.662983158520316 1.6170000000000004 -18.311169821742837, + -1.2727922061357857 1.6170000000000004 -17.727207793864217, + -0.6888301782571614 1.6170000000000004 -17.337016841479684, + 1.0716324745987938e-16 1.6170000000000004 -17.2, + 0.6888301782571619 1.6170000000000004 -17.337016841479684, + 1.2727922061357855 1.6170000000000004 -17.727207793864213, + 1.662983158520316 1.6170000000000004 -18.311169821742837, + 1.8 1.6170000000000004 -19.0, + 1.6629831585203163 1.6170000000000004 -19.688830178257163, + 1.272792206135786 1.6170000000000004 -20.272792206135787, + 0.688830178257163 1.6170000000000004 -20.662983158520316, + 5.480215348359352e-16 1.6170000000000004 -20.8, + -0.6888301782571618 1.6170000000000004 -20.662983158520316, + -1.2727922061357853 1.6170000000000004 -20.272792206135787, + -1.6629831585203159 1.6170000000000004 -19.688830178257163 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + -0.8909091543078936 -0.4541815482495891 -1.638789139736435e-16, + -0.823092732992002 -0.45418154824958934 0.34093617309602514, + -0.6299679044322836 -0.45418154824958895 0.6299679044322841, + -0.3409361730960257 -0.4541815482495892 0.8230927329920018, + -1.0084856244531911e-16 -0.45418154824958934 0.8909091543078934, + 0.34093617309602414 -0.4541815482495891 0.8230927329920025, + 0.629967904432283 -0.4541815482495894 0.6299679044322843, + 0.8230927329920023 -0.45418154824958945 0.34093617309602403, + 0.8909091543078933 -0.45418154824958934 1.2606070305664882e-16, + 0.8230927329920025 -0.45418154824958945 -0.34093617309602386, + 0.6299679044322835 -0.4541815482495894 -0.629967904432284, + 0.34093617309602425 -0.4541815482495891 -0.8230927329920024, + -8.824249213965422e-17 -0.45418154824958934 -0.8909091543078934, + -0.34093617309602414 -0.45418154824958906 -0.8230927329920025, + -0.6299679044322832 -0.45418154824958923 -0.6299679044322842, + -0.8230927329920025 -0.4541815482495891 -0.34093617309602425, + -0.8909091543078933 0.45418154824958934 -1.2606070305664882e-16, + -0.8230927329920018 0.4541815482495895 0.3409361730960252, + -0.6299679044322835 0.4541815482495892 0.6299679044322841, + -0.3409361730960257 0.45418154824958923 0.8230927329920018, + -3.7818210916994663e-17 0.45418154824958934 0.8909091543078934, + 0.34093617309602414 0.45418154824958906 0.8230927329920026, + 0.6299679044322831 0.45418154824958923 0.6299679044322845, + 0.8230927329920025 0.45418154824958923 0.3409361730960242, + 0.8909091543078936 0.4541815482495891 1.638789139736435e-16, + 0.8230927329920026 0.45418154824958923 -0.34093617309602386, + 0.6299679044322835 0.45418154824958923 -0.629967904432284, + 0.34093617309602436 0.4541815482495892 -0.8230927329920025, + -2.5212140611329777e-17 0.45418154824958934 -0.8909091543078934, + -0.3409361730960241 0.4541815482495891 -0.8230927329920025, + -0.6299679044322832 0.4541815482495894 -0.6299679044322842, + -0.8230927329920025 0.45418154824958945 -0.3409361730960242 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + color Color { color [ + 0.015466660261154175 0.01626666635274887 0.019999999552965164, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 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, -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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF tab Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.403499999999999 1.5999999999999988 -8.629999999999999, + 5.403499999999999 0.19999999999999885 -8.629999999999999, + -5.403499999999999 0.19999999999999973 -8.629999999999999, + -5.403499999999999 1.5999999999999996 -8.629999999999999, + 5.403499999999999 1.5999999999999988 -21.51, + 5.403499999999999 0.19999999999999885 -21.51, + -5.403499999999999 0.19999999999999973 -21.51, + -5.403499999999999 1.5999999999999996 -21.51 ] } + 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.5773502691896257 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896257 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896257 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.653333 0.7933333333333333 0.8933333333333333, + 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.011765 0.011764705882352941 0.4 + specularColor 0.011765 0.011764705882352941 0.4 + ambientIntensity 0.14222222222222222 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -5.35 1.6050000000000006 -14.343333000000005, + -5.35 -3.224999999999999 -13.343333000000005, + 5.35 -3.2250000000000005 -13.343333000000005, + 5.35 1.6049999999999998 -14.343333000000005, + -5.349999999999999 1.6050000000000006 -5.323333000000005, + -5.349999999999999 -3.224999999999999 -5.323333000000005, + 5.3500000000000005 -3.2250000000000005 -5.323333000000005, + 5.3500000000000005 1.6049999999999998 -5.323333000000005 ] } + 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.6208281997174845 0.494961687239091 -0.6079352552706409, + -0.5418896715101736 -0.651752211794403 -0.5306360695728285, + 0.5418896715101735 -0.6517522117944031 -0.5306360695728287, + 0.6208281997174845 0.49496168723909095 -0.607935255270641, + -0.5773502691896257 0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896257 0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896258 0.5773502691896257 ] } + 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.2311800867319107 0.24313244223594666 0.3933333456516266, + 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 ] + } + } + ] +} + diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 00000000..80a292dc Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..d1e85245 --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO220AC_Dioden_Wings3d_RevA_20Apr2013/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,499 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material DEF tab Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.529412 0.6431372549019608 0.6862745098039216 + specularColor 0.529412 0.6431372549019608 0.6862745098039216 + ambientIntensity 0.6196079215686275 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.65 0.30500000000000005 5.0, + -1.65 -0.30500000000000027 5.0, + -3.43 -0.30500000000000005 5.0, + -3.43 0.30500000000000027 5.0, + -1.65 0.30500000000000005 0.9400000000000004, + -1.65 -0.30500000000000027 0.9400000000000004, + -3.43 -0.30500000000000005 0.9400000000000004, + -3.43 0.30500000000000027 0.9400000000000004, + -1.65 0.10166666666666646 0.9400000000000004, + -1.65 -0.10166666666666713 0.9400000000000004, + -1.9433333333333334 0.3050000000000001 0.9400000000000004, + -3.1366666666666667 0.30500000000000027 0.9400000000000004, + -1.9433333333333334 -0.3050000000000002 0.9400000000000004, + -3.1366666666666667 -0.30500000000000005 0.9400000000000004, + -3.43 -0.10166666666666647 0.9400000000000004, + -3.43 0.10166666666666711 0.9400000000000004, + -1.9433333333333334 0.10166666666666649 0.9400000000000004, + -1.9433333333333334 -0.1016666666666671 0.9400000000000004, + -3.1366666666666667 -0.1016666666666665 0.9400000000000004, + -3.1366666666666667 0.10166666666666709 0.9400000000000004, + -3.1366666666666667 0.10166666666666709 -9.73, + -1.9433333333333334 0.10166666666666649 -9.73, + -1.9433333333333334 -0.1016666666666671 -9.73, + -3.1366666666666667 -0.1016666666666665 -9.73 ] } + coordIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896257 0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896257 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896256 0.5773502691896258 -0.5773502691896258, + 0.7071067811865475 0.0 -0.7071067811865476, + 0.7071067811865475 0.0 -0.7071067811865476, + -1.3583081340503745e-17 0.4472135954999579 -0.8944271909999159, + 1.2515765002577443e-16 0.4472135954999579 -0.8944271909999159, + -1.2515765002577443e-16 -0.4472135954999579 -0.8944271909999159, + 1.3583081340503745e-17 -0.4472135954999579 -0.8944271909999159, + -0.7071067811865475 0.0 -0.7071067811865476, + -0.7071067811865475 0.0 -0.7071067811865476, + 0.4082482904638632 0.40824829046386296 -0.8164965809277259, + 0.4082482904638628 -0.4082482904638631 -0.8164965809277261, + -0.4082482904638632 -0.40824829046386296 -0.8164965809277259, + -0.4082482904638628 0.4082482904638631 -0.8164965809277261, + -0.5773502691896255 0.5773502691896258 -0.5773502691896258, + 0.577350269189626 0.5773502691896256 -0.5773502691896256, + 0.5773502691896255 -0.5773502691896258 -0.5773502691896258, + -0.577350269189626 -0.5773502691896256 -0.5773502691896256 ] } + normalIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 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, 0, 0, 0, 0, -1, + 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, -1 ] + } + } + ] +} + +DEF pin1 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 3.43 0.30500000000000005 5.0, + 3.43 -0.30500000000000027 5.0, + 1.65 -0.30500000000000005 5.0, + 1.65 0.30500000000000027 5.0, + 3.43 0.30500000000000005 0.9400000000000004, + 3.43 -0.30500000000000027 0.9400000000000004, + 1.65 -0.30500000000000005 0.9400000000000004, + 1.65 0.30500000000000027 0.9400000000000004, + 3.43 0.10166666666666647 0.9400000000000004, + 3.43 -0.10166666666666711 0.9400000000000004, + 3.1366666666666667 0.30500000000000005 0.9400000000000004, + 1.9433333333333334 0.3050000000000002 0.9400000000000004, + 3.1366666666666667 -0.30500000000000027 0.9400000000000004, + 1.9433333333333334 -0.3050000000000001 0.9400000000000004, + 1.65 -0.10166666666666646 0.9400000000000004, + 1.65 0.10166666666666713 0.9400000000000004, + 3.1366666666666667 0.1016666666666665 0.9400000000000004, + 3.1366666666666667 -0.10166666666666709 0.9400000000000004, + 1.9433333333333334 -0.10166666666666649 0.9400000000000004, + 1.9433333333333334 0.1016666666666671 0.9400000000000004, + 1.9433333333333334 0.1016666666666671 -9.73, + 3.1366666666666667 0.1016666666666665 -9.73, + 3.1366666666666667 -0.10166666666666709 -9.73, + 1.9433333333333334 -0.10166666666666649 -9.73 ] } + coordIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + normal Normal { vector [ + 0.5773502691896258 0.5773502691896257 0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896257 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896256 0.5773502691896258 -0.5773502691896258, + 0.7071067811865475 0.0 -0.7071067811865476, + 0.7071067811865475 0.0 -0.7071067811865476, + -1.3583081340503745e-17 0.4472135954999579 -0.8944271909999159, + 1.2515765002577443e-16 0.4472135954999579 -0.8944271909999159, + -1.2515765002577443e-16 -0.4472135954999579 -0.8944271909999159, + 1.3583081340503745e-17 -0.4472135954999579 -0.8944271909999159, + -0.7071067811865475 0.0 -0.7071067811865476, + -0.7071067811865475 0.0 -0.7071067811865476, + 0.4082482904638632 0.40824829046386296 -0.8164965809277259, + 0.4082482904638628 -0.4082482904638631 -0.8164965809277261, + -0.4082482904638632 -0.40824829046386296 -0.8164965809277259, + -0.4082482904638628 0.4082482904638631 -0.8164965809277261, + -0.5773502691896255 0.5773502691896258 -0.5773502691896258, + 0.577350269189626 0.5773502691896256 -0.5773502691896256, + 0.5773502691896255 -0.5773502691896258 -0.5773502691896258, + -0.577350269189626 -0.5773502691896256 -0.5773502691896256 ] } + normalIndex [ + 0, 1, 5, 9, 8, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 10, 11, 7, 3, -1, + 1, 2, 6, 13, 12, 5, -1, + 2, 3, 7, 15, 14, 6, -1, + 4, 8, 9, 5, 12, 17, 16, 10, -1, + 6, 14, 15, 7, 11, 19, 18, 13, -1, + 10, 16, 19, 11, -1, + 12, 13, 18, 17, -1, + 16, 17, 22, 21, -1, + 16, 21, 20, 19, -1, + 17, 18, 23, 22, -1, + 18, 19, 20, 23, -1, + 20, 21, 22, 23, -1 ] + color Color { color [ + 0.653333 0.7933333333333333 0.8933333333333333, + 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, 0, 0, 0, 0, -1, + 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, -1 ] + } + } + ] +} + +DEF loch Transform { + children [ + Shape { + appearance Appearance { + material DEF hole Material { + diffuseColor 1.0 1.0 1.0 + emissiveColor 0.0 0.0 0.0 + specularColor 0.07333333333333333 0.07333333333333333 0.07333333333333333 + ambientIntensity 0.03333333333333333 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -1.8000000000000003 0.20300000000000074 19.0, + -1.6629831585203163 0.20300000000000074 19.688830178257163, + -1.272792206135786 0.20300000000000074 20.272792206135783, + -0.6888301782571616 0.20300000000000074 20.662983158520316, + -6.599609097060475e-17 0.20300000000000074 20.8, + 0.6888301782571616 0.20300000000000074 20.662983158520316, + 1.2727922061357853 0.2030000000000003 20.272792206135787, + 1.6629831585203159 0.2030000000000003 19.688830178257163, + 1.7999999999999998 0.2030000000000003 19.0, + 1.662983158520316 0.2030000000000003 18.311169821742837, + 1.2727922061357857 0.2030000000000003 17.727207793864213, + 0.6888301782571628 0.20300000000000074 17.337016841479684, + 3.7486219640545105e-16 0.20300000000000074 17.2, + -0.688830178257162 0.20300000000000074 17.337016841479684, + -1.2727922061357855 0.20300000000000074 17.727207793864213, + -1.662983158520316 0.20300000000000074 18.311169821742837, + -1.8 1.6170000000000004 19.0, + -1.662983158520316 1.6170000000000004 19.688830178257163, + -1.2727922061357857 1.6170000000000004 20.272792206135783, + -0.6888301782571614 1.6170000000000004 20.662983158520316, + 1.0716324745987938e-16 1.6170000000000004 20.8, + 0.6888301782571619 1.6170000000000004 20.662983158520316, + 1.2727922061357855 1.6170000000000004 20.272792206135787, + 1.662983158520316 1.6170000000000004 19.688830178257163, + 1.8 1.6170000000000004 19.0, + 1.6629831585203163 1.6170000000000004 18.311169821742837, + 1.272792206135786 1.6170000000000004 17.727207793864213, + 0.688830178257163 1.6170000000000004 17.337016841479684, + 5.480215348359352e-16 1.6170000000000004 17.2, + -0.6888301782571618 1.6170000000000004 17.337016841479684, + -1.2727922061357853 1.6170000000000004 17.727207793864213, + -1.6629831585203159 1.6170000000000004 18.311169821742837 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + normal Normal { vector [ + -0.8909091543078936 -0.4541815482495891 -1.638789139736435e-16, + -0.823092732992002 -0.45418154824958934 0.34093617309602514, + -0.6299679044322836 -0.45418154824958895 0.6299679044322841, + -0.3409361730960257 -0.4541815482495892 0.8230927329920018, + -1.0084856244531911e-16 -0.45418154824958934 0.8909091543078934, + 0.34093617309602414 -0.4541815482495891 0.8230927329920025, + 0.629967904432283 -0.4541815482495894 0.6299679044322843, + 0.8230927329920023 -0.45418154824958945 0.34093617309602403, + 0.8909091543078933 -0.45418154824958934 1.2606070305664882e-16, + 0.8230927329920025 -0.45418154824958945 -0.34093617309602386, + 0.6299679044322835 -0.4541815482495894 -0.629967904432284, + 0.34093617309602425 -0.4541815482495891 -0.8230927329920024, + -8.824249213965422e-17 -0.45418154824958934 -0.8909091543078934, + -0.34093617309602414 -0.45418154824958906 -0.8230927329920025, + -0.6299679044322832 -0.45418154824958923 -0.6299679044322842, + -0.8230927329920025 -0.4541815482495891 -0.34093617309602425, + -0.8909091543078933 0.45418154824958934 -1.2606070305664882e-16, + -0.8230927329920018 0.4541815482495895 0.3409361730960252, + -0.6299679044322835 0.4541815482495892 0.6299679044322841, + -0.3409361730960257 0.45418154824958923 0.8230927329920018, + -3.7818210916994663e-17 0.45418154824958934 0.8909091543078934, + 0.34093617309602414 0.45418154824958906 0.8230927329920026, + 0.6299679044322831 0.45418154824958923 0.6299679044322845, + 0.8230927329920025 0.45418154824958923 0.3409361730960242, + 0.8909091543078936 0.4541815482495891 1.638789139736435e-16, + 0.8230927329920026 0.45418154824958923 -0.34093617309602386, + 0.6299679044322835 0.45418154824958923 -0.629967904432284, + 0.34093617309602436 0.4541815482495892 -0.8230927329920025, + -2.5212140611329777e-17 0.45418154824958934 -0.8909091543078934, + -0.3409361730960241 0.4541815482495891 -0.8230927329920025, + -0.6299679044322832 0.4541815482495894 -0.6299679044322842, + -0.8230927329920025 0.45418154824958945 -0.3409361730960242 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 2, 18, 17, -1, + 2, 3, 19, 18, -1, + 3, 4, 20, 19, -1, + 4, 5, 21, 20, -1, + 5, 6, 22, 21, -1, + 6, 7, 23, 22, -1, + 7, 8, 24, 23, -1, + 8, 9, 25, 24, -1, + 9, 10, 26, 25, -1, + 10, 11, 27, 26, -1, + 11, 12, 28, 27, -1, + 12, 13, 29, 28, -1, + 13, 14, 30, 29, -1, + 14, 15, 31, 30, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1 ] + color Color { color [ + 0.03913043439388275 0.05999999865889549 0.04391304403543472, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 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, -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, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF tab Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 5.403499999999999 1.5999999999999988 21.51, + 5.403499999999999 0.19999999999999885 21.51, + -5.403499999999999 0.19999999999999973 21.51, + -5.403499999999999 1.5999999999999996 21.51, + 5.403499999999999 1.5999999999999988 8.629999999999999, + 5.403499999999999 0.19999999999999885 8.629999999999999, + -5.403499999999999 0.19999999999999973 8.629999999999999, + -5.403499999999999 1.5999999999999996 8.629999999999999 ] } + 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.5773502691896257 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896257 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896257 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.653333 0.7933333333333333 0.8933333333333333, + 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 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 + colorPerVertex TRUE + coord Coordinate { point [ + 5.35 1.6049999999999998 14.02, + 5.35 -3.2250000000000005 13.02, + -5.35 -3.224999999999999 13.02, + -5.35 1.6050000000000006 14.02, + 5.35 1.6049999999999998 5.0, + 5.35 -3.2250000000000005 5.0, + -5.35 -3.224999999999999 5.0, + -5.35 1.6050000000000006 5.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.6208281997174846 0.494961687239091 0.607935255270641, + 0.5418896715101735 -0.6517522117944031 0.5306360695728287, + -0.5418896715101736 -0.651752211794403 0.5306360695728286, + -0.6208281997174845 0.494961687239091 0.607935255270641, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + -0.5773502691896257 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.41333332657814026 0.41333332657814026 0.41333332657814026, + 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 ] + } + } + ] +} + diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wings b/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wings new file mode 100644 index 00000000..80c6877d Binary files /dev/null and b/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wings differ diff --git a/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wrl b/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wrl new file mode 100644 index 00000000..4a3d5040 --- /dev/null +++ b/modules/contrib_modules_3d_dl1eic/3D/TO263-3__RevA_06Sep2012/TO263-3_Faktor03937_RevA_06Sep2012.wrl @@ -0,0 +1,624 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material DEF pin Material { + diffuseColor 1.0 1.0 1.0 + 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 [ + 2.14 -5.25 1.9999999999999996, + 2.14 -4.25 1.9999999999999996, + 2.94 -4.25 1.9999999999999996, + 2.94 -5.25 1.9999999999999996, + 2.14 -5.25 1.4, + 2.14 -4.25 1.4, + 2.94 -4.25 1.4, + 2.94 -5.25 1.4, + 2.94 -6.25 1.9999999999999996, + 2.14 -6.25 1.9999999999999996, + 2.14 -6.25 1.4, + 2.94 -6.25 1.4, + 2.14 -5.583333333333333 1.4, + 2.14 -5.916666666666666 1.4, + 2.94 -5.583333333333333 1.4, + 2.94 -5.916666666666666 1.4, + 2.14 -5.916666666666666 0.0, + 2.94 -5.916666666666666 0.0, + 2.94 -6.25 0.0, + 2.14 -6.25 0.0, + 2.14 -5.583333333333333 0.0, + 2.94 -5.583333333333333 0.0, + 2.94 -6.25 0.9333333333333333, + 2.94 -6.25 0.5666666666666667, + 2.14 -6.25 0.9333333333333333, + 2.14 -6.25 0.5666666666666667, + 2.94 -8.49 0.5666666666666667, + 2.14 -8.49 0.5666666666666667, + 2.14 -8.49 0.0, + 2.94 -8.49 0.0 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + normal Normal { vector [ + -0.7071067811865475 0.0 0.7071067811865475, + -0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + -1.0 0.0 0.0, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 1.0 0.0 0.0, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.4472135954999579 -0.8944271909999159 0.0, + 0.8164965809277261 -0.4082482904638631 0.4082482904638631, + -0.4472135954999579 -0.8944271909999159 0.0, + -0.8164965809277261 -0.4082482904638631 0.4082482904638631, + 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, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + color Color { color [ + 0.6 0.7092307692307691 0.7333333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 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, -1, + 0, 0, 0, 0, -1, + 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, -1, + 0, 0, 0, 0, -1, + 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, -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.94 -5.25 1.9999999999999996, + -2.94 -4.25 1.9999999999999996, + -2.14 -4.25 1.9999999999999996, + -2.14 -5.25 1.9999999999999996, + -2.94 -5.25 1.4, + -2.94 -4.25 1.4, + -2.14 -4.25 1.4, + -2.14 -5.25 1.4, + -2.14 -6.25 1.9999999999999996, + -2.94 -6.25 1.9999999999999996, + -2.94 -6.25 1.4, + -2.14 -6.25 1.4, + -2.94 -5.583333333333333 1.4, + -2.94 -5.916666666666666 1.4, + -2.14 -5.583333333333333 1.4, + -2.14 -5.916666666666666 1.4, + -2.94 -5.916666666666666 0.0, + -2.14 -5.916666666666666 0.0, + -2.14 -6.25 0.0, + -2.94 -6.25 0.0, + -2.94 -5.583333333333333 0.0, + -2.14 -5.583333333333333 0.0, + -2.14 -6.25 0.9333333333333333, + -2.14 -6.25 0.5666666666666667, + -2.94 -6.25 0.9333333333333333, + -2.94 -6.25 0.5666666666666667, + -2.14 -8.49 0.5666666666666667, + -2.94 -8.49 0.5666666666666667, + -2.94 -8.49 0.0, + -2.14 -8.49 0.0 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + normal Normal { vector [ + -0.7071067811865475 0.0 0.7071067811865475, + -0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 0.0, + 0.7071067811865475 -0.7071067811865475 0.0, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + -1.0 0.0 0.0, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 1.0 0.0 0.0, + -0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.7071067811865475 0.0 -0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.4472135954999579 -0.8944271909999159 0.0, + 0.8164965809277261 -0.4082482904638631 0.4082482904638631, + -0.4472135954999579 -0.8944271909999159 0.0, + -0.8164965809277261 -0.4082482904638631 0.4082482904638631, + 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, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + color Color { color [ + 0.6 0.7092307692307691 0.7333333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 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, -1, + 0, 0, 0, 0, -1, + 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, -1, + 0, 0, 0, 0, -1, + 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, -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 pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -5.245 4.25 1.27, + 5.245 4.25 1.27, + -5.245 4.25 0.0, + 5.245 4.25 0.0, + 5.245 6.250000000001165 1.27, + 4.745000000001165 6.75 1.27, + 5.245 6.250000000001165 0.0, + 4.745000000001165 6.75 0.0, + -4.745000000001165 6.75 1.27, + -5.245 6.250000000001165 1.27, + -4.745000000001165 6.75 0.0, + -5.245 6.250000000001165 0.0 ] } + coordIndex [ + 0, 1, 4, 5, 8, 9, -1, + 0, 2, 3, 1, -1, + 0, 9, 11, 2, -1, + 1, 3, 6, 4, -1, + 2, 11, 10, 7, 6, 3, -1, + 4, 6, 7, 5, -1, + 5, 7, 10, 8, -1, + 8, 10, 11, 9, -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.8125199200687453 0.33655677059077743 0.4759631494779679, + 0.33655677059077743 0.8125199200687453 0.4759631494779679, + 0.8125199200687453 0.33655677059077743 -0.4759631494779679, + 0.33655677059077743 0.8125199200687453 -0.4759631494779679, + -0.33655677059077743 0.8125199200687453 0.4759631494779679, + -0.8125199200687453 0.33655677059077743 0.4759631494779679, + -0.33655677059077743 0.8125199200687453 -0.4759631494779679, + -0.8125199200687453 0.33655677059077743 -0.4759631494779679 ] } + normalIndex [ + 0, 1, 4, 5, 8, 9, -1, + 0, 2, 3, 1, -1, + 0, 9, 11, 2, -1, + 1, 3, 6, 4, -1, + 2, 11, 10, 7, 6, 3, -1, + 4, 6, 7, 5, -1, + 5, 7, 10, 8, -1, + 8, 10, 11, 9, -1 ] + color Color { color [ + 0.6 0.7092307692307691 0.7333333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 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, -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 pin + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -0.4 -5.25 1.9999999999999996, + -0.4 -4.25 1.9999999999999996, + 0.4 -4.25 1.9999999999999996, + 0.4 -5.25 1.9999999999999996, + -0.4 -5.25 1.4, + -0.4 -4.25 1.4, + 0.4 -4.25 1.4, + 0.4 -5.25 1.4, + 0.4 -6.25 1.9999999999999996, + -0.4 -6.25 1.9999999999999996, + -0.4 -6.25 1.4, + 0.4 -6.25 1.4, + -0.4 -5.583333333333333 1.4, + -0.4 -5.916666666666666 1.4, + 0.4 -5.583333333333333 1.4, + 0.4 -5.916666666666666 1.4, + -0.4 -5.916666666666666 0.0, + 0.4 -5.916666666666666 0.0, + 0.4 -6.25 0.0, + -0.4 -6.25 0.0, + -0.4 -5.583333333333333 0.0, + 0.4 -5.583333333333333 0.0, + 0.4 -6.25 0.9333333333333333, + 0.4 -6.25 0.5666666666666667, + -0.4 -6.25 0.9333333333333333, + -0.4 -6.25 0.5666666666666667, + 0.4 -8.49 0.5666666666666667, + -0.4 -8.49 0.5666666666666667, + -0.4 -8.49 0.0, + 0.4 -8.49 0.0 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + normal Normal { vector [ + -0.7071067811865475 0.0 0.7071067811865475, + -0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.5773502691896258 0.5773502691896258 0.5773502691896258, + 0.7071067811865475 0.0 0.7071067811865475, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.5773502691896258 -0.5773502691896258 0.5773502691896258, + -0.7071067811865476 -0.7071067811865475 0.0, + 0.7071067811865476 -0.7071067811865475 0.0, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + -1.0 5.947623346206186e-17 0.0, + 0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 1.0 7.930164461608248e-17 0.0, + -0.7071067811865475 6.308407200068729e-17 -0.7071067811865475, + 0.7071067811865475 8.411209600091637e-17 -0.7071067811865475, + 0.7071067811865475 8.411209600091637e-17 -0.7071067811865475, + -0.7071067811865475 6.308407200068729e-17 -0.7071067811865475, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.447213595499958 -0.894427190999916 0.0, + 0.8164965809277261 -0.40824829046386296 0.4082482904638631, + -0.447213595499958 -0.894427190999916 0.0, + -0.8164965809277261 -0.40824829046386296 0.4082482904638631, + 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, 12, 13, 10, 9, -1, + 0, 9, 8, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 3, 8, 11, 15, 14, 7, -1, + 4, 5, 6, 7, -1, + 4, 7, 14, 12, -1, + 8, 9, 10, 11, -1, + 10, 13, 16, 19, 25, 24, -1, + 10, 24, 22, 11, -1, + 11, 22, 23, 18, 17, 15, -1, + 12, 14, 21, 20, -1, + 12, 20, 16, 13, -1, + 14, 15, 17, 21, -1, + 16, 17, 18, 19, -1, + 16, 20, 21, 17, -1, + 18, 23, 26, 29, -1, + 18, 29, 28, 19, -1, + 19, 28, 27, 25, -1, + 22, 24, 25, 23, -1, + 23, 25, 27, 26, -1, + 26, 27, 28, 29, -1 ] + color Color { color [ + 0.6 0.7092307692307691 0.7333333333333333, + 1.0 1.0 1.0 ] } + colorIndex [ + 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, -1, + 0, 0, 0, 0, -1, + 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, -1, + 0, 0, 0, 0, -1, + 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, -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.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 [ + -4.7655 -3.4000000000000004 4.47, + -4.7655 3.4000000000000004 4.47, + 4.7655 3.4000000000000004 4.47, + 4.7655 -3.4000000000000004 4.47, + -5.295 -4.25 0.0, + -5.295 4.25 0.0, + 5.295 4.25 1.1102230246251565e-16, + 5.295 -4.25 0.0, + -5.295 4.25 2.0, + 5.295 4.25 2.0, + 5.295 -4.25 2.0, + -5.295 -4.25 2.0 ] } + coordIndex [ + 0, 1, 8, 11, -1, + 0, 3, 2, 1, -1, + 0, 11, 10, 3, -1, + 1, 2, 9, 8, -1, + 2, 3, 10, 9, -1, + 4, 5, 6, 7, -1, + 4, 7, 10, 11, -1, + 4, 11, 8, 5, -1, + 5, 8, 9, 6, -1, + 6, 9, 10, 7, -1 ] + normal Normal { vector [ + -0.47674507904197255 -0.4610408127595109 0.7484353670019293, + -0.47674507904197255 0.4610408127595109 0.7484353670019293, + 0.47674507904197255 0.4610408127595109 0.7484353670019293, + 0.47674507904197255 -0.4610408127595109 0.7484353670019293, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 0.5773502691896258 -0.5773502691896258, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896258, + -0.6999907349718195 0.6885911767193722 0.1893545940764113, + 0.6999907349718195 0.6885911767193722 0.1893545940764113, + 0.6999907349718195 -0.6885911767193722 0.1893545940764113, + -0.6999907349718195 -0.6885911767193722 0.1893545940764113 ] } + normalIndex [ + 0, 1, 8, 11, -1, + 0, 3, 2, 1, -1, + 0, 11, 10, 3, -1, + 1, 2, 9, 8, -1, + 2, 3, 10, 9, -1, + 4, 5, 6, 7, -1, + 4, 7, 10, 11, -1, + 4, 11, 8, 5, -1, + 5, 8, 9, 6, -1, + 6, 9, 10, 7, -1 ] + color Color { color [ + 0.1 0.22666666666666666 0.42, + 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, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} +