diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.FCStd new file mode 100644 index 00000000..f2774bb8 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.wrl new file mode 100644 index 00000000..5b79f4de --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L13.0mm_W4.0mm_P9.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -2 2 0, + -2 2 8, + 11 2 0, + 11 2 8, + 11 2 0, + 11 2 8, + 11 -2 0, + 11 -2 8, + 11 -2 0, + 11 -2 8, + -2 -2 0, + -2 -2 8, + -2 -2 0, + -2 -2 8, + -2 2 0, + -2 2 8, + -2 2 0, + 11 2 0, + 11 -2 0, + -2 -2 0, + -2 2 8, + 11 2 8, + 11 -2 8, + -2 -2 8, + -2 2 0, + -2 2 8, + 11 2 0, + 11 2 8, + 11 -2 0, + 11 -2 8, + -2 -2 0, + -2 -2 8 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.34999999 0 0, + 0.34999999 0 -3.5, + 0.34999999 0 0, + 0.34999999 0 -3.5, + 0.3390041 0.08704146 0, + 0.30670735 0.16861379 0, + 0.25513902 0.23959149 0, + 0.18753938 0.29551476 0, + 0.10815595 0.33286977 0, + 0.021976681 0.34930936 0, + -0.06558346 0.34380054 0, + -0.14902276 0.31668946 0, + -0.2230984 0.26967964 0, + -0.28315595 0.20572484 0, + -0.32542178 0.12884359 0, + -0.34724015 0.043866631 0, + -0.34724015 -0.043866631 0, + -0.32542178 -0.12884359 0, + -0.28315595 -0.20572484 0, + -0.2230984 -0.26967964 0, + -0.14902276 -0.31668946 0, + -0.06558346 -0.34380054 0, + 0.021976681 -0.34930936 0, + 0.10815595 -0.33286977 0, + 0.18753938 -0.29551476 0, + 0.25513902 -0.23959149 0, + 0.30670735 -0.16861379 0, + 0.3390041 -0.08704146 0, + 0.3390041 0.08704146 -3.5, + 0.30670735 0.16861379 -3.5, + 0.25513902 0.23959149 -3.5, + 0.18753938 0.29551476 -3.5, + 0.10815595 0.33286977 -3.5, + 0.021976681 0.34930936 -3.5, + -0.06558346 0.34380054 -3.5, + -0.14902276 0.31668946 -3.5, + -0.2230984 0.26967964 -3.5, + -0.28315595 0.20572484 -3.5, + -0.32542178 0.12884359 -3.5, + -0.34724015 0.043866631 -3.5, + -0.34724015 -0.043866631 -3.5, + -0.32542178 -0.12884359 -3.5, + -0.28315595 -0.20572484 -3.5, + -0.2230984 -0.26967964 -3.5, + -0.14902276 -0.31668946 -3.5, + -0.06558346 -0.34380054 -3.5, + 0.021976681 -0.34930936 -3.5, + 0.10815595 -0.33286977 -3.5, + 0.18753938 -0.29551476 -3.5, + 0.25513902 -0.23959149 -3.5, + 0.30670735 -0.16861379 -3.5, + 0.3390041 -0.08704146 -3.5, + 0.34999999 0 0, + 0.3390041 0.08704146 0, + 0.30670735 0.16861379 0, + 0.25513902 0.23959149 0, + 0.18753938 0.29551476 0, + 0.10815595 0.33286977 0, + 0.021976681 0.34930936 0, + -0.06558346 0.34380054 0, + -0.14902276 0.31668946 0, + -0.2230984 0.26967964 0, + -0.28315595 0.20572484 0, + -0.32542178 0.12884359 0, + -0.34724015 0.043866631 0, + -0.34724015 -0.043866631 0, + -0.32542178 -0.12884359 0, + -0.28315595 -0.20572484 0, + -0.2230984 -0.26967964 0, + -0.14902276 -0.31668946 0, + -0.06558346 -0.34380054 0, + 0.021976681 -0.34930936 0, + 0.10815595 -0.33286977 0, + 0.18753938 -0.29551476 0, + 0.25513902 -0.23959149 0, + 0.30670735 -0.16861379 0, + 0.3390041 -0.08704146 0, + 0.34999999 0 -3.5, + 0.3390041 0.08704146 -3.5, + 0.30670735 0.16861379 -3.5, + 0.25513902 0.23959149 -3.5, + 0.18753938 0.29551476 -3.5, + 0.10815595 0.33286977 -3.5, + 0.021976681 0.34930936 -3.5, + -0.06558346 0.34380054 -3.5, + -0.14902276 0.31668946 -3.5, + -0.2230984 0.26967964 -3.5, + -0.28315595 0.20572484 -3.5, + -0.32542178 0.12884359 -3.5, + -0.34724015 0.043866631 -3.5, + -0.34724015 -0.043866631 -3.5, + -0.32542178 -0.12884359 -3.5, + -0.28315595 -0.20572484 -3.5, + -0.2230984 -0.26967964 -3.5, + -0.14902276 -0.31668946 -3.5, + -0.06558346 -0.34380054 -3.5, + 0.021976681 -0.34930936 -3.5, + 0.10815595 -0.33286977 -3.5, + 0.18753938 -0.29551476 -3.5, + 0.25513902 -0.23959149 -3.5, + 0.30670735 -0.16861379 -3.5, + 0.3390041 -0.08704146 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5, + 9.3390045 0.08704146 0, + 9.3067074 0.16861379 0, + 9.2551394 0.23959149 0, + 9.1875391 0.29551476 0, + 9.1081562 0.33286977 0, + 9.0219765 0.34930936 0, + 8.9344168 0.34380054 0, + 8.8509769 0.31668946 0, + 8.7769012 0.26967964 0, + 8.7168436 0.20572484 0, + 8.6745787 0.12884359 0, + 8.6527596 0.043866631 0, + 8.6527596 -0.043866631 0, + 8.6745787 -0.12884359 0, + 8.7168436 -0.20572484 0, + 8.7769012 -0.26967964 0, + 8.8509769 -0.31668946 0, + 8.9344168 -0.34380054 0, + 9.0219765 -0.34930936 0, + 9.1081562 -0.33286977 0, + 9.1875391 -0.29551476 0, + 9.2551394 -0.23959149 0, + 9.3067074 -0.16861379 0, + 9.3390045 -0.08704146 0, + 9.3390045 0.08704146 -3.5, + 9.3067074 0.16861379 -3.5, + 9.2551394 0.23959149 -3.5, + 9.1875391 0.29551476 -3.5, + 9.1081562 0.33286977 -3.5, + 9.0219765 0.34930936 -3.5, + 8.9344168 0.34380054 -3.5, + 8.8509769 0.31668946 -3.5, + 8.7769012 0.26967964 -3.5, + 8.7168436 0.20572484 -3.5, + 8.6745787 0.12884359 -3.5, + 8.6527596 0.043866631 -3.5, + 8.6527596 -0.043866631 -3.5, + 8.6745787 -0.12884359 -3.5, + 8.7168436 -0.20572484 -3.5, + 8.7769012 -0.26967964 -3.5, + 8.8509769 -0.31668946 -3.5, + 8.9344168 -0.34380054 -3.5, + 9.0219765 -0.34930936 -3.5, + 9.1081562 -0.33286977 -3.5, + 9.1875391 -0.29551476 -3.5, + 9.2551394 -0.23959149 -3.5, + 9.3067074 -0.16861379 -3.5, + 9.3390045 -0.08704146 -3.5, + 9.3500004 0 0, + 9.3390045 0.08704146 0, + 9.3067074 0.16861379 0, + 9.2551394 0.23959149 0, + 9.1875391 0.29551476 0, + 9.1081562 0.33286977 0, + 9.0219765 0.34930936 0, + 8.9344168 0.34380054 0, + 8.8509769 0.31668946 0, + 8.7769012 0.26967964 0, + 8.7168436 0.20572484 0, + 8.6745787 0.12884359 0, + 8.6527596 0.043866631 0, + 8.6527596 -0.043866631 0, + 8.6745787 -0.12884359 0, + 8.7168436 -0.20572484 0, + 8.7769012 -0.26967964 0, + 8.8509769 -0.31668946 0, + 8.9344168 -0.34380054 0, + 9.0219765 -0.34930936 0, + 9.1081562 -0.33286977 0, + 9.1875391 -0.29551476 0, + 9.2551394 -0.23959149 0, + 9.3067074 -0.16861379 0, + 9.3390045 -0.08704146 0, + 9.3500004 0 -3.5, + 9.3390045 0.08704146 -3.5, + 9.3067074 0.16861379 -3.5, + 9.2551394 0.23959149 -3.5, + 9.1875391 0.29551476 -3.5, + 9.1081562 0.33286977 -3.5, + 9.0219765 0.34930936 -3.5, + 8.9344168 0.34380054 -3.5, + 8.8509769 0.31668946 -3.5, + 8.7769012 0.26967964 -3.5, + 8.7168436 0.20572484 -3.5, + 8.6745787 0.12884359 -3.5, + 8.6527596 0.043866631 -3.5, + 8.6527596 -0.043866631 -3.5, + 8.6745787 -0.12884359 -3.5, + 8.7168436 -0.20572484 -3.5, + 8.7769012 -0.26967964 -3.5, + 8.8509769 -0.31668946 -3.5, + 8.9344168 -0.34380054 -3.5, + 9.0219765 -0.34930936 -3.5, + 9.1081562 -0.33286977 -3.5, + 9.1875391 -0.29551476 -3.5, + 9.2551394 -0.23959149 -3.5, + 9.3067074 -0.16861379 -3.5, + 9.3390045 -0.08704146 -3.5, + 0.34999999 0 0, + 0.34999999 0 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 52, 53, 76, -1, + 71, 69, 70, -1, 72, 69, 71, -1, + 73, 69, 72, -1, 74, 69, 73, -1, + 76, 69, 74, -1, 53, 69, 76, -1, + 53, 54, 69, -1, 69, 67, 68, -1, + 55, 56, 54, -1, 54, 56, 69, -1, + 67, 65, 66, -1, 69, 65, 67, -1, + 57, 58, 56, -1, 65, 63, 64, -1, + 56, 63, 69, -1, 69, 63, 65, -1, + 59, 60, 58, -1, 58, 60, 56, -1, + 56, 60, 63, -1, 60, 62, 63, -1, + 60, 61, 62, -1, 101, 100, 99, -1, + 78, 77, 101, -1, 94, 96, 95, -1, + 94, 97, 96, -1, 94, 98, 97, -1, + 94, 99, 98, -1, 94, 101, 99, -1, + 94, 78, 101, -1, 79, 78, 94, -1, + 92, 94, 93, -1, 81, 80, 79, -1, + 81, 79, 94, -1, 90, 92, 91, -1, + 90, 94, 92, -1, 83, 82, 81, -1, + 88, 90, 89, -1, 88, 81, 94, -1, + 88, 94, 90, -1, 85, 84, 83, -1, + 85, 83, 81, -1, 85, 81, 88, -1, + 87, 85, 88, -1, 86, 85, 87, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 176, 174, 175, -1, 177, 178, 176, -1, + 173, 171, 172, -1, 174, 171, 173, -1, + 157, 158, 156, -1, 155, 167, 154, -1, + 169, 167, 168, -1, 170, 167, 169, -1, + 171, 167, 170, -1, 154, 167, 178, -1, + 176, 167, 174, -1, 178, 167, 176, -1, + 174, 167, 171, -1, 159, 160, 158, -1, + 156, 165, 155, -1, 167, 165, 166, -1, + 158, 165, 156, -1, 155, 165, 167, -1, + 161, 162, 160, -1, 160, 162, 158, -1, + 158, 162, 165, -1, 162, 164, 165, -1, + 162, 163, 164, -1, 199, 201, 200, -1, + 203, 202, 201, -1, 196, 198, 197, -1, + 196, 199, 198, -1, 183, 182, 181, -1, + 192, 180, 179, -1, 192, 194, 193, -1, + 192, 195, 194, -1, 192, 196, 195, -1, + 192, 179, 203, -1, 192, 201, 199, -1, + 192, 203, 201, -1, 192, 199, 196, -1, + 185, 184, 183, -1, 190, 181, 180, -1, + 190, 192, 191, -1, 190, 183, 181, -1, + 190, 180, 192, -1, 187, 186, 185, -1, + 187, 185, 183, -1, 187, 183, 190, -1, + 189, 187, 190, -1, 188, 187, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.FCStd new file mode 100644 index 00000000..1d2b3fa7 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.wrl new file mode 100644 index 00000000..671bd45a --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L14.0mm_W5.0mm_P9.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -2.5 2.5 0, + -2.5 2.5 18, + 11.5 2.5 0, + 11.5 2.5 18, + 11.5 2.5 0, + 11.5 2.5 18, + 11.5 -2.5 0, + 11.5 -2.5 18, + 11.5 -2.5 0, + 11.5 -2.5 18, + -2.5 -2.5 0, + -2.5 -2.5 18, + -2.5 -2.5 0, + -2.5 -2.5 18, + -2.5 2.5 0, + -2.5 2.5 18, + -2.5 2.5 0, + 11.5 2.5 0, + 11.5 -2.5 0, + -2.5 -2.5 0, + -2.5 2.5 18, + 11.5 2.5 18, + 11.5 -2.5 18, + -2.5 -2.5 18, + -2.5 2.5 0, + -2.5 2.5 18, + 11.5 2.5 0, + 11.5 2.5 18, + 11.5 -2.5 0, + 11.5 -2.5 18, + -2.5 -2.5 0, + -2.5 -2.5 18 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.34999999 0 0, + 0.34999999 0 -3.5, + 0.34999999 0 0, + 0.34999999 0 -3.5, + 0.3390041 0.08704146 0, + 0.30670735 0.16861379 0, + 0.25513902 0.23959149 0, + 0.18753938 0.29551476 0, + 0.10815595 0.33286977 0, + 0.021976681 0.34930936 0, + -0.06558346 0.34380054 0, + -0.14902276 0.31668946 0, + -0.2230984 0.26967964 0, + -0.28315595 0.20572484 0, + -0.32542178 0.12884359 0, + -0.34724015 0.043866631 0, + -0.34724015 -0.043866631 0, + -0.32542178 -0.12884359 0, + -0.28315595 -0.20572484 0, + -0.2230984 -0.26967964 0, + -0.14902276 -0.31668946 0, + -0.06558346 -0.34380054 0, + 0.021976681 -0.34930936 0, + 0.10815595 -0.33286977 0, + 0.18753938 -0.29551476 0, + 0.25513902 -0.23959149 0, + 0.30670735 -0.16861379 0, + 0.3390041 -0.08704146 0, + 0.3390041 0.08704146 -3.5, + 0.30670735 0.16861379 -3.5, + 0.25513902 0.23959149 -3.5, + 0.18753938 0.29551476 -3.5, + 0.10815595 0.33286977 -3.5, + 0.021976681 0.34930936 -3.5, + -0.06558346 0.34380054 -3.5, + -0.14902276 0.31668946 -3.5, + -0.2230984 0.26967964 -3.5, + -0.28315595 0.20572484 -3.5, + -0.32542178 0.12884359 -3.5, + -0.34724015 0.043866631 -3.5, + -0.34724015 -0.043866631 -3.5, + -0.32542178 -0.12884359 -3.5, + -0.28315595 -0.20572484 -3.5, + -0.2230984 -0.26967964 -3.5, + -0.14902276 -0.31668946 -3.5, + -0.06558346 -0.34380054 -3.5, + 0.021976681 -0.34930936 -3.5, + 0.10815595 -0.33286977 -3.5, + 0.18753938 -0.29551476 -3.5, + 0.25513902 -0.23959149 -3.5, + 0.30670735 -0.16861379 -3.5, + 0.3390041 -0.08704146 -3.5, + 0.34999999 0 0, + 0.3390041 0.08704146 0, + 0.30670735 0.16861379 0, + 0.25513902 0.23959149 0, + 0.18753938 0.29551476 0, + 0.10815595 0.33286977 0, + 0.021976681 0.34930936 0, + -0.06558346 0.34380054 0, + -0.14902276 0.31668946 0, + -0.2230984 0.26967964 0, + -0.28315595 0.20572484 0, + -0.32542178 0.12884359 0, + -0.34724015 0.043866631 0, + -0.34724015 -0.043866631 0, + -0.32542178 -0.12884359 0, + -0.28315595 -0.20572484 0, + -0.2230984 -0.26967964 0, + -0.14902276 -0.31668946 0, + -0.06558346 -0.34380054 0, + 0.021976681 -0.34930936 0, + 0.10815595 -0.33286977 0, + 0.18753938 -0.29551476 0, + 0.25513902 -0.23959149 0, + 0.30670735 -0.16861379 0, + 0.3390041 -0.08704146 0, + 0.34999999 0 -3.5, + 0.3390041 0.08704146 -3.5, + 0.30670735 0.16861379 -3.5, + 0.25513902 0.23959149 -3.5, + 0.18753938 0.29551476 -3.5, + 0.10815595 0.33286977 -3.5, + 0.021976681 0.34930936 -3.5, + -0.06558346 0.34380054 -3.5, + -0.14902276 0.31668946 -3.5, + -0.2230984 0.26967964 -3.5, + -0.28315595 0.20572484 -3.5, + -0.32542178 0.12884359 -3.5, + -0.34724015 0.043866631 -3.5, + -0.34724015 -0.043866631 -3.5, + -0.32542178 -0.12884359 -3.5, + -0.28315595 -0.20572484 -3.5, + -0.2230984 -0.26967964 -3.5, + -0.14902276 -0.31668946 -3.5, + -0.06558346 -0.34380054 -3.5, + 0.021976681 -0.34930936 -3.5, + 0.10815595 -0.33286977 -3.5, + 0.18753938 -0.29551476 -3.5, + 0.25513902 -0.23959149 -3.5, + 0.30670735 -0.16861379 -3.5, + 0.3390041 -0.08704146 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5, + 9.3390045 0.08704146 0, + 9.3067074 0.16861379 0, + 9.2551394 0.23959149 0, + 9.1875391 0.29551476 0, + 9.1081562 0.33286977 0, + 9.0219765 0.34930936 0, + 8.9344168 0.34380054 0, + 8.8509769 0.31668946 0, + 8.7769012 0.26967964 0, + 8.7168436 0.20572484 0, + 8.6745787 0.12884359 0, + 8.6527596 0.043866631 0, + 8.6527596 -0.043866631 0, + 8.6745787 -0.12884359 0, + 8.7168436 -0.20572484 0, + 8.7769012 -0.26967964 0, + 8.8509769 -0.31668946 0, + 8.9344168 -0.34380054 0, + 9.0219765 -0.34930936 0, + 9.1081562 -0.33286977 0, + 9.1875391 -0.29551476 0, + 9.2551394 -0.23959149 0, + 9.3067074 -0.16861379 0, + 9.3390045 -0.08704146 0, + 9.3390045 0.08704146 -3.5, + 9.3067074 0.16861379 -3.5, + 9.2551394 0.23959149 -3.5, + 9.1875391 0.29551476 -3.5, + 9.1081562 0.33286977 -3.5, + 9.0219765 0.34930936 -3.5, + 8.9344168 0.34380054 -3.5, + 8.8509769 0.31668946 -3.5, + 8.7769012 0.26967964 -3.5, + 8.7168436 0.20572484 -3.5, + 8.6745787 0.12884359 -3.5, + 8.6527596 0.043866631 -3.5, + 8.6527596 -0.043866631 -3.5, + 8.6745787 -0.12884359 -3.5, + 8.7168436 -0.20572484 -3.5, + 8.7769012 -0.26967964 -3.5, + 8.8509769 -0.31668946 -3.5, + 8.9344168 -0.34380054 -3.5, + 9.0219765 -0.34930936 -3.5, + 9.1081562 -0.33286977 -3.5, + 9.1875391 -0.29551476 -3.5, + 9.2551394 -0.23959149 -3.5, + 9.3067074 -0.16861379 -3.5, + 9.3390045 -0.08704146 -3.5, + 9.3500004 0 0, + 9.3390045 0.08704146 0, + 9.3067074 0.16861379 0, + 9.2551394 0.23959149 0, + 9.1875391 0.29551476 0, + 9.1081562 0.33286977 0, + 9.0219765 0.34930936 0, + 8.9344168 0.34380054 0, + 8.8509769 0.31668946 0, + 8.7769012 0.26967964 0, + 8.7168436 0.20572484 0, + 8.6745787 0.12884359 0, + 8.6527596 0.043866631 0, + 8.6527596 -0.043866631 0, + 8.6745787 -0.12884359 0, + 8.7168436 -0.20572484 0, + 8.7769012 -0.26967964 0, + 8.8509769 -0.31668946 0, + 8.9344168 -0.34380054 0, + 9.0219765 -0.34930936 0, + 9.1081562 -0.33286977 0, + 9.1875391 -0.29551476 0, + 9.2551394 -0.23959149 0, + 9.3067074 -0.16861379 0, + 9.3390045 -0.08704146 0, + 9.3500004 0 -3.5, + 9.3390045 0.08704146 -3.5, + 9.3067074 0.16861379 -3.5, + 9.2551394 0.23959149 -3.5, + 9.1875391 0.29551476 -3.5, + 9.1081562 0.33286977 -3.5, + 9.0219765 0.34930936 -3.5, + 8.9344168 0.34380054 -3.5, + 8.8509769 0.31668946 -3.5, + 8.7769012 0.26967964 -3.5, + 8.7168436 0.20572484 -3.5, + 8.6745787 0.12884359 -3.5, + 8.6527596 0.043866631 -3.5, + 8.6527596 -0.043866631 -3.5, + 8.6745787 -0.12884359 -3.5, + 8.7168436 -0.20572484 -3.5, + 8.7769012 -0.26967964 -3.5, + 8.8509769 -0.31668946 -3.5, + 8.9344168 -0.34380054 -3.5, + 9.0219765 -0.34930936 -3.5, + 9.1081562 -0.33286977 -3.5, + 9.1875391 -0.29551476 -3.5, + 9.2551394 -0.23959149 -3.5, + 9.3067074 -0.16861379 -3.5, + 9.3390045 -0.08704146 -3.5, + 0.34999999 0 0, + 0.34999999 0 -3.5, + 9.3500004 0 0, + 9.3500004 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 52, 53, 76, -1, + 71, 69, 70, -1, 72, 69, 71, -1, + 73, 69, 72, -1, 74, 69, 73, -1, + 76, 69, 74, -1, 53, 69, 76, -1, + 53, 54, 69, -1, 69, 67, 68, -1, + 55, 56, 54, -1, 54, 56, 69, -1, + 67, 65, 66, -1, 69, 65, 67, -1, + 57, 58, 56, -1, 65, 63, 64, -1, + 56, 63, 69, -1, 69, 63, 65, -1, + 59, 60, 58, -1, 58, 60, 56, -1, + 56, 60, 63, -1, 60, 62, 63, -1, + 60, 61, 62, -1, 101, 100, 99, -1, + 78, 77, 101, -1, 94, 96, 95, -1, + 94, 97, 96, -1, 94, 98, 97, -1, + 94, 99, 98, -1, 94, 101, 99, -1, + 94, 78, 101, -1, 79, 78, 94, -1, + 92, 94, 93, -1, 81, 80, 79, -1, + 81, 79, 94, -1, 90, 92, 91, -1, + 90, 94, 92, -1, 83, 82, 81, -1, + 88, 90, 89, -1, 88, 81, 94, -1, + 88, 94, 90, -1, 85, 84, 83, -1, + 85, 83, 81, -1, 85, 81, 88, -1, + 87, 85, 88, -1, 86, 85, 87, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 176, 174, 175, -1, 177, 178, 176, -1, + 173, 171, 172, -1, 174, 171, 173, -1, + 157, 158, 156, -1, 155, 167, 154, -1, + 169, 167, 168, -1, 170, 167, 169, -1, + 171, 167, 170, -1, 154, 167, 178, -1, + 176, 167, 174, -1, 178, 167, 176, -1, + 174, 167, 171, -1, 159, 160, 158, -1, + 156, 165, 155, -1, 167, 165, 166, -1, + 158, 165, 156, -1, 155, 165, 167, -1, + 161, 162, 160, -1, 160, 162, 158, -1, + 158, 162, 165, -1, 162, 164, 165, -1, + 162, 163, 164, -1, 199, 201, 200, -1, + 203, 202, 201, -1, 196, 198, 197, -1, + 196, 199, 198, -1, 183, 182, 181, -1, + 192, 180, 179, -1, 192, 194, 193, -1, + 192, 195, 194, -1, 192, 196, 195, -1, + 192, 179, 203, -1, 192, 201, 199, -1, + 192, 203, 201, -1, 192, 199, 196, -1, + 185, 184, 183, -1, 190, 181, 180, -1, + 190, 192, 191, -1, 190, 183, 181, -1, + 190, 180, 192, -1, 187, 186, 185, -1, + 187, 185, 183, -1, 187, 183, 190, -1, + 189, 187, 190, -1, 188, 187, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.FCStd new file mode 100644 index 00000000..fff1ad0c Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.wrl new file mode 100644 index 00000000..5bcc5f4e --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L26.0mm_W5.0mm_P20.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -3 2.5 0, + -3 2.5 18, + 23 2.5 0, + 23 2.5 18, + 23 2.5 0, + 23 2.5 18, + 23 -2.5 0, + 23 -2.5 18, + 23 -2.5 0, + 23 -2.5 18, + -3 -2.5 0, + -3 -2.5 18, + -3 -2.5 0, + -3 -2.5 18, + -3 2.5 0, + -3 2.5 18, + -3 2.5 0, + 23 2.5 0, + 23 -2.5 0, + -3 -2.5 0, + -3 2.5 18, + 23 2.5 18, + 23 -2.5 18, + -3 -2.5 18, + -3 2.5 0, + -3 2.5 18, + 23 2.5 0, + 23 2.5 18, + 23 -2.5 0, + 23 -2.5 18, + -3 -2.5 0, + -3 -2.5 18 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 3, 0, 1, -1, 2, 0, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 11, 8, 9, -1, 10, 8, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 20.549999 0 0, + 20.549999 0 -3.5, + 20.549999 0 0, + 20.549999 0 -3.5, + 20.532721 0.13677944 0, + 20.481968 0.26496452 0, + 20.400932 0.3765009 0, + 20.294704 0.46438035 0, + 20.16996 0.52308106 0, + 20.034534 0.54891467 0, + 19.89694 0.54025799 0, + 19.765821 0.49765489 0, + 19.649416 0.42378229 0, + 19.55504 0.32328188 0, + 19.488623 0.2024685 0, + 19.454336 0.068933278 0, + 19.454336 -0.068933278 0, + 19.488623 -0.2024685 0, + 19.55504 -0.32328188 0, + 19.649416 -0.42378229 0, + 19.765821 -0.49765489 0, + 19.89694 -0.54025799 0, + 20.034534 -0.54891467 0, + 20.16996 -0.52308106 0, + 20.294704 -0.46438035 0, + 20.400932 -0.3765009 0, + 20.481968 -0.26496452 0, + 20.532721 -0.13677944 0, + 20.532721 0.13677944 -3.5, + 20.481968 0.26496452 -3.5, + 20.400932 0.3765009 -3.5, + 20.294704 0.46438035 -3.5, + 20.16996 0.52308106 -3.5, + 20.034534 0.54891467 -3.5, + 19.89694 0.54025799 -3.5, + 19.765821 0.49765489 -3.5, + 19.649416 0.42378229 -3.5, + 19.55504 0.32328188 -3.5, + 19.488623 0.2024685 -3.5, + 19.454336 0.068933278 -3.5, + 19.454336 -0.068933278 -3.5, + 19.488623 -0.2024685 -3.5, + 19.55504 -0.32328188 -3.5, + 19.649416 -0.42378229 -3.5, + 19.765821 -0.49765489 -3.5, + 19.89694 -0.54025799 -3.5, + 20.034534 -0.54891467 -3.5, + 20.16996 -0.52308106 -3.5, + 20.294704 -0.46438035 -3.5, + 20.400932 -0.3765009 -3.5, + 20.481968 -0.26496452 -3.5, + 20.532721 -0.13677944 -3.5, + 20.549999 0 0, + 20.532721 0.13677944 0, + 20.481968 0.26496452 0, + 20.400932 0.3765009 0, + 20.294704 0.46438035 0, + 20.16996 0.52308106 0, + 20.034534 0.54891467 0, + 19.89694 0.54025799 0, + 19.765821 0.49765489 0, + 19.649416 0.42378229 0, + 19.55504 0.32328188 0, + 19.488623 0.2024685 0, + 19.454336 0.068933278 0, + 19.454336 -0.068933278 0, + 19.488623 -0.2024685 0, + 19.55504 -0.32328188 0, + 19.649416 -0.42378229 0, + 19.765821 -0.49765489 0, + 19.89694 -0.54025799 0, + 20.034534 -0.54891467 0, + 20.16996 -0.52308106 0, + 20.294704 -0.46438035 0, + 20.400932 -0.3765009 0, + 20.481968 -0.26496452 0, + 20.532721 -0.13677944 0, + 20.549999 0 -3.5, + 20.532721 0.13677944 -3.5, + 20.481968 0.26496452 -3.5, + 20.400932 0.3765009 -3.5, + 20.294704 0.46438035 -3.5, + 20.16996 0.52308106 -3.5, + 20.034534 0.54891467 -3.5, + 19.89694 0.54025799 -3.5, + 19.765821 0.49765489 -3.5, + 19.649416 0.42378229 -3.5, + 19.55504 0.32328188 -3.5, + 19.488623 0.2024685 -3.5, + 19.454336 0.068933278 -3.5, + 19.454336 -0.068933278 -3.5, + 19.488623 -0.2024685 -3.5, + 19.55504 -0.32328188 -3.5, + 19.649416 -0.42378229 -3.5, + 19.765821 -0.49765489 -3.5, + 19.89694 -0.54025799 -3.5, + 20.034534 -0.54891467 -3.5, + 20.16996 -0.52308106 -3.5, + 20.294704 -0.46438035 -3.5, + 20.400932 -0.3765009 -3.5, + 20.481968 -0.26496452 -3.5, + 20.532721 -0.13677944 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5, + 0.53272074 0.13677944 0, + 0.48196867 0.26496452 0, + 0.40093276 0.3765009 0, + 0.29470474 0.46438035 0, + 0.16995935 0.52308106 0, + 0.034534786 0.54891467 0, + -0.10305972 0.54025799 0, + -0.23417862 0.49765489 0, + -0.3505832 0.42378229 0, + -0.44495934 0.32328188 0, + -0.5113771 0.2024685 0, + -0.54566306 0.068933278 0, + -0.54566306 -0.068933278 0, + -0.5113771 -0.2024685 0, + -0.44495934 -0.32328188 0, + -0.3505832 -0.42378229 0, + -0.23417862 -0.49765489 0, + -0.10305972 -0.54025799 0, + 0.034534786 -0.54891467 0, + 0.16995935 -0.52308106 0, + 0.29470474 -0.46438035 0, + 0.40093276 -0.3765009 0, + 0.48196867 -0.26496452 0, + 0.53272074 -0.13677944 0, + 0.53272074 0.13677944 -3.5, + 0.48196867 0.26496452 -3.5, + 0.40093276 0.3765009 -3.5, + 0.29470474 0.46438035 -3.5, + 0.16995935 0.52308106 -3.5, + 0.034534786 0.54891467 -3.5, + -0.10305972 0.54025799 -3.5, + -0.23417862 0.49765489 -3.5, + -0.3505832 0.42378229 -3.5, + -0.44495934 0.32328188 -3.5, + -0.5113771 0.2024685 -3.5, + -0.54566306 0.068933278 -3.5, + -0.54566306 -0.068933278 -3.5, + -0.5113771 -0.2024685 -3.5, + -0.44495934 -0.32328188 -3.5, + -0.3505832 -0.42378229 -3.5, + -0.23417862 -0.49765489 -3.5, + -0.10305972 -0.54025799 -3.5, + 0.034534786 -0.54891467 -3.5, + 0.16995935 -0.52308106 -3.5, + 0.29470474 -0.46438035 -3.5, + 0.40093276 -0.3765009 -3.5, + 0.48196867 -0.26496452 -3.5, + 0.53272074 -0.13677944 -3.5, + 0.55000001 0 0, + 0.53272074 0.13677944 0, + 0.48196867 0.26496452 0, + 0.40093276 0.3765009 0, + 0.29470474 0.46438035 0, + 0.16995935 0.52308106 0, + 0.034534786 0.54891467 0, + -0.10305972 0.54025799 0, + -0.23417862 0.49765489 0, + -0.3505832 0.42378229 0, + -0.44495934 0.32328188 0, + -0.5113771 0.2024685 0, + -0.54566306 0.068933278 0, + -0.54566306 -0.068933278 0, + -0.5113771 -0.2024685 0, + -0.44495934 -0.32328188 0, + -0.3505832 -0.42378229 0, + -0.23417862 -0.49765489 0, + -0.10305972 -0.54025799 0, + 0.034534786 -0.54891467 0, + 0.16995935 -0.52308106 0, + 0.29470474 -0.46438035 0, + 0.40093276 -0.3765009 0, + 0.48196867 -0.26496452 0, + 0.53272074 -0.13677944 0, + 0.55000001 0 -3.5, + 0.53272074 0.13677944 -3.5, + 0.48196867 0.26496452 -3.5, + 0.40093276 0.3765009 -3.5, + 0.29470474 0.46438035 -3.5, + 0.16995935 0.52308106 -3.5, + 0.034534786 0.54891467 -3.5, + -0.10305972 0.54025799 -3.5, + -0.23417862 0.49765489 -3.5, + -0.3505832 0.42378229 -3.5, + -0.44495934 0.32328188 -3.5, + -0.5113771 0.2024685 -3.5, + -0.54566306 0.068933278 -3.5, + -0.54566306 -0.068933278 -3.5, + -0.5113771 -0.2024685 -3.5, + -0.44495934 -0.32328188 -3.5, + -0.3505832 -0.42378229 -3.5, + -0.23417862 -0.49765489 -3.5, + -0.10305972 -0.54025799 -3.5, + 0.034534786 -0.54891467 -3.5, + 0.16995935 -0.52308106 -3.5, + 0.29470474 -0.46438035 -3.5, + 0.40093276 -0.3765009 -3.5, + 0.48196867 -0.26496452 -3.5, + 0.53272074 -0.13677944 -3.5, + 20.549999 0 0, + 20.549999 0 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 74, 53, 73, -1, + 52, 53, 76, -1, 76, 53, 74, -1, + 71, 69, 70, -1, 72, 69, 71, -1, + 69, 67, 68, -1, 73, 67, 72, -1, + 72, 67, 69, -1, 54, 57, 53, -1, + 55, 57, 54, -1, 56, 57, 55, -1, + 58, 63, 57, -1, 59, 63, 58, -1, + 65, 63, 64, -1, 66, 63, 65, -1, + 67, 63, 66, -1, 53, 63, 73, -1, + 73, 63, 67, -1, 57, 63, 53, -1, + 59, 60, 63, -1, 60, 62, 63, -1, + 60, 61, 62, -1, 101, 100, 99, -1, + 78, 99, 98, -1, 78, 77, 101, -1, + 78, 101, 99, -1, 94, 96, 95, -1, + 94, 97, 96, -1, 92, 94, 93, -1, + 92, 98, 97, -1, 92, 97, 94, -1, + 82, 79, 78, -1, 82, 80, 79, -1, + 82, 81, 80, -1, 88, 83, 82, -1, + 88, 84, 83, -1, 88, 90, 89, -1, + 88, 91, 90, -1, 88, 92, 91, -1, + 88, 78, 98, -1, 88, 98, 92, -1, + 88, 82, 78, -1, 85, 84, 88, -1, + 87, 85, 88, -1, 86, 85, 87, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 174, 172, 173, -1, + 175, 155, 174, -1, 176, 155, 175, -1, + 154, 155, 178, -1, 178, 155, 176, -1, + 172, 170, 171, -1, 156, 157, 155, -1, + 158, 159, 157, -1, 174, 159, 172, -1, + 155, 159, 174, -1, 157, 159, 155, -1, + 168, 166, 167, -1, 169, 166, 168, -1, + 170, 166, 169, -1, 160, 161, 159, -1, + 166, 164, 165, -1, 172, 164, 170, -1, + 170, 164, 166, -1, 162, 163, 161, -1, + 159, 163, 172, -1, 161, 163, 159, -1, + 172, 163, 164, -1, 203, 202, 201, -1, + 197, 199, 198, -1, 180, 200, 199, -1, + 180, 201, 200, -1, 180, 179, 203, -1, + 180, 203, 201, -1, 195, 197, 196, -1, + 182, 181, 180, -1, 184, 183, 182, -1, + 184, 199, 197, -1, 184, 180, 199, -1, + 184, 182, 180, -1, 191, 193, 192, -1, + 191, 194, 193, -1, 191, 195, 194, -1, + 186, 185, 184, -1, 189, 191, 190, -1, + 189, 197, 195, -1, 189, 195, 191, -1, + 188, 187, 186, -1, 188, 184, 197, -1, + 188, 186, 184, -1, 188, 197, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.FCStd new file mode 100644 index 00000000..9ae8a8a2 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.wrl new file mode 100644 index 00000000..0fadc628 --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Box_L8.4mm_W2.5mm_P5.08mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -1.65 1.27 0, + -1.65 1.27 6.6199999, + 6.73 1.27 0, + 6.73 1.27 6.6199999, + 6.73 1.27 0, + 6.73 1.27 6.6199999, + 6.73 -1.27 0, + 6.73 -1.27 6.6199999, + 6.73 -1.27 0, + 6.73 -1.27 6.6199999, + -1.65 -1.27 0, + -1.65 -1.27 6.6199999, + -1.65 -1.27 0, + -1.65 -1.27 6.6199999, + -1.65 1.27 0, + -1.65 1.27 6.6199999, + -1.65 1.27 0, + 6.73 1.27 0, + 6.73 -1.27 0, + -1.65 -1.27 0, + -1.65 1.27 6.6199999, + 6.73 1.27 6.6199999, + 6.73 -1.27 6.6199999, + -1.65 -1.27 6.6199999, + -1.65 1.27 0, + -1.65 1.27 6.6199999, + 6.73 1.27 0, + 6.73 1.27 6.6199999, + 6.73 -1.27 0, + 6.73 -1.27 6.6199999, + -1.65 -1.27 0, + -1.65 -1.27 6.6199999 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 4, 5, 7, -1, 6, 4, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 12, 13, 15, -1, 14, 12, 15, -1, + 16, 18, 19, -1, 16, 17, 18, -1, + 22, 20, 23, -1, 21, 20, 22, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.25 0 0, + 0.25 0 -3.5, + 0.25 0 0, + 0.25 0 -3.5, + 0.24214579 0.062172472 0, + 0.21907666 0.12043842 0, + 0.18224216 0.17113678 0, + 0.1339567 0.21108198 0, + 0.077254251 0.23776414 0, + 0.01569763 0.24950668 0, + -0.046845328 0.24557181 0, + -0.10644482 0.22620676 0, + -0.159356 0.19262831 0, + -0.20225425 0.14694631 0, + -0.23244412 0.092031136 0, + -0.24802868 0.031333309 0, + -0.24802868 -0.031333309 0, + -0.23244412 -0.092031136 0, + -0.20225425 -0.14694631 0, + -0.159356 -0.19262831 0, + -0.10644482 -0.22620676 0, + -0.046845328 -0.24557181 0, + 0.01569763 -0.24950668 0, + 0.077254251 -0.23776414 0, + 0.1339567 -0.21108198 0, + 0.18224216 -0.17113678 0, + 0.21907666 -0.12043842 0, + 0.24214579 -0.062172472 0, + 0.24214579 0.062172472 -3.5, + 0.21907666 0.12043842 -3.5, + 0.18224216 0.17113678 -3.5, + 0.1339567 0.21108198 -3.5, + 0.077254251 0.23776414 -3.5, + 0.01569763 0.24950668 -3.5, + -0.046845328 0.24557181 -3.5, + -0.10644482 0.22620676 -3.5, + -0.159356 0.19262831 -3.5, + -0.20225425 0.14694631 -3.5, + -0.23244412 0.092031136 -3.5, + -0.24802868 0.031333309 -3.5, + -0.24802868 -0.031333309 -3.5, + -0.23244412 -0.092031136 -3.5, + -0.20225425 -0.14694631 -3.5, + -0.159356 -0.19262831 -3.5, + -0.10644482 -0.22620676 -3.5, + -0.046845328 -0.24557181 -3.5, + 0.01569763 -0.24950668 -3.5, + 0.077254251 -0.23776414 -3.5, + 0.1339567 -0.21108198 -3.5, + 0.18224216 -0.17113678 -3.5, + 0.21907666 -0.12043842 -3.5, + 0.24214579 -0.062172472 -3.5, + 0.25 0 0, + 0.24214579 0.062172472 0, + 0.21907666 0.12043842 0, + 0.18224216 0.17113678 0, + 0.1339567 0.21108198 0, + 0.077254251 0.23776414 0, + 0.01569763 0.24950668 0, + -0.046845328 0.24557181 0, + -0.10644482 0.22620676 0, + -0.159356 0.19262831 0, + -0.20225425 0.14694631 0, + -0.23244412 0.092031136 0, + -0.24802868 0.031333309 0, + -0.24802868 -0.031333309 0, + -0.23244412 -0.092031136 0, + -0.20225425 -0.14694631 0, + -0.159356 -0.19262831 0, + -0.10644482 -0.22620676 0, + -0.046845328 -0.24557181 0, + 0.01569763 -0.24950668 0, + 0.077254251 -0.23776414 0, + 0.1339567 -0.21108198 0, + 0.18224216 -0.17113678 0, + 0.21907666 -0.12043842 0, + 0.24214579 -0.062172472 0, + 0.25 0 -3.5, + 0.24214579 0.062172472 -3.5, + 0.21907666 0.12043842 -3.5, + 0.18224216 0.17113678 -3.5, + 0.1339567 0.21108198 -3.5, + 0.077254251 0.23776414 -3.5, + 0.01569763 0.24950668 -3.5, + -0.046845328 0.24557181 -3.5, + -0.10644482 0.22620676 -3.5, + -0.159356 0.19262831 -3.5, + -0.20225425 0.14694631 -3.5, + -0.23244412 0.092031136 -3.5, + -0.24802868 0.031333309 -3.5, + -0.24802868 -0.031333309 -3.5, + -0.23244412 -0.092031136 -3.5, + -0.20225425 -0.14694631 -3.5, + -0.159356 -0.19262831 -3.5, + -0.10644482 -0.22620676 -3.5, + -0.046845328 -0.24557181 -3.5, + 0.01569763 -0.24950668 -3.5, + 0.077254251 -0.23776414 -3.5, + 0.1339567 -0.21108198 -3.5, + 0.18224216 -0.17113678 -3.5, + 0.21907666 -0.12043842 -3.5, + 0.24214579 -0.062172472 -3.5, + 5.3299999 0 0, + 5.3299999 0 -3.5, + 5.3299999 0 0, + 5.3299999 0 -3.5, + 5.3221459 0.062172472 0, + 5.2990766 0.12043842 0, + 5.2622423 0.17113678 0, + 5.2139568 0.21108198 0, + 5.1572542 0.23776414 0, + 5.0956974 0.24950668 0, + 5.0331545 0.24557181 0, + 4.9735551 0.22620676 0, + 4.9206438 0.19262831 0, + 4.8777456 0.14694631 0, + 4.8475561 0.092031136 0, + 4.8319712 0.031333309 0, + 4.8319712 -0.031333309 0, + 4.8475561 -0.092031136 0, + 4.8777456 -0.14694631 0, + 4.9206438 -0.19262831 0, + 4.9735551 -0.22620676 0, + 5.0331545 -0.24557181 0, + 5.0956974 -0.24950668 0, + 5.1572542 -0.23776414 0, + 5.2139568 -0.21108198 0, + 5.2622423 -0.17113678 0, + 5.2990766 -0.12043842 0, + 5.3221459 -0.062172472 0, + 5.3221459 0.062172472 -3.5, + 5.2990766 0.12043842 -3.5, + 5.2622423 0.17113678 -3.5, + 5.2139568 0.21108198 -3.5, + 5.1572542 0.23776414 -3.5, + 5.0956974 0.24950668 -3.5, + 5.0331545 0.24557181 -3.5, + 4.9735551 0.22620676 -3.5, + 4.9206438 0.19262831 -3.5, + 4.8777456 0.14694631 -3.5, + 4.8475561 0.092031136 -3.5, + 4.8319712 0.031333309 -3.5, + 4.8319712 -0.031333309 -3.5, + 4.8475561 -0.092031136 -3.5, + 4.8777456 -0.14694631 -3.5, + 4.9206438 -0.19262831 -3.5, + 4.9735551 -0.22620676 -3.5, + 5.0331545 -0.24557181 -3.5, + 5.0956974 -0.24950668 -3.5, + 5.1572542 -0.23776414 -3.5, + 5.2139568 -0.21108198 -3.5, + 5.2622423 -0.17113678 -3.5, + 5.2990766 -0.12043842 -3.5, + 5.3221459 -0.062172472 -3.5, + 5.3299999 0 0, + 5.3221459 0.062172472 0, + 5.2990766 0.12043842 0, + 5.2622423 0.17113678 0, + 5.2139568 0.21108198 0, + 5.1572542 0.23776414 0, + 5.0956974 0.24950668 0, + 5.0331545 0.24557181 0, + 4.9735551 0.22620676 0, + 4.9206438 0.19262831 0, + 4.8777456 0.14694631 0, + 4.8475561 0.092031136 0, + 4.8319712 0.031333309 0, + 4.8319712 -0.031333309 0, + 4.8475561 -0.092031136 0, + 4.8777456 -0.14694631 0, + 4.9206438 -0.19262831 0, + 4.9735551 -0.22620676 0, + 5.0331545 -0.24557181 0, + 5.0956974 -0.24950668 0, + 5.1572542 -0.23776414 0, + 5.2139568 -0.21108198 0, + 5.2622423 -0.17113678 0, + 5.2990766 -0.12043842 0, + 5.3221459 -0.062172472 0, + 5.3299999 0 -3.5, + 5.3221459 0.062172472 -3.5, + 5.2990766 0.12043842 -3.5, + 5.2622423 0.17113678 -3.5, + 5.2139568 0.21108198 -3.5, + 5.1572542 0.23776414 -3.5, + 5.0956974 0.24950668 -3.5, + 5.0331545 0.24557181 -3.5, + 4.9735551 0.22620676 -3.5, + 4.9206438 0.19262831 -3.5, + 4.8777456 0.14694631 -3.5, + 4.8475561 0.092031136 -3.5, + 4.8319712 0.031333309 -3.5, + 4.8319712 -0.031333309 -3.5, + 4.8475561 -0.092031136 -3.5, + 4.8777456 -0.14694631 -3.5, + 4.9206438 -0.19262831 -3.5, + 4.9735551 -0.22620676 -3.5, + 5.0331545 -0.24557181 -3.5, + 5.0956974 -0.24950668 -3.5, + 5.1572542 -0.23776414 -3.5, + 5.2139568 -0.21108198 -3.5, + 5.2622423 -0.17113678 -3.5, + 5.2990766 -0.12043842 -3.5, + 5.3221459 -0.062172472 -3.5, + 0.25 0 0, + 0.25 0 -3.5, + 5.3299999 0 0, + 5.3299999 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 74, 72, 73, -1, 75, 76, 74, -1, + 72, 70, 71, -1, 74, 69, 72, -1, + 72, 69, 70, -1, 69, 67, 68, -1, + 74, 67, 69, -1, 54, 56, 53, -1, + 55, 56, 54, -1, 76, 66, 74, -1, + 74, 66, 67, -1, 56, 57, 53, -1, + 53, 65, 52, -1, 52, 65, 76, -1, + 76, 65, 66, -1, 53, 64, 65, -1, + 58, 59, 57, -1, 53, 63, 64, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 57, 61, 53, -1, 59, 61, 57, -1, + 53, 61, 63, -1, 97, 99, 98, -1, + 101, 100, 99, -1, 95, 97, 96, -1, + 94, 99, 97, -1, 94, 97, 95, -1, + 92, 94, 93, -1, 92, 99, 94, -1, + 81, 79, 78, -1, 81, 80, 79, -1, + 91, 101, 99, -1, 91, 99, 92, -1, + 82, 81, 78, -1, 90, 78, 77, -1, + 90, 77, 101, -1, 90, 101, 91, -1, + 89, 78, 90, -1, 84, 83, 82, -1, + 88, 78, 89, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 82, 78, -1, + 86, 84, 82, -1, 86, 78, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 176, 174, 175, -1, 177, 178, 176, -1, + 176, 178, 174, -1, 174, 172, 173, -1, + 178, 172, 174, -1, 154, 155, 178, -1, + 178, 155, 172, -1, 155, 171, 172, -1, + 171, 169, 170, -1, 155, 169, 171, -1, + 156, 158, 155, -1, 157, 158, 156, -1, + 169, 159, 168, -1, 158, 159, 155, -1, + 155, 159, 169, -1, 159, 167, 168, -1, + 159, 166, 167, -1, 160, 161, 159, -1, + 159, 165, 166, -1, 161, 164, 159, -1, + 159, 164, 165, -1, 162, 163, 161, -1, + 161, 163, 164, -1, 199, 201, 200, -1, + 203, 202, 201, -1, 203, 201, 199, -1, + 197, 199, 198, -1, 197, 203, 199, -1, + 180, 179, 203, -1, 180, 203, 197, -1, + 196, 180, 197, -1, 194, 196, 195, -1, + 194, 180, 196, -1, 183, 181, 180, -1, + 183, 182, 181, -1, 184, 194, 193, -1, + 184, 183, 180, -1, 184, 180, 194, -1, + 192, 184, 193, -1, 191, 184, 192, -1, + 186, 185, 184, -1, 190, 184, 191, -1, + 189, 186, 184, -1, 189, 184, 190, -1, + 188, 187, 186, -1, 188, 186, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Box_master.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Box_master.FCStd new file mode 100644 index 00000000..f1f82e45 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Box_master.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.FCStd new file mode 100644 index 00000000..cff47f48 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.wrl new file mode 100644 index 00000000..840b3561 --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L11.0mm_W7.0mm_P5.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -3 3.5 0, + -3 3.5 20.5, + 8 3.5 0, + 8 3.5 20.5, + 8 3.5 0, + 8 3.5 20.5, + 8 -3.5 0, + 8 -3.5 20.5, + 8 -3.5 0, + 8 -3.5 20.5, + -3 -3.5 0, + -3 -3.5 20.5, + -3 -3.5 0, + -3 -3.5 20.5, + -3 3.5 0, + -3 3.5 20.5, + -3 3.5 0, + 8 3.5 0, + 8 -3.5 0, + -3 -3.5 0, + -3 3.5 20.5, + 8 3.5 20.5, + 8 -3.5 20.5, + -3 -3.5 20.5, + -3 3.5 0, + -3 3.5 20.5, + 8 3.5 0, + 8 3.5 20.5, + 8 -3.5 0, + 8 -3.5 20.5, + -3 -3.5 0, + -3 -3.5 20.5 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 0.44999999 0 0, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 73, 53, 72, -1, + 74, 53, 73, -1, 52, 53, 76, -1, + 76, 53, 74, -1, 71, 69, 70, -1, + 72, 69, 71, -1, 54, 55, 53, -1, + 53, 55, 72, -1, 69, 67, 68, -1, + 56, 57, 55, -1, 72, 57, 69, -1, + 55, 57, 72, -1, 67, 65, 66, -1, + 58, 59, 57, -1, 57, 59, 69, -1, + 65, 63, 64, -1, 69, 63, 67, -1, + 67, 63, 65, -1, 59, 63, 69, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 59, 61, 63, -1, 101, 100, 99, -1, + 78, 98, 97, -1, 78, 99, 98, -1, + 78, 77, 101, -1, 78, 101, 99, -1, + 94, 96, 95, -1, 94, 97, 96, -1, + 80, 79, 78, -1, 80, 78, 97, -1, + 92, 94, 93, -1, 82, 81, 80, -1, + 82, 97, 94, -1, 82, 80, 97, -1, + 90, 92, 91, -1, 84, 83, 82, -1, + 84, 82, 94, -1, 88, 90, 89, -1, + 88, 94, 92, -1, 88, 92, 90, -1, + 88, 84, 94, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 84, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 178, 154, 176, -1, + 174, 155, 173, -1, 175, 155, 174, -1, + 176, 155, 175, -1, 154, 155, 176, -1, + 173, 171, 172, -1, 155, 171, 173, -1, + 155, 156, 171, -1, 171, 169, 170, -1, + 156, 169, 171, -1, 157, 158, 156, -1, + 169, 167, 168, -1, 159, 160, 158, -1, + 160, 161, 158, -1, 167, 165, 166, -1, + 158, 164, 156, -1, 156, 164, 169, -1, + 169, 164, 167, -1, 167, 164, 165, -1, + 161, 164, 158, -1, 162, 163, 161, -1, + 161, 163, 164, -1, 203, 202, 201, -1, + 179, 203, 201, -1, 180, 199, 198, -1, + 180, 200, 199, -1, 180, 201, 200, -1, + 180, 179, 201, -1, 196, 198, 197, -1, + 196, 180, 198, -1, 181, 180, 196, -1, + 194, 196, 195, -1, 194, 181, 196, -1, + 183, 182, 181, -1, 192, 194, 193, -1, + 185, 184, 183, -1, 186, 185, 183, -1, + 190, 192, 191, -1, 189, 183, 181, -1, + 189, 181, 194, -1, 189, 194, 192, -1, + 189, 192, 190, -1, 189, 186, 183, -1, + 188, 187, 186, -1, 188, 186, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.FCStd new file mode 100644 index 00000000..e0596683 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.wrl new file mode 100644 index 00000000..09875de0 --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L12.0mm_W8.0mm_P5.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -3.5 4 0, + -3.5 4 24.99, + 8.5 4 0, + 8.5 4 24.99, + 8.5 4 0, + 8.5 4 24.99, + 8.5 -4 0, + 8.5 -4 24.99, + 8.5 -4 0, + 8.5 -4 24.99, + -3.5 -4 0, + -3.5 -4 24.99, + -3.5 -4 0, + -3.5 -4 24.99, + -3.5 4 0, + -3.5 4 24.99, + -3.5 4 0, + 8.5 4 0, + 8.5 -4 0, + -3.5 -4 0, + -3.5 4 24.99, + 8.5 4 24.99, + 8.5 -4 24.99, + -3.5 -4 24.99, + -3.5 4 0, + -3.5 4 24.99, + 8.5 4 0, + 8.5 4 24.99, + 8.5 -4 0, + 8.5 -4 24.99, + -3.5 -4 0, + -3.5 -4 24.99 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 4, 5, 7, -1, 6, 4, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 12, 13, 15, -1, 14, 12, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 0.44999999 0 0, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 73, 53, 72, -1, + 74, 53, 73, -1, 52, 53, 76, -1, + 76, 53, 74, -1, 71, 69, 70, -1, + 72, 69, 71, -1, 54, 55, 53, -1, + 53, 55, 72, -1, 69, 67, 68, -1, + 56, 57, 55, -1, 72, 57, 69, -1, + 55, 57, 72, -1, 67, 65, 66, -1, + 58, 59, 57, -1, 57, 59, 69, -1, + 65, 63, 64, -1, 69, 63, 67, -1, + 67, 63, 65, -1, 59, 63, 69, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 59, 61, 63, -1, 101, 100, 99, -1, + 78, 98, 97, -1, 78, 99, 98, -1, + 78, 77, 101, -1, 78, 101, 99, -1, + 94, 96, 95, -1, 94, 97, 96, -1, + 80, 79, 78, -1, 80, 78, 97, -1, + 92, 94, 93, -1, 82, 81, 80, -1, + 82, 97, 94, -1, 82, 80, 97, -1, + 90, 92, 91, -1, 84, 83, 82, -1, + 84, 82, 94, -1, 88, 90, 89, -1, + 88, 94, 92, -1, 88, 92, 90, -1, + 88, 84, 94, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 84, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 178, 154, 176, -1, + 174, 155, 173, -1, 175, 155, 174, -1, + 176, 155, 175, -1, 154, 155, 176, -1, + 173, 171, 172, -1, 155, 171, 173, -1, + 155, 156, 171, -1, 171, 169, 170, -1, + 156, 169, 171, -1, 157, 158, 156, -1, + 169, 167, 168, -1, 159, 160, 158, -1, + 160, 161, 158, -1, 167, 165, 166, -1, + 158, 164, 156, -1, 156, 164, 169, -1, + 169, 164, 167, -1, 167, 164, 165, -1, + 161, 164, 158, -1, 162, 163, 161, -1, + 161, 163, 164, -1, 203, 202, 201, -1, + 179, 203, 201, -1, 180, 199, 198, -1, + 180, 200, 199, -1, 180, 201, 200, -1, + 180, 179, 201, -1, 196, 198, 197, -1, + 196, 180, 198, -1, 181, 180, 196, -1, + 194, 196, 195, -1, 194, 181, 196, -1, + 183, 182, 181, -1, 192, 194, 193, -1, + 185, 184, 183, -1, 186, 185, 183, -1, + 190, 192, 191, -1, 189, 183, 181, -1, + 189, 181, 194, -1, 189, 194, 192, -1, + 189, 192, 190, -1, 189, 186, 183, -1, + 188, 187, 186, -1, 188, 186, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.FCStd new file mode 100644 index 00000000..dc8d1301 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.wrl new file mode 100644 index 00000000..d2547c78 --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L13.0mm_W9.0mm_P5.00mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -4 4.5 0, + -4 4.5 39, + 9 4.5 0, + 9 4.5 39, + 9 4.5 0, + 9 4.5 39, + 9 -4.5 0, + 9 -4.5 39, + 9 -4.5 0, + 9 -4.5 39, + -4 -4.5 0, + -4 -4.5 39, + -4 -4.5 0, + -4 -4.5 39, + -4 4.5 0, + -4 4.5 39, + -4 4.5 0, + 9 4.5 0, + 9 -4.5 0, + -4 -4.5 0, + -4 4.5 39, + 9 4.5 39, + 9 -4.5 39, + -4 -4.5 39, + -4 4.5 0, + -4 4.5 39, + 9 4.5 0, + 9 4.5 39, + 9 -4.5 0, + 9 -4.5 39, + -4 -4.5 0, + -4 -4.5 39 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 16, 18, 19, -1, 16, 17, 18, -1, + 22, 20, 23, -1, 21, 20, 22, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 0.44999999 0 0, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 5.4499998 0 0, + 5.4358625 0.11191045 0, + 5.3943381 0.21678916 0, + 5.3280358 0.30804619 0, + 5.2411222 0.37994757 0, + 5.1390576 0.42797545 0, + 5.0282559 0.44911203 0, + 4.9156785 0.44202927 0, + 4.8083992 0.40717217 0, + 4.7131591 0.34673095 0, + 4.6359425 0.26450336 0, + 4.5816007 0.16565605 0, + 4.5535483 0.056399956 0, + 4.5535483 -0.056399956 0, + 4.5816007 -0.16565605 0, + 4.6359425 -0.26450336 0, + 4.7131591 -0.34673095 0, + 4.8083992 -0.40717217 0, + 4.9156785 -0.44202927 0, + 5.0282559 -0.44911203 0, + 5.1390576 -0.42797545 0, + 5.2411222 -0.37994757 0, + 5.3280358 -0.30804619 0, + 5.3943381 -0.21678916 0, + 5.4358625 -0.11191045 0, + 5.4499998 0 -3.5, + 5.4358625 0.11191045 -3.5, + 5.3943381 0.21678916 -3.5, + 5.3280358 0.30804619 -3.5, + 5.2411222 0.37994757 -3.5, + 5.1390576 0.42797545 -3.5, + 5.0282559 0.44911203 -3.5, + 4.9156785 0.44202927 -3.5, + 4.8083992 0.40717217 -3.5, + 4.7131591 0.34673095 -3.5, + 4.6359425 0.26450336 -3.5, + 4.5816007 0.16565605 -3.5, + 4.5535483 0.056399956 -3.5, + 4.5535483 -0.056399956 -3.5, + 4.5816007 -0.16565605 -3.5, + 4.6359425 -0.26450336 -3.5, + 4.7131591 -0.34673095 -3.5, + 4.8083992 -0.40717217 -3.5, + 4.9156785 -0.44202927 -3.5, + 5.0282559 -0.44911203 -3.5, + 5.1390576 -0.42797545 -3.5, + 5.2411222 -0.37994757 -3.5, + 5.3280358 -0.30804619 -3.5, + 5.3943381 -0.21678916 -3.5, + 5.4358625 -0.11191045 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 5.4499998 0 0, + 5.4499998 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 73, 53, 72, -1, + 74, 53, 73, -1, 52, 53, 76, -1, + 76, 53, 74, -1, 71, 69, 70, -1, + 72, 69, 71, -1, 54, 55, 53, -1, + 53, 55, 72, -1, 69, 67, 68, -1, + 56, 57, 55, -1, 72, 57, 69, -1, + 55, 57, 72, -1, 67, 65, 66, -1, + 58, 59, 57, -1, 57, 59, 69, -1, + 65, 63, 64, -1, 69, 63, 67, -1, + 67, 63, 65, -1, 59, 63, 69, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 59, 61, 63, -1, 101, 100, 99, -1, + 78, 98, 97, -1, 78, 99, 98, -1, + 78, 77, 101, -1, 78, 101, 99, -1, + 94, 96, 95, -1, 94, 97, 96, -1, + 80, 79, 78, -1, 80, 78, 97, -1, + 92, 94, 93, -1, 82, 81, 80, -1, + 82, 97, 94, -1, 82, 80, 97, -1, + 90, 92, 91, -1, 84, 83, 82, -1, + 84, 82, 94, -1, 88, 90, 89, -1, + 88, 94, 92, -1, 88, 92, 90, -1, + 88, 84, 94, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 84, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 178, 154, 176, -1, + 174, 155, 173, -1, 175, 155, 174, -1, + 176, 155, 175, -1, 154, 155, 176, -1, + 173, 171, 172, -1, 155, 171, 173, -1, + 155, 156, 171, -1, 171, 169, 170, -1, + 156, 169, 171, -1, 157, 158, 156, -1, + 169, 167, 168, -1, 159, 160, 158, -1, + 160, 161, 158, -1, 167, 165, 166, -1, + 158, 164, 156, -1, 156, 164, 169, -1, + 169, 164, 167, -1, 167, 164, 165, -1, + 161, 164, 158, -1, 162, 163, 161, -1, + 161, 163, 164, -1, 203, 202, 201, -1, + 179, 203, 201, -1, 180, 199, 198, -1, + 180, 200, 199, -1, 180, 201, 200, -1, + 180, 179, 201, -1, 196, 198, 197, -1, + 196, 180, 198, -1, 181, 180, 196, -1, + 194, 196, 195, -1, 194, 181, 196, -1, + 183, 182, 181, -1, 192, 194, 193, -1, + 185, 184, 183, -1, 186, 185, 183, -1, + 190, 192, 191, -1, 189, 183, 181, -1, + 189, 181, 194, -1, 189, 194, 192, -1, + 189, 192, 190, -1, 189, 186, 183, -1, + 188, 187, 186, -1, 188, 186, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.FCStd new file mode 100644 index 00000000..ca18bd37 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.wrl new file mode 100644 index 00000000..ab5573bf --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L16.1mm_W9.0mm_P7.37mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -4.3649998 4.5 0, + -4.3649998 4.5 34.849998, + 11.735 4.5 0, + 11.735 4.5 34.849998, + 11.735 4.5 0, + 11.735 4.5 34.849998, + 11.735 -4.5 0, + 11.735 -4.5 34.849998, + 11.735 -4.5 0, + 11.735 -4.5 34.849998, + -4.3649998 -4.5 0, + -4.3649998 -4.5 34.849998, + -4.3649998 -4.5 0, + -4.3649998 -4.5 34.849998, + -4.3649998 4.5 0, + -4.3649998 4.5 34.849998, + -4.3649998 4.5 0, + 11.735 4.5 0, + 11.735 -4.5 0, + -4.3649998 -4.5 0, + -4.3649998 4.5 34.849998, + 11.735 4.5 34.849998, + 11.735 -4.5 34.849998, + -4.3649998 -4.5 34.849998, + -4.3649998 4.5 0, + -4.3649998 4.5 34.849998, + 11.735 4.5 0, + 11.735 4.5 34.849998, + 11.735 -4.5 0, + 11.735 -4.5 34.849998, + -4.3649998 -4.5 0, + -4.3649998 -4.5 34.849998 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 16, 18, 19, -1, 16, 17, 18, -1, + 22, 20, 23, -1, 21, 20, 22, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 7.9200001 0 0, + 7.9200001 0 -3.5, + 7.9200001 0 0, + 7.9200001 0 -3.5, + 7.9027209 0.13677944 0, + 7.8519688 0.26496452 0, + 7.7709327 0.3765009 0, + 7.6647048 0.46438035 0, + 7.5399594 0.52308106 0, + 7.4045348 0.54891467 0, + 7.2669401 0.54025799 0, + 7.1358213 0.49765489 0, + 7.0194168 0.42378229 0, + 6.9250407 0.32328188 0, + 6.858623 0.2024685 0, + 6.824337 0.068933278 0, + 6.824337 -0.068933278 0, + 6.858623 -0.2024685 0, + 6.9250407 -0.32328188 0, + 7.0194168 -0.42378229 0, + 7.1358213 -0.49765489 0, + 7.2669401 -0.54025799 0, + 7.4045348 -0.54891467 0, + 7.5399594 -0.52308106 0, + 7.6647048 -0.46438035 0, + 7.7709327 -0.3765009 0, + 7.8519688 -0.26496452 0, + 7.9027209 -0.13677944 0, + 7.9027209 0.13677944 -3.5, + 7.8519688 0.26496452 -3.5, + 7.7709327 0.3765009 -3.5, + 7.6647048 0.46438035 -3.5, + 7.5399594 0.52308106 -3.5, + 7.4045348 0.54891467 -3.5, + 7.2669401 0.54025799 -3.5, + 7.1358213 0.49765489 -3.5, + 7.0194168 0.42378229 -3.5, + 6.9250407 0.32328188 -3.5, + 6.858623 0.2024685 -3.5, + 6.824337 0.068933278 -3.5, + 6.824337 -0.068933278 -3.5, + 6.858623 -0.2024685 -3.5, + 6.9250407 -0.32328188 -3.5, + 7.0194168 -0.42378229 -3.5, + 7.1358213 -0.49765489 -3.5, + 7.2669401 -0.54025799 -3.5, + 7.4045348 -0.54891467 -3.5, + 7.5399594 -0.52308106 -3.5, + 7.6647048 -0.46438035 -3.5, + 7.7709327 -0.3765009 -3.5, + 7.8519688 -0.26496452 -3.5, + 7.9027209 -0.13677944 -3.5, + 7.9200001 0 0, + 7.9027209 0.13677944 0, + 7.8519688 0.26496452 0, + 7.7709327 0.3765009 0, + 7.6647048 0.46438035 0, + 7.5399594 0.52308106 0, + 7.4045348 0.54891467 0, + 7.2669401 0.54025799 0, + 7.1358213 0.49765489 0, + 7.0194168 0.42378229 0, + 6.9250407 0.32328188 0, + 6.858623 0.2024685 0, + 6.824337 0.068933278 0, + 6.824337 -0.068933278 0, + 6.858623 -0.2024685 0, + 6.9250407 -0.32328188 0, + 7.0194168 -0.42378229 0, + 7.1358213 -0.49765489 0, + 7.2669401 -0.54025799 0, + 7.4045348 -0.54891467 0, + 7.5399594 -0.52308106 0, + 7.6647048 -0.46438035 0, + 7.7709327 -0.3765009 0, + 7.8519688 -0.26496452 0, + 7.9027209 -0.13677944 0, + 7.9200001 0 -3.5, + 7.9027209 0.13677944 -3.5, + 7.8519688 0.26496452 -3.5, + 7.7709327 0.3765009 -3.5, + 7.6647048 0.46438035 -3.5, + 7.5399594 0.52308106 -3.5, + 7.4045348 0.54891467 -3.5, + 7.2669401 0.54025799 -3.5, + 7.1358213 0.49765489 -3.5, + 7.0194168 0.42378229 -3.5, + 6.9250407 0.32328188 -3.5, + 6.858623 0.2024685 -3.5, + 6.824337 0.068933278 -3.5, + 6.824337 -0.068933278 -3.5, + 6.858623 -0.2024685 -3.5, + 6.9250407 -0.32328188 -3.5, + 7.0194168 -0.42378229 -3.5, + 7.1358213 -0.49765489 -3.5, + 7.2669401 -0.54025799 -3.5, + 7.4045348 -0.54891467 -3.5, + 7.5399594 -0.52308106 -3.5, + 7.6647048 -0.46438035 -3.5, + 7.7709327 -0.3765009 -3.5, + 7.8519688 -0.26496452 -3.5, + 7.9027209 -0.13677944 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5, + 0.53272074 0.13677944 0, + 0.48196867 0.26496452 0, + 0.40093276 0.3765009 0, + 0.29470474 0.46438035 0, + 0.16995935 0.52308106 0, + 0.034534786 0.54891467 0, + -0.10305972 0.54025799 0, + -0.23417862 0.49765489 0, + -0.3505832 0.42378229 0, + -0.44495934 0.32328188 0, + -0.5113771 0.2024685 0, + -0.54566306 0.068933278 0, + -0.54566306 -0.068933278 0, + -0.5113771 -0.2024685 0, + -0.44495934 -0.32328188 0, + -0.3505832 -0.42378229 0, + -0.23417862 -0.49765489 0, + -0.10305972 -0.54025799 0, + 0.034534786 -0.54891467 0, + 0.16995935 -0.52308106 0, + 0.29470474 -0.46438035 0, + 0.40093276 -0.3765009 0, + 0.48196867 -0.26496452 0, + 0.53272074 -0.13677944 0, + 0.53272074 0.13677944 -3.5, + 0.48196867 0.26496452 -3.5, + 0.40093276 0.3765009 -3.5, + 0.29470474 0.46438035 -3.5, + 0.16995935 0.52308106 -3.5, + 0.034534786 0.54891467 -3.5, + -0.10305972 0.54025799 -3.5, + -0.23417862 0.49765489 -3.5, + -0.3505832 0.42378229 -3.5, + -0.44495934 0.32328188 -3.5, + -0.5113771 0.2024685 -3.5, + -0.54566306 0.068933278 -3.5, + -0.54566306 -0.068933278 -3.5, + -0.5113771 -0.2024685 -3.5, + -0.44495934 -0.32328188 -3.5, + -0.3505832 -0.42378229 -3.5, + -0.23417862 -0.49765489 -3.5, + -0.10305972 -0.54025799 -3.5, + 0.034534786 -0.54891467 -3.5, + 0.16995935 -0.52308106 -3.5, + 0.29470474 -0.46438035 -3.5, + 0.40093276 -0.3765009 -3.5, + 0.48196867 -0.26496452 -3.5, + 0.53272074 -0.13677944 -3.5, + 0.55000001 0 0, + 0.53272074 0.13677944 0, + 0.48196867 0.26496452 0, + 0.40093276 0.3765009 0, + 0.29470474 0.46438035 0, + 0.16995935 0.52308106 0, + 0.034534786 0.54891467 0, + -0.10305972 0.54025799 0, + -0.23417862 0.49765489 0, + -0.3505832 0.42378229 0, + -0.44495934 0.32328188 0, + -0.5113771 0.2024685 0, + -0.54566306 0.068933278 0, + -0.54566306 -0.068933278 0, + -0.5113771 -0.2024685 0, + -0.44495934 -0.32328188 0, + -0.3505832 -0.42378229 0, + -0.23417862 -0.49765489 0, + -0.10305972 -0.54025799 0, + 0.034534786 -0.54891467 0, + 0.16995935 -0.52308106 0, + 0.29470474 -0.46438035 0, + 0.40093276 -0.3765009 0, + 0.48196867 -0.26496452 0, + 0.53272074 -0.13677944 0, + 0.55000001 0 -3.5, + 0.53272074 0.13677944 -3.5, + 0.48196867 0.26496452 -3.5, + 0.40093276 0.3765009 -3.5, + 0.29470474 0.46438035 -3.5, + 0.16995935 0.52308106 -3.5, + 0.034534786 0.54891467 -3.5, + -0.10305972 0.54025799 -3.5, + -0.23417862 0.49765489 -3.5, + -0.3505832 0.42378229 -3.5, + -0.44495934 0.32328188 -3.5, + -0.5113771 0.2024685 -3.5, + -0.54566306 0.068933278 -3.5, + -0.54566306 -0.068933278 -3.5, + -0.5113771 -0.2024685 -3.5, + -0.44495934 -0.32328188 -3.5, + -0.3505832 -0.42378229 -3.5, + -0.23417862 -0.49765489 -3.5, + -0.10305972 -0.54025799 -3.5, + 0.034534786 -0.54891467 -3.5, + 0.16995935 -0.52308106 -3.5, + 0.29470474 -0.46438035 -3.5, + 0.40093276 -0.3765009 -3.5, + 0.48196867 -0.26496452 -3.5, + 0.53272074 -0.13677944 -3.5, + 7.9200001 0 0, + 7.9200001 0 -3.5, + 0.55000001 0 0, + 0.55000001 0 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 74, 72, 73, -1, 75, 76, 74, -1, + 72, 70, 71, -1, 52, 53, 76, -1, + 70, 68, 69, -1, 74, 68, 72, -1, + 76, 68, 74, -1, 72, 68, 70, -1, + 53, 67, 76, -1, 76, 67, 68, -1, + 54, 56, 53, -1, 55, 56, 54, -1, + 57, 63, 56, -1, 65, 63, 64, -1, + 66, 63, 65, -1, 67, 63, 66, -1, + 56, 63, 53, -1, 53, 63, 67, -1, + 58, 60, 57, -1, 59, 60, 58, -1, + 57, 60, 63, -1, 63, 61, 62, -1, + 60, 61, 63, -1, 97, 99, 98, -1, + 101, 100, 99, -1, 95, 97, 96, -1, + 78, 77, 101, -1, 93, 95, 94, -1, + 93, 99, 97, -1, 93, 101, 99, -1, + 93, 97, 95, -1, 92, 78, 101, -1, + 92, 101, 93, -1, 81, 79, 78, -1, + 81, 80, 79, -1, 88, 82, 81, -1, + 88, 90, 89, -1, 88, 91, 90, -1, + 88, 92, 91, -1, 88, 81, 78, -1, + 88, 78, 92, -1, 85, 83, 82, -1, + 85, 84, 83, -1, 85, 82, 88, -1, + 86, 88, 87, -1, 86, 85, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 174, 172, 173, -1, + 175, 155, 174, -1, 176, 155, 175, -1, + 154, 155, 178, -1, 178, 155, 176, -1, + 172, 170, 171, -1, 156, 157, 155, -1, + 158, 159, 157, -1, 174, 159, 172, -1, + 155, 159, 174, -1, 157, 159, 155, -1, + 168, 166, 167, -1, 169, 166, 168, -1, + 170, 166, 169, -1, 160, 161, 159, -1, + 166, 164, 165, -1, 172, 164, 170, -1, + 170, 164, 166, -1, 162, 163, 161, -1, + 159, 163, 172, -1, 161, 163, 159, -1, + 172, 163, 164, -1, 203, 202, 201, -1, + 197, 199, 198, -1, 180, 200, 199, -1, + 180, 201, 200, -1, 180, 179, 203, -1, + 180, 203, 201, -1, 195, 197, 196, -1, + 182, 181, 180, -1, 184, 183, 182, -1, + 184, 199, 197, -1, 184, 180, 199, -1, + 184, 182, 180, -1, 191, 193, 192, -1, + 191, 194, 193, -1, 191, 195, 194, -1, + 186, 185, 184, -1, 189, 191, 190, -1, + 189, 197, 195, -1, 189, 195, 191, -1, + 188, 187, 186, -1, 188, 184, 197, -1, + 188, 186, 184, -1, 188, 197, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.FCStd new file mode 100644 index 00000000..f7cb6aa7 Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.wrl new file mode 100644 index 00000000..e2d8cfaf --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -3.5 4 0, + -3.5 4 38, + 3.5 4 0, + 3.5 4 38, + 3.5 4 0, + 3.5 4 38, + 3.5 -4 0, + 3.5 -4 38, + 3.5 -4 0, + 3.5 -4 38, + -3.5 -4 0, + -3.5 -4 38, + -3.5 -4 0, + -3.5 -4 38, + -3.5 4 0, + -3.5 4 38, + -3.5 4 0, + 3.5 4 0, + 3.5 -4 0, + -3.5 -4 0, + -3.5 4 38, + 3.5 4 38, + 3.5 -4 38, + -3.5 -4 38, + -3.5 4 0, + -3.5 4 38, + 3.5 4 0, + 3.5 4 38, + 3.5 -4 0, + 3.5 -4 38, + -3.5 -4 0, + -3.5 -4 38 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 0, 1, 3, -1, 2, 0, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 8, 9, 11, -1, 10, 8, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 0.44999999 0 0, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 2.8499999 2.3 0, + 2.8499999 2.3 -3.5, + 2.8499999 2.3 0, + 2.8499999 2.3 -3.5, + 2.8358624 2.4119105 0, + 2.794338 2.5167892 0, + 2.7280359 2.6080463 0, + 2.6411221 2.6799476 0, + 2.5390577 2.7279754 0, + 2.4282558 2.7491121 0, + 2.3156784 2.7420292 0, + 2.2083993 2.7071722 0, + 2.1131592 2.6467309 0, + 2.0359423 2.5645034 0, + 1.9816005 2.465656 0, + 1.9535484 2.3564 0, + 1.9535484 2.2436001 0, + 1.9816005 2.1343439 0, + 2.0359423 2.0354967 0, + 2.1131592 1.953269 0, + 2.2083993 1.8928279 0, + 2.3156784 1.8579707 0, + 2.4282558 1.850888 0, + 2.5390577 1.8720245 0, + 2.6411221 1.9200524 0, + 2.7280359 1.9919538 0, + 2.794338 2.0832109 0, + 2.8358624 2.1880896 0, + 2.8358624 2.4119105 -3.5, + 2.794338 2.5167892 -3.5, + 2.7280359 2.6080463 -3.5, + 2.6411221 2.6799476 -3.5, + 2.5390577 2.7279754 -3.5, + 2.4282558 2.7491121 -3.5, + 2.3156784 2.7420292 -3.5, + 2.2083993 2.7071722 -3.5, + 2.1131592 2.6467309 -3.5, + 2.0359423 2.5645034 -3.5, + 1.9816005 2.465656 -3.5, + 1.9535484 2.3564 -3.5, + 1.9535484 2.2436001 -3.5, + 1.9816005 2.1343439 -3.5, + 2.0359423 2.0354967 -3.5, + 2.1131592 1.953269 -3.5, + 2.2083993 1.8928279 -3.5, + 2.3156784 1.8579707 -3.5, + 2.4282558 1.850888 -3.5, + 2.5390577 1.8720245 -3.5, + 2.6411221 1.9200524 -3.5, + 2.7280359 1.9919538 -3.5, + 2.794338 2.0832109 -3.5, + 2.8358624 2.1880896 -3.5, + 2.8499999 2.3 0, + 2.8358624 2.4119105 0, + 2.794338 2.5167892 0, + 2.7280359 2.6080463 0, + 2.6411221 2.6799476 0, + 2.5390577 2.7279754 0, + 2.4282558 2.7491121 0, + 2.3156784 2.7420292 0, + 2.2083993 2.7071722 0, + 2.1131592 2.6467309 0, + 2.0359423 2.5645034 0, + 1.9816005 2.465656 0, + 1.9535484 2.3564 0, + 1.9535484 2.2436001 0, + 1.9816005 2.1343439 0, + 2.0359423 2.0354967 0, + 2.1131592 1.953269 0, + 2.2083993 1.8928279 0, + 2.3156784 1.8579707 0, + 2.4282558 1.850888 0, + 2.5390577 1.8720245 0, + 2.6411221 1.9200524 0, + 2.7280359 1.9919538 0, + 2.794338 2.0832109 0, + 2.8358624 2.1880896 0, + 2.8499999 2.3 -3.5, + 2.8358624 2.4119105 -3.5, + 2.794338 2.5167892 -3.5, + 2.7280359 2.6080463 -3.5, + 2.6411221 2.6799476 -3.5, + 2.5390577 2.7279754 -3.5, + 2.4282558 2.7491121 -3.5, + 2.3156784 2.7420292 -3.5, + 2.2083993 2.7071722 -3.5, + 2.1131592 2.6467309 -3.5, + 2.0359423 2.5645034 -3.5, + 1.9816005 2.465656 -3.5, + 1.9535484 2.3564 -3.5, + 1.9535484 2.2436001 -3.5, + 1.9816005 2.1343439 -3.5, + 2.0359423 2.0354967 -3.5, + 2.1131592 1.953269 -3.5, + 2.2083993 1.8928279 -3.5, + 2.3156784 1.8579707 -3.5, + 2.4282558 1.850888 -3.5, + 2.5390577 1.8720245 -3.5, + 2.6411221 1.9200524 -3.5, + 2.7280359 1.9919538 -3.5, + 2.794338 2.0832109 -3.5, + 2.8358624 2.1880896 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 2.8499999 2.3 0, + 2.8499999 2.3 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 73, 53, 72, -1, + 74, 53, 73, -1, 52, 53, 76, -1, + 76, 53, 74, -1, 71, 69, 70, -1, + 72, 69, 71, -1, 54, 55, 53, -1, + 53, 55, 72, -1, 69, 67, 68, -1, + 56, 57, 55, -1, 72, 57, 69, -1, + 55, 57, 72, -1, 67, 65, 66, -1, + 58, 59, 57, -1, 57, 59, 69, -1, + 65, 63, 64, -1, 69, 63, 67, -1, + 67, 63, 65, -1, 59, 63, 69, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 59, 61, 63, -1, 101, 100, 99, -1, + 78, 98, 97, -1, 78, 99, 98, -1, + 78, 77, 101, -1, 78, 101, 99, -1, + 94, 96, 95, -1, 94, 97, 96, -1, + 80, 79, 78, -1, 80, 78, 97, -1, + 92, 94, 93, -1, 82, 81, 80, -1, + 82, 97, 94, -1, 82, 80, 97, -1, + 90, 92, 91, -1, 84, 83, 82, -1, + 84, 82, 94, -1, 88, 90, 89, -1, + 88, 94, 92, -1, 88, 92, 90, -1, + 88, 84, 94, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 84, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 174, 154, 173, -1, + 175, 154, 174, -1, 176, 154, 175, -1, + 178, 154, 176, -1, 154, 155, 173, -1, + 173, 171, 172, -1, 156, 170, 155, -1, + 155, 170, 173, -1, 173, 170, 171, -1, + 157, 169, 156, -1, 156, 169, 170, -1, + 158, 167, 157, -1, 159, 167, 158, -1, + 169, 167, 168, -1, 157, 167, 169, -1, + 160, 161, 159, -1, 159, 161, 167, -1, + 167, 165, 166, -1, 161, 162, 167, -1, + 167, 162, 165, -1, 165, 163, 164, -1, + 162, 163, 165, -1, 203, 202, 201, -1, + 179, 199, 198, -1, 179, 200, 199, -1, + 179, 201, 200, -1, 179, 203, 201, -1, + 180, 179, 198, -1, 196, 198, 197, -1, + 195, 181, 180, -1, 195, 180, 198, -1, + 195, 198, 196, -1, 194, 182, 181, -1, + 194, 181, 195, -1, 192, 183, 182, -1, + 192, 184, 183, -1, 192, 194, 193, -1, + 192, 182, 194, -1, 186, 185, 184, -1, + 186, 184, 192, -1, 190, 192, 191, -1, + 187, 186, 192, -1, 187, 192, 190, -1, + 188, 190, 189, -1, 188, 187, 190, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +} diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.FCStd b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.FCStd new file mode 100644 index 00000000..3904234c Binary files /dev/null and b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.FCStd differ diff --git a/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.wrl b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.wrl new file mode 100644 index 00000000..b7b85b73 --- /dev/null +++ b/modules/packages3d/Resistors_ThroughHole.3dshapes/Resistor_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.wrl @@ -0,0 +1,615 @@ +#VRML V2.0 utf8 + + +Group { + children + Group { + children [ + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.1 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o0 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o1 Coordinate { + point [ -4.5 5 0, + -4.5 5 75, + 4.5 5 0, + 4.5 5 75, + 4.5 5 0, + 4.5 5 75, + 4.5 -5 0, + 4.5 -5 75, + 4.5 -5 0, + 4.5 -5 75, + -4.5 -5 0, + -4.5 -5 75, + -4.5 -5 0, + -4.5 -5 75, + -4.5 5 0, + -4.5 5 75, + -4.5 5 0, + 4.5 5 0, + 4.5 -5 0, + -4.5 -5 0, + -4.5 5 75, + 4.5 5 75, + 4.5 -5 75, + -4.5 -5 75, + -4.5 5 0, + -4.5 5 75, + 4.5 5 0, + 4.5 5 75, + 4.5 -5 0, + 4.5 -5 75, + -4.5 -5 0, + -4.5 -5 75 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 12, 14, + -1, 13, 15, -1 ] + + } + + } + + }, + + DEF o2 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + ambientIntensity 0.15955883 + specularColor 0.078431375 0.078431375 0.047058824 + shininess 0.17 + + } + + } + geometry + IndexedFaceSet { + coord + USE o1 + coordIndex [ 2, 0, 1, -1, 2, 1, 3, -1, + 6, 4, 5, -1, 6, 5, 7, -1, + 10, 8, 9, -1, 10, 9, 11, -1, + 14, 12, 13, -1, 14, 13, 15, -1, + 19, 17, 18, -1, 16, 17, 19, -1, + 21, 23, 22, -1, 21, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o3 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o1 + + } + + } + + } ] + + }, + + USE o2, + + Group { + children [ + USE o0, + + USE o3 ] + + }, + + USE o3 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0.5 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o4 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o5 Coordinate { + point [ 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 0.44999999 0 0, + 0.43586242 0.11191045 0, + 0.39433801 0.21678916 0, + 0.32803589 0.30804619 0, + 0.24112205 0.37994757 0, + 0.13905765 0.42797545 0, + 0.028255735 0.44911203 0, + -0.084321588 0.44202927 0, + -0.19160068 0.40717217 0, + -0.2868408 0.34673095 0, + -0.36405766 0.26450336 0, + -0.41839942 0.16565605 0, + -0.4464516 0.056399956 0, + -0.4464516 -0.056399956 0, + -0.41839942 -0.16565605 0, + -0.36405766 -0.26450336 0, + -0.2868408 -0.34673095 0, + -0.19160068 -0.40717217 0, + -0.084321588 -0.44202927 0, + 0.028255735 -0.44911203 0, + 0.13905765 -0.42797545 0, + 0.24112205 -0.37994757 0, + 0.32803589 -0.30804619 0, + 0.39433801 -0.21678916 0, + 0.43586242 -0.11191045 0, + 0.44999999 0 -3.5, + 0.43586242 0.11191045 -3.5, + 0.39433801 0.21678916 -3.5, + 0.32803589 0.30804619 -3.5, + 0.24112205 0.37994757 -3.5, + 0.13905765 0.42797545 -3.5, + 0.028255735 0.44911203 -3.5, + -0.084321588 0.44202927 -3.5, + -0.19160068 0.40717217 -3.5, + -0.2868408 0.34673095 -3.5, + -0.36405766 0.26450336 -3.5, + -0.41839942 0.16565605 -3.5, + -0.4464516 0.056399956 -3.5, + -0.4464516 -0.056399956 -3.5, + -0.41839942 -0.16565605 -3.5, + -0.36405766 -0.26450336 -3.5, + -0.2868408 -0.34673095 -3.5, + -0.19160068 -0.40717217 -3.5, + -0.084321588 -0.44202927 -3.5, + 0.028255735 -0.44911203 -3.5, + 0.13905765 -0.42797545 -3.5, + 0.24112205 -0.37994757 -3.5, + 0.32803589 -0.30804619 -3.5, + 0.39433801 -0.21678916 -3.5, + 0.43586242 -0.11191045 -3.5, + 3.1500001 2.3 0, + 3.1500001 2.3 -3.5, + 3.1500001 2.3 0, + 3.1500001 2.3 -3.5, + 3.1358624 2.4119105 0, + 3.0943379 2.5167892 0, + 3.0280359 2.6080463 0, + 2.9411221 2.6799476 0, + 2.8390577 2.7279754 0, + 2.7282557 2.7491121 0, + 2.6156783 2.7420292 0, + 2.5083992 2.7071722 0, + 2.4131591 2.6467309 0, + 2.3359423 2.5645034 0, + 2.2816005 2.465656 0, + 2.2535484 2.3564 0, + 2.2535484 2.2436001 0, + 2.2816005 2.1343439 0, + 2.3359423 2.0354967 0, + 2.4131591 1.953269 0, + 2.5083992 1.8928279 0, + 2.6156783 1.8579707 0, + 2.7282557 1.850888 0, + 2.8390577 1.8720245 0, + 2.9411221 1.9200524 0, + 3.0280359 1.9919538 0, + 3.0943379 2.0832109 0, + 3.1358624 2.1880896 0, + 3.1358624 2.4119105 -3.5, + 3.0943379 2.5167892 -3.5, + 3.0280359 2.6080463 -3.5, + 2.9411221 2.6799476 -3.5, + 2.8390577 2.7279754 -3.5, + 2.7282557 2.7491121 -3.5, + 2.6156783 2.7420292 -3.5, + 2.5083992 2.7071722 -3.5, + 2.4131591 2.6467309 -3.5, + 2.3359423 2.5645034 -3.5, + 2.2816005 2.465656 -3.5, + 2.2535484 2.3564 -3.5, + 2.2535484 2.2436001 -3.5, + 2.2816005 2.1343439 -3.5, + 2.3359423 2.0354967 -3.5, + 2.4131591 1.953269 -3.5, + 2.5083992 1.8928279 -3.5, + 2.6156783 1.8579707 -3.5, + 2.7282557 1.850888 -3.5, + 2.8390577 1.8720245 -3.5, + 2.9411221 1.9200524 -3.5, + 3.0280359 1.9919538 -3.5, + 3.0943379 2.0832109 -3.5, + 3.1358624 2.1880896 -3.5, + 3.1500001 2.3 0, + 3.1358624 2.4119105 0, + 3.0943379 2.5167892 0, + 3.0280359 2.6080463 0, + 2.9411221 2.6799476 0, + 2.8390577 2.7279754 0, + 2.7282557 2.7491121 0, + 2.6156783 2.7420292 0, + 2.5083992 2.7071722 0, + 2.4131591 2.6467309 0, + 2.3359423 2.5645034 0, + 2.2816005 2.465656 0, + 2.2535484 2.3564 0, + 2.2535484 2.2436001 0, + 2.2816005 2.1343439 0, + 2.3359423 2.0354967 0, + 2.4131591 1.953269 0, + 2.5083992 1.8928279 0, + 2.6156783 1.8579707 0, + 2.7282557 1.850888 0, + 2.8390577 1.8720245 0, + 2.9411221 1.9200524 0, + 3.0280359 1.9919538 0, + 3.0943379 2.0832109 0, + 3.1358624 2.1880896 0, + 3.1500001 2.3 -3.5, + 3.1358624 2.4119105 -3.5, + 3.0943379 2.5167892 -3.5, + 3.0280359 2.6080463 -3.5, + 2.9411221 2.6799476 -3.5, + 2.8390577 2.7279754 -3.5, + 2.7282557 2.7491121 -3.5, + 2.6156783 2.7420292 -3.5, + 2.5083992 2.7071722 -3.5, + 2.4131591 2.6467309 -3.5, + 2.3359423 2.5645034 -3.5, + 2.2816005 2.465656 -3.5, + 2.2535484 2.3564 -3.5, + 2.2535484 2.2436001 -3.5, + 2.2816005 2.1343439 -3.5, + 2.3359423 2.0354967 -3.5, + 2.4131591 1.953269 -3.5, + 2.5083992 1.8928279 -3.5, + 2.6156783 1.8579707 -3.5, + 2.7282557 1.850888 -3.5, + 2.8390577 1.8720245 -3.5, + 2.9411221 1.9200524 -3.5, + 3.0280359 1.9919538 -3.5, + 3.0943379 2.0832109 -3.5, + 3.1358624 2.1880896 -3.5, + 0.44999999 0 0, + 0.44999999 0 -3.5, + 3.1500001 2.3 0, + 3.1500001 2.3 -3.5 ] + + } + coordIndex [ 0, 1, -1, 0, 4, 5, 6, 7, + 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 2, -1, 1, 28, + 29, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 39, 40, 41, 42, 43, 44, + 45, 46, 47, 48, 49, 50, 51, 3, + -1, 102, 103, -1, 102, 106, 107, 108, + 109, 110, 111, 112, 113, 114, 115, 116, + 117, 118, 119, 120, 121, 122, 123, 124, + 125, 126, 127, 128, 129, 104, -1, 103, + 130, 131, 132, 133, 134, 135, 136, 137, + 138, 139, 140, 141, 142, 143, 144, 145, + 146, 147, 148, 149, 150, 151, 152, 153, + 105, -1 ] + + } + + } + + }, + + DEF o6 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50588238 0.50588238 0.50588238 + ambientIntensity 0.19215687 + specularColor 0.50980395 0.50980395 0.50980395 + + } + + } + geometry + IndexedFaceSet { + coord + USE o5 + coordIndex [ 23, 22, 47, -1, 23, 47, 48, -1, + 24, 23, 48, -1, 24, 48, 49, -1, + 25, 24, 49, -1, 4, 0, 1, -1, + 4, 1, 28, -1, 25, 49, 50, -1, + 26, 25, 50, -1, 26, 50, 51, -1, + 5, 28, 29, -1, 5, 4, 28, -1, + 27, 26, 51, -1, 2, 51, 3, -1, + 6, 29, 30, -1, 6, 5, 29, -1, + 2, 27, 51, -1, 7, 30, 31, -1, + 7, 6, 30, -1, 8, 31, 32, -1, + 8, 7, 31, -1, 9, 32, 33, -1, + 9, 33, 34, -1, 9, 8, 32, -1, + 10, 9, 34, -1, 11, 34, 35, -1, + 11, 10, 34, -1, 12, 35, 36, -1, + 12, 36, 37, -1, 12, 11, 35, -1, + 13, 12, 37, -1, 14, 37, 38, -1, + 14, 38, 39, -1, 14, 13, 37, -1, + 15, 14, 39, -1, 15, 39, 40, -1, + 16, 15, 40, -1, 17, 16, 40, -1, + 17, 40, 41, -1, 17, 41, 42, -1, + 18, 17, 42, -1, 18, 42, 43, -1, + 19, 18, 43, -1, 19, 43, 44, -1, + 20, 19, 44, -1, 20, 44, 45, -1, + 21, 20, 45, -1, 22, 21, 45, -1, + 22, 45, 46, -1, 22, 46, 47, -1, + 75, 76, 74, -1, 73, 53, 72, -1, + 74, 53, 73, -1, 52, 53, 76, -1, + 76, 53, 74, -1, 71, 69, 70, -1, + 72, 69, 71, -1, 54, 55, 53, -1, + 53, 55, 72, -1, 69, 67, 68, -1, + 56, 57, 55, -1, 72, 57, 69, -1, + 55, 57, 72, -1, 67, 65, 66, -1, + 58, 59, 57, -1, 57, 59, 69, -1, + 65, 63, 64, -1, 69, 63, 67, -1, + 67, 63, 65, -1, 59, 63, 69, -1, + 60, 61, 59, -1, 63, 61, 62, -1, + 59, 61, 63, -1, 101, 100, 99, -1, + 78, 98, 97, -1, 78, 99, 98, -1, + 78, 77, 101, -1, 78, 101, 99, -1, + 94, 96, 95, -1, 94, 97, 96, -1, + 80, 79, 78, -1, 80, 78, 97, -1, + 92, 94, 93, -1, 82, 81, 80, -1, + 82, 97, 94, -1, 82, 80, 97, -1, + 90, 92, 91, -1, 84, 83, 82, -1, + 84, 82, 94, -1, 88, 90, 89, -1, + 88, 94, 92, -1, 88, 92, 90, -1, + 88, 84, 94, -1, 86, 85, 84, -1, + 86, 88, 87, -1, 86, 84, 88, -1, + 125, 124, 149, -1, 125, 149, 150, -1, + 126, 125, 150, -1, 126, 150, 151, -1, + 127, 126, 151, -1, 106, 102, 103, -1, + 106, 103, 130, -1, 127, 151, 152, -1, + 128, 127, 152, -1, 128, 152, 153, -1, + 107, 130, 131, -1, 107, 106, 130, -1, + 129, 128, 153, -1, 104, 153, 105, -1, + 108, 131, 132, -1, 108, 107, 131, -1, + 104, 129, 153, -1, 109, 132, 133, -1, + 109, 108, 132, -1, 110, 133, 134, -1, + 110, 109, 133, -1, 111, 134, 135, -1, + 111, 135, 136, -1, 111, 110, 134, -1, + 112, 111, 136, -1, 113, 136, 137, -1, + 113, 112, 136, -1, 114, 137, 138, -1, + 114, 138, 139, -1, 114, 113, 137, -1, + 115, 114, 139, -1, 116, 139, 140, -1, + 116, 140, 141, -1, 116, 115, 139, -1, + 117, 116, 141, -1, 117, 141, 142, -1, + 118, 117, 142, -1, 119, 118, 142, -1, + 119, 142, 143, -1, 119, 143, 144, -1, + 120, 119, 144, -1, 120, 144, 145, -1, + 121, 120, 145, -1, 121, 145, 146, -1, + 122, 121, 146, -1, 122, 146, 147, -1, + 123, 122, 147, -1, 124, 123, 147, -1, + 124, 147, 148, -1, 124, 148, 149, -1, + 177, 178, 176, -1, 178, 154, 176, -1, + 155, 156, 154, -1, 157, 158, 156, -1, + 172, 158, 171, -1, 173, 158, 172, -1, + 174, 158, 173, -1, 175, 158, 174, -1, + 176, 158, 175, -1, 154, 158, 176, -1, + 156, 158, 154, -1, 170, 159, 169, -1, + 171, 159, 170, -1, 158, 159, 171, -1, + 159, 160, 169, -1, 160, 161, 169, -1, + 167, 165, 166, -1, 168, 165, 167, -1, + 169, 165, 168, -1, 169, 164, 165, -1, + 161, 164, 169, -1, 162, 163, 161, -1, + 161, 163, 164, -1, 203, 202, 201, -1, + 179, 203, 201, -1, 181, 180, 179, -1, + 183, 182, 181, -1, 183, 197, 196, -1, + 183, 198, 197, -1, 183, 199, 198, -1, + 183, 200, 199, -1, 183, 201, 200, -1, + 183, 179, 201, -1, 183, 181, 179, -1, + 184, 195, 194, -1, 184, 196, 195, -1, + 184, 183, 196, -1, 185, 184, 194, -1, + 186, 185, 194, -1, 190, 192, 191, -1, + 190, 193, 192, -1, 190, 194, 193, -1, + 189, 194, 190, -1, 189, 186, 194, -1, + 188, 187, 186, -1, 188, 186, 189, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o7 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o5 + + } + + } + + } ] + + }, + + USE o6, + + Group { + children [ + USE o4, + + USE o7 ] + + }, + + USE o7 ] + + } + + } + + } ] + + } + +}