From bfed6b9849b3bb121cf4c511b2d890ca46d682c4 Mon Sep 17 00:00:00 2001 From: michal777 Date: Tue, 25 Nov 2014 13:55:31 +0100 Subject: [PATCH] fixed broken links to 3d models --- ...-Horizontal_RevB_Faktor03937_03Sep2012.wrl | 740 +++++++++++ .../TO220-vert_RevB_Faktor03937_03Sep2012.wrl | 611 ++++++++++ ...-Horizontal_RevB_Faktor03937_03Sep2012.wrl | 649 ++++++++++ ...O220AC-vert_RevB_Faktor03937_03Sep2012.wrl | 499 ++++++++ ..._Transistor_Type-II_Faktor03937_RevA.wings | Bin ...ra_Transistor_Type-II_Faktor03937_RevA.wrl | 0 ...a_Transistor_Type-I_Faktor03937_RevA.wings | Bin ...era_Transistor_Type-I_Faktor03937_RevA.wrl | 0 ...olderSide_RevB_Faktor03937_03Sep2012.wings | Bin 0 -> 6152 bytes ...mSolderSide_RevB_Faktor03937_03Sep2012.wrl | 766 ++++++++++++ ...orizontal_RevB_Faktor03937_03Sep2012.wings | Bin 0 -> 4291 bytes ...-Horizontal_RevB_Faktor03937_03Sep2012.wrl | 740 +++++++++++ ...l_Reverse_RevB_Faktor03937_03Sep2012.wings | Bin 0 -> 4384 bytes ...tal_Reverse_RevB_Faktor03937_03Sep2012.wrl | 736 +++++++++++ ..._Mirrored_RevB_Faktor03937_03Sep2012.wings | Bin 0 -> 3799 bytes ...rt_Mirrored_RevB_Faktor03937_03Sep2012.wrl | 611 ++++++++++ ...O220-vert_RevB_Faktor03937_03Sep2012.wings | Bin 0 -> 3753 bytes .../TO220-vert_RevB_Faktor03937_03Sep2012.wrl | 611 ++++++++++ .../connectors/subclick_horiz.wings | Bin 0 -> 14674 bytes .../packages3d/connectors/subclick_horiz.wrl | 1086 +++++++++++++++++ .../packages3d/connectors/testpoint_2pads.wrl | 494 ++++++++ modules/packages3d/device/switch_push.wings | Bin 0 -> 2690 bytes modules/packages3d/device/switch_push.wrl | 255 ++++ .../switch_slide_right_angle_terminal.wings | Bin 0 -> 4315 bytes .../switch_slide_right_angle_terminal.wrl | 717 +++++++++++ .../switch_slide_straight_terminal.wings | Bin 0 -> 2926 bytes .../device/switch_slide_straight_terminal.wrl | 366 ++++++ .../switch_toggle_straight_terminal.wings | Bin 0 -> 5593 bytes .../switch_toggle_straight_terminal.wrl | 845 +++++++++++++ modules/packages3d/device/transf_LL1538.wings | Bin 0 -> 3627 bytes modules/packages3d/device/transf_LL1538.wrl | 936 ++++++++++++++ ...disc.wings => Capacitor3MMDiscRM2.5.wings} | Bin ...3mm_disc.wrl => Capacitor3MMDiscRM2.5.wrl} | 0 ...m_disc.wings => Capacitor6MMDiscRM5.wings} | Bin ...p_6mm_disc.wrl => Capacitor6MMDiscRM5.wrl} | 0 modules/packages3d/smd/#ipack_3.wings# | Bin 0 -> 3788 bytes 36 files changed, 10662 insertions(+) create mode 100644 modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl rename modules/packages3d/{OldSowjetAera_Transistor_Wings3D_RevA => }/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wings (100%) rename modules/packages3d/{OldSowjetAera_Transistor_Wings3D_RevA => }/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wrl (100%) rename modules/packages3d/{OldSowjetAera_Transistor_Wings3D_RevA => }/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wings (100%) rename modules/packages3d/{OldSowjetAera_Transistor_Wings3D_RevA => }/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wrl (100%) create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings create mode 100644 modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl create mode 100644 modules/packages3d/connectors/subclick_horiz.wings create mode 100644 modules/packages3d/connectors/subclick_horiz.wrl create mode 100644 modules/packages3d/connectors/testpoint_2pads.wrl create mode 100644 modules/packages3d/device/switch_push.wings create mode 100644 modules/packages3d/device/switch_push.wrl create mode 100644 modules/packages3d/device/switch_slide_right_angle_terminal.wings create mode 100644 modules/packages3d/device/switch_slide_right_angle_terminal.wrl create mode 100644 modules/packages3d/device/switch_slide_straight_terminal.wings create mode 100644 modules/packages3d/device/switch_slide_straight_terminal.wrl create mode 100644 modules/packages3d/device/switch_toggle_straight_terminal.wings create mode 100644 modules/packages3d/device/switch_toggle_straight_terminal.wrl create mode 100644 modules/packages3d/device/transf_LL1538.wings create mode 100644 modules/packages3d/device/transf_LL1538.wrl rename modules/packages3d/discret/Capacitor/{cnp_3mm_disc.wings => Capacitor3MMDiscRM2.5.wings} (100%) rename modules/packages3d/discret/Capacitor/{cnp_3mm_disc.wrl => Capacitor3MMDiscRM2.5.wrl} (100%) rename modules/packages3d/discret/Capacitor/{cnp_6mm_disc.wings => Capacitor6MMDiscRM5.wings} (100%) rename modules/packages3d/discret/Capacitor/{cnp_6mm_disc.wrl => Capacitor6MMDiscRM5.wrl} (100%) create mode 100644 modules/packages3d/smd/#ipack_3.wings# diff --git a/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..fa3a9591 --- /dev/null +++ b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,740 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +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.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.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin1 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.8900000000000015 5.000833693284937 3.5300000000000002, + 0.890000000000001 1.5498336932849375 3.5300000000000002, + -0.889999999999999 1.5498336932849375 3.5300000000000002, + -0.8899999999999986 5.000833693284937 3.5300000000000002, + 0.8900000000000015 5.000833693284937 2.92, + 0.890000000000001 1.5498336932849375 2.92, + -0.889999999999999 1.5498336932849375 2.92, + -0.8899999999999986 5.000833693284937 2.92, + 0.29666666666666774 1.5498336932849375 3.5300000000000002, + -0.29666666666666563 1.5498336932849375 3.5300000000000002, + 0.29666666666666774 1.5498336932849375 2.92, + -0.29666666666666563 1.5498336932849375 2.92, + 0.890000000000001 1.5498336932849375 3.3266666666666667, + 0.890000000000001 1.5498336932849375 3.1233333333333335, + -0.889999999999999 1.5498336932849375 3.3266666666666667, + -0.889999999999999 1.5498336932849375 3.1233333333333335, + 0.3560000000000011 1.5498336932849375 3.3775, + -0.355999999999999 1.5498336932849375 3.3775, + 0.3560000000000011 1.5498336932849375 3.0725000000000002, + -0.355999999999999 1.5498336932849375 3.0725000000000002, + 0.35600000000000104 0.7508336932849371 3.3775, + -0.35599999999999904 0.7508336932849371 3.3775, + -0.35599999999999904 0.7508336932849371 3.0725000000000002, + 0.35600000000000104 0.7508336932849371 3.0725000000000002, + -0.355999999999999 1.3500836932849376 3.0725000000000002, + -0.355999999999999 1.1503336932849377 3.0725000000000002, + -0.35599999999999904 0.9505836932849379 3.0725000000000002, + 0.3560000000000011 1.3500836932849376 3.0725000000000002, + 0.3560000000000011 1.1503336932849377 3.0725000000000002, + 0.35600000000000104 0.9505836932849379 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 3.3775, + -0.35599999999999915 -0.09916630671506255 3.3775, + -0.35599999999999915 -0.09916630671506255 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 3.0725000000000002, + -0.3559999999999991 0.4675003599516039 3.0725000000000002, + -0.35599999999999915 0.09916702661827159 3.0725000000000002, + 0.356000000000001 0.4675003599516039 3.0725000000000002, + 0.3560000000000009 0.09916702661827159 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 -6.9275, + -0.35599999999999915 -0.09916630671506255 -6.9275, + -0.35599999999999915 0.09916702661827159 -6.9275, + 0.3560000000000009 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.577350269189626 0.5773502691896256, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896257 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896258, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + 0.4472135954999579 -0.8944271909999159 0.0, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 0.0, + 0.4082482904638631 -0.8164965809277261 0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 0.4082482904638629, + 0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + 0.7071067811865475 -7.691162611271289e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759504e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759504e-17 -0.7071067811865475, + 0.7071067811865475 -7.691162611271289e-17 -0.7071067811865475, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 1.8231947949196853e-17, + 0.7071067811865475 -0.7071067811865475 -1.8231947949196868e-17, + -0.4472135954999579 4.7879154353852863e-17 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 -7.181873153077936e-17 -0.8944271909999159, + 0.8164965809277261 0.408248290463863 -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 ] + } + } + ] +} + diff --git a/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..399b16e3 --- /dev/null +++ b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,611 @@ +#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.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 [ + -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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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 pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 0.89 0.30500000000000005 5.0, + 0.89 -0.30500000000000027 5.0, + -0.8900000000000002 -0.30500000000000005 5.0, + -0.8900000000000002 0.30500000000000027 5.0, + 0.89 0.30500000000000005 0.9400000000000004, + 0.89 -0.30500000000000027 0.9400000000000004, + -0.8900000000000002 -0.30500000000000005 0.9400000000000004, + -0.8900000000000002 0.30500000000000027 0.9400000000000004, + 0.89 0.10166666666666646 0.9400000000000004, + 0.89 -0.10166666666666713 0.9400000000000004, + 0.5966666666666668 0.3050000000000001 0.9400000000000004, + -0.5966666666666668 0.3050000000000002 0.9400000000000004, + 0.5966666666666668 -0.3050000000000002 0.9400000000000004, + -0.5966666666666668 -0.3050000000000001 0.9400000000000004, + -0.8900000000000002 -0.10166666666666646 0.9400000000000004, + -0.8900000000000002 0.10166666666666713 0.9400000000000004, + 0.5966666666666668 0.1016666666666665 0.9400000000000004, + 0.5966666666666668 -0.10166666666666709 0.9400000000000004, + -0.5966666666666668 -0.1016666666666665 0.9400000000000004, + -0.5966666666666668 0.10166666666666709 0.9400000000000004, + -0.5966666666666668 0.10166666666666709 -9.73, + 0.5966666666666668 0.1016666666666665 -9.73, + 0.5966666666666668 -0.10166666666666709 -9.73, + -0.5966666666666668 -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.35830813405038e-17 0.4472135954999579 -0.8944271909999159, + 1.2515765002577443e-16 0.4472135954999579 -0.8944271909999159, + -1.2515765002577448e-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.40824829046386285 -0.4082482904638631 -0.8164965809277261, + -0.4082482904638632 -0.40824829046386296 -0.8164965809277259, + -0.4082482904638628 0.4082482904638631 -0.8164965809277261, + -0.5773502691896256 0.5773502691896258 -0.5773502691896258, + 0.577350269189626 0.5773502691896256 -0.5773502691896256, + 0.5773502691896256 -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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF 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/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-Horizontal_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..911717e7 --- /dev/null +++ b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/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/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/TO220AC-vert_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..d1e85245 --- /dev/null +++ b/modules/packages3d/Dioden_ThroughHole_Wings3d_RevC_0xSep2012/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/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wings b/modules/packages3d/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wings similarity index 100% rename from modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wings rename to modules/packages3d/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wings diff --git a/modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wrl b/modules/packages3d/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wrl similarity index 100% rename from modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wrl rename to modules/packages3d/OldSowjetAera_Transistor_Type-II_Faktor03937_RevA.wrl diff --git a/modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wings b/modules/packages3d/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wings similarity index 100% rename from modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wings rename to modules/packages3d/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wings diff --git a/modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wrl b/modules/packages3d/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wrl similarity index 100% rename from modules/packages3d/OldSowjetAera_Transistor_Wings3D_RevA/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wrl rename to modules/packages3d/OldSowjetAera_Transistor_Type-I_Faktor03937_RevA.wrl diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 0000000000000000000000000000000000000000..8840150820e40db5760d9e1f2184b90026f5cbb1 GIT binary patch literal 6152 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 A*#H0l literal 0 HcmV?d00001 diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..55b6ae39 --- /dev/null +++ b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_MountedFromSolderSide_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,766 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF pin2 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 [ + -0.889999999999999 5.000833693284937 -1.910000448275866, + -0.8899999999999986 1.5498336932849375 -1.910000448275866, + 0.8900000000000015 1.5498336932849375 -1.910000448275866, + 0.890000000000001 5.000833693284937 -1.910000448275866, + -0.8899999999999991 5.000833693284937 -1.3000004482758656, + -0.8899999999999987 1.5498336932849375 -1.3000004482758656, + 0.8900000000000013 1.5498336932849375 -1.3000004482758656, + 0.8900000000000009 5.000833693284937 -1.3000004482758656, + -0.2966666666666653 1.5498336932849375 -1.910000448275866, + 0.2966666666666681 1.5498336932849375 -1.910000448275866, + -0.29666666666666536 1.5498336932849375 -1.3000004482758656, + 0.296666666666668 1.5498336932849375 -1.3000004482758656, + -0.8899999999999986 1.5498336932849375 -1.7066671149425323, + -0.8899999999999986 1.5498336932849375 -1.5033337816091992, + 0.8900000000000015 1.5498336932849375 -1.7066671149425323, + 0.8900000000000015 1.5498336932849375 -1.5033337816091992, + -0.35599999999999865 1.5498336932849375 -1.7575004482758656, + 0.3560000000000014 1.5498336932849375 -1.7575004482758656, + -0.3559999999999987 1.5498336932849375 -1.4525004482758659, + 0.35600000000000137 1.5498336932849375 -1.4525004482758659, + -0.3559999999999986 0.7508336932849371 -1.7575004482758656, + 0.3560000000000015 0.7508336932849371 -1.7575004482758656, + 0.3560000000000014 0.7508336932849371 -1.4525004482758659, + -0.35599999999999865 0.7508336932849371 -1.4525004482758659, + 0.35600000000000137 1.3500836932849376 -1.4525004482758659, + 0.35600000000000137 1.1503336932849377 -1.4525004482758659, + 0.3560000000000014 0.9505836932849379 -1.4525004482758659, + -0.3559999999999987 1.3500836932849376 -1.4525004482758659, + -0.3559999999999987 1.1503336932849377 -1.4525004482758659, + -0.35599999999999865 0.9505836932849379 -1.4525004482758659, + -0.3559999999999985 -0.09916630671506255 -1.7575004482758656, + 0.3560000000000016 -0.09916630671506255 -1.7575004482758656, + 0.35600000000000154 -0.09916630671506255 -1.4525004482758659, + -0.35599999999999854 -0.09916630671506255 -1.4525004482758659, + 0.3560000000000015 0.4675003599516039 -1.4525004482758659, + 0.35600000000000154 0.09916702661827159 -1.4525004482758659, + -0.3559999999999986 0.4675003599516039 -1.4525004482758659, + -0.35599999999999854 0.09916702661827159 -1.4525004482758659, + -0.35599999999999976 -0.09916630671506255 8.547499551724133, + 0.3560000000000003 -0.09916630671506255 8.547499551724133, + 0.3560000000000003 0.09916702661827159 8.547499551724133, + -0.35599999999999976 0.09916702661827159 8.547499551724133, + 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, + -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, + 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, + 42, 43, 47, 46, -1, + 42, 45, 44, 43, -1, + 42, 46, 49, 45, -1, + 43, 44, 48, 47, -1, + 44, 45, 49, 48, -1, + 46, 47, 48, 49, -1, + 50, 51, 62, 63, 55, 54, -1, + 50, 53, 52, 59, 58, 51, -1, + 50, 54, 57, 53, -1, + 51, 58, 59, 52, 64, 67, 66, 62, -1, + 52, 53, 57, 56, 65, 64, -1, + 54, 55, 60, 61, 56, 57, -1, + 55, 63, 68, 69, 65, 56, 61, 60, -1, + 62, 66, 68, 63, -1, + 64, 65, 69, 67, -1, + 66, 67, 71, 70, -1, + 66, 70, 73, 79, 78, 77, 68, -1, + 67, 69, 74, 75, 76, 72, 71, -1, + 68, 77, 74, 69, -1, + 70, 71, 81, 80, -1, + 70, 80, 83, 87, 86, 73, -1, + 71, 72, 84, 85, 82, 81, -1, + 72, 73, 86, 84, -1, + 72, 76, 79, 73, -1, + 74, 77, 78, 75, -1, + 75, 78, 79, 76, -1, + 80, 81, 82, 83, -1, + 82, 85, 90, 89, -1, + 82, 89, 88, 83, -1, + 83, 88, 91, 87, -1, + 84, 86, 87, 85, -1, + 85, 87, 91, 90, -1, + 88, 89, 90, 91, -1, + 92, 93, 104, 105, 97, 96, -1, + 92, 95, 94, 101, 100, 93, -1, + 92, 96, 99, 95, -1, + 93, 100, 101, 94, 106, 109, 108, 104, -1, + 94, 95, 99, 98, 107, 106, -1, + 96, 97, 102, 103, 98, 99, -1, + 97, 105, 110, 111, 107, 98, 103, 102, -1, + 104, 108, 110, 105, -1, + 106, 107, 111, 109, -1, + 108, 109, 113, 112, -1, + 108, 112, 115, 121, 120, 119, 110, -1, + 109, 111, 116, 117, 118, 114, 113, -1, + 110, 119, 116, 111, -1, + 112, 113, 123, 122, -1, + 112, 122, 125, 129, 128, 115, -1, + 113, 114, 126, 127, 124, 123, -1, + 114, 115, 128, 126, -1, + 114, 118, 121, 115, -1, + 116, 119, 120, 117, -1, + 117, 120, 121, 118, -1, + 122, 123, 124, 125, -1, + 124, 127, 132, 131, -1, + 124, 131, 130, 125, -1, + 125, 130, 133, 129, -1, + 126, 128, 129, 127, -1, + 127, 129, 133, 132, -1, + 130, 131, 132, 133, -1 ] + normal Normal { vector [ + -0.5773502691896258 0.5773502691896257 -0.577350269189626, + -0.5773502691896258 -0.5773502691896258 -0.5773502691896257, + 0.5773502691896258 -0.5773502691896258 -0.5773502691896255, + 0.5773502691896258 0.5773502691896258 -0.5773502691896256, + -0.5773502691896258 0.5773502691896258 0.5773502691896257, + -0.5773502691896261 -0.5773502691896261 0.5773502691896252, + 0.5773502691896261 -0.577350269189626 0.5773502691896253, + 0.5773502691896257 0.5773502691896257 0.5773502691896258, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.0 -0.7071067811865476 -0.7071067811865474, + 0.0 -0.707106781186548 0.707106781186547, + 0.0 -0.707106781186548 0.707106781186547, + -0.4472135954999579 -0.8944271909999159 8.488646395503802e-17, + -0.4472135954999579 -0.8944271909999159 -7.465186678279017e-16, + 0.4472135954999579 -0.8944271909999159 2.476755887581378e-16, + 0.4472135954999579 -0.8944271909999159 -5.8372954302480185e-16, + -0.4082482904638631 -0.8164965809277261 -0.408248290463863, + 0.4082482904638631 -0.8164965809277261 -0.40824829046386285, + -0.40824829046386313 -0.8164965809277263 0.40824829046386246, + 0.40824829046386313 -0.8164965809277263 0.4082482904638626, + -0.7071067811865475 -3.7851795050235733e-17 -0.7071067811865475, + 0.7071067811865476 5.67776925753536e-17 -0.7071067811865475, + 0.7071067811865475 5.677769257535359e-17 0.7071067811865477, + -0.7071067811865476 -3.785179505023574e-17 0.7071067811865475, + 0.4472135954999579 0.0 0.8944271909999159, + 0.4472135954999579 0.0 0.8944271909999159, + 0.4472135954999579 0.0 0.8944271909999159, + -0.447213595499958 0.0 0.894427190999916, + -0.447213595499958 0.0 0.894427190999916, + -0.447213595499958 0.0 0.894427190999916, + -0.5773502691896257 -0.5773502691896257 -0.5773502691896258, + 0.5773502691896258 -0.5773502691896257 -0.5773502691896257, + 0.7071067811865475 -0.7071067811865475 8.929364625000761e-17, + -0.7071067811865475 -0.7071067811865475 -8.929364625000763e-17, + 0.4472135954999579 7.181873153077948e-17 0.8944271909999159, + 0.8164965809277259 0.4082482904638631 0.4082482904638632, + -0.4472135954999579 -4.7879154353853e-17 0.8944271909999159, + -0.8164965809277261 0.408248290463863 0.40824829046386296, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + 0.5773502691896257 -0.5773502691896257 0.5773502691896258, + 0.5773502691896257 0.5773502691896257 0.5773502691896258, + -0.5773502691896258 0.5773502691896258 0.5773502691896257, + 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, + -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, + -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, + 42, 43, 47, 46, -1, + 42, 45, 44, 43, -1, + 42, 46, 49, 45, -1, + 43, 44, 48, 47, -1, + 44, 45, 49, 48, -1, + 46, 47, 48, 49, -1, + 50, 51, 62, 63, 55, 54, -1, + 50, 53, 52, 59, 58, 51, -1, + 50, 54, 57, 53, -1, + 51, 58, 59, 52, 64, 67, 66, 62, -1, + 52, 53, 57, 56, 65, 64, -1, + 54, 55, 60, 61, 56, 57, -1, + 55, 63, 68, 69, 65, 56, 61, 60, -1, + 62, 66, 68, 63, -1, + 64, 65, 69, 67, -1, + 66, 67, 71, 70, -1, + 66, 70, 73, 79, 78, 77, 68, -1, + 67, 69, 74, 75, 76, 72, 71, -1, + 68, 77, 74, 69, -1, + 70, 71, 81, 80, -1, + 70, 80, 83, 87, 86, 73, -1, + 71, 72, 84, 85, 82, 81, -1, + 72, 73, 86, 84, -1, + 72, 76, 79, 73, -1, + 74, 77, 78, 75, -1, + 75, 78, 79, 76, -1, + 80, 81, 82, 83, -1, + 82, 85, 90, 89, -1, + 82, 89, 88, 83, -1, + 83, 88, 91, 87, -1, + 84, 86, 87, 85, -1, + 85, 87, 91, 90, -1, + 88, 89, 90, 91, -1, + 92, 93, 104, 105, 97, 96, -1, + 92, 95, 94, 101, 100, 93, -1, + 92, 96, 99, 95, -1, + 93, 100, 101, 94, 106, 109, 108, 104, -1, + 94, 95, 99, 98, 107, 106, -1, + 96, 97, 102, 103, 98, 99, -1, + 97, 105, 110, 111, 107, 98, 103, 102, -1, + 104, 108, 110, 105, -1, + 106, 107, 111, 109, -1, + 108, 109, 113, 112, -1, + 108, 112, 115, 121, 120, 119, 110, -1, + 109, 111, 116, 117, 118, 114, 113, -1, + 110, 119, 116, 111, -1, + 112, 113, 123, 122, -1, + 112, 122, 125, 129, 128, 115, -1, + 113, 114, 126, 127, 124, 123, -1, + 114, 115, 128, 126, -1, + 114, 118, 121, 115, -1, + 116, 119, 120, 117, -1, + 117, 120, 121, 118, -1, + 122, 123, 124, 125, -1, + 124, 127, 132, 131, -1, + 124, 131, 130, 125, -1, + 125, 130, 133, 129, -1, + 126, 128, 129, 127, -1, + 127, 129, 133, 132, -1, + 130, 131, 132, 133, -1 ] + color Color { color [ + 0.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1, + 3, 3, 3, 3, -1 ] + } + }, + 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.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.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 ] + } + }, + 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.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 0000000000000000000000000000000000000000..dbfb8e5f12bfec7e7ca083cc2855cd1cfe57d5a2 GIT binary patch literal 4291 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..fa3a9591 --- /dev/null +++ b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,740 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +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.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.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin1 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.8900000000000015 5.000833693284937 3.5300000000000002, + 0.890000000000001 1.5498336932849375 3.5300000000000002, + -0.889999999999999 1.5498336932849375 3.5300000000000002, + -0.8899999999999986 5.000833693284937 3.5300000000000002, + 0.8900000000000015 5.000833693284937 2.92, + 0.890000000000001 1.5498336932849375 2.92, + -0.889999999999999 1.5498336932849375 2.92, + -0.8899999999999986 5.000833693284937 2.92, + 0.29666666666666774 1.5498336932849375 3.5300000000000002, + -0.29666666666666563 1.5498336932849375 3.5300000000000002, + 0.29666666666666774 1.5498336932849375 2.92, + -0.29666666666666563 1.5498336932849375 2.92, + 0.890000000000001 1.5498336932849375 3.3266666666666667, + 0.890000000000001 1.5498336932849375 3.1233333333333335, + -0.889999999999999 1.5498336932849375 3.3266666666666667, + -0.889999999999999 1.5498336932849375 3.1233333333333335, + 0.3560000000000011 1.5498336932849375 3.3775, + -0.355999999999999 1.5498336932849375 3.3775, + 0.3560000000000011 1.5498336932849375 3.0725000000000002, + -0.355999999999999 1.5498336932849375 3.0725000000000002, + 0.35600000000000104 0.7508336932849371 3.3775, + -0.35599999999999904 0.7508336932849371 3.3775, + -0.35599999999999904 0.7508336932849371 3.0725000000000002, + 0.35600000000000104 0.7508336932849371 3.0725000000000002, + -0.355999999999999 1.3500836932849376 3.0725000000000002, + -0.355999999999999 1.1503336932849377 3.0725000000000002, + -0.35599999999999904 0.9505836932849379 3.0725000000000002, + 0.3560000000000011 1.3500836932849376 3.0725000000000002, + 0.3560000000000011 1.1503336932849377 3.0725000000000002, + 0.35600000000000104 0.9505836932849379 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 3.3775, + -0.35599999999999915 -0.09916630671506255 3.3775, + -0.35599999999999915 -0.09916630671506255 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 3.0725000000000002, + -0.3559999999999991 0.4675003599516039 3.0725000000000002, + -0.35599999999999915 0.09916702661827159 3.0725000000000002, + 0.356000000000001 0.4675003599516039 3.0725000000000002, + 0.3560000000000009 0.09916702661827159 3.0725000000000002, + 0.3560000000000009 -0.09916630671506255 -6.9275, + -0.35599999999999915 -0.09916630671506255 -6.9275, + -0.35599999999999915 0.09916702661827159 -6.9275, + 0.3560000000000009 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.577350269189626 0.5773502691896256, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896257 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896258, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + 0.4472135954999579 -0.8944271909999159 0.0, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 0.0, + 0.4082482904638631 -0.8164965809277261 0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 0.4082482904638629, + 0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + 0.7071067811865475 -7.691162611271289e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759504e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759504e-17 -0.7071067811865475, + 0.7071067811865475 -7.691162611271289e-17 -0.7071067811865475, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.4472135954999579 -2.546763529460261e-17 -0.8944271909999159, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 1.8231947949196853e-17, + 0.7071067811865475 -0.7071067811865475 -1.8231947949196868e-17, + -0.4472135954999579 4.7879154353852863e-17 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 -7.181873153077936e-17 -0.8944271909999159, + 0.8164965809277261 0.408248290463863 -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 ] + } + } + ] +} + diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 0000000000000000000000000000000000000000..8423d70af3b3d68433f25b61116c4f54bb945786 GIT binary patch literal 4384 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..a371889b --- /dev/null +++ b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-Horizontal_Reverse_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,736 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.2 +DEF bodycomplete 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.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.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1, + 1, 1, 1, 1, -1 ] + } + }, + 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.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.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.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 ] + } + }, + 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.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.03913043439388275 0.05999999865889549 0.04391304403543472, + 0.41333332657814026 0.41333332657814026 0.41333332657814026, + 0.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1, + 2, 2, 2, 2, -1 ] + } + } + ] +} + +DEF pin1 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin3 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex 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 ] + } + } + ] +} + +DEF pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.8900000000000015 5.000833693284937 1.9100000000000001, + 0.890000000000001 1.5498336932849375 1.9100000000000001, + -0.889999999999999 1.5498336932849375 1.9100000000000001, + -0.8899999999999986 5.000833693284937 1.9100000000000001, + 0.8900000000000015 5.000833693284937 1.2999999999999998, + 0.890000000000001 1.5498336932849375 1.2999999999999998, + -0.889999999999999 1.5498336932849375 1.2999999999999998, + -0.8899999999999986 5.000833693284937 1.2999999999999998, + 0.29666666666666774 1.5498336932849375 1.9100000000000001, + -0.29666666666666563 1.5498336932849375 1.9100000000000001, + 0.29666666666666774 1.5498336932849375 1.2999999999999998, + -0.29666666666666563 1.5498336932849375 1.2999999999999998, + 0.890000000000001 1.5498336932849375 1.7066666666666666, + 0.890000000000001 1.5498336932849375 1.5033333333333334, + -0.889999999999999 1.5498336932849375 1.7066666666666666, + -0.889999999999999 1.5498336932849375 1.5033333333333334, + 0.3560000000000011 1.5498336932849375 1.7574999999999998, + -0.355999999999999 1.5498336932849375 1.7574999999999998, + 0.3560000000000011 1.5498336932849375 1.4525000000000001, + -0.355999999999999 1.5498336932849375 1.4525000000000001, + 0.35600000000000104 0.7508336932849371 1.7574999999999998, + -0.35599999999999904 0.7508336932849371 1.7574999999999998, + -0.35599999999999904 0.7508336932849371 1.4525000000000001, + 0.35600000000000104 0.7508336932849371 1.4525000000000001, + -0.355999999999999 1.3500836932849376 1.4525000000000001, + -0.355999999999999 1.1503336932849377 1.4525000000000001, + -0.35599999999999904 0.9505836932849379 1.4525000000000001, + 0.3560000000000011 1.3500836932849376 1.4525000000000001, + 0.3560000000000011 1.1503336932849377 1.4525000000000001, + 0.35600000000000104 0.9505836932849379 1.4525000000000001, + 0.3560000000000009 -0.09916630671506255 1.7574999999999998, + -0.35599999999999915 -0.09916630671506255 1.7574999999999998, + -0.35599999999999915 -0.09916630671506255 1.4525000000000001, + 0.3560000000000009 -0.09916630671506255 1.4525000000000001, + -0.3559999999999991 0.4675003599516039 1.4525000000000001, + -0.35599999999999915 0.09916702661827159 1.4525000000000001, + 0.356000000000001 0.4675003599516039 1.4525000000000001, + 0.3560000000000009 0.09916702661827159 1.4525000000000001, + 0.3560000000000009 -0.09916630671506255 -8.5475, + -0.35599999999999915 -0.09916630671506255 -8.5475, + -0.35599999999999915 0.09916702661827159 -8.5475, + 0.3560000000000009 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.577350269189626 0.5773502691896256, + -0.5773502691896258 -0.5773502691896258 0.5773502691896257, + -0.5773502691896257 0.5773502691896258 0.5773502691896257, + 0.5773502691896258 0.5773502691896257 -0.5773502691896258, + 0.5773502691896257 -0.5773502691896258 -0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 -0.5773502691896258, + -0.5773502691896257 0.5773502691896258 -0.5773502691896257, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865476 0.7071067811865474, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + 0.4472135954999579 -0.8944271909999159 0.0, + -0.4472135954999579 -0.8944271909999159 -1.6628102635658793e-16, + -0.4472135954999579 -0.8944271909999159 0.0, + 0.4082482904638631 -0.8164965809277261 0.4082482904638629, + -0.4082482904638631 -0.8164965809277261 0.4082482904638629, + 0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + 0.7071067811865475 -7.691162611271295e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759511e-17 0.7071067811865475, + -0.7071067811865475 5.798572858759511e-17 -0.7071067811865475, + 0.7071067811865475 -7.691162611271295e-17 -0.7071067811865475, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + -0.4472135954999579 2.546763529460263e-17 -0.8944271909999159, + 0.4472135954999579 -2.5467635294602618e-17 -0.8944271909999159, + 0.4472135954999579 -2.5467635294602618e-17 -0.8944271909999159, + 0.4472135954999579 -2.5467635294602618e-17 -0.8944271909999159, + 0.5773502691896257 -0.5773502691896258 0.5773502691896257, + -0.5773502691896258 -0.5773502691896257 0.5773502691896258, + -0.7071067811865475 -0.7071067811865475 1.8231947949196884e-17, + 0.7071067811865475 -0.7071067811865475 -1.8231947949196887e-17, + -0.4472135954999579 4.787915435385295e-17 -0.8944271909999159, + -0.8164965809277261 0.4082482904638631 -0.4082482904638631, + 0.4472135954999579 -7.181873153077944e-17 -0.8944271909999159, + 0.8164965809277261 0.408248290463863 -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 ] + } + } + ] +} + diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 0000000000000000000000000000000000000000..2d2a8244514729234128a906651a2a3357cb0523 GIT binary patch literal 3799 zcmY#Z4EOYN57sr*GvMWtVqsw5JJKA$z|b?RV$R#>>>ia+(RcIeeD=p*{ygvIb)7ex z`fpag<9m~}UPw_;c#(Yz$CBdZyVG`6t&$H3W}1=1SVbm;mvcPJRlmAZ{LXgy zHX)7QPW&IfmU8ljFg2Zj&K=&A8oy&>)KjldZTdTIY2=4Hec%mybSgr*@jlbk#!dP` zSsc6@HBOoS`TASmKJIcIZ_q&}Dc#>qF_m+j?Vh+RR`4%k{2{W!sFm-)dxl1NhvuAx z%`6sNb80mX3Ekp9Fr!>T@1e8ewhM|sI2Ujj`u3=rJnQi_DI@q zLe9+&jVlcZ)c;cZo4e3z`a^5C_`f$^ua8{uBBmgXk^k#J>$=REgY|`9v z?Ppcsq={!duddPzVNcoOCApIO``>S0551b|&Nctz&#L?dp11Osl(GAYuDt6Q?3!hM zVami?vL>NR%9wp6k%V|nQlY9Gg59#rFI<}#)$ce_>WJJ#cc+;yb6!Z``&D^sjC?Ox7Tej#&`$+DBb>$Y8x zY&f&1StU*`fwR{+GVS}7hkRDt_L3zHOZuF378brbaIJ5GMgHt%cO9QM6idk}txRrH zEn&!+!*tE?f$S!K*>?-t8;ZHkGJH_5IwK^NzC>k%AH#dc-ymc7=S+TKz~Fw7S7%{i zm>0uqkv;B#lXSlr6!+NUF47N=2khza|guhCcohDe&P7xxx|KJ z-0Gd1au&Kb=JUuhJ}|L5C1l04U7u^s=L6QgZ8x0yC;HwAWH`5Ic7&6==a&x$&z@oa zVi5hJ@JH{0*$fpNvdNsX&9f~y)*Ns6E+Cc4ZOb@^{h}d*oZIn8r{jqSTN=Nze2{Z{ zoU>5<9QbruS52>I}_l&hkDk>|Dx!3Qi`{1`r1Se+EI;uPe6@9^!Q>amL^ z(JwNKHdt{Un4B?9wS-H|!mi>y`@PBE+#|{_{64WUORQn}Ma^j!G9O4c^q$jX__nxN zXQ8ox^@n}$1>S_p_HB5#;QM4>>pJ@b*AyZ>80&T%;9;X&|@=)qX`VX|~X`H_7lkJ+sF6HoGUKX-c|>&!Xr!r=)_e*`@H7~ZpZZETTi-0-CR zLX}9x@_;tgFB(f2V*GY-R-^~?seX}YQH^Hq$!Kh)kH zcPlca=5Rn!_W#!x+w*r89KT;Wwbgq5uA1kwpZ93x-!DJEx79j(*Qr0n$L(tLVNO5?Ggei|Gi%L{$J(m@Ng@w?kA}Mns54o0(OLiPCXu~7r3~~ zXz~7+T6>MPG|DO?!(VRg?)ntw{`69;x}NXfMbo<%tk$W0aoxV|>c$?u7S94A-o0P(<<86E`&FO+JTLm%Eh}nWpJ};3#ANr3oe@8}FZXcm zzP)t8TIJZI=i;+=b*2z`E3GrX5V%)%{()tQ zoV~9X3QP--(wnq>z0R)2zR7a-c`8dD{7H|#R>nM6A&hUrq|`I}&b?=|;_Ny6M6oH+ zBL23$%L68<>n}EZ=4Gsyv)1vF%Cm=`{P^l-q|KC=!D#=-fb-AdZ|>#g+s;iq_L61g zwVQHx?>ZzOu-IV7p?+;o?cDpkC1Q8@+pqF`kV~9>prDt}`hm%;!d0JlH_9o!7CgS+ z)8v@h=?4i?jEj4io=g7LT4#Mt^3t2T{A!Zvvs2p+>KA0^%(`+WSDvfjxE23)!#2Lg zrRs0Ht@9SRHE9*6K@PA^Q>*7TMjad1Suvd+6zkhH!n;c-1Ob zqH#Avi*Kp)SEu8*JbveIu z+Ya&*n3zAY_NCkM?D$<5U(T9;*D^a*{PSjOF|Aw5reWt#uZU@r@iL#)<@|D4Zk>U; zPw=jnET;|{ZEuTe>e(-GAf6?Ag=Xl-0z#CMcO_Pumj$`$|o^&FMJiPLArtW;I_ zcxyvy(PZJ&ywx6)wy>;peDp-?qsOQFy&LV>PO6w&6edTnEAS}4$P+bHDk->4dLhqx zmT!mdFz!QBqu6p0uU4K%m^hD&GSd;x?Vdu`wedu>iS3`VP)K2lDb$xxmCloLHeNJcI%;=a` zcV@1hx|`RsC4KWo%|&mIUT%7}Msf>Z_YRHiN3Kq55a;Brs|kJLE&a;s-reeN56VwQ1uv zHt!a-g(_PWgPb2I?ryy{L1AKd+I58lkEu#KniW2D6lpHK5}2i;`UX_ zh5fHNuJuY_24|D@)QpVuErw#1l^#fa%s#x5u3e-;pD7>nDr(qJ8xLtEmNBt zBOWNZe2dbpM~atzY(LS!wY~M)R^QV$%^l|s9rj(aPLSVxa?~EPrpzei)U9vMY+_}< zxhPQVadyVsVDm1=4<(NxGoMEPIj{6XdifHSeSNZP88>olRhfD2VEY%xRJlnTJIaMj zisx>T2%i$LR#^#R< z>OpUpeJz}#-ZIDTfYyhIc|t;4+ccCXRuyj)SGSlN^!}aFIqXnH2ZH%}7^6hXiR#?iHG3l0@?6OGq-O>w>wB3=9v{|6Pse(Z?GPfbb zi7E8S#XBbj*1yP2y4A3J_SCjJE4**ae|T%tLHQEFaQD?smiyC8XHHdq$?TeUmQUD4 zAhc)E6tyOY4d*0PXR7UwJ8XC?>ujoNVtlu|eCpBt%3Gp1J$=32zFj65B9|iN_|z#g zx8>ajMb%L0iz{O9nJltDcExXf|AKG7=9n$=-~Qe{bjdG&5zDJLKe}B_I>;k=G}?>r zg}B%OmV%Cb?VWQ%p8Gs^Uc7^C=I(2&-kyDTBcrX3?^NYui*D7~ucz%77ry0Ez<1pI zUc$?Y^Y0Y34>vAVEwcR_u#10(YptxQ{3VZ7AEZTRtS;KWn_r@B$E&Z3R<#{dZ%);l zuypBCzr8R2@BX^es5&h*vv6H-kG1XoO?x&iKUR3ZeFxi#>ROKV{13k>?y+mR-u~g2 zfSyMsNF>qn+-v6w5X&)H6h*<5>)(F~#K|9e?Hu6uV%2Yf(7*p*9$6|B-mc8BK-={7 OyZ?_r$Ge)G6#)S2Iz=-8 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..0ec3e53c --- /dev/null +++ b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_Mirrored_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,611 @@ +#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.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 [ + -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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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 pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -0.8900000000000008 0.30500000000000027 -5.323333333333334, + -0.8900000000000008 -0.30500000000000005 -5.323333333333334, + 0.8899999999999995 -0.30500000000000027 -5.323333333333334, + 0.8899999999999995 0.30500000000000005 -5.323333333333334, + -0.8900000000000002 0.30500000000000027 -1.263333333333334, + -0.8900000000000002 -0.30500000000000005 -1.263333333333334, + 0.89 -0.30500000000000027 -1.2633333333333343, + 0.89 0.30500000000000005 -1.2633333333333343, + -0.8900000000000002 0.10166666666666668 -1.263333333333334, + -0.8900000000000002 -0.1016666666666669 -1.263333333333334, + -0.596666666666667 0.3050000000000002 -1.263333333333334, + 0.5966666666666666 0.3050000000000001 -1.2633333333333343, + -0.596666666666667 -0.3050000000000001 -1.263333333333334, + 0.5966666666666666 -0.3050000000000002 -1.2633333333333343, + 0.89 -0.10166666666666668 -1.2633333333333343, + 0.89 0.1016666666666669 -1.2633333333333343, + -0.596666666666667 0.10166666666666664 -1.263333333333334, + -0.596666666666667 -0.10166666666666695 -1.263333333333334, + 0.5966666666666666 -0.10166666666666664 -1.2633333333333343, + 0.5966666666666666 0.10166666666666695 -1.2633333333333343, + 0.5966666666666679 0.10166666666666695 9.406666666666666, + -0.5966666666666657 0.10166666666666664 9.406666666666666, + -0.5966666666666657 -0.10166666666666695 9.406666666666666, + 0.5966666666666679 -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.5773502691896257, + -0.577350269189626 -0.5773502691896258 -0.5773502691896257, + 0.5773502691896257 -0.5773502691896258 -0.577350269189626, + 0.5773502691896257 0.5773502691896256 -0.5773502691896257, + -0.5773502691896257 0.5773502691896256 0.5773502691896257, + -0.577350269189626 -0.5773502691896256 0.5773502691896257, + 0.577350269189626 -0.5773502691896258 0.5773502691896257, + 0.577350269189626 0.5773502691896256 0.5773502691896256, + -0.7071067811865476 0.0 0.7071067811865476, + -0.7071067811865476 0.0 0.7071067811865476, + 2.599882807349126e-19 0.4472135954999579 0.8944271909999159, + 2.7774145101329133e-16 0.4472135954999579 0.8944271909999159, + -1.1131458040453578e-16 -0.4472135954999579 0.8944271909999159, + 1.6616688232802065e-16 -0.4472135954999579 0.8944271909999159, + 0.7071067811865477 0.0 0.7071067811865474, + 0.7071067811865477 0.0 0.7071067811865474, + -0.4082482904638632 0.40824829046386296 0.8164965809277259, + -0.4082482904638631 -0.4082482904638631 0.8164965809277261, + 0.40824829046386335 -0.4082482904638631 0.816496580927726, + 0.40824829046386313 0.4082482904638631 0.816496580927726, + 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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.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 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.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF 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.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.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/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wings new file mode 100644 index 0000000000000000000000000000000000000000..08bad9271f54bd0407c0f29348a12e7d01c2cb1a GIT binary patch literal 3753 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl new file mode 100644 index 00000000..399b16e3 --- /dev/null +++ b/modules/packages3d/Transistor_TO-220_Wings3d_RevB_03Sep2012/TO220-vert_RevB_Faktor03937_03Sep2012.wrl @@ -0,0 +1,611 @@ +#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.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 [ + -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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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 pin2 Transform { + children [ + Shape { + appearance Appearance { + material USE tab + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + 0.89 0.30500000000000005 5.0, + 0.89 -0.30500000000000027 5.0, + -0.8900000000000002 -0.30500000000000005 5.0, + -0.8900000000000002 0.30500000000000027 5.0, + 0.89 0.30500000000000005 0.9400000000000004, + 0.89 -0.30500000000000027 0.9400000000000004, + -0.8900000000000002 -0.30500000000000005 0.9400000000000004, + -0.8900000000000002 0.30500000000000027 0.9400000000000004, + 0.89 0.10166666666666646 0.9400000000000004, + 0.89 -0.10166666666666713 0.9400000000000004, + 0.5966666666666668 0.3050000000000001 0.9400000000000004, + -0.5966666666666668 0.3050000000000002 0.9400000000000004, + 0.5966666666666668 -0.3050000000000002 0.9400000000000004, + -0.5966666666666668 -0.3050000000000001 0.9400000000000004, + -0.8900000000000002 -0.10166666666666646 0.9400000000000004, + -0.8900000000000002 0.10166666666666713 0.9400000000000004, + 0.5966666666666668 0.1016666666666665 0.9400000000000004, + 0.5966666666666668 -0.10166666666666709 0.9400000000000004, + -0.5966666666666668 -0.1016666666666665 0.9400000000000004, + -0.5966666666666668 0.10166666666666709 0.9400000000000004, + -0.5966666666666668 0.10166666666666709 -9.73, + 0.5966666666666668 0.1016666666666665 -9.73, + 0.5966666666666668 -0.10166666666666709 -9.73, + -0.5966666666666668 -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.35830813405038e-17 0.4472135954999579 -0.8944271909999159, + 1.2515765002577443e-16 0.4472135954999579 -0.8944271909999159, + -1.2515765002577448e-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.40824829046386285 -0.4082482904638631 -0.8164965809277261, + -0.4082482904638632 -0.40824829046386296 -0.8164965809277259, + -0.4082482904638628 0.4082482904638631 -0.8164965809277261, + -0.5773502691896256 0.5773502691896258 -0.5773502691896258, + 0.577350269189626 0.5773502691896256 -0.5773502691896256, + 0.5773502691896256 -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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.6392160058021545 0.6549019813537598 0.6980392336845398, + 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.8666666746139526 0.8866666555404663 1.0, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1, + 0, 0, 0, 0, -1 ] + } + } + ] +} + +DEF body Transform { + children [ + Shape { + appearance Appearance { + material DEF 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/packages3d/connectors/subclick_horiz.wings b/modules/packages3d/connectors/subclick_horiz.wings new file mode 100644 index 0000000000000000000000000000000000000000..edac066ec0ebcdd3bfa3d8251243da87b4b7e4c8 GIT binary patch literal 14674 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 Z72Pb?Dz+Y7%9Gz(`QgKVrj{jNiUG@F!&?9V literal 0 HcmV?d00001 diff --git a/modules/packages3d/connectors/subclick_horiz.wrl b/modules/packages3d/connectors/subclick_horiz.wrl new file mode 100644 index 00000000..d66a2a94 --- /dev/null +++ b/modules/packages3d/connectors/subclick_horiz.wrl @@ -0,0 +1,1086 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.25 +DEF cylinder9 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.953333 0.933050 0.175792 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 0.925733 0.878000 2.01813, + 0.925733 0.811166 2.35413, + 0.925733 0.620840 2.63897, + 0.925733 0.335996 2.82930, + 0.925733 1.39671e-16 2.89613, + 0.925733 -0.335996 2.82930, + 0.925733 -0.620840 2.63897, + 0.925733 -0.811166 2.35413, + 0.925733 -0.878000 2.01813, + 0.925733 -0.811166 1.68214, + 0.925733 -0.620840 1.39729, + 0.925733 -0.335996 1.20697, + 0.925733 -7.53698e-17 1.14013, + 0.925733 0.335996 1.20697, + 0.925733 0.620840 1.39729, + 0.925733 0.811166 1.68214, + 4.06413 0.623510 2.01813, + 4.06413 0.576048 2.25674, + 4.06413 0.440888 2.45902, + 4.06413 0.238607 2.59418, + 4.06413 4.06314e-17 2.64164, + 4.06413 -0.238607 2.59418, + 4.06413 -0.440888 2.45902, + 4.06413 -0.576048 2.25674, + 4.06413 -0.623510 2.01813, + 4.06413 -0.576048 1.77953, + 4.06413 -0.440888 1.57725, + 4.06413 -0.238607 1.44209, + 4.06413 -1.44340e-16 1.39462, + 4.06413 0.238607 1.44209, + 4.06413 0.440888 1.57725, + 4.06413 0.576048 1.77953, + 1.77273 0.623510 2.01813, + 2.61973 0.549556 2.01813, + 2.76913 0.549556 2.01813, + 1.77273 0.576048 2.25674, + 2.61973 0.507723 2.22844, + 2.76913 0.507723 2.22844, + 1.77273 0.440888 2.45902, + 2.61973 0.388595 2.40673, + 2.76913 0.388595 2.40673, + 1.77273 0.238607 2.59418, + 2.61973 0.210306 2.52586, + 2.76913 0.210306 2.52586, + 1.77273 1.15499e-16 2.64164, + 2.61973 6.42744e-17 2.56769, + 2.76913 3.27162e-17 2.56769, + 1.77273 -0.238607 2.59418, + 2.61973 -0.210306 2.52586, + 2.76913 -0.210306 2.52586, + 1.77273 -0.440888 2.45902, + 2.61973 -0.388595 2.40673, + 2.76913 -0.388595 2.40673, + 1.77273 -0.576048 2.25674, + 2.61973 -0.507723 2.22844, + 2.76913 -0.507723 2.22844, + 1.77273 -0.623510 2.01813, + 2.61973 -0.549556 2.01813, + 2.76913 -0.549556 2.01813, + 1.77273 -0.576048 1.77953, + 2.61973 -0.507723 1.80783, + 2.76913 -0.507723 1.80783, + 1.77273 -0.440888 1.57725, + 2.61973 -0.388595 1.62954, + 2.76913 -0.388595 1.62954, + 1.77273 -0.238607 1.44209, + 2.61973 -0.210306 1.51041, + 2.76913 -0.210306 1.51041, + 1.77273 -2.03206e-17 1.39462, + 2.61973 -9.22147e-18 1.46858, + 2.76913 -4.40421e-17 1.46858, + 1.77273 0.238607 1.44209, + 2.61973 0.210306 1.51041, + 2.76913 0.210306 1.51041, + 1.77273 0.440888 1.57725, + 2.61973 0.388595 1.62954, + 2.76913 0.388595 1.62954, + 1.77273 0.576048 1.77953, + 2.61973 0.507723 1.80783, + 2.76913 0.507723 1.80783, + 1.69803 0.878000 2.01813, + 1.69803 0.811166 2.35413, + 1.69803 0.620840 2.63897, + 1.69803 0.335996 2.82930, + 1.69803 1.15162e-16 2.89613, + 1.69803 -0.335996 2.82930, + 1.69803 -0.620840 2.63897, + 1.69803 -0.811166 2.35413, + 1.69803 -0.878000 2.01813, + 1.69803 -0.811166 1.68214, + 1.69803 -0.620840 1.39729, + 1.69803 -0.335996 1.20697, + 1.69803 -9.98792e-17 1.14013, + 1.69803 0.335996 1.20697, + 1.69803 0.620840 1.39729, + 1.69803 0.811166 1.68214, + 1.73538 0.833410 2.01813, + 1.73538 0.769970 2.33707, + 1.73538 0.589310 2.60744, + 1.73538 0.318932 2.78810, + 1.73538 1.16500e-16 2.85154, + 1.73538 -0.318932 2.78810, + 1.73538 -0.589310 2.60744, + 1.73538 -0.769970 2.33707, + 1.73538 -0.833410 2.01813, + 1.73538 -0.769970 1.69920, + 1.73538 -0.589310 1.42882, + 1.73538 -0.318932 1.24816, + 1.73538 -8.46602e-17 1.18472, + 1.73538 0.318932 1.24816, + 1.73538 0.589310 1.42882, + 1.73538 0.769970 1.69920, + 2.54503 0.623510 2.01813, + 2.84383 0.623510 2.01813, + 2.54503 0.576048 2.25674, + 2.84383 0.576048 2.25674, + 2.54503 0.440888 2.45902, + 2.84383 0.440888 2.45902, + 2.54503 0.238607 2.59418, + 2.84383 0.238607 2.59418, + 2.54503 7.83335e-17 2.64164, + 2.84383 4.30334e-17 2.64164, + 2.54503 -0.238607 2.59418, + 2.84383 -0.238607 2.59418, + 2.54503 -0.440888 2.45902, + 2.84383 -0.440888 2.45902, + 2.54503 -0.576048 2.25674, + 2.84383 -0.576048 2.25674, + 2.54503 -0.623510 2.01813, + 2.84383 -0.623510 2.01813, + 2.54503 -0.576048 1.77953, + 2.84383 -0.576048 1.77953, + 2.54503 -0.440888 1.57725, + 2.84383 -0.440888 1.57725, + 2.54503 -0.238607 1.44209, + 2.84383 -0.238607 1.44209, + 2.54503 -2.54666e-17 1.39462, + 2.84383 -6.56047e-17 1.39462, + 2.54503 0.238607 1.44209, + 2.84383 0.238607 1.44209, + 2.54503 0.440888 1.57725, + 2.84383 0.440888 1.57725, + 2.54503 0.576048 1.77953, + 2.84383 0.576048 1.77953, + 1.30547 0.490827 2.01813, + 1.30547 0.453465 2.20596, + 1.30547 0.347067 2.36520, + 1.30547 0.187831 2.47160, + 1.30547 -1.33700e-16 2.50896, + 1.30547 -0.187831 2.47160, + 1.30547 -0.347067 2.36520, + 1.30547 -0.453465 2.20596, + 1.30547 -0.490827 2.01813, + 1.30547 -0.453465 1.83030, + 1.30547 -0.347067 1.67107, + 1.30547 -0.187831 1.56467, + 1.30547 -4.67494e-17 1.52731, + 1.30547 0.187831 1.56467, + 1.30547 0.347067 1.67107, + 1.30547 0.453465 1.83030, + 4.06413 0.236337 2.01813, + 4.06413 0.218347 2.10858, + 4.06413 0.167116 2.18525, + 4.06413 9.04424e-2 2.23648, + 4.06413 1.32396e-17 2.25447, + 4.06413 -9.04424e-2 2.23648, + 4.06413 -0.167116 2.18525, + 4.06413 -0.218347 2.10858, + 4.06413 -0.236337 2.01813, + 4.06413 -0.218347 1.92769, + 4.06413 -0.167116 1.85102, + 4.06413 -9.04424e-2 1.79979, + 4.06413 -2.92939e-17 1.78180, + 4.06413 9.04424e-2 1.79979, + 4.06413 0.167116 1.85102, + 4.06413 0.218347 1.92769, + 1.45570 0.236337 2.01813, + 2.46571 0.162383 2.01813, + 2.92316 0.162383 2.01813, + 1.45570 0.218347 2.10858, + 2.46571 0.150022 2.08027, + 2.92316 0.150022 2.08027, + 1.45570 0.167116 2.18525, + 2.46571 0.114822 2.13296, + 2.92316 0.114822 2.13296, + 1.45570 9.04424e-2 2.23648, + 2.46571 6.21413e-2 2.16816, + 2.92316 6.21413e-2 2.16816, + 1.45570 6.07494e-16 2.25447, + 2.46571 2.13380e-16 2.18052, + 2.92316 -6.12279e-16 2.18052, + 1.45570 -9.04424e-2 2.23648, + 2.46571 -6.21413e-2 2.16816, + 2.92316 -6.21413e-2 2.16816, + 1.45570 -0.167116 2.18525, + 2.46571 -0.114822 2.13296, + 2.92316 -0.114822 2.13296, + 1.45570 -0.218347 2.10858, + 2.46571 -0.150022 2.08027, + 2.92316 -0.150022 2.08027, + 1.45570 -0.236337 2.01813, + 2.46571 -0.162383 2.01813, + 2.92316 -0.162383 2.01813, + 1.45570 -0.218347 1.92769, + 2.46571 -0.150022 1.95599, + 2.92316 -0.150022 1.95599, + 1.45570 -0.167116 1.85102, + 2.46571 -0.114822 1.90331, + 2.92316 -0.114822 1.90331, + 1.45570 -9.04424e-2 1.79979, + 2.46571 -6.21413e-2 1.86811, + 2.92316 -6.21413e-2 1.86811, + 1.45570 -4.59878e-16 1.78180, + 2.46571 -9.08942e-17 1.85575, + 2.92316 -3.43604e-16 1.85575, + 1.45570 9.04424e-2 1.79979, + 2.46571 6.21413e-2 1.86811, + 2.92316 6.21413e-2 1.86811, + 1.45570 0.167116 1.85102, + 2.46571 0.114822 1.90331, + 2.92316 0.114822 1.90331, + 1.45570 0.218347 1.92769, + 2.46571 0.150022 1.95599, + 2.92316 0.150022 1.95599, + 1.52297 0.490827 2.01813, + 1.52297 0.453465 2.20596, + 1.52297 0.347067 2.36520, + 1.52297 0.187831 2.47160, + 1.52297 8.93005e-17 2.50896, + 1.52297 -0.187831 2.47160, + 1.52297 -0.347067 2.36520, + 1.52297 -0.453465 2.20596, + 1.52297 -0.490827 2.01813, + 1.52297 -0.453465 1.83030, + 1.52297 -0.347067 1.67107, + 1.52297 -0.187831 1.56467, + 1.52297 -1.07250e-16 1.52731, + 1.52297 0.187831 1.56467, + 1.52297 0.347067 1.67107, + 1.52297 0.453465 1.83030, + 1.38005 0.661450 2.01813, + 1.38005 0.611100 2.27126, + 1.38005 0.467716 2.48585, + 1.38005 0.253126 2.62923, + 1.38005 -1.96949e-15 2.67958, + 1.38005 -0.253126 2.62923, + 1.38005 -0.467716 2.48585, + 1.38005 -0.611100 2.27126, + 1.38005 -0.661450 2.01813, + 1.38005 -0.611100 1.76501, + 1.38005 -0.467716 1.55042, + 1.38005 -0.253126 1.40703, + 1.38005 -9.16205e-16 1.35668, + 1.38005 0.253126 1.40703, + 1.38005 0.467716 1.55042, + 1.38005 0.611100 1.76501, + 2.39101 0.236337 2.01813, + 2.99786 0.236337 2.01813, + 2.39101 0.218347 2.10858, + 2.99786 0.218347 2.10858, + 2.39101 0.167116 2.18525, + 2.99786 0.167116 2.18525, + 2.39101 9.04424e-2 2.23648, + 2.99786 9.04424e-2 2.23648, + 2.39101 2.31799e-16 2.25447, + 2.99786 -2.89594e-16 2.25447, + 2.39101 -9.04424e-2 2.23648, + 2.99786 -9.04424e-2 2.23648, + 2.39101 -0.167116 2.18525, + 2.99786 -0.167116 2.18525, + 2.39101 -0.218347 2.10858, + 2.99786 -0.218347 2.10858, + 2.39101 -0.236337 2.01813, + 2.99786 -0.236337 2.01813, + 2.39101 -0.218347 1.92769, + 2.99786 -0.218347 1.92769, + 2.39101 -0.167116 1.85102, + 2.99786 -0.167116 1.85102, + 2.39101 -9.04424e-2 1.79979, + 2.99786 -9.04424e-2 1.79979, + 2.39101 -1.24738e-17 1.78180, + 2.99786 -4.06924e-17 1.78180, + 2.39101 9.04424e-2 1.79979, + 2.99786 9.04424e-2 1.79979, + 2.39101 0.167116 1.85102, + 2.99786 0.167116 1.85102, + 2.39101 0.218347 1.92769, + 2.99786 0.218347 1.92769] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 31, 30, 141, 143, -1, + 34, 33, 36, 37, -1, + 37, 36, 39, 40, -1, + 40, 39, 42, 43, -1, + 43, 42, 45, 46, -1, + 46, 45, 48, 49, -1, + 49, 48, 51, 52, -1, + 52, 51, 54, 55, -1, + 55, 54, 57, 58, -1, + 58, 57, 60, 61, -1, + 61, 60, 63, 64, -1, + 64, 63, 66, 67, -1, + 67, 66, 69, 70, -1, + 70, 69, 72, 73, -1, + 73, 72, 75, 76, -1, + 76, 75, 78, 79, -1, + 79, 78, 33, 34, -1, + 80, 0, 1, 81, -1, + 81, 1, 2, 82, -1, + 82, 2, 3, 83, -1, + 83, 3, 4, 84, -1, + 84, 4, 5, 85, -1, + 85, 5, 6, 86, -1, + 86, 6, 7, 87, -1, + 87, 7, 8, 88, -1, + 88, 8, 9, 89, -1, + 89, 9, 10, 90, -1, + 90, 10, 11, 91, -1, + 91, 11, 12, 92, -1, + 92, 12, 13, 93, -1, + 93, 13, 14, 94, -1, + 94, 14, 15, 95, -1, + 95, 15, 0, 80, -1, + 96, 32, 77, 111, -1, + 96, 80, 81, 97, -1, + 97, 35, 32, 96, -1, + 97, 81, 82, 98, -1, + 98, 38, 35, 97, -1, + 98, 82, 83, 99, -1, + 99, 41, 38, 98, -1, + 99, 83, 84, 100, -1, + 100, 44, 41, 99, -1, + 100, 84, 85, 101, -1, + 101, 47, 44, 100, -1, + 101, 85, 86, 102, -1, + 102, 50, 47, 101, -1, + 102, 86, 87, 103, -1, + 103, 53, 50, 102, -1, + 103, 87, 88, 104, -1, + 104, 56, 53, 103, -1, + 104, 88, 89, 105, -1, + 105, 59, 56, 104, -1, + 105, 89, 90, 106, -1, + 106, 62, 59, 105, -1, + 106, 90, 91, 107, -1, + 107, 65, 62, 106, -1, + 107, 91, 92, 108, -1, + 108, 68, 65, 107, -1, + 108, 92, 93, 109, -1, + 109, 71, 68, 108, -1, + 109, 93, 94, 110, -1, + 110, 74, 71, 109, -1, + 110, 94, 95, 111, -1, + 111, 77, 74, 110, -1, + 111, 95, 80, 96, -1, + 112, 32, 35, 114, -1, + 112, 33, 78, 142, -1, + 113, 16, 31, 143, -1, + 113, 34, 37, 115, -1, + 114, 35, 38, 116, -1, + 114, 36, 33, 112, -1, + 115, 17, 16, 113, -1, + 115, 37, 40, 117, -1, + 116, 38, 41, 118, -1, + 116, 39, 36, 114, -1, + 117, 18, 17, 115, -1, + 117, 40, 43, 119, -1, + 118, 41, 44, 120, -1, + 118, 42, 39, 116, -1, + 119, 19, 18, 117, -1, + 119, 43, 46, 121, -1, + 120, 44, 47, 122, -1, + 120, 45, 42, 118, -1, + 121, 20, 19, 119, -1, + 121, 46, 49, 123, -1, + 122, 47, 50, 124, -1, + 122, 48, 45, 120, -1, + 123, 21, 20, 121, -1, + 123, 49, 52, 125, -1, + 124, 50, 53, 126, -1, + 124, 51, 48, 122, -1, + 125, 22, 21, 123, -1, + 125, 52, 55, 127, -1, + 126, 53, 56, 128, -1, + 126, 54, 51, 124, -1, + 127, 23, 22, 125, -1, + 127, 55, 58, 129, -1, + 128, 56, 59, 130, -1, + 128, 57, 54, 126, -1, + 129, 24, 23, 127, -1, + 129, 58, 61, 131, -1, + 130, 59, 62, 132, -1, + 130, 60, 57, 128, -1, + 131, 25, 24, 129, -1, + 131, 61, 64, 133, -1, + 132, 62, 65, 134, -1, + 132, 63, 60, 130, -1, + 133, 26, 25, 131, -1, + 133, 64, 67, 135, -1, + 134, 65, 68, 136, -1, + 134, 66, 63, 132, -1, + 135, 27, 26, 133, -1, + 135, 67, 70, 137, -1, + 136, 68, 71, 138, -1, + 136, 69, 66, 134, -1, + 137, 28, 27, 135, -1, + 137, 70, 73, 139, -1, + 138, 71, 74, 140, -1, + 138, 72, 69, 136, -1, + 139, 29, 28, 137, -1, + 139, 73, 76, 141, -1, + 140, 74, 77, 142, -1, + 140, 75, 72, 138, -1, + 141, 30, 29, 139, -1, + 141, 76, 79, 143, -1, + 142, 77, 32, 112, -1, + 142, 78, 75, 140, -1, + 143, 79, 34, 113, -1, + 159, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, -1, + 160, 175, 31, 16, -1, + 161, 160, 16, 17, -1, + 162, 161, 17, 18, -1, + 163, 162, 18, 19, -1, + 164, 163, 19, 20, -1, + 165, 164, 20, 21, -1, + 166, 165, 21, 22, -1, + 167, 166, 22, 23, -1, + 168, 167, 23, 24, -1, + 169, 168, 24, 25, -1, + 170, 169, 25, 26, -1, + 171, 170, 26, 27, -1, + 172, 171, 27, 28, -1, + 173, 172, 28, 29, -1, + 174, 173, 29, 30, -1, + 175, 174, 30, 31, -1, + 178, 177, 222, 223, -1, + 181, 180, 177, 178, -1, + 184, 183, 180, 181, -1, + 187, 186, 183, 184, -1, + 190, 189, 186, 187, -1, + 193, 192, 189, 190, -1, + 196, 195, 192, 193, -1, + 199, 198, 195, 196, -1, + 202, 201, 198, 199, -1, + 205, 204, 201, 202, -1, + 208, 207, 204, 205, -1, + 211, 210, 207, 208, -1, + 214, 213, 210, 211, -1, + 217, 216, 213, 214, -1, + 220, 219, 216, 217, -1, + 223, 222, 219, 220, -1, + 224, 144, 159, 239, -1, + 225, 145, 144, 224, -1, + 226, 146, 145, 225, -1, + 227, 147, 146, 226, -1, + 228, 148, 147, 227, -1, + 229, 149, 148, 228, -1, + 230, 150, 149, 229, -1, + 231, 151, 150, 230, -1, + 232, 152, 151, 231, -1, + 233, 153, 152, 232, -1, + 234, 154, 153, 233, -1, + 235, 155, 154, 234, -1, + 236, 156, 155, 235, -1, + 237, 157, 156, 236, -1, + 238, 158, 157, 237, -1, + 239, 159, 158, 238, -1, + 240, 176, 179, 241, -1, + 240, 224, 239, 255, -1, + 241, 179, 182, 242, -1, + 241, 225, 224, 240, -1, + 242, 182, 185, 243, -1, + 242, 226, 225, 241, -1, + 243, 185, 188, 244, -1, + 243, 227, 226, 242, -1, + 244, 188, 191, 245, -1, + 244, 228, 227, 243, -1, + 245, 191, 194, 246, -1, + 245, 229, 228, 244, -1, + 246, 194, 197, 247, -1, + 246, 230, 229, 245, -1, + 247, 197, 200, 248, -1, + 247, 231, 230, 246, -1, + 248, 200, 203, 249, -1, + 248, 232, 231, 247, -1, + 249, 203, 206, 250, -1, + 249, 233, 232, 248, -1, + 250, 206, 209, 251, -1, + 250, 234, 233, 249, -1, + 251, 209, 212, 252, -1, + 251, 235, 234, 250, -1, + 252, 212, 215, 253, -1, + 252, 236, 235, 251, -1, + 253, 215, 218, 254, -1, + 253, 237, 236, 252, -1, + 254, 218, 221, 255, -1, + 254, 238, 237, 253, -1, + 255, 221, 176, 240, -1, + 255, 239, 238, 254, -1, + 256, 176, 221, 286, -1, + 256, 177, 180, 258, -1, + 257, 160, 161, 259, -1, + 257, 178, 223, 287, -1, + 258, 179, 176, 256, -1, + 258, 180, 183, 260, -1, + 259, 161, 162, 261, -1, + 259, 181, 178, 257, -1, + 260, 182, 179, 258, -1, + 260, 183, 186, 262, -1, + 261, 162, 163, 263, -1, + 261, 184, 181, 259, -1, + 262, 185, 182, 260, -1, + 262, 186, 189, 264, -1, + 263, 163, 164, 265, -1, + 263, 187, 184, 261, -1, + 264, 188, 185, 262, -1, + 264, 189, 192, 266, -1, + 265, 164, 165, 267, -1, + 265, 190, 187, 263, -1, + 266, 191, 188, 264, -1, + 266, 192, 195, 268, -1, + 267, 165, 166, 269, -1, + 267, 193, 190, 265, -1, + 268, 194, 191, 266, -1, + 268, 195, 198, 270, -1, + 269, 166, 167, 271, -1, + 269, 196, 193, 267, -1, + 270, 197, 194, 268, -1, + 270, 198, 201, 272, -1, + 271, 167, 168, 273, -1, + 271, 199, 196, 269, -1, + 272, 200, 197, 270, -1, + 272, 201, 204, 274, -1, + 273, 168, 169, 275, -1, + 273, 202, 199, 271, -1, + 274, 203, 200, 272, -1, + 274, 204, 207, 276, -1, + 275, 169, 170, 277, -1, + 275, 205, 202, 273, -1, + 276, 206, 203, 274, -1, + 276, 207, 210, 278, -1, + 277, 170, 171, 279, -1, + 277, 208, 205, 275, -1, + 278, 209, 206, 276, -1, + 278, 210, 213, 280, -1, + 279, 171, 172, 281, -1, + 279, 211, 208, 277, -1, + 280, 212, 209, 278, -1, + 280, 213, 216, 282, -1, + 281, 172, 173, 283, -1, + 281, 214, 211, 279, -1, + 282, 215, 212, 280, -1, + 282, 216, 219, 284, -1, + 283, 173, 174, 285, -1, + 283, 217, 214, 281, -1, + 284, 218, 215, 282, -1, + 284, 219, 222, 286, -1, + 285, 220, 217, 283, -1, + 286, 221, 218, 284, -1, + 286, 222, 177, 256, -1, + 287, 175, 160, 257, -1, + 287, 223, 220, 285, -1, + 287, 285, 174, 175, -1 + ] + } + } + ] +} + +DEF cube1_copy8 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.03192 -1.21962 0.990916, + 1.03192 -1.21961 3.01140, + -1.03192 -1.21961 3.01140, + -1.03192 -1.21962 0.990916, + -1.16461 1.08915 3.01139, + -1.16461 1.08915 0.990915, + -1.16461 -1.08692 0.990916, + -1.16461 -1.08692 3.01140, + 1.03192 1.08915 3.14409, + -1.03192 1.08915 3.14409, + -1.03192 -1.08692 3.14409, + 1.03192 -1.08692 3.14409, + 1.03192 1.22184 3.01139, + 1.03192 1.22184 0.990915, + -1.03192 1.22184 0.990915, + -1.03192 1.22184 3.01139, + 1.16461 1.08915 0.990915, + 1.16461 1.08915 3.01139, + 1.16461 -1.08692 3.01140, + 1.16461 -1.08692 0.990916, + -1.03192 1.08915 0.858222, + 1.03192 1.08915 0.858222, + 1.03192 -1.08692 0.858223, + -1.03192 -1.08692 0.858223] + } + coordIndex [ + 0, 3, 23, 22, -1, + 3, 0, 1, 2, -1, + 3, 6, 23, -1, + 4, 7, 10, 9, -1, + 7, 4, 5, 6, -1, + 7, 6, 3, 2, -1, + 8, 11, 18, 17, -1, + 10, 7, 2, -1, + 11, 8, 9, 10, -1, + 11, 10, 2, 1, -1, + 12, 15, 9, 8, -1, + 13, 12, 17, 16, -1, + 15, 4, 9, -1, + 15, 12, 13, 14, -1, + 15, 14, 5, 4, -1, + 16, 19, 22, 21, -1, + 17, 12, 8, -1, + 18, 11, 1, -1, + 19, 16, 17, 18, -1, + 19, 18, 1, 0, -1, + 20, 5, 14, -1, + 20, 23, 6, 5, -1, + 21, 13, 16, -1, + 21, 20, 14, 13, -1, + 22, 19, 0, -1, + 23, 20, 21, 22, -1 + ] + } + } + ] +} + +DEF cylinder7 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.08019 6.01409e-17 0.852218, + 0.997961 -0.413369 0.852218, + 0.763806 -0.763806 0.852218, + 0.413369 -0.997961 0.852218, + 6.49851e-17 -1.08019 0.852218, + -0.413369 -0.997961 0.852218, + -0.763806 -0.763806 0.852218, + -0.997961 -0.413369 0.852218, + -1.08019 -7.21392e-17 0.852218, + -0.997961 0.413369 0.852218, + -0.763806 0.763806 0.852218, + -0.413369 0.997961 0.852218, + -1.99575e-16 1.08019 0.852218, + 0.413369 0.997961 0.852218, + 0.763806 0.763806 0.852218, + 0.997961 0.413369 0.852218, + 1.08019 -7.21392e-17 0.681648, + 0.997961 -0.413369 0.681648, + 0.763806 -0.763806 0.681648, + 0.413369 -0.997961 0.681648, + 6.49851e-17 -1.08019 0.681648, + -0.413369 -0.997961 0.681648, + -0.763806 -0.763806 0.681648, + -0.997961 -0.413369 0.681648, + -1.08019 -2.04419e-16 0.681648, + -0.997961 0.413369 0.681648, + -0.763806 0.763806 0.681648, + -0.413369 0.997961 0.681648, + -1.99575e-16 1.08019 0.681648, + 0.413369 0.997961 0.681648, + 0.763806 0.763806 0.681648, + 0.997961 0.413369 0.681648] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + +DEF cube1_copy6 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.833333 0.833333 0.833333 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 0.136960 1.11161e-3 3.19609e-2, + 0.125469 -5.66583e-2 3.19610e-2, + 9.27448e-2 -0.105633 3.19610e-2, + 4.37699e-2 -0.138357 3.19611e-2, + -1.40000e-2 -0.149848 3.19611e-2, + -7.17699e-2 -0.138357 3.19611e-2, + -0.120745 -0.105633 3.19610e-2, + -0.153469 -5.66583e-2 3.19610e-2, + -0.164960 1.11161e-3 3.19609e-2, + -0.153469 5.88815e-2 3.19608e-2, + -0.120745 0.107856 3.19607e-2, + -7.17699e-2 0.140580 3.19607e-2, + -1.40000e-2 0.152072 3.19607e-2, + 4.37699e-2 0.140580 3.19607e-2, + 9.27448e-2 0.107856 3.19607e-2, + 0.125469 5.88815e-2 3.19608e-2, + 0.136960 1.11015e-3 -1.19018, + 0.125469 -5.66597e-2 -1.19018, + 9.27448e-2 -0.105635 -1.19018, + 4.37699e-2 -0.138359 -1.19018, + -1.40000e-2 -0.149850 -1.19018, + -7.17699e-2 -0.138359 -1.19018, + -0.120745 -0.105635 -1.19018, + -0.153469 -5.66597e-2 -1.19018, + -0.164960 1.11015e-3 -1.19018, + -0.153469 5.88800e-2 -1.19018, + -0.120745 0.107855 -1.19018, + -7.17699e-2 0.140579 -1.19018, + -1.40000e-2 0.152070 -1.19018, + 4.37699e-2 0.140579 -1.19018, + 9.27448e-2 0.107855 -1.19018, + 0.125469 5.88800e-2 -1.19018] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + +DEF cube1_copy5 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.13696 1.00111 3.19609e-2, + 1.12547 0.943342 3.19610e-2, + 1.09274 0.894367 3.19610e-2, + 1.04377 0.861643 3.19611e-2, + 0.986000 0.850152 3.19611e-2, + 0.928230 0.861643 3.19611e-2, + 0.879255 0.894367 3.19610e-2, + 0.846531 0.943342 3.19610e-2, + 0.835040 1.00111 3.19609e-2, + 0.846531 1.05888 3.19608e-2, + 0.879255 1.10786 3.19607e-2, + 0.928230 1.14058 3.19607e-2, + 0.986000 1.15207 3.19607e-2, + 1.04377 1.14058 3.19607e-2, + 1.09274 1.10786 3.19607e-2, + 1.12547 1.05888 3.19608e-2, + 1.13696 1.00111 -1.19018, + 1.12547 0.943340 -1.19018, + 1.09274 0.894365 -1.19018, + 1.04377 0.861641 -1.19018, + 0.986000 0.850150 -1.19018, + 0.928230 0.861641 -1.19018, + 0.879255 0.894365 -1.19018, + 0.846531 0.943340 -1.19018, + 0.835040 1.00111 -1.19018, + 0.846531 1.05888 -1.19018, + 0.879255 1.10785 -1.19018, + 0.928230 1.14058 -1.19018, + 0.986000 1.15207 -1.19018, + 1.04377 1.14058 -1.19018, + 1.09274 1.10785 -1.19018, + 1.12547 1.05888 -1.19018] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + +DEF cube1_copy4 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -0.837040 1.00111 3.19609e-2, + -0.848531 0.943342 3.19610e-2, + -0.881255 0.894367 3.19610e-2, + -0.930230 0.861643 3.19611e-2, + -0.988000 0.850152 3.19611e-2, + -1.04577 0.861643 3.19611e-2, + -1.09474 0.894367 3.19610e-2, + -1.12747 0.943342 3.19610e-2, + -1.13896 1.00111 3.19609e-2, + -1.12747 1.05888 3.19608e-2, + -1.09474 1.10786 3.19607e-2, + -1.04577 1.14058 3.19607e-2, + -0.988000 1.15207 3.19607e-2, + -0.930230 1.14058 3.19607e-2, + -0.881255 1.10786 3.19607e-2, + -0.848531 1.05888 3.19608e-2, + -0.837040 1.00111 -1.19018, + -0.848531 0.943340 -1.19018, + -0.881255 0.894365 -1.19018, + -0.930230 0.861641 -1.19018, + -0.988000 0.850150 -1.19018, + -1.04577 0.861641 -1.19018, + -1.09474 0.894365 -1.19018, + -1.12747 0.943340 -1.19018, + -1.13896 1.00111 -1.19018, + -1.12747 1.05888 -1.19018, + -1.09474 1.10785 -1.19018, + -1.04577 1.14058 -1.19018, + -0.988000 1.15207 -1.19018, + -0.930230 1.14058 -1.19018, + -0.881255 1.10785 -1.19018, + -0.848531 1.05888 -1.19018] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + +DEF cube1_sep5 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.17131 -1.22663 3.68896e-2, + -1.17131 -1.22663 0.665156, + 1.17131 -1.22663 0.665156, + 1.17131 -1.22663 3.68896e-2, + -1.17131 1.22886 3.68881e-2, + -1.17131 1.22886 0.665155, + 1.17131 1.22886 0.665155, + 1.17131 1.22886 3.68881e-2] + } + coordIndex [ + 2, 1, 0, 3, -1, + 4, 0, 1, 5, -1, + 5, 1, 2, 6, -1, + 6, 2, 3, 7, -1, + 7, 3, 0, 4, -1, + 7, 4, 5, 6, -1 + ] + } + } + ] +} + +DEF cube1_sep4 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.13696 -0.998888 3.19609e-2, + 1.12547 -1.05666 3.19610e-2, + 1.09274 -1.10563 3.19610e-2, + 1.04377 -1.13836 3.19611e-2, + 0.986000 -1.14985 3.19611e-2, + 0.928230 -1.13836 3.19611e-2, + 0.879255 -1.10563 3.19610e-2, + 0.846531 -1.05666 3.19610e-2, + 0.835040 -0.998888 3.19609e-2, + 0.846531 -0.941118 3.19608e-2, + 0.879255 -0.892144 3.19607e-2, + 0.928230 -0.859420 3.19607e-2, + 0.986000 -0.847928 3.19607e-2, + 1.04377 -0.859420 3.19607e-2, + 1.09274 -0.892144 3.19607e-2, + 1.12547 -0.941118 3.19608e-2, + 1.13696 -0.998890 -1.19018, + 1.12547 -1.05666 -1.19018, + 1.09274 -1.10563 -1.19018, + 1.04377 -1.13836 -1.19018, + 0.986000 -1.14985 -1.19018, + 0.928230 -1.13836 -1.19018, + 0.879255 -1.10563 -1.19018, + 0.846531 -1.05666 -1.19018, + 0.835040 -0.998890 -1.19018, + 0.846531 -0.941120 -1.19018, + 0.879255 -0.892145 -1.19018, + 0.928230 -0.859421 -1.19018, + 0.986000 -0.847930 -1.19018, + 1.04377 -0.859421 -1.19018, + 1.09274 -0.892145 -1.19018, + 1.12547 -0.941120 -1.19018] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + +DEF cube1 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -0.837040 -0.998888 3.19609e-2, + -0.848531 -1.05666 3.19610e-2, + -0.881255 -1.10563 3.19610e-2, + -0.930230 -1.13836 3.19611e-2, + -0.988000 -1.14985 3.19611e-2, + -1.04577 -1.13836 3.19611e-2, + -1.09474 -1.10563 3.19610e-2, + -1.12747 -1.05666 3.19610e-2, + -1.13896 -0.998888 3.19609e-2, + -1.12747 -0.941118 3.19608e-2, + -1.09474 -0.892144 3.19607e-2, + -1.04577 -0.859420 3.19607e-2, + -0.988000 -0.847928 3.19607e-2, + -0.930230 -0.859420 3.19607e-2, + -0.881255 -0.892144 3.19607e-2, + -0.848531 -0.941118 3.19608e-2, + -0.837040 -0.998890 -1.19018, + -0.848531 -1.05666 -1.19018, + -0.881255 -1.10563 -1.19018, + -0.930230 -1.13836 -1.19018, + -0.988000 -1.14985 -1.19018, + -1.04577 -1.13836 -1.19018, + -1.09474 -1.10563 -1.19018, + -1.12747 -1.05666 -1.19018, + -1.13896 -0.998890 -1.19018, + -1.12747 -0.941120 -1.19018, + -1.09474 -0.892145 -1.19018, + -1.04577 -0.859421 -1.19018, + -0.988000 -0.847930 -1.19018, + -0.930230 -0.859421 -1.19018, + -0.881255 -0.892145 -1.19018, + -0.848531 -0.941120 -1.19018] + } + coordIndex [ + 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 15, -1, + 16, 0, 1, 17, -1, + 17, 1, 2, 18, -1, + 18, 2, 3, 19, -1, + 19, 3, 4, 20, -1, + 20, 4, 5, 21, -1, + 21, 5, 6, 22, -1, + 22, 6, 7, 23, -1, + 23, 7, 8, 24, -1, + 24, 8, 9, 25, -1, + 25, 9, 10, 26, -1, + 26, 10, 11, 27, -1, + 27, 11, 12, 28, -1, + 28, 12, 13, 29, -1, + 29, 13, 14, 30, -1, + 30, 14, 15, 31, -1, + 31, 15, 0, 16, -1, + 31, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -1 + ] + } + } + ] +} + diff --git a/modules/packages3d/connectors/testpoint_2pads.wrl b/modules/packages3d/connectors/testpoint_2pads.wrl new file mode 100644 index 00000000..505bd174 --- /dev/null +++ b/modules/packages3d/connectors/testpoint_2pads.wrl @@ -0,0 +1,494 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.34 +DEF torus1_sep3 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.826667 0.826667 0.826667 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.681890 -9.00181e-4 1.20096, + 0.633672 -9.00181e-4 1.44337, + 0.491844 -9.00181e-4 1.65563, + 0.278876 -9.00181e-4 1.79793, + 8.97684e-3 -9.00181e-4 1.84684, + -0.277674 -9.00181e-4 1.79824, + -0.491106 -9.00181e-4 1.65563, + -0.632935 -9.00181e-4 1.44337, + -0.681152 -9.00181e-4 1.20096, + 0.629791 0.124877 1.20096, + 0.585539 0.124877 1.42343, + 0.455004 0.124877 1.61879, + 0.259132 0.124883 1.74967, + 8.79841e-3 0.124865 1.79487, + -0.258051 0.124882 1.74990, + -0.454267 0.124877 1.61879, + -0.584802 0.124877 1.42343, + -0.629043 0.124902 1.20096, + 0.503566 0.177731 1.19405, + 0.467294 0.177891 1.37445, + 0.364483 0.177903 1.52827, + 0.210667 0.177903 1.63104, + 8.39085e-3 0.177906 1.66715, + -0.209949 0.177904 1.63103, + -0.363746 0.177903 1.52827, + -0.466477 0.177892 1.37457, + -0.502623 0.177645 1.18986, + 0.376942 0.124907 1.18502, + 0.348995 0.124877 1.32545, + 0.273961 0.124876 1.43775, + 0.162337 0.124857 1.51232, + 7.94204e-3 0.124880 1.53950, + -0.162030 0.124841 1.51203, + -0.273223 0.124875 1.43775, + -0.348258 0.124877 1.32545, + -0.376192 0.124877 1.18502, + 0.324831 -9.00181e-4 1.18502, + 0.300862 -9.00181e-4 1.30551, + 0.237122 -9.00181e-4 1.40091, + 0.142655 -9.00181e-4 1.46403, + 7.71014e-3 -9.00181e-4 1.48757, + -0.142497 -9.00181e-4 1.46364, + -0.236385 -9.00181e-4 1.40091, + -0.300125 -9.00181e-4 1.30551, + -0.324093 -9.00181e-4 1.18502, + 0.376942 -0.126708 1.18502, + 0.348995 -0.126677 1.32545, + 0.273961 -0.126676 1.43775, + 0.162337 -0.126658 1.51232, + 7.94204e-3 -0.126680 1.53950, + -0.162030 -0.126641 1.51203, + -0.273223 -0.126675 1.43775, + -0.348258 -0.126677 1.32545, + -0.376192 -0.126677 1.18502, + 0.503566 -0.179531 1.19405, + 0.467294 -0.179692 1.37445, + 0.364483 -0.179704 1.52827, + 0.210667 -0.179704 1.63104, + 8.39085e-3 -0.179706 1.66715, + -0.209949 -0.179704 1.63103, + -0.363746 -0.179704 1.52827, + -0.466477 -0.179692 1.37457, + -0.502623 -0.179446 1.18986, + 0.629791 -0.126677 1.20096, + 0.585539 -0.126677 1.42343, + 0.455004 -0.126677 1.61879, + 0.259132 -0.126683 1.74967, + 8.79841e-3 -0.126666 1.79487, + -0.258051 -0.126682 1.74990, + -0.454267 -0.126677 1.61879, + -0.584802 -0.126677 1.42343, + -0.629043 -0.126702 1.20096, + -0.595283 -9.35606e-2 -0.920768, + -0.633665 -9.00181e-4 -0.920768, + -0.595283 9.17602e-2 -0.920768, + -0.502623 0.130141 -0.920768, + -0.409963 9.17602e-2 -0.920768, + -0.371581 -9.00181e-4 -0.920768, + -0.409963 -9.35606e-2 -0.920768, + -0.502623 -0.131942 -0.920768, + 0.629606 0.125324 4.87230e-3, + 0.681890 -9.00181e-4 4.87230e-3, + 0.629606 -0.127125 4.87230e-3, + 0.503360 -0.179449 4.87230e-3, + 0.377115 -0.127125 4.87230e-3, + 0.324831 -9.00181e-4 4.87230e-3, + 0.377115 0.125324 4.87230e-3, + 0.503360 0.177648 4.87230e-3, + 0.596021 9.17602e-2 -0.918957, + 0.634402 -9.00181e-4 -0.918957, + 0.596021 -9.35606e-2 -0.918957, + 0.503360 -0.131942 -0.918957, + 0.410700 -9.35606e-2 -0.918957, + 0.372319 -9.00181e-4 -0.918957, + 0.410700 9.17602e-2 -0.918957, + 0.503360 0.130141 -0.918957, + -0.628868 -0.127125 3.50033e-3, + -0.681152 -9.00181e-4 3.50033e-3, + -0.628868 0.125324 3.50033e-3, + -0.502623 0.177648 3.50033e-3, + -0.376377 0.125324 3.50033e-3, + -0.324093 -9.00181e-4 3.50033e-3, + -0.376377 -0.127125 3.50033e-3, + -0.502623 -0.179449 3.50033e-3, + 0.596021 9.17602e-2 4.87230e-3, + 0.634402 -9.00181e-4 4.87230e-3, + 0.596021 -9.35606e-2 4.87230e-3, + 0.503360 -0.131942 4.87230e-3, + 0.410700 -9.35606e-2 4.87230e-3, + 0.372319 -9.00181e-4 4.87230e-3, + 0.410700 9.17602e-2 4.87230e-3, + 0.503360 0.130141 4.87230e-3, + -0.595283 -9.35606e-2 3.50033e-3, + -0.633665 -9.00181e-4 3.50033e-3, + -0.595283 9.17602e-2 3.50033e-3, + -0.502623 0.130141 3.50033e-3, + -0.409963 9.17602e-2 3.50033e-3, + -0.371581 -9.00181e-4 3.50033e-3, + -0.409963 -9.35606e-2 3.50033e-3, + -0.502623 -0.131942 3.50033e-3 ] } + coordIndex [ + 0, 1, 64, 63, -1, + 0, 9, 10, 1, -1, + 0, 63, 82, 81, -1, + 0, 81, 80, 9, -1, + 1, 2, 65, 64, -1, + 1, 10, 11, 2, -1, + 2, 3, 66, 65, -1, + 2, 11, 12, 3, -1, + 3, 4, 67, 66, -1, + 3, 12, 13, 4, -1, + 4, 5, 68, 67, -1, + 4, 13, 14, 5, -1, + 5, 6, 69, 68, -1, + 5, 14, 15, 6, -1, + 6, 7, 70, 69, -1, + 6, 15, 16, 7, -1, + 7, 8, 71, 70, -1, + 7, 16, 17, 8, -1, + 8, 17, 98, 97, -1, + 8, 97, 96, 71, -1, + 9, 18, 19, 10, -1, + 9, 80, 87, 18, -1, + 10, 19, 20, 11, -1, + 11, 20, 21, 12, -1, + 12, 21, 22, 13, -1, + 13, 22, 23, 14, -1, + 14, 23, 24, 15, -1, + 15, 24, 25, 16, -1, + 16, 25, 26, 17, -1, + 17, 26, 99, 98, -1, + 18, 27, 28, 19, -1, + 18, 87, 86, 27, -1, + 19, 28, 29, 20, -1, + 20, 29, 30, 21, -1, + 21, 30, 31, 22, -1, + 22, 31, 32, 23, -1, + 23, 32, 33, 24, -1, + 24, 33, 34, 25, -1, + 25, 34, 35, 26, -1, + 26, 35, 100, 99, -1, + 27, 36, 37, 28, -1, + 27, 86, 85, 36, -1, + 28, 37, 38, 29, -1, + 29, 38, 39, 30, -1, + 30, 39, 40, 31, -1, + 31, 40, 41, 32, -1, + 32, 41, 42, 33, -1, + 33, 42, 43, 34, -1, + 34, 43, 44, 35, -1, + 35, 44, 101, 100, -1, + 36, 45, 46, 37, -1, + 36, 85, 84, 45, -1, + 37, 46, 47, 38, -1, + 38, 47, 48, 39, -1, + 39, 48, 49, 40, -1, + 40, 49, 50, 41, -1, + 41, 50, 51, 42, -1, + 42, 51, 52, 43, -1, + 43, 52, 53, 44, -1, + 44, 53, 102, 101, -1, + 45, 54, 55, 46, -1, + 45, 84, 83, 54, -1, + 46, 55, 56, 47, -1, + 47, 56, 57, 48, -1, + 48, 57, 58, 49, -1, + 49, 58, 59, 50, -1, + 50, 59, 60, 51, -1, + 51, 60, 61, 52, -1, + 52, 61, 62, 53, -1, + 53, 62, 103, 102, -1, + 54, 63, 64, 55, -1, + 54, 83, 82, 63, -1, + 55, 64, 65, 56, -1, + 56, 65, 66, 57, -1, + 57, 66, 67, 58, -1, + 58, 67, 68, 59, -1, + 59, 68, 69, 60, -1, + 60, 69, 70, 61, -1, + 61, 70, 71, 62, -1, + 62, 71, 96, 103, -1, + 72, 73, 74, 75, 76, 77, 78, 79, -1, + 72, 79, 119, 112, -1, + 72, 112, 113, 73, -1, + 73, 113, 114, 74, -1, + 74, 114, 115, 75, -1, + 75, 115, 116, 76, -1, + 76, 116, 117, 77, -1, + 77, 117, 118, 78, -1, + 78, 118, 119, 79, -1, + 80, 81, 105, 104, -1, + 80, 104, 111, 87, -1, + 81, 82, 106, 105, -1, + 82, 83, 107, 106, -1, + 83, 84, 108, 107, -1, + 84, 85, 109, 108, -1, + 85, 86, 110, 109, -1, + 86, 87, 111, 110, -1, + 88, 89, 90, 91, 92, 93, 94, 95, -1, + 88, 95, 111, 104, -1, + 88, 104, 105, 89, -1, + 89, 105, 106, 90, -1, + 90, 106, 107, 91, -1, + 91, 107, 108, 92, -1, + 92, 108, 109, 93, -1, + 93, 109, 110, 94, -1, + 94, 110, 111, 95, -1, + 96, 97, 113, 112, -1, + 96, 112, 119, 103, -1, + 97, 98, 114, 113, -1, + 98, 99, 115, 114, -1, + 99, 100, 116, 115, -1, + 100, 101, 117, 116, -1, + 101, 102, 118, 117, -1, + 102, 103, 119, 118, -1 ] + normal Normal { vector [ + 0.995171 -1.80874e-16 9.81541e-2, + 0.923880 -2.74909e-16 0.382683, + 0.707107 -1.68000e-16 0.707107, + 0.374638 -2.75393e-16 0.927171, + 5.74499e-3 -5.47425e-16 0.999983, + -0.369299 -6.58669e-16 0.929311, + -0.707107 -3.81819e-16 0.707107, + -0.923880 1.06909e-16 0.382683, + -0.995171 2.86383e-16 9.81541e-2, + 0.704753 0.706028 6.96225e-2, + 0.651423 0.709113 0.269828, + 0.498578 0.709116 0.498573, + 0.263797 0.709736 0.653212, + 4.12594e-3 0.707500 0.706701, + -0.259818 0.710147 0.654359, + -0.498578 0.709115 0.498573, + -0.651167 0.709466 0.269517, + -0.704358 0.706455 6.92861e-2, + 5.40933e-4 1.000000 -9.70493e-5, + 4.02748e-4 1.000000 -1.59435e-4, + 7.47962e-6 1.000000 -1.54950e-5, + 2.12478e-4 1.000000 -6.41309e-5, + -1.26076e-4 1.000000 -1.35246e-4, + -3.23601e-4 1.000000 -9.81555e-5, + 9.34142e-6 1.000000 -1.97047e-5, + 3.73131e-4 1.000000 -3.72640e-4, + 4.16267e-4 1.000000 -2.91791e-4, + -0.704371 0.706398 -6.97353e-2, + -0.651091 0.709345 -0.270019, + -0.498568 0.709113 -0.498587, + -0.262279 0.709875 -0.653672, + -4.96757e-3 0.707107 -0.707090, + 0.257501 0.710356 -0.655048, + 0.498582 0.709102 -0.498588, + 0.651405 0.709127 -0.269835, + 0.704654 0.706132 -6.95662e-2, + -0.995171 3.01456e-16 -9.81541e-2, + -0.923880 8.40001e-16 -0.382683, + -0.707107 3.97091e-16 -0.707107, + -0.372102 -4.74556e-16 -0.928192, + -7.17787e-3 -1.82254e-16 -0.999974, + 0.365418 2.45302e-16 -0.930843, + 0.707107 3.36000e-16 -0.707107, + 0.923880 4.58182e-16 -0.382683, + 0.995171 6.78276e-16 -9.81541e-2, + -0.704371 -0.706398 -6.97353e-2, + -0.651091 -0.709345 -0.270019, + -0.498568 -0.709113 -0.498587, + -0.262279 -0.709875 -0.653672, + -4.96757e-3 -0.707107 -0.707090, + 0.257501 -0.710356 -0.655048, + 0.498582 -0.709102 -0.498588, + 0.651405 -0.709127 -0.269835, + 0.704654 -0.706132 -6.95662e-2, + 5.40933e-4 -1.000000 -9.70493e-5, + 4.02748e-4 -1.000000 -1.59435e-4, + 7.47962e-6 -1.000000 -1.54950e-5, + 2.12478e-4 -1.000000 -6.41309e-5, + -1.26076e-4 -1.000000 -1.35246e-4, + -3.23601e-4 -1.000000 -9.81555e-5, + 9.34142e-6 -1.000000 -1.97047e-5, + 3.73131e-4 -1.000000 -3.72640e-4, + 4.16267e-4 -1.000000 -2.91791e-4, + 0.704753 -0.706028 6.96225e-2, + 0.651423 -0.709113 0.269828, + 0.498578 -0.709116 0.498573, + 0.263797 -0.709736 0.653212, + 4.12594e-3 -0.707500 0.706701, + -0.259818 -0.710147 0.654359, + -0.498578 -0.709115 0.498573, + -0.651167 -0.709466 0.269517, + -0.704358 -0.706455 6.92861e-2, + -0.621876 -0.621876 -0.475963, + -0.879465 5.28425e-17 -0.475963, + -0.621876 0.621876 -0.475963, + -3.43476e-16 0.879465 -0.475963, + 0.621876 0.621876 -0.475963, + 0.879465 8.98323e-16 -0.475963, + 0.621876 -0.621876 -0.475963, + -5.28425e-16 -0.879465 -0.475963, + 0.480447 0.479473 -0.734354, + 0.678598 -8.14633e-17 -0.734510, + 0.480447 -0.479473 -0.734354, + 2.22885e-4 -0.678379 -0.734712, + -0.480262 -0.479603 -0.734391, + -0.678598 6.24409e-17 -0.734510, + -0.480262 0.479603 -0.734391, + 2.22885e-4 0.678379 -0.734712, + 0.621876 0.621876 -0.475963, + 0.879465 -5.28425e-17 -0.475963, + 0.621876 -0.621876 -0.475963, + -8.98323e-16 -0.879465 -0.475963, + -0.621876 -0.621876 -0.475963, + -0.879465 -5.28425e-17 -0.475963, + -0.621876 0.621876 -0.475963, + -7.92638e-16 0.879465 -0.475963, + -0.480263 -0.479602 -0.734390, + -0.678598 2.05137e-16 -0.734510, + -0.480263 0.479602 -0.734390, + 2.65912e-5 0.678435 -0.734661, + 0.480288 0.479589 -0.734383, + 0.678598 5.70506e-16 -0.734510, + 0.480288 -0.479589 -0.734383, + 2.65912e-5 -0.678435 -0.734661, + 0.479841 0.479841 -0.734510, + 0.678598 -2.03031e-17 -0.734510, + 0.479841 -0.479841 -0.734510, + 1.22836e-16 -0.678598 -0.734510, + -0.479841 -0.479841 -0.734510, + -0.678598 -1.91060e-17 -0.734510, + -0.479841 0.479841 -0.734510, + 2.04383e-16 0.678598 -0.734510, + -0.479841 -0.479841 -0.734510, + -0.678598 1.26924e-18 -0.734510, + -0.479841 0.479841 -0.734510, + -2.65028e-16 0.678598 -0.734510, + 0.479841 0.479841 -0.734510, + 0.678598 6.72439e-16 -0.734510, + 0.479841 -0.479841 -0.734510, + -4.25245e-16 -0.678598 -0.734510 ] } + normalIndex [ + 0, 1, 64, 63, -1, + 0, 9, 10, 1, -1, + 0, 63, 82, 81, -1, + 0, 81, 80, 9, -1, + 1, 2, 65, 64, -1, + 1, 10, 11, 2, -1, + 2, 3, 66, 65, -1, + 2, 11, 12, 3, -1, + 3, 4, 67, 66, -1, + 3, 12, 13, 4, -1, + 4, 5, 68, 67, -1, + 4, 13, 14, 5, -1, + 5, 6, 69, 68, -1, + 5, 14, 15, 6, -1, + 6, 7, 70, 69, -1, + 6, 15, 16, 7, -1, + 7, 8, 71, 70, -1, + 7, 16, 17, 8, -1, + 8, 17, 98, 97, -1, + 8, 97, 96, 71, -1, + 9, 18, 19, 10, -1, + 9, 80, 87, 18, -1, + 10, 19, 20, 11, -1, + 11, 20, 21, 12, -1, + 12, 21, 22, 13, -1, + 13, 22, 23, 14, -1, + 14, 23, 24, 15, -1, + 15, 24, 25, 16, -1, + 16, 25, 26, 17, -1, + 17, 26, 99, 98, -1, + 18, 27, 28, 19, -1, + 18, 87, 86, 27, -1, + 19, 28, 29, 20, -1, + 20, 29, 30, 21, -1, + 21, 30, 31, 22, -1, + 22, 31, 32, 23, -1, + 23, 32, 33, 24, -1, + 24, 33, 34, 25, -1, + 25, 34, 35, 26, -1, + 26, 35, 100, 99, -1, + 27, 36, 37, 28, -1, + 27, 86, 85, 36, -1, + 28, 37, 38, 29, -1, + 29, 38, 39, 30, -1, + 30, 39, 40, 31, -1, + 31, 40, 41, 32, -1, + 32, 41, 42, 33, -1, + 33, 42, 43, 34, -1, + 34, 43, 44, 35, -1, + 35, 44, 101, 100, -1, + 36, 45, 46, 37, -1, + 36, 85, 84, 45, -1, + 37, 46, 47, 38, -1, + 38, 47, 48, 39, -1, + 39, 48, 49, 40, -1, + 40, 49, 50, 41, -1, + 41, 50, 51, 42, -1, + 42, 51, 52, 43, -1, + 43, 52, 53, 44, -1, + 44, 53, 102, 101, -1, + 45, 54, 55, 46, -1, + 45, 84, 83, 54, -1, + 46, 55, 56, 47, -1, + 47, 56, 57, 48, -1, + 48, 57, 58, 49, -1, + 49, 58, 59, 50, -1, + 50, 59, 60, 51, -1, + 51, 60, 61, 52, -1, + 52, 61, 62, 53, -1, + 53, 62, 103, 102, -1, + 54, 63, 64, 55, -1, + 54, 83, 82, 63, -1, + 55, 64, 65, 56, -1, + 56, 65, 66, 57, -1, + 57, 66, 67, 58, -1, + 58, 67, 68, 59, -1, + 59, 68, 69, 60, -1, + 60, 69, 70, 61, -1, + 61, 70, 71, 62, -1, + 62, 71, 96, 103, -1, + 72, 73, 74, 75, 76, 77, 78, 79, -1, + 72, 79, 119, 112, -1, + 72, 112, 113, 73, -1, + 73, 113, 114, 74, -1, + 74, 114, 115, 75, -1, + 75, 115, 116, 76, -1, + 76, 116, 117, 77, -1, + 77, 117, 118, 78, -1, + 78, 118, 119, 79, -1, + 80, 81, 105, 104, -1, + 80, 104, 111, 87, -1, + 81, 82, 106, 105, -1, + 82, 83, 107, 106, -1, + 83, 84, 108, 107, -1, + 84, 85, 109, 108, -1, + 85, 86, 110, 109, -1, + 86, 87, 111, 110, -1, + 88, 89, 90, 91, 92, 93, 94, 95, -1, + 88, 95, 111, 104, -1, + 88, 104, 105, 89, -1, + 89, 105, 106, 90, -1, + 90, 106, 107, 91, -1, + 91, 107, 108, 92, -1, + 92, 108, 109, 93, -1, + 93, 109, 110, 94, -1, + 94, 110, 111, 95, -1, + 96, 97, 113, 112, -1, + 96, 112, 119, 103, -1, + 97, 98, 114, 113, -1, + 98, 99, 115, 114, -1, + 99, 100, 116, 115, -1, + 100, 101, 117, 116, -1, + 101, 102, 118, 117, -1, + 102, 103, 119, 118, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/device/switch_push.wings b/modules/packages3d/device/switch_push.wings new file mode 100644 index 0000000000000000000000000000000000000000..5d2b22d50b43211a0611c70fc6f8769ae5e8c16c GIT binary patch literal 2690 zcmY#Z4EOYN57sr*GvMWtVqsw5%5M%}U@%m#nDaI=GbiM_XkGrdqnoSVeC!H0c+hH? zkQ4Bdhl$l=(F7+~jZEh2^El_N+{l}3-ndLKFw@)XXW%q7Mcsu;ftNidK3e9xIBnzQ zwgqaetf84+iYmEUp-!b6cWbyPUU(mK`|#}Y_tLwarYd}j_-r%p{hZ?Smf!DGi&y=)=LjXp-%|@aH(ylg&GGAuVXSejp|27}7sxm8J`zn6 zeaKMvXN}N;nW3)}h4(GFD*M3PcsB?8!Pm)G8P=|GJ+>*R{#atv&mrDm-hYs8+yZ@ zto!q*$h6GcL!l9!T);DAte&(!`D|0lo-qC$v{`o^nF-&pRv$;1kTz#Er zJ|~H}obv~F#72(kP1ldTVr+|SmOIyMz2<=)bN!5|T?LXAYu7L)7-nBNEcZsl^#{)c z(alAIdhF|4O__93eXDM8r_VYV%lI#7S=R@i53?eL4-}dC^Z!1Oek^eYdq8Sv)eZjm z%a*H;NtzmVbA*3r_CN0xSiz9EplJo$g4UZ~3Iw7TIyFaiY&UF|JLfL3;zGUJ55Xx_ z7A@jdh#R8ri*R;o2cK7$9Jh(1?@85mvhYf;(eaImDjhucMp!5q#jlG^!M%H zi`}OVAKt&?iNYlL{rlJ3cRyLYvwGdRe?cWb9*dUmFFDQZ^6B8x@VfP?J9mA4BCcm& zqGGkD>aq6oKK{lhy5(2*yPK*wcisN^@4&6~uI+c*=e%FVFXZ{Lm+d3B&GoQ( z=Ij?Z{raNC-oNZ(6E{n>J6(Z#@4 zf2r}4)8Ag3RlTdn5KI$NzyXU~7a$~Wj>+U*CTWkBV<(ZO~q^aoI z%f3fTf(`G6_?U}An7wy=I`*yX&{U7%-oHEH+=CAF((|(3yH$=B`}};mSpD0dTecRT zz7*&GttswZ!qTr<-Jio3Vry=3Ys0$-2fD>oT5EhF|L*qx_Pv_jy?p&Ei(enTJgo)x zR%PBjynbI{R>7Buzn7BJtyO(pzq|^!NtNzbJk=RbGcZ|KRO*%KqQ3Pv`TuFHuqbu|qGn`SAOh*YLKkRIMKkd+L&dDn* zkItNH?j-lirpznmQp(+PmpCh>{`)A&e2U*4*`~u)&pT5qzW&e3&(jx+*IRu)rM!Jx zhTeS6jHVDbBfg_*(}j$u3C(6Y`GotZ+I9`I(r%+5znoiNBYqsX7*jWK!i%e>(}awt zDgAJDGWzM%6yGB*q%-T+o37l$WNzT(dF2qOue42dl>f@#FVnWWIoO-%lB-E#* ztZwzCtuH6@KF#@aYS})S@O3x#%&OGe^r8By$}^=_=~PMiKu+^rt?JUJT*JJi9!*_a zFnz~@>Hv{<&pOZXaGInEzWG*=zuLyL-Q{qN&CMAfz65{P_YR%nsC_~C_YvKXA2!aI ze072Ow=QX~Ia3~WMaoKQo_3X66T{VHV|cQvl68So39E=89j0&xk93)i?dPxWc~{=PR=&Pmz9+8M)~MkB=i6IU9$#Qt z*`i{`I_aeNEQQXe3X<(f$GCZY8;@ixjB!Mfyz+7~4{O)ei3nD;koM(=hr-7`(Im2XyTo>$Ma z{&;i2I^Ns2=J}L-cbx6H;{Sb%{Uo{6HOjVwl3Ydw)Eqoqq=Kj^pvvft`{XBJP;PNw2xl8EvLpxX?^hA*)~cq?R|nfPe^OAZ8~@S&l_p$Vmr0G YH?I%dpH?hrmQ`Q!^-4WsdBC?F0Mu<{9 literal 0 HcmV?d00001 diff --git a/modules/packages3d/device/switch_push.wrl b/modules/packages3d/device/switch_push.wrl new file mode 100644 index 00000000..9b46d535 --- /dev/null +++ b/modules/packages3d/device/switch_push.wrl @@ -0,0 +1,255 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.16b +DEF cube8_copy9 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 8.12030e-2 0.437934 0.720000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -2.50000 -2.26600 1.17860, + -2.26600 -2.50000 1.17860, + -2.50000 2.26600 1.17860, + -2.26600 2.50000 1.17860, + 2.26600 2.50000 1.17860, + 2.50000 2.26600 1.17860, + 2.50000 -2.26600 1.17860, + 2.26600 -2.50000 1.17860, + -2.50000 -2.26600 1.77860, + -2.26600 -2.50000 1.77860, + -2.50000 2.26600 1.77860, + -2.26600 2.50000 1.77860, + 2.26600 2.50000 1.77860, + 2.50000 2.26600 1.77860, + 2.50000 -2.26600 1.77860, + 2.26600 -2.50000 1.77860, + -2.29320 -2.18034 1.98540, + -2.18034 -2.29320 1.98540, + 2.18034 -2.29320 1.98540, + 2.29320 -2.18034 1.98540, + 2.29320 2.18034 1.98540, + 2.18034 2.29320 1.98540, + -2.18034 2.29320 1.98540, + -2.29320 2.18034 1.98540] + } + coordIndex [ + 0, 8, 10, 2, -1, + 2, 3, 4, 5, 6, 7, 1, 0, -1, + 3, 11, 12, 4, -1, + 4, 12, 13, 5, -1, + 5, 13, 14, 6, -1, + 6, 14, 15, 7, -1, + 7, 15, 9, 1, -1, + 8, 16, 23, 10, -1, + 9, 8, 0, 1, -1, + 9, 17, 16, 8, -1, + 10, 11, 3, 2, -1, + 10, 23, 22, 11, -1, + 11, 22, 21, 12, -1, + 12, 21, 20, 13, -1, + 13, 20, 19, 14, -1, + 14, 19, 18, 15, -1, + 15, 18, 17, 9, -1, + 17, 18, 19, 20, 21, 22, 23, 16, -1 + ] + } + } + ] +} + +DEF cube8 Transform { + children [ + Shape { + appearance Appearance { + material DEF base Material { + diffuseColor 0.806667 0.800000 0.740000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -2.50000 -2.26600 0.989398, + -2.26600 -2.50000 0.989398, + -2.50000 2.26600 0.989398, + -2.26600 2.50000 0.989398, + 2.26600 2.50000 0.989398, + 2.50000 2.26600 0.989398, + 2.50000 -2.26600 0.989398, + 2.26600 -2.50000 0.989398, + -2.50000 -2.26600 0.182602, + -2.26600 -2.50000 0.182602, + -2.50000 2.26600 0.182602, + -2.26600 2.50000 0.182602, + 2.26600 2.50000 0.182602, + 2.50000 2.26600 0.182602, + 2.50000 -2.26600 0.182602, + 2.26600 -2.50000 0.182602] + } + coordIndex [ + 0, 1, 7, 6, 5, 4, 3, 2, -1, + 1, 0, 8, 9, -1, + 1, 9, 15, 7, -1, + 2, 3, 11, 10, -1, + 2, 10, 8, 0, -1, + 4, 12, 11, 3, -1, + 6, 14, 13, 5, -1, + 10, 11, 12, 13, 14, 15, 9, 8, -1, + 12, 4, 5, 13, -1, + 15, 14, 6, 7, -1 + ] + } + } + ] +} + +DEF torus1_sep7 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.826667 0.826667 0.826667 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 2.09719 -1.00328 0.154321, + 2.08965 -1.04118 0.154321, + 2.06817 -1.07332 0.154321, + 2.03604 -1.09480 0.154321, + 1.99813 -1.10234 0.154321, + 1.96022 -1.09480 0.154321, + 1.92808 -1.07332 0.154321, + 1.90661 -1.04118 0.154321, + 1.89907 -1.00328 0.154321, + 1.90661 -0.965366 0.154321, + 1.92808 -0.933229 0.154321, + 1.96022 -0.911755 0.154321, + 1.99813 -0.904214 0.154321, + 2.03604 -0.911755 0.154321, + 2.06817 -0.933229 0.154321, + 2.08965 -0.965366 0.154321, + 2.09719 -1.00328 -1.00398, + 2.08965 -1.04118 -1.00398, + 2.06817 -1.07332 -1.00398, + 2.03604 -1.09480 -1.00398, + 1.99813 -1.10234 -1.00398, + 1.96022 -1.09480 -1.00398, + 1.92808 -1.07332 -1.00398, + 1.90661 -1.04118 -1.00398, + 1.89907 -1.00328 -1.00398, + 1.90661 -0.965367 -1.00398, + 1.92808 -0.933229 -1.00398, + 1.96022 -0.911755 -1.00398, + 1.99813 -0.904215 -1.00398, + 2.03604 -0.911755 -1.00398, + 2.06817 -0.933229 -1.00398, + 2.08965 -0.965367 -1.00398] + } + coordIndex [ + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 4, 20, 19, 3, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 13, 29, 28, 12, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 16, -1 + ] + } + } + ] +} + +DEF torus1_sep6 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.90633 1.00672 0.154321, + -1.91387 0.968816 0.154321, + -1.93534 0.936678 0.154321, + -1.96748 0.915204 0.154321, + -2.00539 0.907664 0.154321, + -2.04330 0.915204 0.154321, + -2.07544 0.936678 0.154321, + -2.09691 0.968816 0.154321, + -2.10445 1.00672 0.154321, + -2.09691 1.04463 0.154321, + -2.07544 1.07677 0.154321, + -2.04330 1.09825 0.154321, + -2.00539 1.10579 0.154321, + -1.96748 1.09825 0.154321, + -1.93534 1.07677 0.154321, + -1.91387 1.04463 0.154321, + -1.90633 1.00672 -1.00398, + -1.91387 0.968816 -1.00398, + -1.93534 0.936678 -1.00398, + -1.96748 0.915204 -1.00398, + -2.00539 0.907664 -1.00398, + -2.04330 0.915204 -1.00398, + -2.07544 0.936678 -1.00398, + -2.09691 0.968816 -1.00398, + -2.10445 1.00672 -1.00398, + -2.09691 1.04463 -1.00398, + -2.07544 1.07677 -1.00398, + -2.04330 1.09824 -1.00398, + -2.00539 1.10579 -1.00398, + -1.96748 1.09824 -1.00398, + -1.93534 1.07677 -1.00398, + -1.91387 1.04463 -1.00398] + } + coordIndex [ + 0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, -1, + 0, 16, 31, 15, -1, + 1, 17, 16, 0, -1, + 2, 18, 17, 1, -1, + 3, 19, 18, 2, -1, + 4, 20, 19, 3, -1, + 5, 21, 20, 4, -1, + 6, 22, 21, 5, -1, + 7, 23, 22, 6, -1, + 8, 24, 23, 7, -1, + 9, 25, 24, 8, -1, + 10, 26, 25, 9, -1, + 11, 27, 26, 10, -1, + 12, 28, 27, 11, -1, + 13, 29, 28, 12, -1, + 14, 30, 29, 13, -1, + 15, 31, 30, 14, -1, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 16, -1 + ] + } + } + ] +} + diff --git a/modules/packages3d/device/switch_slide_right_angle_terminal.wings b/modules/packages3d/device/switch_slide_right_angle_terminal.wings new file mode 100644 index 0000000000000000000000000000000000000000..4065e969286f6e49f49fac08c2fcc58cbed86434 GIT binary patch literal 4315 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 uxaOD2hG)HV{G~Z2|G)pU*% literal 0 HcmV?d00001 diff --git a/modules/packages3d/device/switch_slide_right_angle_terminal.wrl b/modules/packages3d/device/switch_slide_right_angle_terminal.wrl new file mode 100644 index 00000000..d1f0913c --- /dev/null +++ b/modules/packages3d/device/switch_slide_right_angle_terminal.wrl @@ -0,0 +1,717 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.99.02 +DEF cube1_sep5 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.573333 0.320000 0.320000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 0.440000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.00004 -8.28500 1.05267e-2, + 6.00004 -8.28500 3.09481, + 6.00004 -1.26928 3.09481, + 6.00004 -1.26928 1.05267e-2, + -5.99094 -8.28500 1.05267e-2, + -5.99094 -8.28500 3.09481, + -5.99094 -1.26928 3.09481, + -5.99094 -1.26928 1.05267e-2, + 6.00004 -8.28500 0.614174, + 6.00004 -8.28500 2.61347, + 2.75778 -8.28500 1.05267e-2, + -2.92498 -8.28500 1.05267e-2, + 2.75778 -8.28500 3.09481, + -2.92498 -8.28500 3.09481, + -5.99094 -8.28500 0.614174, + -5.99094 -8.28500 2.61347, + 2.75778 -8.28500 0.614174, + 2.75778 -8.28500 2.61347, + -2.92498 -8.28500 0.614174, + -2.92498 -8.28500 2.61347, + 2.75778 -7.79712 2.61347, + -2.92498 -7.79712 2.61347, + -2.92498 -7.79712 0.614174, + 2.75778 -7.79712 0.614174 ] } + coordIndex [ + 0, 3, 2, 1, 9, 8, -1, + 0, 8, 16, 10, -1, + 0, 10, 11, 4, 7, 3, -1, + 1, 2, 6, 5, 13, 12, -1, + 1, 12, 17, 9, -1, + 2, 3, 7, 6, -1, + 4, 11, 18, 14, -1, + 4, 14, 15, 5, 6, 7, -1, + 5, 15, 19, 13, -1, + 8, 9, 17, 16, -1, + 10, 16, 18, 11, -1, + 12, 13, 19, 17, -1, + 14, 18, 19, 15, -1, + 16, 17, 20, 23, -1, + 16, 23, 22, 18, -1, + 17, 19, 21, 20, -1, + 18, 22, 21, 19, -1 ] + normal Normal { vector [ + 0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + 0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + -0.577350 -0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 0.577350 -0.577350, + 0.447214 -0.894427 0.00000e+0, + 0.447214 -0.894427 0.00000e+0, + 0.00000e+0 -0.894427 -0.447214, + 0.00000e+0 -0.894427 -0.447214, + 0.00000e+0 -0.894427 0.447214, + 0.00000e+0 -0.894427 0.447214, + -0.447214 -0.894427 0.00000e+0, + -0.447214 -0.894427 0.00000e+0, + -0.301511 -0.904534 0.301511, + -0.301511 -0.904534 -0.301511, + 0.301511 -0.904534 0.301511, + 0.301511 -0.904534 -0.301511, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0 ] } + normalIndex [ + 0, 3, 2, 1, 9, 8, -1, + 0, 8, 16, 10, -1, + 0, 10, 11, 4, 7, 3, -1, + 1, 2, 6, 5, 13, 12, -1, + 1, 12, 17, 9, -1, + 2, 3, 7, 6, -1, + 4, 11, 18, 14, -1, + 4, 14, 15, 5, 6, 7, -1, + 5, 15, 19, 13, -1, + 8, 9, 17, 16, -1, + 10, 16, 18, 11, -1, + 12, 13, 19, 17, -1, + 14, 18, 19, 15, -1, + 16, 17, 20, 23, -1, + 16, 23, 22, 18, -1, + 17, 19, 21, 20, -1, + 18, 22, 21, 19, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF default Material { + diffuseColor 1.00000 1.00000 1.00000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.75778 -7.79712 2.61347, + -2.92498 -7.79712 2.61347, + -2.92498 -7.79712 0.614174, + 2.75778 -7.79712 0.614174, + 2.75778 -8.86118 2.61347, + -2.92498 -8.86118 2.61347, + -2.92498 -8.86118 0.614174, + 2.75778 -8.86118 0.614174 ] } + coordIndex [ + 0, 1, 5, 4, -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.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.00000e+0 0.00000e+0 0.00000e+0, + 0.577350 -0.577350 0.577350, + -0.577350 -0.577350 0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 -0.577350 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 4, 5, 6, 7, -1 ] + } + } + ] +} + +DEF cube1_sep4 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.97995 -1.31412 1.95019, + -2.97995 -0.677252 1.82351, + -2.97995 -0.137342 1.46276, + -2.97995 0.223414 0.922847, + -2.97995 0.235942 -1.99374, + -2.80317 -1.31412 1.87697, + -2.80317 -0.705273 1.75586, + -2.80317 -0.189119 1.41098, + -2.80317 0.155764 0.894825, + -2.80317 0.162719 -1.99374, + -2.72995 -1.31412 1.70019, + -2.72995 -0.772923 1.59254, + -2.72995 -0.314119 1.28598, + -2.72995 -7.55594e-3 0.827176, + -2.72995 -1.40575e-2 -1.99374, + -2.80317 -1.31412 1.52342, + -2.80317 -0.840572 1.42922, + -2.80317 -0.439119 1.16098, + -2.80317 -0.170876 0.759526, + -2.80317 -0.190834 -1.99374, + -2.97995 -1.31412 1.45019, + -2.97995 -0.868594 1.36157, + -2.97995 -0.490896 1.10920, + -2.97995 -0.238526 0.731505, + -2.97995 -0.264058 -1.99374, + -3.15672 -1.31412 1.52342, + -3.15672 -0.840572 1.42922, + -3.15672 -0.439119 1.16098, + -3.15672 -0.170876 0.759526, + -3.15672 -0.190834 -1.99374, + -3.22995 -1.31412 1.70019, + -3.22995 -0.772923 1.59254, + -3.22995 -0.314119 1.28598, + -3.22995 -7.55594e-3 0.827176, + -3.22995 -1.40575e-2 -1.99374, + -3.15672 -1.31412 1.87697, + -3.15672 -0.705273 1.75586, + -3.15672 -0.189119 1.41098, + -3.15672 0.155764 0.894825, + -3.15672 0.162719 -1.99374 ] } + coordIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + normal Normal { vector [ + -7.49281e-16 -0.331482 0.943462, + -8.70547e-16 0.382683 0.923880, + -8.09456e-16 0.707107 0.707107, + -4.68748e-16 0.956567 0.291513, + -2.10782e-16 0.881770 -0.471680, + 0.656974 -0.376361 0.653251, + 0.709113 0.269828 0.651423, + 0.709113 0.498577 0.498577, + 0.715257 0.668733 0.202986, + 0.613815 0.630743 -0.474758, + 0.878889 -0.477027 3.08677e-16, + 1.00000 -1.50647e-16 -2.10905e-16, + 1.00000 4.51940e-17 -4.74537e-16, + 1.000000 -8.69234e-5 5.19188e-4, + 0.878659 -1.52986e-4 -0.477450, + 0.584548 -0.566100 -0.581235, + 0.709113 -0.269828 -0.651423, + 0.709113 -0.498577 -0.498577, + 0.715567 -0.669416 -0.199617, + 0.614335 -0.631995 -0.472414, + -3.66692e-16 -0.599575 -0.800318, + -1.22182e-16 -0.382683 -0.923880, + -1.22182e-16 -0.707107 -0.707107, + -3.59954e-16 -0.958266 -0.285877, + -2.63959e-16 -0.883639 -0.468169, + -0.584548 -0.566100 -0.581235, + -0.709113 -0.269828 -0.651423, + -0.709113 -0.498577 -0.498577, + -0.715567 -0.669416 -0.199617, + -0.614335 -0.631995 -0.472414, + -0.878889 -0.477027 -1.30662e-15, + -1.00000 1.43114e-16 -1.25037e-15, + -1.00000 2.25970e-16 -3.08826e-16, + -1.000000 -8.69234e-5 5.19188e-4, + -0.878659 -1.52986e-4 -0.477450, + -0.656974 -0.376361 0.653251, + -0.709113 0.269828 0.651423, + -0.709113 0.498577 0.498577, + -0.715257 0.668733 0.202986, + -0.613815 0.630743 -0.474758 ] } + normalIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + } + } + ] +} + +DEF cube1_sep3 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.99835 -1.31412 1.95019, + 2.99835 -0.677252 1.82351, + 2.99835 -0.137342 1.46276, + 2.99835 0.223414 0.922847, + 2.99835 0.235942 -1.99374, + 3.17513 -1.31412 1.87697, + 3.17513 -0.705273 1.75586, + 3.17513 -0.189119 1.41098, + 3.17513 0.155764 0.894825, + 3.17513 0.162719 -1.99374, + 3.24835 -1.31412 1.70019, + 3.24835 -0.772923 1.59254, + 3.24835 -0.314119 1.28598, + 3.24835 -7.55594e-3 0.827176, + 3.24835 -1.40575e-2 -1.99374, + 3.17513 -1.31412 1.52342, + 3.17513 -0.840572 1.42922, + 3.17513 -0.439119 1.16098, + 3.17513 -0.170876 0.759526, + 3.17513 -0.190834 -1.99374, + 2.99835 -1.31412 1.45019, + 2.99835 -0.868594 1.36157, + 2.99835 -0.490896 1.10920, + 2.99835 -0.238526 0.731505, + 2.99835 -0.264058 -1.99374, + 2.82157 -1.31412 1.52342, + 2.82157 -0.840572 1.42922, + 2.82157 -0.439119 1.16098, + 2.82157 -0.170876 0.759526, + 2.82157 -0.190834 -1.99374, + 2.74835 -1.31412 1.70019, + 2.74835 -0.772923 1.59254, + 2.74835 -0.314119 1.28598, + 2.74835 -7.55594e-3 0.827176, + 2.74835 -1.40575e-2 -1.99374, + 2.82157 -1.31412 1.87697, + 2.82157 -0.705273 1.75586, + 2.82157 -0.189119 1.41098, + 2.82157 0.155764 0.894825, + 2.82157 0.162719 -1.99374 ] } + coordIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + normal Normal { vector [ + -1.06628e-15 -0.331482 0.943462, + -1.19127e-15 0.382683 0.923880, + -8.40001e-16 0.707107 0.707107, + -3.74998e-16 0.956567 0.291513, + -2.10782e-16 0.881770 -0.471680, + 0.656974 -0.376361 0.653251, + 0.709113 0.269828 0.651423, + 0.709113 0.498577 0.498577, + 0.715257 0.668733 0.202986, + 0.613815 0.630743 -0.474758, + 0.878889 -0.477027 -9.08661e-18, + 1.00000 -1.65711e-16 -1.50647e-16, + 1.00000 0.00000e+0 8.28557e-17, + 1.000000 -8.69234e-5 5.19188e-4, + 0.878659 -1.52986e-4 -0.477450, + 0.584548 -0.566100 -0.581235, + 0.709113 -0.269828 -0.651423, + 0.709113 -0.498577 -0.498577, + 0.715567 -0.669416 -0.199617, + 0.614335 -0.631995 -0.472414, + 1.71123e-16 -0.599575 -0.800318, + 1.22182e-16 -0.382683 -0.923880, + -2.29091e-16 -0.707107 -0.707107, + -4.22555e-16 -0.958266 -0.285877, + -2.63959e-16 -0.883639 -0.468169, + -0.584548 -0.566100 -0.581235, + -0.709113 -0.269828 -0.651423, + -0.709113 -0.498577 -0.498577, + -0.715567 -0.669416 -0.199617, + -0.614335 -0.631995 -0.472414, + -0.878889 -0.477027 8.38284e-16, + -1.00000 1.12985e-16 -1.35582e-16, + -1.00000 2.71164e-16 -9.94268e-16, + -1.000000 -8.69234e-5 5.19188e-4, + -0.878659 -1.52986e-4 -0.477450, + -0.656974 -0.376361 0.653251, + -0.709113 0.269828 0.651423, + -0.709113 0.498577 0.498577, + -0.715257 0.668733 0.202986, + -0.613815 0.630743 -0.474758 ] } + normalIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + } + } + ] +} + +DEF cube1_sep2 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.69927e-2 -1.31412 1.95019, + 1.69927e-2 -0.677252 1.82351, + 1.69927e-2 -0.137342 1.46276, + 1.69927e-2 0.223414 0.922847, + 1.69927e-2 0.235942 -1.99374, + 0.193769 -1.31412 1.87697, + 0.193769 -0.705273 1.75586, + 0.193769 -0.189119 1.41098, + 0.193769 0.155764 0.894825, + 0.193769 0.162719 -1.99374, + 0.266993 -1.31412 1.70019, + 0.266993 -0.772923 1.59254, + 0.266993 -0.314119 1.28598, + 0.266993 -7.55594e-3 0.827176, + 0.266993 -1.40575e-2 -1.99374, + 0.193769 -1.31412 1.52342, + 0.193769 -0.840572 1.42922, + 0.193769 -0.439119 1.16098, + 0.193769 -0.170876 0.759526, + 0.193769 -0.190834 -1.99374, + 1.69927e-2 -1.31412 1.45019, + 1.69927e-2 -0.868594 1.36157, + 1.69927e-2 -0.490896 1.10920, + 1.69927e-2 -0.238526 0.731505, + 1.69927e-2 -0.264058 -1.99374, + -0.159784 -1.31412 1.52342, + -0.159784 -0.840572 1.42922, + -0.159784 -0.439119 1.16098, + -0.159784 -0.170876 0.759526, + -0.159784 -0.190834 -1.99374, + -0.233007 -1.31412 1.70019, + -0.233007 -0.772923 1.59254, + -0.233007 -0.314119 1.28598, + -0.233007 -7.55594e-3 0.827176, + -0.233007 -1.40575e-2 -1.99374, + -0.159784 -1.31412 1.87697, + -0.159784 -0.705273 1.75586, + -0.159784 -0.189119 1.41098, + -0.159784 0.155764 0.894825, + -0.159784 0.162719 -1.99374 ] } + coordIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + normal Normal { vector [ + -9.51011e-16 -0.331482 0.943462, + -7.63637e-16 0.382683 0.923880, + -2.59637e-16 0.707107 0.707107, + 1.56249e-17 0.956567 0.291513, + 5.26956e-17 0.881770 -0.471680, + 0.656974 -0.376361 0.653251, + 0.709113 0.269828 0.651423, + 0.709113 0.498577 0.498577, + 0.715257 0.668733 0.202986, + 0.613815 0.630743 -0.474758, + 0.878889 -0.477027 -2.64803e-17, + 1.00000 -1.28050e-16 -1.50647e-16, + 1.00000 1.50647e-17 -9.79203e-17, + 1.000000 -8.69234e-5 5.19188e-4, + 0.878659 -1.52986e-4 -0.477450, + 0.584548 -0.566100 -0.581235, + 0.709113 -0.269828 -0.651423, + 0.709113 -0.498577 -0.498577, + 0.715567 -0.669416 -0.199617, + 0.614335 -0.631995 -0.472414, + 4.40030e-16 -0.599575 -0.800318, + 6.26183e-16 -0.382683 -0.923880, + 3.97091e-16 -0.707107 -0.707107, + 1.56502e-17 -0.958266 -0.285877, + -7.91877e-17 -0.883639 -0.468169, + -0.584548 -0.566100 -0.581235, + -0.709113 -0.269828 -0.651423, + -0.709113 -0.498577 -0.498577, + -0.715567 -0.669416 -0.199617, + -0.614335 -0.631995 -0.472414, + -0.878889 -0.477027 3.70725e-16, + -1.00000 1.50647e-17 1.65711e-16, + -1.00000 1.35582e-16 -7.53233e-17, + -1.000000 -8.69234e-5 5.19188e-4, + -0.878659 -1.52986e-4 -0.477450, + -0.656974 -0.376361 0.653251, + -0.709113 0.269828 0.651423, + -0.709113 0.498577 0.498577, + -0.715257 0.668733 0.202986, + -0.613815 0.630743 -0.474758 ] } + normalIndex [ + 0, 1, 36, 35, -1, + 0, 5, 6, 1, -1, + 0, 35, 30, 25, 20, 15, 10, 5, -1, + 1, 2, 37, 36, -1, + 1, 6, 7, 2, -1, + 2, 3, 38, 37, -1, + 2, 7, 8, 3, -1, + 3, 4, 39, 38, -1, + 3, 8, 9, 4, -1, + 4, 9, 14, 19, 24, 29, 34, 39, -1, + 5, 10, 11, 6, -1, + 6, 11, 12, 7, -1, + 7, 12, 13, 8, -1, + 8, 13, 14, 9, -1, + 10, 15, 16, 11, -1, + 11, 16, 17, 12, -1, + 12, 17, 18, 13, -1, + 13, 18, 19, 14, -1, + 15, 20, 21, 16, -1, + 16, 21, 22, 17, -1, + 17, 22, 23, 18, -1, + 18, 23, 24, 19, -1, + 20, 25, 26, 21, -1, + 21, 26, 27, 22, -1, + 22, 27, 28, 23, -1, + 23, 28, 29, 24, -1, + 25, 30, 31, 26, -1, + 26, 31, 32, 27, -1, + 27, 32, 33, 28, -1, + 28, 33, 34, 29, -1, + 30, 35, 36, 31, -1, + 31, 36, 37, 32, -1, + 32, 37, 38, 33, -1, + 33, 38, 39, 34, -1 ] + } + } + ] +} + +DEF cube1_sep19 Transform { + children [ + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.00000 -10.8202 0.704831, + -1.00000 -10.8202 2.52883, + 1.00000 -10.8202 2.52883, + 1.00000 -10.8202 0.704831, + -1.00000 -8.82017 0.704831, + -1.00000 -8.82017 2.52883, + 1.00000 -8.82017 2.52883, + 1.00000 -8.82017 0.704831, + -0.600000 -11.1129 0.704831, + -0.200000 -10.8202 0.704831, + 0.200000 -11.1129 0.704831, + 0.600000 -10.8202 0.704831, + -0.600000 -11.1129 2.52883, + -0.200000 -10.8202 2.52883, + 0.200000 -11.1129 2.52883, + 0.600000 -10.8202 2.52883 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 11, 10, 9, 8, -1, + 0, 8, 12, 1, -1, + 1, 12, 13, 14, 15, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 2, 15, 11, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1 ] + normal Normal { vector [ + -0.777866 -0.394657 -0.489050, + -0.777866 -0.394657 0.489050, + 0.577350 -0.577350 0.577350, + 0.577350 -0.577350 -0.577350, + -0.577350 0.577350 -0.577350, + -0.577350 0.577350 0.577350, + 0.577350 0.577350 0.577350, + 0.577350 0.577350 -0.577350, + 0.00000e+0 -0.850060 -0.526686, + 0.00000e+0 -0.850060 -0.526686, + 0.00000e+0 -0.850060 -0.526686, + 0.274936 -0.841236 -0.465546, + 0.00000e+0 -0.850060 0.526686, + 0.00000e+0 -0.850060 0.526686, + 0.00000e+0 -0.850060 0.526686, + 0.274936 -0.841236 0.465546 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 11, 10, 9, 8, -1, + 0, 8, 12, 1, -1, + 1, 12, 13, 14, 15, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 2, 15, 11, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/device/switch_slide_straight_terminal.wings b/modules/packages3d/device/switch_slide_straight_terminal.wings new file mode 100644 index 0000000000000000000000000000000000000000..f17b2bde43837b1c0ce3ca51c4eac56aa127fcf1 GIT binary patch literal 2926 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 FB>*6vmXH7d literal 0 HcmV?d00001 diff --git a/modules/packages3d/device/switch_slide_straight_terminal.wrl b/modules/packages3d/device/switch_slide_straight_terminal.wrl new file mode 100644 index 00000000..54957628 --- /dev/null +++ b/modules/packages3d/device/switch_slide_straight_terminal.wrl @@ -0,0 +1,366 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.99.02 +DEF cube8 Transform { + children [ + Shape { + appearance Appearance { + material DEF default Material { + diffuseColor 1.00000 1.00000 1.00000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.00000 -0.912000 5.56897, + -1.00000 0.912000 5.56897, + 1.00000 0.912000 5.56897, + 1.00000 -0.912000 5.56897, + -1.00000 -0.912000 3.56897, + -1.00000 0.912000 3.56897, + 1.00000 0.912000 3.56897, + 1.00000 -0.912000 3.56897, + -0.600000 -0.912000 5.86170, + -0.200000 -0.912000 5.56897, + 0.200000 -0.912000 5.86170, + 0.600000 -0.912000 5.56897, + -0.600000 0.912000 5.86170, + -0.200000 0.912000 5.56897, + 0.200000 0.912000 5.86170, + 0.600000 0.912000 5.56897 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 11, 10, 9, 8, -1, + 0, 8, 12, 1, -1, + 1, 12, 13, 14, 15, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 2, 15, 11, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1 ] + normal Normal { vector [ + -0.777866 -0.489050 0.394657, + -0.777866 0.489050 0.394657, + 0.577350 0.577350 0.577350, + 0.577350 -0.577350 0.577350, + -0.577350 -0.577350 -0.577350, + -0.577350 0.577350 -0.577350, + 0.577350 0.577350 -0.577350, + 0.577350 -0.577350 -0.577350, + 0.00000e+0 -0.526686 0.850060, + 0.00000e+0 -0.526686 0.850060, + 0.00000e+0 -0.526686 0.850060, + 0.274936 -0.465546 0.841236, + 0.00000e+0 0.526686 0.850060, + 0.00000e+0 0.526686 0.850060, + 0.00000e+0 0.526686 0.850060, + 0.274936 0.465546 0.841236 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 11, 10, 9, 8, -1, + 0, 8, 12, 1, -1, + 1, 12, 13, 14, 15, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 2, 15, 11, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1 ] + } + } + ] +} + +DEF cube1_sep19 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.573333 0.320000 0.320000 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 0.440000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.06778 -1.60630 4.08318, + 4.06778 1.47798 4.08318, + 4.06778 1.47798 0.181576, + 4.06778 -1.60630 0.181576, + -4.06222 -1.60630 4.08318, + -4.06222 1.47798 4.08318, + -4.06222 1.47798 0.181576, + -4.06222 -1.60630 0.181576, + 4.06778 -1.00266 4.08318, + 4.06778 0.996635 4.08318, + 2.75778 -1.60630 4.08318, + -2.92498 -1.60630 4.08318, + 2.75778 1.47798 4.08318, + -2.92498 1.47798 4.08318, + -4.06222 -1.00266 4.08318, + -4.06222 0.996635 4.08318, + 2.75778 -1.00266 4.08318, + 2.75778 0.996635 4.08318, + -2.92498 -1.00266 4.08318, + -2.92498 0.996635 4.08318, + 2.75778 0.996635 3.59530, + -2.92498 0.996635 3.59530, + -2.92498 -1.00266 3.59530, + 2.75778 -1.00266 3.59530 ] } + coordIndex [ + 0, 3, 2, 1, 9, 8, -1, + 0, 8, 16, 10, -1, + 0, 10, 11, 4, 7, 3, -1, + 1, 2, 6, 5, 13, 12, -1, + 1, 12, 17, 9, -1, + 2, 3, 7, 6, -1, + 4, 11, 18, 14, -1, + 4, 14, 15, 5, 6, 7, -1, + 5, 15, 19, 13, -1, + 8, 9, 17, 16, -1, + 10, 16, 18, 11, -1, + 12, 13, 19, 17, -1, + 14, 18, 19, 15, -1, + 16, 17, 20, 23, -1, + 16, 23, 22, 18, -1, + 17, 19, 21, 20, -1, + 18, 22, 21, 19, -1 ] + normal Normal { vector [ + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + 0.577350 0.577350 -0.577350, + 0.577350 -0.577350 -0.577350, + -0.577350 -0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.447214 0.00000e+0 0.894427, + 0.447214 0.00000e+0 0.894427, + 0.00000e+0 -0.447214 0.894427, + 0.00000e+0 -0.447214 0.894427, + 0.00000e+0 0.447214 0.894427, + 0.00000e+0 0.447214 0.894427, + -0.447214 0.00000e+0 0.894427, + -0.447214 0.00000e+0 0.894427, + -0.301511 0.301511 0.904534, + -0.301511 -0.301511 0.904534, + 0.301511 0.301511 0.904534, + 0.301511 -0.301511 0.904534, + -0.577350 -0.577350 0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350 ] } + normalIndex [ + 0, 3, 2, 1, 9, 8, -1, + 0, 8, 16, 10, -1, + 0, 10, 11, 4, 7, 3, -1, + 1, 2, 6, 5, 13, 12, -1, + 1, 12, 17, 9, -1, + 2, 3, 7, 6, -1, + 4, 11, 18, 14, -1, + 4, 14, 15, 5, 6, 7, -1, + 5, 15, 19, 13, -1, + 8, 9, 17, 16, -1, + 10, 16, 18, 11, -1, + 12, 13, 19, 17, -1, + 14, 18, 19, 15, -1, + 16, 17, 20, 23, -1, + 16, 23, 22, 18, -1, + 17, 19, 21, 20, -1, + 18, 22, 21, 19, -1 ] + } + }, + Shape { + appearance Appearance { + material USE default + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.75778 0.996635 3.59530, + -2.92498 0.996635 3.59530, + -2.92498 -1.00266 3.59530, + 2.75778 -1.00266 3.59530 ] } + coordIndex [ + 0, 1, 2, 3, -1 ] + normal Normal { vector [ + -0.577350 -0.577350 0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350 ] } + normalIndex [ + 0, 1, 2, 3, -1 ] + } + } + ] +} + +DEF cube1_sep15 Transform { + children [ + Shape { + appearance Appearance { + material DEF couleur_247_208_012 Material { + diffuseColor 0.966667 0.813061 4.80000e-2 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.30411 0.348183 -2.75202, + -3.30411 -0.411817 -2.75202, + -2.79411 -0.411817 0.901576, + -2.79411 0.348183 0.901576, + -3.30411 0.348183 0.901576, + -3.30411 -0.411817 0.901576, + -3.09411 -0.411817 -2.75202, + -2.79411 -0.411817 -2.45202, + -3.09411 0.348183 -2.75202, + -2.79411 0.348183 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep14 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.71043 0.348183 -2.78857, + 2.71043 -0.411817 -2.78857, + 3.22043 -0.411817 0.901576, + 3.22043 0.348183 0.901576, + 2.71043 0.348183 0.901576, + 2.71043 -0.411817 0.901576, + 2.92043 -0.411817 -2.78857, + 3.22043 -0.411817 -2.48857, + 2.92043 0.348183 -2.78857, + 3.22043 0.348183 -2.48857 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep13 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.275099 0.348183 -2.75202, + -0.275099 -0.411817 -2.75202, + 0.234901 -0.411817 0.901576, + 0.234901 0.348183 0.901576, + -0.275099 0.348183 0.901576, + -0.275099 -0.411817 0.901576, + -6.50985e-2 -0.411817 -2.75202, + 0.234901 -0.411817 -2.45202, + -6.50985e-2 0.348183 -2.75202, + 0.234901 0.348183 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/device/switch_toggle_straight_terminal.wings b/modules/packages3d/device/switch_toggle_straight_terminal.wings new file mode 100644 index 0000000000000000000000000000000000000000..89775fa0d8991633860398c3ca4dd06d317aeb69 GIT binary patch literal 5593 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/device/switch_toggle_straight_terminal.wrl b/modules/packages3d/device/switch_toggle_straight_terminal.wrl new file mode 100644 index 00000000..b7835fe9 --- /dev/null +++ b/modules/packages3d/device/switch_toggle_straight_terminal.wrl @@ -0,0 +1,845 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 0.98.36 +DEF cube1_sep19 Transform { + children [ + Shape { + appearance Appearance { + material DEF couleur_215_018_012 Material { + diffuseColor 0.840000 7.33333e-2 4.80000e-2 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.06778 -3.00195 8.18158, + 4.06778 2.99593 8.18158, + 4.06778 2.99593 0.181576, + 4.06778 -3.00195 0.181576, + -4.06222 -3.00195 8.18158, + -4.06222 2.99593 8.18158, + -4.06222 2.99593 0.181576, + -4.06222 -3.00195 0.181576 ] } + 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.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + 0.577350 0.577350 -0.577350, + 0.577350 -0.577350 -0.577350, + -0.577350 -0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 7, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 4, 5, 6, 7, -1 ] + } + } + ] +} + +DEF cube1_sep18 Transform { + children [ + Shape { + appearance Appearance { + material DEF couleur_247_208_012 Material { + diffuseColor 0.966667 0.813061 4.80000e-2 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.23717 1.83127 -2.75202, + -3.23717 1.07127 -2.75202, + -2.72717 1.07127 0.901576, + -2.72717 1.83127 0.901576, + -3.23717 1.83127 0.901576, + -3.23717 1.07127 0.901576, + -3.02717 1.07127 -2.75202, + -2.72717 1.07127 -2.45202, + -3.02717 1.83127 -2.75202, + -2.72717 1.83127 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep17 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.71789 1.83127 -2.78857, + 2.71789 1.07127 -2.78857, + 3.22789 1.07127 0.901576, + 3.22789 1.83127 0.901576, + 2.71789 1.83127 0.901576, + 2.71789 1.07127 0.901576, + 2.92789 1.07127 -2.78857, + 3.22789 1.07127 -2.48857, + 2.92789 1.83127 -2.78857, + 3.22789 1.83127 -2.48857 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep16 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.267643 1.83127 -2.75202, + -0.267643 1.07127 -2.75202, + 0.242357 1.07127 0.901576, + 0.242357 1.83127 0.901576, + -0.267643 1.83127 0.901576, + -0.267643 1.07127 0.901576, + -5.76432e-2 1.07127 -2.75202, + 0.242357 1.07127 -2.45202, + -5.76432e-2 1.83127 -2.75202, + 0.242357 1.83127 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep15 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.30411 -1.13906 -2.75202, + -3.30411 -1.89906 -2.75202, + -2.79411 -1.89906 0.901576, + -2.79411 -1.13906 0.901576, + -3.30411 -1.13906 0.901576, + -3.30411 -1.89906 0.901576, + -3.09411 -1.89906 -2.75202, + -2.79411 -1.89906 -2.45202, + -3.09411 -1.13906 -2.75202, + -2.79411 -1.13906 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep14 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.65094 -1.13906 -2.78857, + 2.65094 -1.89906 -2.78857, + 3.16094 -1.89906 0.901576, + 3.16094 -1.13906 0.901576, + 2.65094 -1.13906 0.901576, + 2.65094 -1.89906 0.901576, + 2.86094 -1.89906 -2.78857, + 3.16094 -1.89906 -2.48857, + 2.86094 -1.13906 -2.78857, + 3.16094 -1.13906 -2.48857 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep13 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_247_208_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.334588 -1.13906 -2.75202, + -0.334588 -1.89906 -2.75202, + 0.175412 -1.89906 0.901576, + 0.175412 -1.13906 0.901576, + -0.334588 -1.13906 0.901576, + -0.334588 -1.89906 0.901576, + -0.124588 -1.89906 -2.75202, + 0.175412 -1.89906 -2.45202, + -0.124588 -1.13906 -2.75202, + 0.175412 -1.13906 -2.45202 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + normal Normal { vector [ + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350, + 0.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 -0.577350 0.577350, + 0.336557 -0.475963 -0.812520, + 0.812520 -0.475963 -0.336557, + 0.336557 0.475963 -0.812520, + 0.812520 0.475963 -0.336557 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 4, 3, 9, 8, -1, + 0, 8, 6, 1, -1, + 1, 6, 7, 2, 5, -1, + 2, 3, 4, 5, -1, + 2, 7, 9, 3, -1, + 6, 8, 9, 7, -1 ] + } + } + ] +} + +DEF cube1_sep12 Transform { + children [ + Shape { + appearance Appearance { + material DEF couleur_208_192_192 Material { + diffuseColor 0.813333 0.753266 0.750400 + emissiveColor 0.00000e+0 0.00000e+0 0.00000e+0 + specularColor 1.00000 1.00000 1.00000 + ambientIntensity 1.00000 + transparency 0.00000e+0 + shininess 1.00000 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.06778 -2.48800 8.68158, + 4.06778 2.48800 8.68158, + 4.06778 2.48800 8.18158, + 4.06778 -2.48800 8.18158, + -4.06232 -2.48800 8.68158, + -4.06232 2.48800 8.68158, + -4.06232 2.48800 8.18158, + -4.06232 -2.48800 8.18158 ] } + 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.577350 -0.577350 0.577350, + 0.577350 0.577350 0.577350, + 0.577350 0.577350 -0.577350, + 0.577350 -0.577350 -0.577350, + -0.577350 -0.577350 0.577350, + -0.577350 0.577350 0.577350, + -0.577350 0.577350 -0.577350, + -0.577350 -0.577350 -0.577350 ] } + normalIndex [ + 0, 1, 5, 4, -1, + 0, 3, 2, 1, -1, + 0, 4, 7, 3, -1, + 1, 2, 6, 5, -1, + 2, 3, 7, 6, -1, + 4, 5, 6, 7, -1 ] + } + } + ] +} + +DEF cube1_sep11 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_208_192_192 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.243507 0.768712 13.0013, + 3.52524e-2 0.710197 13.0953, + 0.271573 0.543561 13.1749, + 0.429477 0.294173 13.2282, + 0.484926 -4.57780e-17 13.2469, + 0.429477 -0.294173 13.2282, + 0.271573 -0.543561 13.1749, + 3.52524e-2 -0.710197 13.0953, + -0.243507 -0.768712 13.0013, + -0.522266 -0.710197 12.9073, + -0.758586 -0.543561 12.8276, + -0.916491 -0.294173 12.7744, + -0.971939 -2.34052e-16 12.7557, + -0.916491 0.294173 12.7744, + -0.758586 0.543561 12.8276, + -0.522266 0.710197 12.9073, + -1.42869 1.36478 16.5169, + -0.933772 1.26090 16.6837, + -0.514204 0.965048 16.8252, + -0.233858 0.522280 16.9197, + -0.135414 2.14237e-16 16.9529, + -0.233858 -0.522280 16.9197, + -0.514204 -0.965048 16.8252, + -0.933772 -1.26090 16.6837, + -1.42869 -1.36478 16.5169, + -1.92360 -1.26090 16.3500, + -2.34317 -0.965048 16.2086, + -2.62351 -0.522280 16.1141, + -2.72196 -1.20028e-16 16.0809, + -2.62351 0.522280 16.1141, + -2.34317 0.965048 16.2086, + -1.92360 1.26090 16.3500, + -1.40544 0.663120 17.3077, + -1.66572 0.717756 17.2200, + -1.92600 0.663120 17.1323, + -2.14666 0.507530 17.0579, + -2.29410 0.274673 17.0082, + -2.34587 -9.72228e-17 16.9907, + -2.29410 -0.274673 17.0082, + -2.14666 -0.507530 17.0579, + -1.92600 -0.663120 17.1323, + -1.66572 -0.717756 17.2200, + -1.40544 -0.663120 17.3077, + -1.18479 -0.507530 17.3821, + -1.03735 -0.274673 17.4318, + -0.985576 2.66240e-16 17.4493, + -1.03735 0.274673 17.4318, + -1.18479 0.507530 17.3821 ] } + coordIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 34, 33, -1, + 16, 33, 32, 17, -1, + 17, 32, 47, 18, -1, + 18, 47, 46, 19, -1, + 19, 46, 45, 20, -1, + 20, 45, 44, 21, -1, + 21, 44, 43, 22, -1, + 22, 43, 42, 23, -1, + 23, 42, 41, 24, -1, + 24, 41, 40, 25, -1, + 25, 40, 39, 26, -1, + 26, 39, 38, 27, -1, + 27, 38, 37, 28, -1, + 28, 37, 36, 29, -1, + 29, 36, 35, 30, -1, + 30, 35, 34, 31, -1, + 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.179045 0.828175 -0.531102, + 0.479367 0.765134 -0.429857, + 0.733968 0.585608 -0.344026, + 0.904087 0.316929 -0.286676, + 0.963825 0.00000e+0 -0.266537, + 0.904087 -0.316929 -0.286676, + 0.733968 -0.585608 -0.344026, + 0.479367 -0.765134 -0.429857, + 0.179045 -0.828175 -0.531102, + -0.121277 -0.765134 -0.632347, + -0.375878 -0.585608 -0.718178, + -0.545997 -0.316929 -0.775528, + -0.605734 0.00000e+0 -0.795667, + -0.545997 0.316929 -0.775528, + -0.375878 0.585608 -0.718178, + -0.121277 0.765134 -0.632347, + -8.85109e-2 0.960850 0.262550, + 0.259923 0.887710 0.380014, + 0.555312 0.679424 0.479596, + 0.752684 0.367701 0.546134, + 0.821992 0.00000e+0 0.569499, + 0.752684 -0.367701 0.546134, + 0.555312 -0.679424 0.479596, + 0.259923 -0.887710 0.380014, + -8.85109e-2 -0.960850 0.262550, + -0.436945 -0.887710 0.145086, + -0.732334 -0.679424 4.55044e-2, + -0.929706 -0.367701 -2.10338e-2, + -0.999014 0.00000e+0 -4.43989e-2, + -0.929706 0.367701 -2.10338e-2, + -0.732334 0.679424 4.55044e-2, + -0.436945 0.887710 0.145086, + -7.08321e-2 0.502504 0.861668, + -0.268070 0.543907 0.795175, + -0.465307 0.502504 0.728683, + -0.632517 0.384600 0.672313, + -0.744243 0.208144 0.634648, + -0.783476 8.10149e-17 0.621421, + -0.744243 -0.208144 0.634648, + -0.632517 -0.384600 0.672313, + -0.465307 -0.502504 0.728683, + -0.268070 -0.543907 0.795175, + -7.08321e-2 -0.502504 0.861668, + 9.63779e-2 -0.384600 0.918038, + 0.208104 -0.208144 0.955703, + 0.247337 8.10149e-17 0.968930, + 0.208104 0.208144 0.955703, + 9.63779e-2 0.384600 0.918038 ] } + normalIndex [ + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, -1, + 0, 15, 31, 16, -1, + 0, 16, 17, 1, -1, + 1, 17, 18, 2, -1, + 2, 18, 19, 3, -1, + 3, 19, 20, 4, -1, + 4, 20, 21, 5, -1, + 5, 21, 22, 6, -1, + 6, 22, 23, 7, -1, + 7, 23, 24, 8, -1, + 8, 24, 25, 9, -1, + 9, 25, 26, 10, -1, + 10, 26, 27, 11, -1, + 11, 27, 28, 12, -1, + 12, 28, 29, 13, -1, + 13, 29, 30, 14, -1, + 14, 30, 31, 15, -1, + 16, 31, 34, 33, -1, + 16, 33, 32, 17, -1, + 17, 32, 47, 18, -1, + 18, 47, 46, 19, -1, + 19, 46, 45, 20, -1, + 20, 45, 44, 21, -1, + 21, 44, 43, 22, -1, + 22, 43, 42, 23, -1, + 23, 42, 41, 24, -1, + 24, 41, 40, 25, -1, + 25, 40, 39, 26, -1, + 26, 39, 38, 27, -1, + 27, 38, 37, 28, -1, + 28, 37, 36, 29, -1, + 29, 36, 35, 30, -1, + 30, 35, 34, 31, -1, + 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, -1 ] + } + } + ] +} + +DEF cube1 Transform { + children [ + Shape { + appearance Appearance { + material USE couleur_215_018_012 + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.22045e-3 2.00000 13.2916, + 0.763146 1.84776 13.2916, + 1.41199 1.41421 13.2916, + 1.84554 0.765367 13.2916, + 1.99778 3.73291e-16 13.2916, + 1.84554 -0.765367 13.2916, + 1.41199 -1.41421 13.2916, + 0.763146 -1.84776 13.2916, + -2.22045e-3 -2.00000 13.2916, + -0.767587 -1.84776 13.2916, + -1.41643 -1.41421 13.2916, + -1.84998 -0.765367 13.2916, + -2.00222 -1.16552e-16 13.2916, + -1.84998 0.765367 13.2916, + -1.41643 1.41421 13.2916, + -0.767587 1.84776 13.2916, + -2.22045e-3 2.00000 7.29158, + 0.763146 1.84776 7.29158, + 1.41199 1.41421 7.29158, + 1.84554 0.765367 7.29158, + 1.99778 1.28370e-16 7.29158, + 1.84554 -0.765367 7.29158, + 1.41199 -1.41421 7.29158, + 0.763146 -1.84776 7.29158, + -2.22045e-3 -2.00000 7.29158, + -0.767587 -1.84776 7.29158, + -1.41643 -1.41421 7.29158, + -1.84998 -0.765367 7.29158, + -2.00222 -3.61473e-16 7.29158, + -1.84998 0.765367 7.29158, + -1.41643 1.41421 7.29158, + -0.767587 1.84776 7.29158, + -2.22045e-3 1.33803 13.2916, + 0.509821 1.23618 13.2916, + 0.943910 0.946130 13.2916, + 1.23396 0.512042 13.2916, + 1.33581 3.73291e-16 13.2916, + 1.23396 -0.512042 13.2916, + 0.943910 -0.946130 13.2916, + 0.509821 -1.23618 13.2916, + -2.22045e-3 -1.33803 13.2916, + -0.514262 -1.23618 13.2916, + -0.948350 -0.946130 13.2916, + -1.23840 -0.512042 13.2916, + -1.34025 -1.16552e-16 13.2916, + -1.23840 0.512042 13.2916, + -0.948350 0.946130 13.2916, + -0.514262 1.23618 13.2916, + -2.22045e-3 1.33803 12.4408, + 0.509821 1.23618 12.4408, + 0.943910 0.946130 12.4408, + 1.23396 0.512042 12.4408, + 1.33581 4.50255e-17 12.4408, + 1.23396 -0.512042 12.4408, + 0.943910 -0.946130 12.4408, + 0.509821 -1.23618 12.4408, + -2.22045e-3 -1.33803 12.4408, + -0.514262 -1.23618 12.4408, + -0.948350 -0.946130 12.4408, + -1.23840 -0.512042 12.4408, + -1.34025 -1.26786e-16 12.4408, + -1.23840 0.512042 12.4408, + -0.948350 0.946130 12.4408, + -0.514262 1.23618 12.4408 ] } + coordIndex [ + 0, 1, 17, 16, -1, + 0, 15, 47, 32, -1, + 0, 16, 31, 15, -1, + 0, 32, 33, 1, -1, + 1, 2, 18, 17, -1, + 1, 33, 34, 2, -1, + 2, 3, 19, 18, -1, + 2, 34, 35, 3, -1, + 3, 4, 20, 19, -1, + 3, 35, 36, 4, -1, + 4, 5, 21, 20, -1, + 4, 36, 37, 5, -1, + 5, 6, 22, 21, -1, + 5, 37, 38, 6, -1, + 6, 7, 23, 22, -1, + 6, 38, 39, 7, -1, + 7, 8, 24, 23, -1, + 7, 39, 40, 8, -1, + 8, 9, 25, 24, -1, + 8, 40, 41, 9, -1, + 9, 10, 26, 25, -1, + 9, 41, 42, 10, -1, + 10, 11, 27, 26, -1, + 10, 42, 43, 11, -1, + 11, 12, 28, 27, -1, + 11, 43, 44, 12, -1, + 12, 13, 29, 28, -1, + 12, 44, 45, 13, -1, + 13, 14, 30, 29, -1, + 13, 45, 46, 14, -1, + 14, 15, 31, 30, -1, + 14, 46, 47, 15, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1, + 32, 47, 63, 48, -1, + 32, 48, 49, 33, -1, + 33, 49, 50, 34, -1, + 34, 50, 51, 35, -1, + 35, 51, 52, 36, -1, + 36, 52, 53, 37, -1, + 37, 53, 54, 38, -1, + 38, 54, 55, 39, -1, + 39, 55, 56, 40, -1, + 40, 56, 57, 41, -1, + 41, 57, 58, 42, -1, + 42, 58, 59, 43, -1, + 43, 59, 60, 44, -1, + 44, 60, 61, 45, -1, + 45, 61, 62, 46, -1, + 46, 62, 63, 47, -1, + 48, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, -1 ] + normal Normal { vector [ + 0.00000e+0 0.700215 0.713933, + 0.267960 0.646914 0.713933, + 0.495126 0.495126 0.713933, + 0.646914 0.267960 0.713933, + 0.700215 1.98156e-17 0.713933, + 0.646914 -0.267960 0.713933, + 0.495126 -0.495126 0.713933, + 0.267960 -0.646914 0.713933, + 1.08986e-16 -0.700215 0.713933, + -0.267960 -0.646914 0.713933, + -0.495126 -0.495126 0.713933, + -0.646914 -0.267960 0.713933, + -0.700215 0.00000e+0 0.713933, + -0.646914 0.267960 0.713933, + -0.495126 0.495126 0.713933, + -0.267960 0.646914 0.713933, + 1.76485e-16 0.890909 -0.454182, + 0.340936 0.823093 -0.454182, + 0.629968 0.629968 -0.454182, + 0.823093 0.340936 -0.454182, + 0.890909 2.52121e-17 -0.454182, + 0.823093 -0.340936 -0.454182, + 0.629968 -0.629968 -0.454182, + 0.340936 -0.823093 -0.454182, + 3.15152e-16 -0.890909 -0.454182, + -0.340936 -0.823093 -0.454182, + -0.629968 -0.629968 -0.454182, + -0.823093 -0.340936 -0.454182, + -0.890909 0.00000e+0 -0.454182, + -0.823093 0.340936 -0.454182, + -0.629968 0.629968 -0.454182, + -0.340936 0.823093 -0.454182, + 1.18894e-16 -0.700215 0.713933, + -0.267960 -0.646914 0.713933, + -0.495126 -0.495126 0.713933, + -0.646914 -0.267960 0.713933, + -0.700215 4.45851e-16 0.713933, + -0.646914 0.267960 0.713933, + -0.495126 0.495126 0.713933, + -0.267960 0.646914 0.713933, + -8.91702e-17 0.700215 0.713933, + 0.267960 0.646914 0.713933, + 0.495126 0.495126 0.713933, + 0.646914 0.267960 0.713933, + 0.700215 -4.95390e-17 0.713933, + 0.646914 -0.267960 0.713933, + 0.495126 -0.495126 0.713933, + 0.267960 -0.646914 0.713933, + 6.68122e-16 -0.890909 0.454182, + -0.340936 -0.823093 0.454182, + -0.629968 -0.629968 0.454182, + -0.823093 -0.340936 0.454182, + -0.890909 5.67273e-16 0.454182, + -0.823093 0.340936 0.454182, + -0.629968 0.629968 0.454182, + -0.340936 0.823093 0.454182, + 4.03394e-16 0.890909 0.454182, + 0.340936 0.823093 0.454182, + 0.629968 0.629968 0.454182, + 0.823093 0.340936 0.454182, + 0.890909 -6.30304e-17 0.454182, + 0.823093 -0.340936 0.454182, + 0.629968 -0.629968 0.454182, + 0.340936 -0.823093 0.454182 ] } + normalIndex [ + 0, 1, 17, 16, -1, + 0, 15, 47, 32, -1, + 0, 16, 31, 15, -1, + 0, 32, 33, 1, -1, + 1, 2, 18, 17, -1, + 1, 33, 34, 2, -1, + 2, 3, 19, 18, -1, + 2, 34, 35, 3, -1, + 3, 4, 20, 19, -1, + 3, 35, 36, 4, -1, + 4, 5, 21, 20, -1, + 4, 36, 37, 5, -1, + 5, 6, 22, 21, -1, + 5, 37, 38, 6, -1, + 6, 7, 23, 22, -1, + 6, 38, 39, 7, -1, + 7, 8, 24, 23, -1, + 7, 39, 40, 8, -1, + 8, 9, 25, 24, -1, + 8, 40, 41, 9, -1, + 9, 10, 26, 25, -1, + 9, 41, 42, 10, -1, + 10, 11, 27, 26, -1, + 10, 42, 43, 11, -1, + 11, 12, 28, 27, -1, + 11, 43, 44, 12, -1, + 12, 13, 29, 28, -1, + 12, 44, 45, 13, -1, + 13, 14, 30, 29, -1, + 13, 45, 46, 14, -1, + 14, 15, 31, 30, -1, + 14, 46, 47, 15, -1, + 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, -1, + 32, 47, 63, 48, -1, + 32, 48, 49, 33, -1, + 33, 49, 50, 34, -1, + 34, 50, 51, 35, -1, + 35, 51, 52, 36, -1, + 36, 52, 53, 37, -1, + 37, 53, 54, 38, -1, + 38, 54, 55, 39, -1, + 39, 55, 56, 40, -1, + 40, 56, 57, 41, -1, + 41, 57, 58, 42, -1, + 42, 58, 59, 43, -1, + 43, 59, 60, 44, -1, + 44, 60, 61, 45, -1, + 45, 61, 62, 46, -1, + 46, 62, 63, 47, -1, + 48, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, -1 ] + } + } + ] +} + diff --git a/modules/packages3d/device/transf_LL1538.wings b/modules/packages3d/device/transf_LL1538.wings new file mode 100644 index 0000000000000000000000000000000000000000..190f660b121499121661fe159d254aa24a31df7a GIT binary patch literal 3627 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 literal 0 HcmV?d00001 diff --git a/modules/packages3d/device/transf_LL1538.wrl b/modules/packages3d/device/transf_LL1538.wrl new file mode 100644 index 00000000..768a1986 --- /dev/null +++ b/modules/packages3d/device/transf_LL1538.wrl @@ -0,0 +1,936 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.4.1 +DEF torus1_copy9 Transform { + children [ + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 0.8266666666666668 0.8266666666666668 0.8266666666666668 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.677150455529991 -2.996404924894244 -9.574716515947101e-4, + 5.6637437778501125 -3.063804845052443 -9.574100299215016e-4, + 5.625564789955401 -3.120943738348354 -9.573577895889418e-4, + 5.5684258966594395 -3.1591227262430315 -9.573228837158609e-4, + 5.5010259765011815 -3.172529403922899 -9.573106264021969e-4, + 5.433626056342923 -3.1591227262430315 -9.573228837158609e-4, + 5.376487163046962 -3.120943738348354 -9.573577895889418e-4, + 5.33830817515225 -3.063804845052443 -9.574100299215016e-4, + 5.324901497472371 -2.996404924894244 -9.574716515947101e-4, + 5.33830817515225 -2.929005004736045 -9.575332732679742e-4, + 5.376487163046961 -2.871866111440134 -9.575855135988687e-4, + 5.433626056342923 -2.833687123545456 -9.576204194736704e-4, + 5.5010259765011815 -2.820280445865589 -9.576326767856691e-4, + 5.5684258966594395 -2.833687123545456 -9.576204194736704e-4, + 5.625564789955401 -2.871866111440134 -9.575855135988687e-4, + 5.6637437778501125 -2.9290050047360445 -9.575332732679742e-4, + 5.677150455529991 -2.9964053922563636 -1.0087449240428379, + 5.6637437778501125 -3.0638053124145626 -1.0087448624211661, + 5.625564789955401 -3.1209442057104737 -1.0087448101808336, + 5.5684258966594395 -3.1591231936051516 -1.0087447752749594, + 5.5010259765011815 -3.1725298712850187 -1.008744763017647, + 5.433626056342923 -3.1591231936051516 -1.0087447752749594, + 5.376487163046962 -3.1209442057104737 -1.0087448101808336, + 5.33830817515225 -3.0638053124145626 -1.0087448624211661, + 5.324901497472371 -2.9964053922563636 -1.0087449240428379, + 5.33830817515225 -2.9290054720981646 -1.008744985664511, + 5.376487163046961 -2.8718665788022535 -1.0087450379048435, + 5.433626056342923 -2.833687590907576 -1.0087450728107168, + 5.5010259765011815 -2.8202809132277085 -1.0087450850680302, + 5.5684258966594395 -2.833687590907576 -1.0087450728107168, + 5.625564789955401 -2.8718665788022535 -1.0087450379048435, + 5.6637437778501125 -2.9290054720981646 -1.008744985664511 ] } + 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.8909091543078901 4.15244213940079e-7 0.4541815482494063, + 0.8230927904120547 -0.3409357816360776 0.45418173804314743, + 0.6299679856364311 -0.6299675703924248 0.45418189894253025, + 0.34093623051599437 -0.8230924563721363 0.4541820064520694, + 1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.34093623051599625 -0.8230924563721355 0.45418200645206985, + -0.6299679856364302 -0.6299675703924261 0.4541818989425296, + -0.8230927904120527 -0.34093578163608185 0.4541817380431478, + -0.8909091543078901 4.152442142426247e-7 0.4541815482494064, + -0.8230926755718374 0.3409365645561305 0.45418135845569163, + -0.6299678232278383 0.6299682384722604 0.4541811975563676, + -0.34093611567577614 0.8230930096117552 0.4541810900468852, + 1.0967279166644493e-15 0.8909094071433917 0.4541810522945778, + 0.3409361156757771 0.8230930096117548 0.45418109004688517, + 0.6299678232278377 0.629968238472261 0.4541811975563675, + 0.8230926755718373 0.34093656455613097 0.45418135845569163, + 0.89090915430789 -4.152442137888061e-7 -0.4541815482494064, + 0.8230926755718376 -0.3409365645561298 -0.4541813584556917, + 0.6299678232278386 -0.62996823847226 -0.4541811975563679, + 0.34093611567577736 -0.8230930096117546 -0.45418109004688534, + 1.1975764607255492e-15 -0.8909094071433917 -0.45418105229457817, + -0.34093611567577914 -0.8230930096117536 -0.4541810900468858, + -0.6299678232278376 -0.6299682384722614 -0.4541811975563672, + -0.8230926755718356 -0.3409365645561342 -0.4541813584556922, + -0.89090915430789 -4.152442134862604e-7 -0.4541815482494064, + -0.8230927904120545 0.3409357816360782 -0.4541817380431473, + -0.6299679856364307 0.6299675703924252 -0.4541818989425301, + -0.34093623051599303 0.8230924563721369 -0.4541820064520692, + 1.1597586795397785e-15 0.890908901472149 -0.45418204420440134, + 0.3409362305159942 0.8230924563721365 -0.45418200645206913, + 0.6299679856364302 0.6299675703924257 -0.45418189894252997, + 0.8230927904120542 0.3409357816360785 -0.45418173804314743 ] } + 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 ] + } + } + ] +} + +DEF torus1_copy8 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.661006773737993 -1.0064049248942437 -9.574716515947101e-4, + 5.647600096058115 -1.0738048450524427 -9.574100299215016e-4, + 5.609421108163403 -1.1309437383483534 -9.573577895889418e-4, + 5.552282214867442 -1.1691227262430317 -9.573228837158609e-4, + 5.484882294709183 -1.1825294039228988 -9.573106264021969e-4, + 5.417482374550925 -1.1691227262430317 -9.573228837158609e-4, + 5.360343481254963 -1.1309437383483534 -9.573577895889418e-4, + 5.322164493360252 -1.0738048450524427 -9.574100299215016e-4, + 5.308757815680373 -1.0064049248942437 -9.574716515947101e-4, + 5.322164493360252 -0.9390050047360443 -9.575332732679742e-4, + 5.360343481254963 -0.8818661114401332 -9.575855135988687e-4, + 5.417482374550925 -0.8436871235454557 -9.576204194736704e-4, + 5.484882294709183 -0.8302804458655881 -9.576326767856691e-4, + 5.552282214867442 -0.8436871235454557 -9.576204194736704e-4, + 5.609421108163403 -0.8818661114401332 -9.575855135988687e-4, + 5.647600096058115 -0.9390050047360443 -9.575332732679742e-4, + 5.661006773737993 -1.0064053922563634 -1.0087449240428379, + 5.647600096058115 -1.0738053124145628 -1.0087448624211661, + 5.609421108163403 -1.1309442057104735 -1.0087448101808336, + 5.552282214867442 -1.1691231936051514 -1.0087447752749594, + 5.484882294709183 -1.182529871285019 -1.008744763017647, + 5.417482374550925 -1.1691231936051514 -1.0087447752749594, + 5.360343481254963 -1.1309442057104735 -1.0087448101808336, + 5.322164493360252 -1.0738053124145628 -1.0087448624211661, + 5.308757815680373 -1.0064053922563634 -1.0087449240428379, + 5.322164493360252 -0.939005472098164 -1.008744985664511, + 5.360343481254963 -0.8818665788022537 -1.0087450379048435, + 5.417482374550925 -0.8436875909075754 -1.0087450728107168, + 5.484882294709183 -0.8302809132277078 -1.0087450850680302, + 5.552282214867442 -0.8436875909075754 -1.0087450728107168, + 5.609421108163403 -0.8818665788022537 -1.0087450379048435, + 5.647600096058115 -0.939005472098164 -1.008744985664511 ] } + 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.89090915430789 4.1524421396529096e-7 0.45418154824940626, + 0.8230927904120521 -0.340935781636083 0.4541817380431481, + 0.6299679856364307 -0.6299675703924256 0.45418189894252936, + 0.3409362305159984 -0.8230924563721342 0.45418200645206996, + -1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.3409362305159966 -0.8230924563721354 0.4541820064520696, + -0.6299679856364316 -0.6299675703924242 0.45418189894252997, + -0.8230927904120523 -0.34093578163608407 0.45418173804314727, + -0.8909091543078895 4.1524421394007966e-7 0.45418154824940715, + -0.8230926755718351 0.3409365645561367 0.4541813584556912, + -0.6299678232278382 0.6299682384722609 0.45418119755636727, + -0.3409361156757795 0.8230930096117538 0.45418109004688517, + -1.09672791666445e-15 0.8909094071433916 0.45418105229457817, + 0.3409361156757814 0.823093009611753 0.4541810900468855, + 0.6299678232278373 0.6299682384722624 0.4541811975563666, + 0.823092675571835 0.34093656455613575 0.454181358455692, + 0.8909091543078902 -4.1524421376359394e-7 -0.4541815482494063, + 0.8230926755718352 -0.34093656455613536 -0.45418135845569213, + 0.6299678232278385 -0.6299682384722609 -0.4541811975563668, + 0.34093611567578147 -0.8230930096117526 -0.45418109004688595, + -1.0715157806491756e-15 -0.8909094071433917 -0.45418105229457817, + -0.3409361156757795 -0.8230930096117537 -0.4541810900468856, + -0.6299678232278393 -0.6299682384722596 -0.45418119755636743, + -0.8230926755718352 -0.34093656455613636 -0.45418135845569135, + -0.8909091543078896 -4.152442137888069e-7 -0.4541815482494072, + -0.8230927904120521 0.3409357816360844 -0.45418173804314715, + -0.6299679856364305 0.6299675703924256 -0.4541818989425299, + -0.3409362305159965 0.8230924563721355 -0.454182006452069, + -1.0336979535028465e-15 0.8909089014721489 -0.45418204420440134, + 0.3409362305159985 0.8230924563721346 -0.45418200645206935, + 0.6299679856364296 0.6299675703924269 -0.45418189894252925, + 0.8230927904120521 0.3409357816360835 -0.454181738043148 ] } + 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 ] + } + } + ] +} + +DEF torus1_copy6 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.661006773737993 3.013595075105756 -9.574716515947101e-4, + 5.647600096058115 2.946195154947557 -9.574100299215016e-4, + 5.609421108163403 2.889056261651646 -9.573577895889418e-4, + 5.552282214867442 2.850877273756968 -9.573228837158609e-4, + 5.484882294709183 2.8374705960771007 -9.573106264021969e-4, + 5.417482374550925 2.850877273756968 -9.573228837158609e-4, + 5.360343481254963 2.889056261651646 -9.573577895889418e-4, + 5.322164493360252 2.946195154947557 -9.574100299215016e-4, + 5.308757815680373 3.013595075105756 -9.574716515947101e-4, + 5.322164493360252 3.0809949952639553 -9.575332732679742e-4, + 5.360343481254963 3.1381338885598664 -9.575855135988687e-4, + 5.417482374550925 3.176312876454544 -9.576204194736704e-4, + 5.484882294709183 3.1897195541344114 -9.576326767856691e-4, + 5.552282214867442 3.176312876454544 -9.576204194736704e-4, + 5.609421108163403 3.1381338885598664 -9.575855135988687e-4, + 5.647600096058115 3.0809949952639553 -9.575332732679742e-4, + 5.661006773737993 3.013594607743636 -1.0087449240428379, + 5.647600096058115 2.946194687585437 -1.0087448624211661, + 5.609421108163403 2.889055794289526 -1.0087448101808336, + 5.552282214867442 2.850876806394848 -1.0087447752749594, + 5.484882294709183 2.8374701287149806 -1.008744763017647, + 5.417482374550925 2.850876806394848 -1.0087447752749594, + 5.360343481254963 2.889055794289526 -1.0087448101808336, + 5.322164493360252 2.946194687585437 -1.0087448624211661, + 5.308757815680373 3.013594607743636 -1.0087449240428379, + 5.322164493360252 3.0809945279018356 -1.008744985664511, + 5.360343481254963 3.138133421197746 -1.0087450379048435, + 5.417482374550925 3.176312409092424 -1.0087450728107168, + 5.484882294709183 3.1897190867722918 -1.0087450850680302, + 5.552282214867442 3.176312409092424 -1.0087450728107168, + 5.609421108163403 3.138133421197746 -1.0087450379048435, + 5.647600096058115 3.0809945279018356 -1.008744985664511 ] } + 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.89090915430789 4.1524421396529096e-7 0.45418154824940626, + 0.8230927904120521 -0.340935781636083 0.4541817380431481, + 0.6299679856364307 -0.6299675703924256 0.45418189894252936, + 0.3409362305159984 -0.8230924563721342 0.45418200645206996, + -1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.3409362305159966 -0.8230924563721354 0.4541820064520696, + -0.6299679856364316 -0.6299675703924242 0.45418189894252997, + -0.8230927904120523 -0.34093578163608407 0.45418173804314727, + -0.8909091543078895 4.1524421394007966e-7 0.45418154824940715, + -0.8230926755718351 0.3409365645561367 0.4541813584556912, + -0.6299678232278382 0.6299682384722609 0.45418119755636727, + -0.3409361156757795 0.8230930096117538 0.45418109004688517, + -1.09672791666445e-15 0.8909094071433916 0.45418105229457817, + 0.3409361156757814 0.823093009611753 0.4541810900468855, + 0.6299678232278373 0.6299682384722624 0.4541811975563666, + 0.823092675571835 0.34093656455613575 0.454181358455692, + 0.8909091543078902 -4.1524421376359394e-7 -0.4541815482494063, + 0.8230926755718352 -0.34093656455613536 -0.45418135845569213, + 0.6299678232278385 -0.6299682384722609 -0.4541811975563668, + 0.34093611567578147 -0.8230930096117526 -0.45418109004688595, + -1.0715157806491756e-15 -0.8909094071433917 -0.45418105229457817, + -0.3409361156757795 -0.8230930096117537 -0.4541810900468856, + -0.6299678232278393 -0.6299682384722596 -0.45418119755636743, + -0.8230926755718352 -0.34093656455613636 -0.45418135845569135, + -0.8909091543078896 -4.152442137888069e-7 -0.4541815482494072, + -0.8230927904120521 0.3409357816360844 -0.45418173804314715, + -0.6299679856364305 0.6299675703924256 -0.4541818989425299, + -0.3409362305159965 0.8230924563721355 -0.454182006452069, + -1.0336979535028465e-15 0.8909089014721489 -0.45418204420440134, + 0.3409362305159985 0.8230924563721346 -0.45418200645206935, + 0.6299679856364296 0.6299675703924269 -0.45418189894252925, + 0.8230927904120521 0.3409357816360835 -0.454181738043148 ] } + 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 ] + } + } + ] +} + +DEF torus1_copy5 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.3688495444700095 -2.996404924894244 -9.574716515947101e-4, + -5.382256222149888 -3.063804845052443 -9.574100299215016e-4, + -5.420435210044599 -3.120943738348354 -9.573577895889418e-4, + -5.477574103340561 -3.1591227262430315 -9.573228837158609e-4, + -5.544974023498819 -3.172529403922899 -9.573106264021969e-4, + -5.612373943657078 -3.1591227262430315 -9.573228837158609e-4, + -5.6695128369530385 -3.120943738348354 -9.573577895889418e-4, + -5.707691824847751 -3.063804845052443 -9.574100299215016e-4, + -5.721098502527629 -2.996404924894244 -9.574716515947101e-4, + -5.707691824847751 -2.929005004736045 -9.575332732679742e-4, + -5.669512836953039 -2.871866111440134 -9.575855135988687e-4, + -5.612373943657078 -2.833687123545456 -9.576204194736704e-4, + -5.544974023498819 -2.820280445865589 -9.576326767856691e-4, + -5.477574103340561 -2.833687123545456 -9.576204194736704e-4, + -5.420435210044599 -2.871866111440134 -9.575855135988687e-4, + -5.382256222149888 -2.9290050047360445 -9.575332732679742e-4, + -5.3688495444700095 -2.9964053922563636 -1.0087449240428379, + -5.382256222149888 -3.0638053124145626 -1.0087448624211661, + -5.420435210044599 -3.1209442057104737 -1.0087448101808336, + -5.477574103340561 -3.1591231936051516 -1.0087447752749594, + -5.544974023498819 -3.1725298712850187 -1.008744763017647, + -5.612373943657078 -3.1591231936051516 -1.0087447752749594, + -5.6695128369530385 -3.1209442057104737 -1.0087448101808336, + -5.707691824847751 -3.0638053124145626 -1.0087448624211661, + -5.721098502527629 -2.9964053922563636 -1.0087449240428379, + -5.707691824847751 -2.9290054720981646 -1.008744985664511, + -5.669512836953039 -2.8718665788022535 -1.0087450379048435, + -5.612373943657078 -2.833687590907576 -1.0087450728107168, + -5.544974023498819 -2.8202809132277085 -1.0087450850680302, + -5.477574103340561 -2.833687590907576 -1.0087450728107168, + -5.420435210044599 -2.8718665788022535 -1.0087450379048435, + -5.382256222149888 -2.9290054720981646 -1.008744985664511 ] } + 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.8909091543078901 4.15244213940079e-7 0.4541815482494063, + 0.8230927904120547 -0.3409357816360776 0.45418173804314743, + 0.6299679856364311 -0.6299675703924248 0.45418189894253025, + 0.34093623051599437 -0.8230924563721363 0.4541820064520694, + 1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.34093623051599625 -0.8230924563721355 0.45418200645206985, + -0.6299679856364302 -0.6299675703924261 0.4541818989425296, + -0.8230927904120527 -0.34093578163608185 0.4541817380431478, + -0.8909091543078901 4.152442142426247e-7 0.4541815482494064, + -0.8230926755718374 0.3409365645561305 0.45418135845569163, + -0.6299678232278383 0.6299682384722604 0.4541811975563676, + -0.34093611567577614 0.8230930096117552 0.4541810900468852, + 1.0967279166644493e-15 0.8909094071433917 0.4541810522945778, + 0.3409361156757771 0.8230930096117548 0.45418109004688517, + 0.6299678232278377 0.629968238472261 0.4541811975563675, + 0.8230926755718373 0.34093656455613097 0.45418135845569163, + 0.89090915430789 -4.152442137888061e-7 -0.4541815482494064, + 0.8230926755718376 -0.3409365645561298 -0.4541813584556917, + 0.6299678232278386 -0.62996823847226 -0.4541811975563679, + 0.34093611567577736 -0.8230930096117546 -0.45418109004688534, + 1.1975764607255492e-15 -0.8909094071433917 -0.45418105229457817, + -0.34093611567577914 -0.8230930096117536 -0.4541810900468858, + -0.6299678232278376 -0.6299682384722614 -0.4541811975563672, + -0.8230926755718356 -0.3409365645561342 -0.4541813584556922, + -0.89090915430789 -4.152442134862604e-7 -0.4541815482494064, + -0.8230927904120545 0.3409357816360782 -0.4541817380431473, + -0.6299679856364307 0.6299675703924252 -0.4541818989425301, + -0.34093623051599303 0.8230924563721369 -0.4541820064520692, + 1.1597586795397785e-15 0.890908901472149 -0.45418204420440134, + 0.3409362305159942 0.8230924563721365 -0.45418200645206913, + 0.6299679856364302 0.6299675703924257 -0.45418189894252997, + 0.8230927904120542 0.3409357816360785 -0.45418173804314743 ] } + 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 ] + } + } + ] +} + +DEF torus1_copy4 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.384993226262007 -1.0064049248942437 -9.574716515947101e-4, + -5.398399903941885 -1.0738048450524427 -9.574100299215016e-4, + -5.436578891836597 -1.1309437383483534 -9.573577895889418e-4, + -5.493717785132558 -1.1691227262430317 -9.573228837158609e-4, + -5.561117705290817 -1.1825294039228988 -9.573106264021969e-4, + -5.628517625449075 -1.1691227262430317 -9.573228837158609e-4, + -5.685656518745037 -1.1309437383483534 -9.573577895889418e-4, + -5.723835506639748 -1.0738048450524427 -9.574100299215016e-4, + -5.737242184319627 -1.0064049248942437 -9.574716515947101e-4, + -5.723835506639748 -0.9390050047360443 -9.575332732679742e-4, + -5.685656518745037 -0.8818661114401332 -9.575855135988687e-4, + -5.628517625449075 -0.8436871235454557 -9.576204194736704e-4, + -5.561117705290817 -0.8302804458655881 -9.576326767856691e-4, + -5.493717785132558 -0.8436871235454557 -9.576204194736704e-4, + -5.436578891836597 -0.8818661114401332 -9.575855135988687e-4, + -5.398399903941885 -0.9390050047360443 -9.575332732679742e-4, + -5.384993226262007 -1.0064053922563634 -1.0087449240428379, + -5.398399903941885 -1.0738053124145628 -1.0087448624211661, + -5.436578891836597 -1.1309442057104735 -1.0087448101808336, + -5.493717785132558 -1.1691231936051514 -1.0087447752749594, + -5.561117705290817 -1.182529871285019 -1.008744763017647, + -5.628517625449075 -1.1691231936051514 -1.0087447752749594, + -5.685656518745037 -1.1309442057104735 -1.0087448101808336, + -5.723835506639748 -1.0738053124145628 -1.0087448624211661, + -5.737242184319627 -1.0064053922563634 -1.0087449240428379, + -5.723835506639748 -0.939005472098164 -1.008744985664511, + -5.685656518745037 -0.8818665788022537 -1.0087450379048435, + -5.628517625449075 -0.8436875909075754 -1.0087450728107168, + -5.561117705290817 -0.8302809132277078 -1.0087450850680302, + -5.493717785132558 -0.8436875909075754 -1.0087450728107168, + -5.436578891836597 -0.8818665788022537 -1.0087450379048435, + -5.398399903941885 -0.939005472098164 -1.008744985664511 ] } + 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.89090915430789 4.1524421396529096e-7 0.45418154824940626, + 0.8230927904120521 -0.340935781636083 0.4541817380431481, + 0.6299679856364307 -0.6299675703924256 0.45418189894252936, + 0.3409362305159984 -0.8230924563721342 0.45418200645206996, + -1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.3409362305159966 -0.8230924563721354 0.4541820064520696, + -0.6299679856364316 -0.6299675703924242 0.45418189894252997, + -0.8230927904120523 -0.34093578163608407 0.45418173804314727, + -0.8909091543078895 4.1524421394007966e-7 0.45418154824940715, + -0.8230926755718351 0.3409365645561367 0.4541813584556912, + -0.6299678232278382 0.6299682384722609 0.45418119755636727, + -0.3409361156757795 0.8230930096117538 0.45418109004688517, + -1.09672791666445e-15 0.8909094071433916 0.45418105229457817, + 0.3409361156757814 0.823093009611753 0.4541810900468855, + 0.6299678232278373 0.6299682384722624 0.4541811975563666, + 0.823092675571835 0.34093656455613575 0.454181358455692, + 0.8909091543078902 -4.1524421376359394e-7 -0.4541815482494063, + 0.8230926755718352 -0.34093656455613536 -0.45418135845569213, + 0.6299678232278385 -0.6299682384722609 -0.4541811975563668, + 0.34093611567578147 -0.8230930096117526 -0.45418109004688595, + -1.0715157806491756e-15 -0.8909094071433917 -0.45418105229457817, + -0.3409361156757795 -0.8230930096117537 -0.4541810900468856, + -0.6299678232278393 -0.6299682384722596 -0.45418119755636743, + -0.8230926755718352 -0.34093656455613636 -0.45418135845569135, + -0.8909091543078896 -4.152442137888069e-7 -0.4541815482494072, + -0.8230927904120521 0.3409357816360844 -0.45418173804314715, + -0.6299679856364305 0.6299675703924256 -0.4541818989425299, + -0.3409362305159965 0.8230924563721355 -0.454182006452069, + -1.0336979535028465e-15 0.8909089014721489 -0.45418204420440134, + 0.3409362305159985 0.8230924563721346 -0.45418200645206935, + 0.6299679856364296 0.6299675703924269 -0.45418189894252925, + 0.8230927904120521 0.3409357816360835 -0.454181738043148 ] } + 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 ] + } + } + ] +} + +DEF cube4 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.6933333333333334 0.6933333333333334 0.6933333333333334 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.0 + shininess 1.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.30193600000048 4.256600000000479 5.716, + -7.30193600000048 -4.256600000000479 5.716, + 7.30193600000048 -4.256600000000479 5.716, + 7.30193600000048 4.256600000000479 5.716, + -7.507536000000001 -4.168917038068651 0.00800000000000023, + -7.214253038068652 -4.4622 0.00800000000000023, + -7.507536000000001 4.168917038068651 0.00800000000000023, + -7.214253038068652 4.4622 0.00800000000000023, + 7.214253038068652 4.4622 0.00800000000000023, + 7.507536000000001 4.168917038068651 0.00800000000000023, + 7.507536000000001 -4.168917038068651 0.00800000000000023, + 7.214253038068652 -4.4622 0.00800000000000023, + -7.507536000000001 -4.168917038068651 5.510400000000479, + -7.338209002978812 -4.292873002978811 5.679726997021668, + -7.214253038068652 -4.4622 5.510400000000479, + -7.214253038068652 4.4622 5.510400000000479, + -7.338209002978812 4.292873002978811 5.679726997021668, + -7.507536000000001 4.168917038068651 5.510400000000479, + 7.507536000000001 4.168917038068651 5.510400000000479, + 7.338209002978812 4.292873002978811 5.679726997021668, + 7.214253038068652 4.4622 5.510400000000479, + 7.214253038068652 -4.4622 5.510400000000479, + 7.507536000000001 -4.168917038068651 5.510400000000479, + 7.338209002978812 -4.292873002978811 5.679726997021668 ] } + coordIndex [ + 0, 1, 2, 3, -1, + 0, 3, 19, 20, 15, 16, -1, + 0, 16, 17, 12, 13, 1, -1, + 1, 13, 14, 21, 23, 2, -1, + 2, 23, 22, 18, 19, 3, -1, + 4, 5, 14, 12, -1, + 4, 6, 7, 8, 9, 10, 11, 5, -1, + 4, 12, 17, 6, -1, + 5, 11, 21, 14, -1, + 6, 17, 15, 7, -1, + 7, 15, 20, 8, -1, + 8, 20, 18, 9, -1, + 9, 18, 22, 10, -1, + 10, 22, 21, 11, -1, + 12, 14, 13, -1, + 15, 17, 16, -1, + 18, 20, 19, -1, + 21, 22, 23, -1 ] + normal Normal { vector [ + -0.2705980500730983 0.27059805007309823 0.923879532511287, + -0.2705980500730983 -0.27059805007309823 0.923879532511287, + 0.2705980500730983 -0.27059805007309823 0.923879532511287, + 0.2705980500730983 0.27059805007309823 0.923879532511287, + -0.8125199200687453 -0.3365567705907775 -0.4759631494779679, + -0.3365567705907775 -0.8125199200687453 -0.4759631494779679, + -0.8125199200687453 0.3365567705907775 -0.4759631494779679, + -0.3365567705907775 0.8125199200687453 -0.4759631494779679, + 0.3365567705907775 0.8125199200687453 -0.4759631494779679, + 0.8125199200687453 0.3365567705907775 -0.4759631494779679, + 0.8125199200687453 -0.3365567705907775 -0.4759631494779679, + 0.3365567705907775 -0.8125199200687453 -0.4759631494779679, + -0.8818637706943361 -0.3976389659496734 0.2533762867658339, + -0.550208992962306 -0.5502089929623072 0.628124293533381, + -0.3976389659496723 -0.8818637706943365 0.25337628676583385, + -0.3976389659496723 0.8818637706943365 0.25337628676583385, + -0.550208992962306 0.5502089929623072 0.628124293533381, + -0.8818637706943361 0.3976389659496734 0.2533762867658339, + 0.8818637706943361 0.3976389659496734 0.2533762867658339, + 0.550208992962306 0.5502089929623072 0.628124293533381, + 0.3976389659496723 0.8818637706943365 0.25337628676583385, + 0.3976389659496723 -0.8818637706943365 0.25337628676583385, + 0.8818637706943361 -0.3976389659496734 0.2533762867658339, + 0.550208992962306 -0.5502089929623072 0.628124293533381 ] } + normalIndex [ + 0, 1, 2, 3, -1, + 0, 3, 19, 20, 15, 16, -1, + 0, 16, 17, 12, 13, 1, -1, + 1, 13, 14, 21, 23, 2, -1, + 2, 23, 22, 18, 19, 3, -1, + 4, 5, 14, 12, -1, + 4, 6, 7, 8, 9, 10, 11, 5, -1, + 4, 12, 17, 6, -1, + 5, 11, 21, 14, -1, + 6, 17, 15, 7, -1, + 7, 15, 20, 8, -1, + 8, 20, 18, 9, -1, + 9, 18, 22, 10, -1, + 10, 22, 21, 11, -1, + 12, 14, 13, -1, + 15, 17, 16, -1, + 18, 20, 19, -1, + 21, 22, 23, -1 ] + } + } + ] +} + +DEF torus1_sep6 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.3688495444700095 0.985595075105756 -9.574716515947101e-4, + -5.382256222149888 0.9181951549475569 -9.574100299215016e-4, + -5.420435210044599 0.861056261651646 -9.573577895889418e-4, + -5.477574103340561 0.8228772737569681 -9.573228837158609e-4, + -5.544974023498819 0.8094705960771007 -9.573106264021969e-4, + -5.612373943657078 0.8228772737569681 -9.573228837158609e-4, + -5.6695128369530385 0.861056261651646 -9.573577895889418e-4, + -5.707691824847751 0.9181951549475569 -9.574100299215016e-4, + -5.721098502527629 0.985595075105756 -9.574716515947101e-4, + -5.707691824847751 1.052994995263955 -9.575332732679742e-4, + -5.669512836953039 1.110133888559866 -9.575855135988687e-4, + -5.612373943657078 1.1483128764545438 -9.576204194736704e-4, + -5.544974023498819 1.1617195541344112 -9.576326767856691e-4, + -5.477574103340561 1.1483128764545438 -9.576204194736704e-4, + -5.420435210044599 1.110133888559866 -9.575855135988687e-4, + -5.382256222149888 1.0529949952639552 -9.575332732679742e-4, + -5.3688495444700095 0.985594607743636 -1.0087449240428379, + -5.382256222149888 0.918194687585437 -1.0087448624211661, + -5.420435210044599 0.861055794289526 -1.0087448101808336, + -5.477574103340561 0.8228768063948482 -1.0087447752749594, + -5.544974023498819 0.8094701287149808 -1.008744763017647, + -5.612373943657078 0.8228768063948482 -1.0087447752749594, + -5.6695128369530385 0.861055794289526 -1.0087448101808336, + -5.707691824847751 0.918194687585437 -1.0087448624211661, + -5.721098502527629 0.985594607743636 -1.0087449240428379, + -5.707691824847751 1.0529945279018351 -1.008744985664511, + -5.669512836953039 1.110133421197746 -1.0087450379048435, + -5.612373943657078 1.148312409092424 -1.0087450728107168, + -5.544974023498819 1.1617190867722913 -1.0087450850680302, + -5.477574103340561 1.148312409092424 -1.0087450728107168, + -5.420435210044599 1.110133421197746 -1.0087450379048435, + -5.382256222149888 1.0529945279018351 -1.008744985664511 ] } + 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.8909091543078901 4.1524421410395793e-7 0.4541815482494064, + 0.8230927904120544 -0.34093578163607813 0.4541817380431476, + 0.6299679856364314 -0.6299675703924246 0.45418189894253014, + 0.3409362305159955 -0.8230924563721358 0.45418200645206946, + 1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.34093623051599736 -0.8230924563721348 0.45418200645206996, + -0.6299679856364304 -0.6299675703924258 0.4541818989425295, + -0.8230927904120524 -0.34093578163608246 0.454181738043148, + -0.8909091543078901 4.1524421426783684e-7 0.4541815482494064, + -0.8230926755718373 0.3409365645561311 0.45418135845569163, + -0.6299678232278386 0.6299682384722602 0.45418119755636743, + -0.3409361156757772 0.8230930096117548 0.45418109004688534, + 1.0967279166644493e-15 0.8909094071433917 0.4541810522945778, + 0.3409361156757782 0.8230930096117544 0.4541810900468852, + 0.6299678232278383 0.6299682384722606 0.4541811975563673, + 0.8230926755718371 0.34093656455613136 0.45418135845569163, + 0.8909091543078901 -4.1524421362492724e-7 -0.4541815482494064, + 0.8230926755718374 -0.3409365645561305 -0.45418135845569174, + 0.6299678232278391 -0.6299682384722597 -0.4541811975563676, + 0.34093611567577853 -0.8230930096117541 -0.4541810900468855, + 1.1975764607255492e-15 -0.8909094071433917 -0.45418105229457817, + -0.34093611567578025 -0.823093009611753 -0.4541810900468859, + -0.6299678232278381 -0.6299682384722611 -0.45418119755636704, + -0.8230926755718353 -0.34093656455613475 -0.45418135845569213, + -0.8909091543078901 -4.1524421346104833e-7 -0.4541815482494064, + -0.8230927904120541 0.34093578163607874 -0.45418173804314743, + -0.6299679856364311 0.629967570392425 -0.45418189894252997, + -0.34093623051599414 0.8230924563721365 -0.4541820064520693, + 1.1597586795397785e-15 0.890908901472149 -0.45418204420440134, + 0.34093623051599536 0.823092456372136 -0.4541820064520693, + 0.6299679856364309 0.6299675703924252 -0.4541818989425299, + 0.823092790412054 0.34093578163607896 -0.45418173804314743 ] } + 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 ] + } + } + ] +} + +DEF torus1 Transform { + children [ + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.384993226262007 3.013595075105756 -9.574716515947101e-4, + -5.398399903941885 2.946195154947557 -9.574100299215016e-4, + -5.436578891836597 2.889056261651646 -9.573577895889418e-4, + -5.493717785132558 2.850877273756968 -9.573228837158609e-4, + -5.561117705290817 2.8374705960771007 -9.573106264021969e-4, + -5.628517625449075 2.850877273756968 -9.573228837158609e-4, + -5.685656518745037 2.889056261651646 -9.573577895889418e-4, + -5.723835506639748 2.946195154947557 -9.574100299215016e-4, + -5.737242184319627 3.013595075105756 -9.574716515947101e-4, + -5.723835506639748 3.0809949952639553 -9.575332732679742e-4, + -5.685656518745037 3.1381338885598664 -9.575855135988687e-4, + -5.628517625449075 3.176312876454544 -9.576204194736704e-4, + -5.561117705290817 3.1897195541344114 -9.576326767856691e-4, + -5.493717785132558 3.176312876454544 -9.576204194736704e-4, + -5.436578891836597 3.1381338885598664 -9.575855135988687e-4, + -5.398399903941885 3.0809949952639553 -9.575332732679742e-4, + -5.384993226262007 3.013594607743636 -1.0087449240428379, + -5.398399903941885 2.946194687585437 -1.0087448624211661, + -5.436578891836597 2.889055794289526 -1.0087448101808336, + -5.493717785132558 2.850876806394848 -1.0087447752749594, + -5.561117705290817 2.8374701287149806 -1.008744763017647, + -5.628517625449075 2.850876806394848 -1.0087447752749594, + -5.685656518745037 2.889055794289526 -1.0087448101808336, + -5.723835506639748 2.946194687585437 -1.0087448624211661, + -5.737242184319627 3.013594607743636 -1.0087449240428379, + -5.723835506639748 3.0809945279018356 -1.008744985664511, + -5.685656518745037 3.138133421197746 -1.0087450379048435, + -5.628517625449075 3.176312409092424 -1.0087450728107168, + -5.561117705290817 3.1897190867722918 -1.0087450850680302, + -5.493717785132558 3.176312409092424 -1.0087450728107168, + -5.436578891836597 3.138133421197746 -1.0087450379048435, + -5.398399903941885 3.0809945279018356 -1.008744985664511 ] } + 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.89090915430789 4.1524421396529096e-7 0.45418154824940626, + 0.8230927904120521 -0.340935781636083 0.4541817380431481, + 0.6299679856364307 -0.6299675703924256 0.45418189894252936, + 0.3409362305159984 -0.8230924563721342 0.45418200645206996, + -1.1345465343323926e-15 -0.8909089014721489 0.4541820442044016, + -0.3409362305159966 -0.8230924563721354 0.4541820064520696, + -0.6299679856364316 -0.6299675703924242 0.45418189894252997, + -0.8230927904120523 -0.34093578163608407 0.45418173804314727, + -0.8909091543078895 4.1524421394007966e-7 0.45418154824940715, + -0.8230926755718351 0.3409365645561367 0.4541813584556912, + -0.6299678232278382 0.6299682384722609 0.45418119755636727, + -0.3409361156757795 0.8230930096117538 0.45418109004688517, + -1.09672791666445e-15 0.8909094071433916 0.45418105229457817, + 0.3409361156757814 0.823093009611753 0.4541810900468855, + 0.6299678232278373 0.6299682384722624 0.4541811975563666, + 0.823092675571835 0.34093656455613575 0.454181358455692, + 0.8909091543078902 -4.1524421376359394e-7 -0.4541815482494063, + 0.8230926755718352 -0.34093656455613536 -0.45418135845569213, + 0.6299678232278385 -0.6299682384722609 -0.4541811975563668, + 0.34093611567578147 -0.8230930096117526 -0.45418109004688595, + -1.0715157806491756e-15 -0.8909094071433917 -0.45418105229457817, + -0.3409361156757795 -0.8230930096117537 -0.4541810900468856, + -0.6299678232278393 -0.6299682384722596 -0.45418119755636743, + -0.8230926755718352 -0.34093656455613636 -0.45418135845569135, + -0.8909091543078896 -4.152442137888069e-7 -0.4541815482494072, + -0.8230927904120521 0.3409357816360844 -0.45418173804314715, + -0.6299679856364305 0.6299675703924256 -0.4541818989425299, + -0.3409362305159965 0.8230924563721355 -0.454182006452069, + -1.0336979535028465e-15 0.8909089014721489 -0.45418204420440134, + 0.3409362305159985 0.8230924563721346 -0.45418200645206935, + 0.6299679856364296 0.6299675703924269 -0.45418189894252925, + 0.8230927904120521 0.3409357816360835 -0.454181738043148 ] } + 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 ] + } + } + ] +} + diff --git a/modules/packages3d/discret/Capacitor/cnp_3mm_disc.wings b/modules/packages3d/discret/Capacitor/Capacitor3MMDiscRM2.5.wings similarity index 100% rename from modules/packages3d/discret/Capacitor/cnp_3mm_disc.wings rename to modules/packages3d/discret/Capacitor/Capacitor3MMDiscRM2.5.wings diff --git a/modules/packages3d/discret/Capacitor/cnp_3mm_disc.wrl b/modules/packages3d/discret/Capacitor/Capacitor3MMDiscRM2.5.wrl similarity index 100% rename from modules/packages3d/discret/Capacitor/cnp_3mm_disc.wrl rename to modules/packages3d/discret/Capacitor/Capacitor3MMDiscRM2.5.wrl diff --git a/modules/packages3d/discret/Capacitor/cnp_6mm_disc.wings b/modules/packages3d/discret/Capacitor/Capacitor6MMDiscRM5.wings similarity index 100% rename from modules/packages3d/discret/Capacitor/cnp_6mm_disc.wings rename to modules/packages3d/discret/Capacitor/Capacitor6MMDiscRM5.wings diff --git a/modules/packages3d/discret/Capacitor/cnp_6mm_disc.wrl b/modules/packages3d/discret/Capacitor/Capacitor6MMDiscRM5.wrl similarity index 100% rename from modules/packages3d/discret/Capacitor/cnp_6mm_disc.wrl rename to modules/packages3d/discret/Capacitor/Capacitor6MMDiscRM5.wrl diff --git a/modules/packages3d/smd/#ipack_3.wings# b/modules/packages3d/smd/#ipack_3.wings# new file mode 100644 index 0000000000000000000000000000000000000000..1a729986222995007c138d930a43ff063c8bd473 GIT binary patch literal 3788 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 literal 0 HcmV?d00001