From df9826cc8c395dcfcda181690bae284899ad2742 Mon Sep 17 00:00:00 2001 From: Andrey Zabolotnyi Date: Sat, 21 May 2016 18:24:37 +0300 Subject: [PATCH 1/2] The 3D models of five Epson 32.768 kHz crystal oscillators. --- .../packages3d/Crystals.3dshapes/MC-146.wrl | 412 ++++++++++++++++++ .../packages3d/Crystals.3dshapes/MC-156.wrl | 320 ++++++++++++++ .../packages3d/Crystals.3dshapes/MC-306.wrl | 368 ++++++++++++++++ .../packages3d/Crystals.3dshapes/MC-405.wrl | 192 ++++++++ .../packages3d/Crystals.3dshapes/MC-406.wrl | 296 +++++++++++++ 5 files changed, 1588 insertions(+) create mode 100644 modules/packages3d/Crystals.3dshapes/MC-146.wrl create mode 100644 modules/packages3d/Crystals.3dshapes/MC-156.wrl create mode 100644 modules/packages3d/Crystals.3dshapes/MC-306.wrl create mode 100644 modules/packages3d/Crystals.3dshapes/MC-405.wrl create mode 100644 modules/packages3d/Crystals.3dshapes/MC-406.wrl diff --git a/modules/packages3d/Crystals.3dshapes/MC-146.wrl b/modules/packages3d/Crystals.3dshapes/MC-146.wrl new file mode 100644 index 00000000..820d72bb --- /dev/null +++ b/modules/packages3d/Crystals.3dshapes/MC-146.wrl @@ -0,0 +1,412 @@ +#VRML V2.0 utf8 +#modeled using blender3d http://blender.org + +# 'MC-146' +DEF _MC-146 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Epoxy' + diffuseColor 0.1 0.1 0.1 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.08267 0.295275 0.51181, + 1.14173 0.295275 0.51181, + 1.1814 0.295275 0.003937, + -1.08267 0.295275 0.003937, + -1.31889 0.15748 0.003937, + -1.27953 0.15748 0.3937, + -1.00393 0.253474 0.55118, + 1.16141 0.253474 0.55118, + 1.31889 0.15748 0.003937, + 1.1814 -0.291338 0.003937, + -1.08267 -0.291338 0.003937, + -1.31889 -0.153543 0.003937, + 1.31889 -0.153543 0.003937, + -1.27953 -0.15748 0.3937, + -1.08267 -0.295275 0.51181, + -1.00393 -0.253474 0.55118, + 0.846455 0.19685 0.551176, + 1.28231 0.15748 0.51181, + 1.28231 -0.15748 0.51181, + 1.14173 -0.295275 0.51181, + 1.16141 -0.253483 0.551172, + -0.589151 -0.139194 0.551178, + -0.728345 -0.19685 0.551179, + 0.846455 -0.19685 0.551173, + 0.707261 -0.139194 0.551174, + 0.649605 0 0.551175, + -0.728345 0.19685 0.55118, + -0.589151 0.139194 0.551179, + -0.531495 0 0.551179, + -0.867539 -0.139194 0.551179, + -0.925195 0 0.55118, + -0.867539 0.139194 0.55118, + 0.707261 0.139194 0.551176, + 0.985649 0.139194 0.551175, + 1.21092 0.15748 0.55118, + 1.21092 -0.15748 0.55118, + 0.985649 -0.139194 0.551173, + 0.846455 -0.19685 0.51181, + 0.707261 -0.139194 0.51181, + 0.649605 0 0.51181, + 0.707261 0.139194 0.51181, + 0.846455 0.19685 0.51181, + 1.08267 0 0.551174, + 0.985649 0.139194 0.51181, + 0.985649 -0.139194 0.51181, + 1.0433 0 0.51181, + -0.728345 0.19685 0.51181, + -0.589151 0.139194 0.51181, + -0.531495 0 0.51181, + -0.867539 0.139194 0.51181, + -0.925195 0 0.51181, + -0.867539 -0.139194 0.51181, + -0.728345 -0.19685 0.51181, + -0.589151 -0.139194 0.51181 ] + } + coordIndex [ + 1, 2, 3, -1, + 3, 4, 5, -1, + 6, 7, 1, -1, + 2, 1, 17, -1, + 3, 2, 10, -1, + 5, 4, 11, -1, + 0, 5, 13, -1, + 6, 0, 14, -1, + 7, 34, 17, -1, + 18, 19, 9, -1, + 19, 14, 10, -1, + 10, 14, 13, -1, + 17, 18, 12, -1, + 15, 14, 19, -1, + 6, 26, 16, -1, + 35, 18, 17, -1, + 20, 19, 18, -1, + 23, 37, 38, -1, + 24, 38, 39, -1, + 25, 39, 40, -1, + 16, 32, 40, -1, + 33, 16, 41, -1, + 35, 34, 7, -1, + 36, 44, 37, -1, + 38, 44, 43, -1, + 33, 43, 45, -1, + 36, 42, 45, -1, + 27, 26, 46, -1, + 28, 27, 47, -1, + 52, 53, 47, -1, + 26, 31, 49, -1, + 21, 28, 48, -1, + 21, 53, 52, -1, + 22, 52, 51, -1, + 29, 51, 50, -1, + 30, 50, 49, -1, + 25, 28, 21, -1, + 22, 15, 23, -1, + 6, 15, 30, -1, + 20, 7, 42, -1, + 0, 1, 3, -1, + 0, 3, 5, -1, + 0, 6, 1, -1, + 8, 2, 17, -1, + 12, 9, 2, -1, + 10, 11, 4, -1, + 4, 3, 10, -1, + 2, 8, 12, -1, + 9, 10, 2, -1, + 13, 5, 11, -1, + 14, 0, 13, -1, + 15, 6, 14, -1, + 1, 7, 17, -1, + 12, 18, 9, -1, + 9, 19, 10, -1, + 11, 10, 13, -1, + 8, 17, 12, -1, + 20, 15, 19, -1, + 6, 31, 26, -1, + 16, 33, 7, -1, + 7, 6, 16, -1, + 34, 35, 17, -1, + 35, 20, 18, -1, + 24, 23, 38, -1, + 25, 24, 39, -1, + 32, 25, 40, -1, + 41, 16, 40, -1, + 43, 33, 41, -1, + 20, 35, 7, -1, + 23, 36, 37, -1, + 43, 41, 38, -1, + 40, 39, 38, -1, + 38, 37, 44, -1, + 44, 45, 43, -1, + 41, 40, 38, -1, + 42, 33, 45, -1, + 44, 36, 45, -1, + 47, 27, 46, -1, + 48, 28, 47, -1, + 47, 46, 49, -1, + 49, 50, 47, -1, + 51, 52, 47, -1, + 53, 48, 47, -1, + 47, 50, 51, -1, + 46, 26, 49, -1, + 53, 21, 48, -1, + 22, 21, 52, -1, + 29, 22, 51, -1, + 30, 29, 50, -1, + 31, 30, 49, -1, + 32, 16, 26, -1, + 22, 23, 24, -1, + 25, 32, 27, -1, + 22, 24, 21, -1, + 32, 26, 27, -1, + 21, 24, 25, -1, + 25, 27, 28, -1, + 20, 36, 23, -1, + 22, 29, 15, -1, + 20, 23, 15, -1, + 15, 29, 30, -1, + 30, 31, 6, -1, + 7, 33, 42, -1, + 42, 36, 20, -1 ] + } +} +] +} + +# 'MC-146-pin2-3' +DEF _MC-146-pin2-3 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.37795 -0.108267 0, + 1.37795 -0.108267 0.059055, + 1.22047 -0.206692 0, + 1.22047 -0.206692 0.059055, + 1.22047 -0.108267 0, + 1.22047 -0.108267 0.059055, + 1.29921 -0.206692 0.059055, + 1.29921 -0.206692 0, + 1.37795 -0.226377 0, + 1.37795 -0.226377 0.059055, + 1.29921 -0.226377 0.059055, + 1.29921 -0.226377 0, + 1.37795 0.108268 0, + 1.37795 0.108268 0.059055, + 1.22047 0.206693 0, + 1.22047 0.206693 0.059055, + 1.22047 0.108268 0, + 1.22047 0.108268 0.059055, + 1.29921 0.206693 0.059055, + 1.29921 0.206693 0, + 1.37795 0.226378 0, + 1.37795 0.226378 0.059055, + 1.29921 0.226378 0.059055, + 1.29921 0.226378 0, + 1.31889 0.108268 0.059055, + 1.31889 0.108268 0, + 1.3189 -0.108267 0.059055, + 1.3189 -0.108267 0, + 1.25984 0.054134 0, + 1.25984 0.054134 0.059055, + 1.25984 -0.0541336 0, + 1.25984 -0.0541336 0.059055 ] + } + coordIndex [ + 26, 6, 1, -1, + 25, 24, 26, -1, + 4, 2, 3, -1, + 7, 0, 8, -1, + 2, 7, 6, -1, + 11, 8, 9, -1, + 11, 10, 6, -1, + 0, 1, 9, -1, + 21, 18, 13, -1, + 15, 14, 16, -1, + 19, 25, 16, -1, + 18, 19, 14, -1, + 21, 20, 23, -1, + 18, 22, 23, -1, + 20, 21, 13, -1, + 24, 25, 12, -1, + 0, 27, 26, -1, + 24, 29, 26, -1, + 29, 17, 16, -1, + 30, 28, 27, -1, + 5, 31, 30, -1, + 31, 29, 28, -1, + 9, 1, 6, -1, + 26, 5, 6, -1, + 6, 10, 9, -1, + 5, 3, 6, -1, + 27, 25, 26, -1, + 5, 4, 3, -1, + 7, 2, 4, -1, + 8, 11, 7, -1, + 27, 0, 7, -1, + 7, 4, 27, -1, + 3, 2, 6, -1, + 10, 11, 9, -1, + 7, 11, 6, -1, + 8, 0, 9, -1, + 24, 13, 18, -1, + 21, 22, 18, -1, + 18, 15, 17, -1, + 17, 24, 18, -1, + 17, 15, 16, -1, + 19, 23, 20, -1, + 16, 14, 19, -1, + 12, 25, 19, -1, + 19, 20, 12, -1, + 15, 18, 14, -1, + 22, 21, 23, -1, + 19, 18, 23, -1, + 12, 20, 13, -1, + 13, 24, 12, -1, + 1, 0, 26, -1, + 31, 5, 26, -1, + 24, 17, 29, -1, + 31, 26, 29, -1, + 28, 29, 16, -1, + 27, 4, 30, -1, + 28, 16, 25, -1, + 25, 27, 28, -1, + 4, 5, 30, -1, + 30, 31, 28, -1 ] + } +} +] +} + +# 'MC-146-pin4' +DEF _MC-146-pin4 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.37795 0.108268 0, + -1.37795 0.108268 0.0590553, + -1.22047 0.206693 0, + -1.22047 0.206693 0.0590552, + -1.22047 0.108268 0, + -1.22047 0.108268 0.0590552, + -1.29921 0.206693 0.0590553, + -1.29921 0.206693 0, + -1.37795 0.226378 0, + -1.37795 0.226378 0.0590553, + -1.29921 0.226378 0.0590553, + -1.29921 0.226378 0 ] + } + coordIndex [ + 5, 6, 1, -1, + 0, 4, 5, -1, + 4, 2, 3, -1, + 7, 0, 8, -1, + 3, 2, 7, -1, + 10, 11, 8, -1, + 11, 10, 6, -1, + 1, 9, 8, -1, + 9, 1, 6, -1, + 5, 3, 6, -1, + 6, 10, 9, -1, + 1, 0, 5, -1, + 5, 4, 3, -1, + 7, 2, 4, -1, + 8, 11, 7, -1, + 4, 0, 7, -1, + 6, 3, 7, -1, + 9, 10, 8, -1, + 7, 11, 6, -1, + 0, 1, 8, -1 ] + } +} +] +} + +# 'MC-146-pin1' +DEF _MC-146-pin1 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.37795 -0.108268 0, + -1.37795 -0.108268 0.059055, + -1.22047 -0.206693 0, + -1.22047 -0.206693 0.059055, + -1.22047 -0.108268 0, + -1.22047 -0.108268 0.059055, + -1.29921 -0.206693 0.059055, + -1.29921 -0.206693 0, + -1.37795 -0.226378 0, + -1.37795 -0.226378 0.059055, + -1.29921 -0.226378 0.059055, + -1.29921 -0.226378 0 ] + } + coordIndex [ + 9, 6, 1, -1, + 5, 4, 0, -1, + 3, 2, 4, -1, + 7, 0, 4, -1, + 6, 7, 2, -1, + 9, 8, 11, -1, + 6, 10, 11, -1, + 8, 9, 1, -1, + 5, 1, 6, -1, + 9, 10, 6, -1, + 6, 3, 5, -1, + 1, 5, 0, -1, + 5, 3, 4, -1, + 7, 11, 8, -1, + 4, 2, 7, -1, + 8, 0, 7, -1, + 3, 6, 2, -1, + 10, 9, 11, -1, + 7, 6, 11, -1, + 0, 8, 1, -1 ] + } +} +] +} diff --git a/modules/packages3d/Crystals.3dshapes/MC-156.wrl b/modules/packages3d/Crystals.3dshapes/MC-156.wrl new file mode 100644 index 00000000..454813d6 --- /dev/null +++ b/modules/packages3d/Crystals.3dshapes/MC-156.wrl @@ -0,0 +1,320 @@ +#VRML V2.0 utf8 +#modeled using blender3d http://blender.org + +# 'MC-156' +DEF _MC-156 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Epoxy' + diffuseColor 0.1 0.1 0.1 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.39763 -0.492125 0.3937, + -1.39763 0.492125 0.3937, + -1.31889 0.413385 0.07874, + -1.31889 -0.413385 0.07874, + 1.39763 -0.492125 0.3937, + 1.31889 -0.413385 0.07874, + -1.31889 -0.413385 0.51181, + -1.31889 -0.274694 0.51181, + -1.34514 -0.283841 0.47244, + -1.34514 0.283841 0.47244, + -1.31889 0.274694 0.51181, + -1.31889 0.413385 0.51181, + 1.39763 0.492125 0.3937, + 1.31889 0.413385 0.07874, + 1.31889 -0.413385 0.51181, + 1.31889 0.413385 0.51181, + -1.12979 0.208791 0.51181, + -1.04331 0 0.51181, + -1.12979 -0.208791 0.51181, + -1.12979 0.208791 0.47244, + -1.04331 0 0.47244, + -1.12979 -0.208791 0.47244 ] + } + coordIndex [ + 1, 2, 3, -1, + 0, 3, 5, -1, + 9, 1, 8, -1, + 12, 13, 2, -1, + 2, 13, 5, -1, + 4, 5, 13, -1, + 14, 6, 0, -1, + 15, 17, 14, -1, + 11, 15, 12, -1, + 14, 4, 12, -1, + 10, 9, 19, -1, + 16, 19, 20, -1, + 8, 20, 9, -1, + 17, 20, 21, -1, + 21, 8, 7, -1, + 0, 1, 3, -1, + 4, 0, 5, -1, + 0, 6, 8, -1, + 9, 10, 11, -1, + 6, 7, 8, -1, + 9, 11, 1, -1, + 0, 8, 1, -1, + 1, 12, 2, -1, + 3, 2, 5, -1, + 12, 4, 13, -1, + 4, 14, 0, -1, + 6, 14, 18, -1, + 15, 11, 16, -1, + 18, 7, 6, -1, + 11, 10, 16, -1, + 18, 14, 17, -1, + 15, 16, 17, -1, + 1, 11, 12, -1, + 15, 14, 12, -1, + 16, 10, 19, -1, + 17, 16, 20, -1, + 19, 9, 20, -1, + 8, 21, 20, -1, + 18, 17, 21, -1, + 18, 21, 7, -1 ] + } +} +] +} + +# 'MC-156-pin1-4' +DEF _MC-156-pin1-4 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.15748 0.319446 0.051274, + -1.15748 0.333119 0.128818, + -1.15748 0.570865 0.07874, + -1.15748 0.570865 0.31496, + -1.15748 -0.570865 0.31496, + -1.15748 -0.570865 0.07874, + -1.15748 -0.333119 0.128818, + -1.15748 -0.319446 0.051274, + -0.842518 0.319446 0.051274, + -0.842518 -0.319446 0.051274, + -0.842518 -0.333119 0.128818, + -0.842518 -0.570865 0.07874, + -0.842518 -0.570865 0.31496, + -0.842518 0.570865 0.31496, + -0.842518 0.570865 0.07874, + -0.842518 0.333119 0.128818, + -1.15748 -0.649605 0.35433, + -1.15748 -0.610235 0.3937, + -1.15748 0.610235 0.3937, + -1.15748 0.649605 0.35433, + -0.842518 -0.610235 0.3937, + -0.842518 -0.649605 0.35433, + -0.842518 0.649605 0.35433, + -0.842518 0.610235 0.3937, + -1.15748 0.649605 0.03937, + -1.15748 0.610235 0, + -1.15748 -0.610235 0, + -1.15748 -0.649605 0.03937, + -0.842518 -0.649605 0.03937, + -0.842518 -0.610235 0, + -0.842518 0.610235 0, + -0.842518 0.649605 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 23, 18, 17, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 1, 15, 14, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 5, 11, 10, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 25, 24, 31, -1, + 27, 26, 29, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 20, 23, 17, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 2, 1, 14, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 6, 5, 10, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 30, 25, 31, -1, + 28, 27, 29, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} + +# 'MC-156-pin-2-3' +DEF _MC-156-pin-2-3 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 0.842518 0.319446 0.051274, + 0.842518 0.333119 0.128818, + 0.842518 0.570865 0.07874, + 0.842518 0.570865 0.31496, + 0.842518 -0.570865 0.31496, + 0.842518 -0.570865 0.07874, + 0.842518 -0.333119 0.128818, + 0.842518 -0.319446 0.051274, + 1.15748 0.319446 0.051274, + 1.15748 -0.319446 0.051274, + 1.15748 -0.333119 0.128818, + 1.15748 -0.570865 0.07874, + 1.15748 -0.570865 0.31496, + 1.15748 0.570865 0.31496, + 1.15748 0.570865 0.07874, + 1.15748 0.333119 0.128818, + 0.842518 -0.649605 0.35433, + 0.842518 -0.610235 0.3937, + 0.842518 0.610235 0.3937, + 0.842518 0.649605 0.35433, + 1.15748 -0.610235 0.3937, + 1.15748 -0.649605 0.35433, + 1.15748 0.649605 0.35433, + 1.15748 0.610235 0.3937, + 0.842518 0.649605 0.03937, + 0.842518 0.610235 0, + 0.842518 -0.610235 0, + 0.842518 -0.649605 0.03937, + 1.15748 -0.649605 0.03937, + 1.15748 -0.610235 0, + 1.15748 0.610235 0, + 1.15748 0.649605 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 23, 18, 17, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 1, 15, 14, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 5, 11, 10, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 25, 24, 31, -1, + 27, 26, 29, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 20, 23, 17, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 2, 1, 14, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 6, 5, 10, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 30, 25, 31, -1, + 28, 27, 29, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} diff --git a/modules/packages3d/Crystals.3dshapes/MC-306.wrl b/modules/packages3d/Crystals.3dshapes/MC-306.wrl new file mode 100644 index 00000000..82502fca --- /dev/null +++ b/modules/packages3d/Crystals.3dshapes/MC-306.wrl @@ -0,0 +1,368 @@ +#VRML V2.0 utf8 +#modeled using blender3d http://blender.org + +# 'MC-306' +DEF _MC-306 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Epoxy' + diffuseColor 0.1 0.1 0.1 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.5748 -0.62992 0.3937, + -1.5748 0.62992 0.3937, + -1.48608 0.529133 0.07874, + -1.48608 -0.529133 0.07874, + 1.5748 -0.62992 0.3937, + 1.48608 -0.529133 0.07874, + -1.48608 -0.529133 0.999998, + -1.48608 -0.351609 0.999998, + -1.49875 -0.363317 0.960628, + -1.49875 0.363317 0.960628, + -1.48608 0.351609 0.999998, + -1.48608 0.529133 0.999998, + 1.5748 0.62992 0.3937, + 1.48608 0.529133 0.07874, + 1.48608 -0.529133 0.999998, + 1.28092 -0.139194 0.999998, + 1.14173 -0.19685 0.999998, + 1.48608 0.529133 0.999998, + -1.273 0.267252 0.999998, + -1.17555 0 0.999998, + 1.14173 0.19685 0.999998, + 1.28092 0.139194 0.999998, + 1.33858 0 0.999998, + 1.00254 -0.139194 0.999998, + 0.94488 0 0.999998, + 1.00254 0.139194 0.999998, + -1.273 -0.267252 0.999998, + -1.273 -0.267252 0.960628, + -1.17555 0 0.960628, + -1.273 0.267252 0.960628, + 1.14173 0.19685 0.960628, + 1.28092 0.139194 0.960628, + 1.33858 0 0.960628, + 1.00254 0.139194 0.960628, + 0.94488 0 0.960628, + 1.00254 -0.139194 0.960628, + 1.14173 -0.19685 0.960628, + 1.28092 -0.139194 0.960628 ] + } + coordIndex [ + 1, 2, 3, -1, + 0, 3, 5, -1, + 9, 1, 0, -1, + 12, 13, 2, -1, + 2, 13, 5, -1, + 4, 5, 13, -1, + 6, 0, 4, -1, + 17, 20, 21, -1, + 19, 26, 23, -1, + 7, 26, 27, -1, + 8, 28, 9, -1, + 10, 9, 29, -1, + 17, 12, 1, -1, + 14, 4, 12, -1, + 18, 29, 28, -1, + 19, 28, 27, -1, + 20, 30, 31, -1, + 21, 31, 32, -1, + 36, 37, 31, -1, + 25, 33, 30, -1, + 22, 32, 37, -1, + 15, 37, 36, -1, + 16, 36, 35, -1, + 23, 35, 34, -1, + 24, 34, 33, -1, + 0, 1, 3, -1, + 4, 0, 5, -1, + 0, 6, 8, -1, + 9, 10, 11, -1, + 6, 7, 8, -1, + 9, 11, 1, -1, + 0, 8, 9, -1, + 1, 12, 2, -1, + 3, 2, 5, -1, + 12, 4, 13, -1, + 14, 6, 4, -1, + 15, 16, 14, -1, + 18, 19, 20, -1, + 22, 15, 14, -1, + 10, 18, 11, -1, + 22, 14, 17, -1, + 11, 18, 20, -1, + 21, 22, 17, -1, + 17, 11, 20, -1, + 14, 16, 23, -1, + 25, 20, 19, -1, + 6, 14, 23, -1, + 24, 25, 19, -1, + 6, 23, 26, -1, + 26, 7, 6, -1, + 24, 19, 23, -1, + 8, 7, 27, -1, + 29, 9, 28, -1, + 8, 27, 28, -1, + 18, 10, 29, -1, + 11, 17, 1, -1, + 17, 14, 12, -1, + 19, 18, 28, -1, + 26, 19, 27, -1, + 21, 20, 31, -1, + 22, 21, 32, -1, + 31, 30, 33, -1, + 33, 34, 35, -1, + 35, 36, 31, -1, + 37, 32, 31, -1, + 31, 33, 35, -1, + 20, 25, 30, -1, + 15, 22, 37, -1, + 16, 15, 36, -1, + 23, 16, 35, -1, + 24, 23, 34, -1, + 25, 24, 33, -1 ] + } +} +] +} + +# 'MC-306-pin-1-4' +DEF _MC-306-pin-1-4 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.1811 0.366143 0.051274, + -1.1811 0.381887 0.128818, + -1.1811 0.65736 0.07874, + -1.1811 0.65736 0.35433, + -1.1811 -0.65736 0.35433, + -1.1811 -0.65736 0.07874, + -1.1811 -0.381887 0.128818, + -1.1811 -0.366143 0.051274, + -0.98425 0.366143 0.051274, + -0.98425 -0.366143 0.051274, + -0.98425 -0.381887 0.128818, + -0.98425 -0.65736 0.07874, + -0.98425 -0.65736 0.35433, + -0.98425 0.65736 0.35433, + -0.98425 0.65736 0.07874, + -0.98425 0.381887 0.128818, + -1.1811 -0.731328 0.3937, + -1.1811 -0.685992 0.43307, + -1.1811 0.685992 0.43307, + -1.1811 0.731328 0.3937, + -0.98425 -0.685992 0.43307, + -0.98425 -0.731328 0.3937, + -0.98425 0.731328 0.3937, + -0.98425 0.685992 0.43307, + -1.1811 0.731328 0.03937, + -1.1811 0.685992 0, + -1.1811 -0.685992 0, + -1.1811 -0.731328 0.03937, + -0.98425 -0.731328 0.03937, + -0.98425 -0.685992 0, + -0.98425 0.685992 0, + -0.98425 0.731328 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 23, 18, 17, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 1, 15, 14, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 5, 11, 10, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 25, 24, 31, -1, + 27, 26, 29, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 20, 23, 17, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 2, 1, 14, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 6, 5, 10, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 30, 25, 31, -1, + 28, 27, 29, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} + +# 'MC-306-pin-2-3' +DEF _MC-306-pin-2-3 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 0.98425 0.366143 0.051274, + 0.98425 0.381887 0.128818, + 0.98425 0.65736 0.07874, + 0.98425 0.65736 0.35433, + 0.98425 -0.65736 0.35433, + 0.98425 -0.65736 0.07874, + 0.98425 -0.381887 0.128818, + 0.98425 -0.366143 0.051274, + 1.1811 0.366143 0.051274, + 1.1811 -0.366143 0.051274, + 1.1811 -0.381887 0.128818, + 1.1811 -0.65736 0.07874, + 1.1811 -0.65736 0.35433, + 1.1811 0.65736 0.35433, + 1.1811 0.65736 0.07874, + 1.1811 0.381887 0.128818, + 0.98425 -0.731328 0.3937, + 0.98425 -0.685992 0.43307, + 0.98425 0.685992 0.43307, + 0.98425 0.731328 0.3937, + 1.1811 -0.685992 0.43307, + 1.1811 -0.731328 0.3937, + 1.1811 0.731328 0.3937, + 1.1811 0.685992 0.43307, + 0.98425 0.731328 0.03937, + 0.98425 0.685992 0, + 0.98425 -0.685992 0, + 0.98425 -0.731328 0.03937, + 1.1811 -0.731328 0.03937, + 1.1811 -0.685992 0, + 1.1811 0.685992 0, + 1.1811 0.731328 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 23, 18, 17, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 1, 15, 14, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 5, 11, 10, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 25, 24, 31, -1, + 27, 26, 29, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 20, 23, 17, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 2, 1, 14, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 6, 5, 10, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 30, 25, 31, -1, + 28, 27, 29, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} diff --git a/modules/packages3d/Crystals.3dshapes/MC-405.wrl b/modules/packages3d/Crystals.3dshapes/MC-405.wrl new file mode 100644 index 00000000..91cddd19 --- /dev/null +++ b/modules/packages3d/Crystals.3dshapes/MC-405.wrl @@ -0,0 +1,192 @@ +#VRML V2.0 utf8 +#modeled using blender3d http://blender.org + +# 'MC-405' +DEF _MC-405 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Epoxy' + diffuseColor 0.1 0.1 0.1 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.88976 -0.799211 0.177165, + -1.88976 0.799211 0.177165, + 1.88976 -0.799211 0.177165, + 1.81102 -0.720471 1.41732, + 1.88976 0.799211 0.177165, + 1.81102 0.720471 1.41732, + -1.88976 -0.799211 0.679133, + -1.88976 0.799211 0.679133, + 1.88976 0.799211 0.679133, + 1.88976 -0.799211 0.679133, + -1.52093 -0.720471 1.41732, + -1.8064 -0.729157 1.14173, + -1.8064 0.729157 1.14173, + -1.52093 0.720471 1.41732 ] + } + coordIndex [ + 7, 1, 0, -1, + 8, 4, 1, -1, + 9, 2, 4, -1, + 6, 0, 2, -1, + 1, 4, 2, -1, + 13, 8, 7, -1, + 12, 7, 6, -1, + 3, 9, 8, -1, + 5, 13, 10, -1, + 13, 12, 11, -1, + 10, 6, 9, -1, + 6, 7, 0, -1, + 7, 8, 1, -1, + 8, 9, 4, -1, + 9, 6, 2, -1, + 0, 1, 2, -1, + 7, 12, 13, -1, + 13, 5, 8, -1, + 11, 12, 6, -1, + 5, 3, 8, -1, + 3, 5, 10, -1, + 10, 13, 11, -1, + 9, 3, 10, -1, + 10, 11, 6, -1 ] + } +} +] +} + +# 'MC-405-pin-1-2' +DEF _MC-405-pin-1-2 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.05512 0.549212 0.090644, + 1.07086 0.549212 0.168188, + 1.97625 0.549212 0.07874, + 1.97625 0.549212 0.62992, + -1.97626 0.549211 0.62992, + -1.97626 0.549211 0.07874, + -1.07086 0.549211 0.168188, + -1.05512 0.549211 0.090644, + -2.05022 0.549211 0.66929, + -2.00489 0.549211 0.70866, + 2.00489 0.549212 0.70866, + 2.05022 0.549212 0.66929, + 2.05022 0.549212 0.03937, + 2.00489 0.549212 0, + -2.00489 0.549211 0, + -2.05022 0.549211 0.03937, + 1.05512 -0.549211 0.090644, + -1.05512 -0.549212 0.090644, + -1.07086 -0.549212 0.168188, + -1.97625 -0.549212 0.07874, + -1.97625 -0.549212 0.62992, + 1.97625 -0.549211 0.62992, + 1.97625 -0.549211 0.07874, + 1.07086 -0.549211 0.168188, + -2.00489 -0.549212 0.70866, + -2.05022 -0.549212 0.66929, + 2.05022 -0.549211 0.66929, + 2.00489 -0.549211 0.70866, + -2.05022 -0.549212 0.03937, + -2.00489 -0.549212 0, + 2.00489 -0.549211 0, + 2.05022 -0.549211 0.03937, + -2.05022 0.549211 0.66929, + -2.05022 -0.549212 0.66929, + 1.05512 0.549212 0.090644, + 1.05512 -0.549211 0.090644 ] + } + coordIndex [ + 22, 23, 35, -1, + 27, 10, 9, -1, + 9, 8, 33, -1, + 25, 8, 15, -1, + 14, 29, 28, -1, + 17, 29, 14, -1, + 17, 7, 6, -1, + 19, 18, 6, -1, + 4, 20, 19, -1, + 20, 4, 3, -1, + 21, 3, 2, -1, + 1, 23, 22, -1, + 16, 0, 13, -1, + 13, 12, 31, -1, + 31, 12, 11, -1, + 10, 27, 26, -1, + 16, 23, 34, -1, + 17, 18, 19, -1, + 31, 26, 21, -1, + 19, 20, 28, -1, + 11, 12, 2, -1, + 34, 1, 2, -1, + 7, 14, 5, -1, + 5, 32, 4, -1, + 3, 4, 9, -1, + 24, 20, 21, -1, + 30, 22, 35, -1, + 24, 27, 9, -1, + 9, 32, 8, -1, + 33, 24, 9, -1, + 8, 25, 33, -1, + 28, 33, 25, -1, + 8, 32, 15, -1, + 15, 28, 25, -1, + 15, 14, 28, -1, + 7, 17, 14, -1, + 18, 17, 6, -1, + 5, 19, 6, -1, + 5, 4, 19, -1, + 21, 20, 3, -1, + 22, 21, 2, -1, + 2, 1, 22, -1, + 30, 35, 16, -1, + 0, 34, 13, -1, + 13, 30, 16, -1, + 30, 13, 31, -1, + 26, 31, 11, -1, + 11, 10, 26, -1, + 34, 0, 16, -1, + 16, 35, 23, -1, + 23, 1, 34, -1, + 29, 17, 19, -1, + 21, 22, 31, -1, + 30, 31, 22, -1, + 26, 27, 21, -1, + 33, 28, 20, -1, + 29, 19, 28, -1, + 20, 24, 33, -1, + 2, 3, 11, -1, + 10, 11, 3, -1, + 12, 13, 2, -1, + 13, 34, 2, -1, + 6, 7, 5, -1, + 9, 4, 32, -1, + 5, 14, 15, -1, + 15, 32, 5, -1, + 10, 3, 9, -1, + 27, 24, 21, -1 ] + } +} +] +} diff --git a/modules/packages3d/Crystals.3dshapes/MC-406.wrl b/modules/packages3d/Crystals.3dshapes/MC-406.wrl new file mode 100644 index 00000000..73cbffc2 --- /dev/null +++ b/modules/packages3d/Crystals.3dshapes/MC-406.wrl @@ -0,0 +1,296 @@ +#VRML V2.0 utf8 +#modeled using blender3d http://blender.org + +# 'MC-406' +DEF _MC-406 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Epoxy' + diffuseColor 0.1 0.1 0.1 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + -1.88976 -0.799211 0.177165, + -1.88976 0.799211 0.177165, + 1.88976 -0.799211 0.177165, + 1.81102 -0.720471 1.41732, + 1.88976 0.799211 0.177165, + 1.81102 0.720471 1.41732, + -1.88976 -0.799211 0.679133, + -1.88976 0.799211 0.679133, + 1.88976 0.799211 0.679133, + 1.88976 -0.799211 0.679133, + -1.52093 -0.720471 1.41732, + -1.8064 -0.729157 1.14173, + -1.8064 0.729157 1.14173, + -1.52093 0.720471 1.41732 ] + } + coordIndex [ + 7, 1, 0, -1, + 8, 4, 1, -1, + 9, 2, 4, -1, + 6, 0, 2, -1, + 1, 4, 2, -1, + 13, 8, 7, -1, + 12, 7, 6, -1, + 3, 9, 8, -1, + 5, 13, 10, -1, + 13, 12, 11, -1, + 10, 6, 9, -1, + 6, 7, 0, -1, + 7, 8, 1, -1, + 8, 9, 4, -1, + 9, 6, 2, -1, + 0, 1, 2, -1, + 7, 12, 13, -1, + 13, 5, 8, -1, + 11, 12, 6, -1, + 5, 3, 8, -1, + 3, 5, 10, -1, + 10, 13, 11, -1, + 9, 3, 10, -1, + 10, 11, 6, -1 ] + } +} +] +} + +# 'MC-406-pin-1-2' +DEF _MC-406-pin-1-2 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.05512 -0.352361 0.090644, + 1.07086 -0.352361 0.168188, + 1.97625 -0.352361 0.07874, + 1.97625 -0.352361 0.62992, + -1.97626 -0.352362 0.62992, + -1.97626 -0.352362 0.07874, + -1.07086 -0.352362 0.168188, + -1.05512 -0.352362 0.090644, + 1.05512 -0.549212 0.090644, + -1.05512 -0.549212 0.090644, + -1.07086 -0.549212 0.168188, + -1.97625 -0.549212 0.07874, + -1.97625 -0.549212 0.62992, + 1.97625 -0.549211 0.62992, + 1.97625 -0.549211 0.07874, + 1.07086 -0.549212 0.168188, + -2.05022 -0.352362 0.66929, + -2.00489 -0.352362 0.70866, + 2.00489 -0.352361 0.70866, + 2.05022 -0.352361 0.66929, + -2.00489 -0.549212 0.70866, + -2.05022 -0.549212 0.66929, + 2.05022 -0.549211 0.66929, + 2.00489 -0.549211 0.70866, + 2.05022 -0.352361 0.03937, + 2.00489 -0.352361 0, + -2.00489 -0.352362 0, + -2.05022 -0.352362 0.03937, + -2.05022 -0.549212 0.03937, + -2.00489 -0.549212 0, + 2.00489 -0.549211 0, + 2.05022 -0.549211 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 20, 23, 18, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 2, 1, 15, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 5, 11, 10, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 30, 25, 24, -1, + 28, 27, 26, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 17, 20, 18, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 14, 2, 15, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 6, 5, 10, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 31, 30, 24, -1, + 29, 28, 26, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} + +# 'MC-406-pin-3-4' +DEF _MC-406-pin-3-4 Transform { +children [ +Shape { + appearance Appearance { + material Material { + # Material 'Tin-plated' + diffuseColor 0.8 0.8 0.8 + emissiveColor 0 0 0 + specularColor 1 1 1 + ambientIntensity 1 + transparency 0 + shininess 1 + } + } + geometry IndexedFaceSet { + coord Coordinate { point [ + 1.05512 0.549212 0.090644, + 1.07086 0.549212 0.168188, + 1.97625 0.549212 0.07874, + 1.97625 0.549212 0.62992, + -1.97626 0.549211 0.62992, + -1.97626 0.549211 0.07874, + -1.07086 0.549212 0.168188, + -1.05512 0.549212 0.090644, + 1.05512 0.352362 0.090644, + -1.05512 0.352361 0.090644, + -1.07086 0.352361 0.168188, + -1.97625 0.352361 0.07874, + -1.97625 0.352361 0.62992, + 1.97625 0.352362 0.62992, + 1.97625 0.352362 0.07874, + 1.07086 0.352362 0.168188, + -2.05022 0.549211 0.66929, + -2.00489 0.549211 0.70866, + 2.00489 0.549212 0.70866, + 2.05022 0.549212 0.66929, + -2.00489 0.352361 0.70866, + -2.05022 0.352361 0.66929, + 2.05022 0.352362 0.66929, + 2.00489 0.352362 0.70866, + 2.05022 0.549212 0.03937, + 2.00489 0.549212 0, + -2.00489 0.549211 0, + -2.05022 0.549211 0.03937, + -2.05022 0.352361 0.03937, + -2.00489 0.352361 0, + 2.00489 0.352362 0, + 2.05022 0.352362 0.03937 ] + } + coordIndex [ + 20, 12, 13, -1, + 20, 23, 18, -1, + 7, 9, 29, -1, + 22, 31, 24, -1, + 16, 27, 28, -1, + 2, 14, 13, -1, + 12, 4, 3, -1, + 1, 15, 14, -1, + 11, 5, 4, -1, + 0, 8, 15, -1, + 6, 5, 11, -1, + 9, 7, 6, -1, + 21, 20, 17, -1, + 23, 22, 19, -1, + 25, 30, 8, -1, + 30, 25, 24, -1, + 28, 27, 26, -1, + 18, 3, 4, -1, + 31, 22, 13, -1, + 23, 20, 13, -1, + 21, 28, 12, -1, + 29, 9, 11, -1, + 14, 15, 8, -1, + 9, 10, 11, -1, + 14, 8, 30, -1, + 29, 11, 28, -1, + 13, 14, 31, -1, + 28, 11, 12, -1, + 14, 30, 31, -1, + 21, 12, 20, -1, + 13, 22, 23, -1, + 17, 20, 18, -1, + 26, 7, 29, -1, + 19, 22, 24, -1, + 21, 16, 28, -1, + 3, 2, 13, -1, + 13, 12, 3, -1, + 2, 1, 14, -1, + 12, 11, 4, -1, + 1, 0, 15, -1, + 10, 6, 11, -1, + 10, 9, 6, -1, + 16, 21, 17, -1, + 18, 23, 19, -1, + 0, 25, 8, -1, + 31, 30, 24, -1, + 29, 28, 26, -1, + 27, 16, 4, -1, + 17, 18, 4, -1, + 19, 24, 3, -1, + 25, 0, 2, -1, + 5, 6, 7, -1, + 0, 1, 2, -1, + 5, 7, 26, -1, + 25, 2, 24, -1, + 4, 5, 27, -1, + 24, 2, 3, -1, + 5, 26, 27, -1, + 19, 3, 18, -1, + 4, 16, 17, -1 ] + } +} +] +} From 26bb2ba82ec4a218109a69182fb09066f7e89443 Mon Sep 17 00:00:00 2001 From: Andrey Zabolotnyi Date: Sun, 22 May 2016 14:19:09 +0300 Subject: [PATCH 2/2] Renamed 3D models according to the changes in footprint names --- .../{MC-146.wrl => Crystal_MC-146.wrl} | 44 +++++++++---------- .../{MC-156.wrl => Crystal_MC-156.wrl} | 18 ++++---- .../{MC-306.wrl => Crystal_MC-306.wrl} | 38 ++++++++-------- .../{MC-405.wrl => Crystal_MC-405.wrl} | 0 .../{MC-406.wrl => Crystal_MC-406.wrl} | 0 5 files changed, 50 insertions(+), 50 deletions(-) rename modules/packages3d/Crystals.3dshapes/{MC-146.wrl => Crystal_MC-146.wrl} (92%) rename modules/packages3d/Crystals.3dshapes/{MC-156.wrl => Crystal_MC-156.wrl} (96%) rename modules/packages3d/Crystals.3dshapes/{MC-306.wrl => Crystal_MC-306.wrl} (93%) rename modules/packages3d/Crystals.3dshapes/{MC-405.wrl => Crystal_MC-405.wrl} (100%) rename modules/packages3d/Crystals.3dshapes/{MC-406.wrl => Crystal_MC-406.wrl} (100%) diff --git a/modules/packages3d/Crystals.3dshapes/MC-146.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_MC-146.wrl similarity index 92% rename from modules/packages3d/Crystals.3dshapes/MC-146.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_MC-146.wrl index 820d72bb..29ca4350 100644 --- a/modules/packages3d/Crystals.3dshapes/MC-146.wrl +++ b/modules/packages3d/Crystals.3dshapes/Crystal_MC-146.wrl @@ -34,33 +34,33 @@ Shape { -1.27953 -0.15748 0.3937, -1.08267 -0.295275 0.51181, -1.00393 -0.253474 0.55118, - 0.846455 0.19685 0.551176, + 0.846455 0.216535 0.551177, 1.28231 0.15748 0.51181, 1.28231 -0.15748 0.51181, 1.14173 -0.295275 0.51181, 1.16141 -0.253483 0.551172, - -0.589151 -0.139194 0.551178, - -0.728345 -0.19685 0.551179, - 0.846455 -0.19685 0.551173, - 0.707261 -0.139194 0.551174, - 0.649605 0 0.551175, - -0.728345 0.19685 0.55118, - -0.589151 0.139194 0.551179, - -0.531495 0 0.551179, - -0.867539 -0.139194 0.551179, - -0.925195 0 0.55118, - -0.867539 0.139194 0.55118, - 0.707261 0.139194 0.551176, - 0.985649 0.139194 0.551175, + -0.575232 -0.153113 0.551178, + -0.728345 -0.216535 0.551178, + 0.846455 -0.216535 0.551173, + 0.693342 -0.153113 0.551174, + 0.62992 0 0.551176, + -0.728345 0.216535 0.55118, + -0.575232 0.153113 0.551179, + -0.51181 0 0.551179, + -0.881458 -0.153113 0.551179, + -0.94488 0 0.55118, + -0.881458 0.153113 0.55118, + 0.693342 0.153113 0.551177, + 0.999568 0.153113 0.551175, 1.21092 0.15748 0.55118, 1.21092 -0.15748 0.55118, - 0.985649 -0.139194 0.551173, + 0.999568 -0.153113 0.551173, 0.846455 -0.19685 0.51181, 0.707261 -0.139194 0.51181, 0.649605 0 0.51181, 0.707261 0.139194 0.51181, 0.846455 0.19685 0.51181, - 1.08267 0 0.551174, + 1.06299 0 0.551174, 0.985649 0.139194 0.51181, 0.985649 -0.139194 0.51181, 1.0433 0 0.51181, @@ -94,18 +94,18 @@ Shape { 23, 37, 38, -1, 24, 38, 39, -1, 25, 39, 40, -1, - 16, 32, 40, -1, + 32, 40, 41, -1, 33, 16, 41, -1, 35, 34, 7, -1, 36, 44, 37, -1, 38, 44, 43, -1, - 33, 43, 45, -1, + 42, 33, 43, -1, 36, 42, 45, -1, 27, 26, 46, -1, 28, 27, 47, -1, 52, 53, 47, -1, 26, 31, 49, -1, - 21, 28, 48, -1, + 28, 48, 53, -1, 21, 53, 52, -1, 22, 52, 51, -1, 29, 51, 50, -1, @@ -140,7 +140,7 @@ Shape { 24, 23, 38, -1, 25, 24, 39, -1, 32, 25, 40, -1, - 41, 16, 40, -1, + 16, 32, 41, -1, 43, 33, 41, -1, 20, 35, 7, -1, 23, 36, 37, -1, @@ -149,7 +149,7 @@ Shape { 38, 37, 44, -1, 44, 45, 43, -1, 41, 40, 38, -1, - 42, 33, 45, -1, + 45, 42, 43, -1, 44, 36, 45, -1, 47, 27, 46, -1, 48, 28, 47, -1, @@ -159,7 +159,7 @@ Shape { 53, 48, 47, -1, 47, 50, 51, -1, 46, 26, 49, -1, - 53, 21, 48, -1, + 21, 28, 53, -1, 22, 21, 52, -1, 29, 22, 51, -1, 30, 29, 50, -1, diff --git a/modules/packages3d/Crystals.3dshapes/MC-156.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_MC-156.wrl similarity index 96% rename from modules/packages3d/Crystals.3dshapes/MC-156.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_MC-156.wrl index 454813d6..b81a056c 100644 --- a/modules/packages3d/Crystals.3dshapes/MC-156.wrl +++ b/modules/packages3d/Crystals.3dshapes/Crystal_MC-156.wrl @@ -25,18 +25,18 @@ Shape { 1.39763 -0.492125 0.3937, 1.31889 -0.413385 0.07874, -1.31889 -0.413385 0.51181, - -1.31889 -0.274694 0.51181, + -1.31627 -0.302164 0.515747, -1.34514 -0.283841 0.47244, -1.34514 0.283841 0.47244, - -1.31889 0.274694 0.51181, + -1.31627 0.302164 0.515747, -1.31889 0.413385 0.51181, 1.39763 0.492125 0.3937, 1.31889 0.413385 0.07874, 1.31889 -0.413385 0.51181, 1.31889 0.413385 0.51181, - -1.12979 0.208791 0.51181, - -1.04331 0 0.51181, - -1.12979 -0.208791 0.51181, + -1.10825 0.22967 0.515747, + -1.01312 0 0.515747, + -1.10825 -0.22967 0.515747, -1.12979 0.208791 0.47244, -1.04331 0 0.47244, -1.12979 -0.208791 0.47244 ] @@ -44,7 +44,7 @@ Shape { coordIndex [ 1, 2, 3, -1, 0, 3, 5, -1, - 9, 1, 8, -1, + 9, 1, 0, -1, 12, 13, 2, -1, 2, 13, 5, -1, 4, 5, 13, -1, @@ -55,7 +55,7 @@ Shape { 10, 9, 19, -1, 16, 19, 20, -1, 8, 20, 9, -1, - 17, 20, 21, -1, + 18, 17, 20, -1, 21, 8, 7, -1, 0, 1, 3, -1, 4, 0, 5, -1, @@ -63,7 +63,7 @@ Shape { 9, 10, 11, -1, 6, 7, 8, -1, 9, 11, 1, -1, - 0, 8, 1, -1, + 0, 8, 9, -1, 1, 12, 2, -1, 3, 2, 5, -1, 12, 4, 13, -1, @@ -80,7 +80,7 @@ Shape { 17, 16, 20, -1, 19, 9, 20, -1, 8, 21, 20, -1, - 18, 17, 21, -1, + 21, 18, 20, -1, 18, 21, 7, -1 ] } } diff --git a/modules/packages3d/Crystals.3dshapes/MC-306.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_MC-306.wrl similarity index 93% rename from modules/packages3d/Crystals.3dshapes/MC-306.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_MC-306.wrl index 82502fca..e5d59889 100644 --- a/modules/packages3d/Crystals.3dshapes/MC-306.wrl +++ b/modules/packages3d/Crystals.3dshapes/Crystal_MC-306.wrl @@ -25,26 +25,26 @@ Shape { 1.5748 -0.62992 0.3937, 1.48608 -0.529133 0.07874, -1.48608 -0.529133 0.999998, - -1.48608 -0.351609 0.999998, + -1.48481 -0.38677 1.00393, -1.49875 -0.363317 0.960628, -1.49875 0.363317 0.960628, - -1.48608 0.351609 0.999998, + -1.48481 0.38677 1.00393, -1.48608 0.529133 0.999998, 1.5748 0.62992 0.3937, 1.48608 0.529133 0.07874, 1.48608 -0.529133 0.999998, - 1.28092 -0.139194 0.999998, - 1.14173 -0.19685 0.999998, + 1.29484 -0.153113 1.00393, + 1.14173 -0.216535 1.00393, 1.48608 0.529133 0.999998, - -1.273 0.267252 0.999998, - -1.17555 0 0.999998, - 1.14173 0.19685 0.999998, - 1.28092 0.139194 0.999998, - 1.33858 0 0.999998, - 1.00254 -0.139194 0.999998, - 0.94488 0 0.999998, - 1.00254 0.139194 0.999998, - -1.273 -0.267252 0.999998, + -1.25043 0.293978 1.00393, + -1.14324 0 1.00393, + 1.14173 0.216535 1.00393, + 1.29484 0.153113 1.00393, + 1.35827 0 1.00393, + 0.988617 -0.153113 1.00393, + 0.925195 0 1.00393, + 0.988617 0.153113 1.00393, + -1.25043 -0.293978 1.00393, -1.273 -0.267252 0.960628, -1.17555 0 0.960628, -1.273 0.267252 0.960628, @@ -60,7 +60,7 @@ Shape { coordIndex [ 1, 2, 3, -1, 0, 3, 5, -1, - 9, 1, 0, -1, + 9, 1, 8, -1, 12, 13, 2, -1, 2, 13, 5, -1, 4, 5, 13, -1, @@ -72,9 +72,9 @@ Shape { 10, 9, 29, -1, 17, 12, 1, -1, 14, 4, 12, -1, - 18, 29, 28, -1, + 19, 18, 29, -1, 19, 28, 27, -1, - 20, 30, 31, -1, + 21, 20, 30, -1, 21, 31, 32, -1, 36, 37, 31, -1, 25, 33, 30, -1, @@ -89,7 +89,7 @@ Shape { 9, 10, 11, -1, 6, 7, 8, -1, 9, 11, 1, -1, - 0, 8, 9, -1, + 0, 8, 1, -1, 1, 12, 2, -1, 3, 2, 5, -1, 12, 4, 13, -1, @@ -115,9 +115,9 @@ Shape { 18, 10, 29, -1, 11, 17, 1, -1, 17, 14, 12, -1, - 19, 18, 28, -1, + 28, 19, 29, -1, 26, 19, 27, -1, - 21, 20, 31, -1, + 31, 21, 30, -1, 22, 21, 32, -1, 31, 30, 33, -1, 33, 34, 35, -1, diff --git a/modules/packages3d/Crystals.3dshapes/MC-405.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_MC-405.wrl similarity index 100% rename from modules/packages3d/Crystals.3dshapes/MC-405.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_MC-405.wrl diff --git a/modules/packages3d/Crystals.3dshapes/MC-406.wrl b/modules/packages3d/Crystals.3dshapes/Crystal_MC-406.wrl similarity index 100% rename from modules/packages3d/Crystals.3dshapes/MC-406.wrl rename to modules/packages3d/Crystals.3dshapes/Crystal_MC-406.wrl