From 6316aa985a61f1543cf4db6e59b07812aee2ad91 Mon Sep 17 00:00:00 2001 From: nachotineo Date: Fri, 4 Sep 2015 21:31:38 +0200 Subject: [PATCH] mi primera aportacion --- .../Washers/Metric/DIN126M10FlatWasher.fcstd | Bin 0 -> 10889 bytes .../Washers/Metric/DIN126M10FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M10FlatWasher.stl | Bin 0 -> 24884 bytes .../Washers/Metric/DIN126M12FlatWasher.fcstd | Bin 0 -> 11167 bytes .../Washers/Metric/DIN126M12FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M12FlatWasher.stl | Bin 0 -> 25284 bytes .../Washers/Metric/DIN126M14FlatWasher.fcstd | Bin 0 -> 11673 bytes .../Washers/Metric/DIN126M14FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M14FlatWasher.stl | Bin 0 -> 24884 bytes .../Washers/Metric/DIN126M16FlatWasher.fcstd | Bin 0 -> 11877 bytes .../Washers/Metric/DIN126M16FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M16FlatWasher.stl | Bin 0 -> 26884 bytes .../Washers/Metric/DIN126M18FlatWasher.fcstd | Bin 0 -> 12294 bytes .../Washers/Metric/DIN126M18FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M18FlatWasher.stl | Bin 0 -> 28484 bytes .../Washers/Metric/DIN126M20FlatWasher.fcstd | Bin 0 -> 12440 bytes .../Washers/Metric/DIN126M20FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M20FlatWasher.stl | Bin 0 -> 29684 bytes .../Washers/Metric/DIN126M22FlatWasher.fcstd | Bin 0 -> 12583 bytes .../Washers/Metric/DIN126M22FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M22FlatWasher.stl | Bin 0 -> 30884 bytes .../Washers/Metric/DIN126M5FlatWasher.fcstd | Bin 0 -> 10239 bytes .../Washers/Metric/DIN126M5FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M5FlatWasher.stl | Bin 0 -> 24884 bytes .../Washers/Metric/DIN126M6FlatWasher.fcstd | Bin 0 -> 10331 bytes .../Washers/Metric/DIN126M6FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M6FlatWasher.stl | Bin 0 -> 24484 bytes .../Washers/Metric/DIN126M7FlatWasher.fcstd | Bin 0 -> 10374 bytes .../Washers/Metric/DIN126M7FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M7FlatWasher.stl | Bin 0 -> 24884 bytes .../Washers/Metric/DIN126M8FlatWasher.fcstd | Bin 0 -> 10545 bytes .../Washers/Metric/DIN126M8FlatWasher.step | 291 ++++++++++++++++++ .../Washers/Metric/DIN126M8FlatWasher.stl | Bin 0 -> 25284 bytes 33 files changed, 3201 insertions(+) create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M10FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M10FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M10FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M12FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M12FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M12FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M18FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M18FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M18FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M20FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M20FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M20FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M5FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M5FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M5FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.stl diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M10FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M10FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..ecb2741c41b29de942f69334b9c2fe869408f673 GIT binary patch literal 10889 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..347bd9e7882d16d136605a37b8938bfe78337258 GIT binary patch literal 11673 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 QxRaTgh>$4pe=X|&0gDO0e*gdg literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.step new file mode 100644 index 00000000..d63c9e69 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M14FlatWasher.step', + '2015-09-04T17:43:07',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(14.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(14.,0.,2.5)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(14.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,14.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,14.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,2.5)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-2.5)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(14.,0.,2.5)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,24.248711305964)); +#75 = CARTESIAN_POINT('',(21.,12.124355652982)); +#76 = CARTESIAN_POINT('',(42.,3.429011037613E-15)); +#77 = CARTESIAN_POINT('',(21.,-12.12435565298)); +#78 = CARTESIAN_POINT('',(2.13162820728E-14,-24.24871130596)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,14.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(14.,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,24.248711305964)); +#107 = CARTESIAN_POINT('',(21.,12.124355652982)); +#108 = CARTESIAN_POINT('',(42.,3.429011037613E-15)); +#109 = CARTESIAN_POINT('',(21.,-12.12435565298)); +#110 = CARTESIAN_POINT('',(2.13162820728E-14,-24.24871130596)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(7.75,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(7.75,0.,2.5)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(7.75,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,7.75); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,7.75); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,2.5)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-2.5)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(6.25,0.)); +#165 = CARTESIAN_POINT('',(6.25,13.423393758659)); +#166 = CARTESIAN_POINT('',(17.875,6.711696879329)); +#167 = CARTESIAN_POINT('',(29.5,1.898202538678E-15)); +#168 = CARTESIAN_POINT('',(17.875,-6.711696879329)); +#169 = CARTESIAN_POINT('',(6.25,-13.42339375865)); +#170 = CARTESIAN_POINT('',(6.25,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,7.75); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(6.25,0.)); +#192 = CARTESIAN_POINT('',(6.25,13.423393758659)); +#193 = CARTESIAN_POINT('',(17.875,6.711696879329)); +#194 = CARTESIAN_POINT('',(29.5,1.898202538678E-15)); +#195 = CARTESIAN_POINT('',(17.875,-6.711696879329)); +#196 = CARTESIAN_POINT('',(6.25,-13.42339375865)); +#197 = CARTESIAN_POINT('',(6.25,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M14FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..b0ddb1cf2288d1631cd1eb466bd760238366e130 GIT binary patch literal 24884 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 A^Z)<= literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..4481a7ab57be5c5c734bb7e27a3d36254d4a00ec GIT binary patch literal 11877 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.step new file mode 100644 index 00000000..f1f865f3 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M16FlatWasher.step', + '2015-09-04T17:44:49',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(15.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(15.,0.,3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(15.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,15.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,15.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,3.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-3.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(15.,0.,3.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,25.980762113533)); +#75 = CARTESIAN_POINT('',(22.5,12.990381056767)); +#76 = CARTESIAN_POINT('',(45.,3.673940397442E-15)); +#77 = CARTESIAN_POINT('',(22.5,-12.99038105676)); +#78 = CARTESIAN_POINT('',(2.30926389122E-14,-25.98076211353)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,15.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(15.,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,25.980762113533)); +#107 = CARTESIAN_POINT('',(22.5,12.990381056767)); +#108 = CARTESIAN_POINT('',(45.,3.673940397442E-15)); +#109 = CARTESIAN_POINT('',(22.5,-12.99038105676)); +#110 = CARTESIAN_POINT('',(2.30926389122E-14,-25.98076211353)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(8.75,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(8.75,0.,3.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(8.75,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,8.75); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,8.75); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,3.)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-3.)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(6.25,0.)); +#165 = CARTESIAN_POINT('',(6.25,15.155444566228)); +#166 = CARTESIAN_POINT('',(19.375,7.577722283114)); +#167 = CARTESIAN_POINT('',(32.5,2.143131898508E-15)); +#168 = CARTESIAN_POINT('',(19.375,-7.577722283114)); +#169 = CARTESIAN_POINT('',(6.25,-15.15544456622)); +#170 = CARTESIAN_POINT('',(6.25,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,8.75); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(6.25,0.)); +#192 = CARTESIAN_POINT('',(6.25,15.155444566228)); +#193 = CARTESIAN_POINT('',(19.375,7.577722283114)); +#194 = CARTESIAN_POINT('',(32.5,2.143131898508E-15)); +#195 = CARTESIAN_POINT('',(19.375,-7.577722283114)); +#196 = CARTESIAN_POINT('',(6.25,-15.15544456622)); +#197 = CARTESIAN_POINT('',(6.25,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M16FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..ab6075bce4578b57d87d3a7cb08150be6434d4b8 GIT binary patch literal 26884 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M18FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M18FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..de9dd5d7fc2fc6b8adb8094568d68ab7a00d2b73 GIT binary patch literal 12294 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 Lx_hO3UK;-k0)qrf literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M20FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M20FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..afa5bebf8d19315f7a41a0a92ca6ddfd73a67318 GIT binary patch literal 12440 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

|WArbJ)IVb{EKgZRe(xpVm7gD=^5 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..29911cb4ac5ed8c533e8950651a2904210997886 GIT binary patch literal 12583 zcmaKT1yCK!*6!dA8w>94uEB$C+=IIZcXtR79D=(;aCZp=3GVJ1NO0GmbKkq~-gBz{ z*Sn^A@2UOubglko^;&DbQIds%#sUBU9zc$vlwwrs3D$!F01iR`Kz=(bZg1jhYi8%d z>|ty32XDn`oBK-8An$?dPea#se^1M!u#a zTgxCmk~nb^6}usjffrSb`eCc*@98;ZUeo(y9VyKkJ*z-Ve2P3D`kt(VnH7pKy*R6k zewCJ4)Z{jT@oX>?`iI73xTJF=&X0t=G#s>>B9r_a;k(~BFxSrkSW2p`LLbgtHZ|pF zFTp`=Q|zW6Bdrc<*nL99I!Hgt@Mt?wWA$sW`K-ED$h^5Ba?{`xJFvJNt9qsENa!$YQ>s6DG%H?7NXt>XchVaq7M(_9?&0;@;+ubHEIyHI>?|uYuAd4hwVq&{W|jNKw^9^L zJ|UVgR)0b=qu6gI@w4$K9#8Ndg4IT0cWIMbnB#suc1Dd87yP!w43`#FXX6YV8?YO8(l~!;<%COzMu# z-<7eVwUk?>y=p1ht%f|i+f~*4$kYO3cVIvVFEkxB4Hf2a=#;6hMn}l~D8O#3sxtku za3Bj4#zCxlv~~R6#HNz1zDRFK4HiT3D@{L(TJpEz{w$^0j9J)4{Fo_gE&}=E@57C4 z^Xb->(dIL?OoL52?=*jkS~ECWboP=WF);G-CcVE@;gBC}vE&PLw$fq0kuw~#!b7>N zLpZ~~;eRN0w;PCQYsx*Fk@0qTL@Z360>UA4+lV*x)}BKrHd;SK(m@I`mBF8fSrln`>B|1$q7jPtp;&@7acq-! zaWn18IQ&v#uj?^}c$+!=J>4q--s|{q3E$WQcFU20kD~2e=-9+H2P~en-$K6Vy_6yG z*%644m6POG;kZ({5s@7!k1uh8}|mk~8qPqKZ5TQ^yx2wr3L$_);D~4@7n`> z>9fI4xYv1y@omLQ+u+>WNrN$qA?cqwl<%@IAbwSn-7-2_kLwsFJoT>t+!@BMv{i z1O^4!)zKt^UHC+{hLZ>9DoGF^r9n)`IJB=J+Hc-K}0&n>A8CX<}|j&asP8tqJL9_R0N?1FJiGE2!i2c% zFDt6xeG{(s`uf$U=Vs$uit17OOJ~*5oY5-M^tCYy_xn!Gq;@COD*gUoFPe46jY!3P zB|KpsxXX_9>JcVi#+3blVSQR~WdBmZc#4=pl{fH=Rt!M{6hpkCVQ9mLenc`r0Bc&c z+i6_?-dJD&$yF8Mn^^xEkh{)w=E320DXurU);*L`tER5_^X0?nj!qUVeKcfRDdm@G zO?T9#sIe^>v*!56A=`^(vHRY_VS}^%?|wg0+z4;U!_0^(b`a8IRO=h0Zw5JJO{alW znhZMeXa4Ns>b-q4b-Q4~>Dfz`6^Tafl{rV%TRiZk$@K`MD4or@?jk4;z1D1!3L+zsUaQG7f}6Zw4TyR zy`{(SRWs-dY>*jlV;daDSXJHCdc}G|6%Tf5cr^lFBcU}&kX6=;TQbDHF79S=Ht-RA zjEk+FicQoxP6@|);3BXX*VEZ5=%u_kukph>8@N)vz=u%phg^1?bQd_%ar_lU7p~zL z8j_2Q@Mkem$#LuMdPtLa^_mL$GUjM=3JpjI~~{M zFBRS1=-7k!4?42{i;n8@_RAum&WY+&lP|}X?$5q*WP;bSFjRv-shCB@a3R27{Wo~p zo7e^nQ9C(dD{oDn%-1{4Juc3rYVY}$_Wdsmz8OCx*(2tk|8eno-@2pKO80SZ`|Ig7 zoF9+>gu%r#_btu6kiXVR@?N@7%B4^2aEz;T`rYC5psYslF{;RIpivJ*fRPCMXu9v% zk?o`>Lprn)l}npQ9_U-H7LmC|>-^U1gplFZO3j4GsyXQ~Yvo9jMRyi=;h<<#PBTlW zXTSF+_)m|0Wc%mQV5ls~KpB?=2`d}z&&JgI@S+wx@!mtWKi}Ai@y9IDe{(FQO+ z(4DZa4sre*T7IxhUz_qVC5?*R5*Q601Le0ySsZ$|dg&z{8$w!@-#1^|w2v-)IZ&T7 z!j{iz?!M%s4MoXDA|Rh7=SJ2pG%~WKucSwSL$UUI7DCSIm*RMYSgK`nF^FUK`KpxV zB?c0gVTcxvRzMD_>RqF#4UOAQ@MFxURb(nXhqzu(J&}GB#sj=6I|4z`1F36}?rzc|r(V}cY zSX-hxk7%CbRM-i2ejlwZ&}3HU`Mx@z(4fG`W0G|X3xA$KYMf$9Np{*BlP;@7_#@ug zxE1`s$M8}L^r@K6E||^@9_aqTgUradJw&`-EmN1~m?-U|!D>kpvyf#yy!eUaE8cg( zZG=i_yLr$Gx8mJ9UOnRwLyG8~DTaqZMS_M2!6vLB>yTfd85;~|O4=A`FB&Nq63;qP zMb#d>X(g%9AHsA?&5=;?JuF@z|IX0yCV$O&C;*Tr0syo(hbiT1^|us2Yr}q<7vy(P zojN9KkPO10RTBM(<@V9rx^Zs$STK9FAM`1hXbJXb)`|ayW4g#P%28~gti1%i`Vg^V zSJWWKrRM{Q-2pmdnVQ^LukwsrOn{RCbkqc_6p~=2d#q6A{KM(dHNHCBr(l%H}rxDfz=WN}*1*`X5nBblA91Qn_Ak^fZCB#kJ26`F! zEo5r{;^uMN={1&Uk01-h(4tb z@sAU@C|2t#Lf!qB_C-3KTOWDxLbqEAcLyf;ys77q=YmmyC!0iJ>5xiva5>>5YS2Qt zIlzVIy&~xvT*6}%LEr*a>mHri9%J*BCqXw?^5Y{%aq*0m$uvX8$*pv19gBxuo$wh| z+3DQs+(l6&;invzU$2{5bM-~mX?KB4zpi)2f}wQ07Ck*D_3q`DGZDSMb%xq* zRy6h@zI@;st|1|Kk>Cbcyo5# z-Pwj;)+&u&iS+b#+rdeNaJpxLO(^kfAYY(1lZGm&0KJJ5u2@HxbdukT3e7vb=9#J9 ziqB(~Y=||EzY;CmS3775!|KFF>h+puE_4H4d(>E;CFh3(DxZPBy8sqNo(vyi0C0ah zaNk^ji>0frv7M2XjWdhdzrQj&*jYfh6Nhg_C@DyxAmYF6X8;OVT3qF=5BTeVf7|5% zIo+Ggw+_l#46FtZ55KadxcT-I!9iNf`ECE}|LcJG%797$0L1uUaZxpo%s;-KYB~#9 zueV(i7#L!Z;NP0&*zh}R0k?t?MD1XU;`<^gyR3(X=V$8S!Yr$q!mUx4eV5eYG4OHI z%&6Q%zpd`K#KkhqcB>~@>m4dL#%e9()G@}UTGk98P{ckqsBa4Z+Sg*bwJYa0Uz-{m!Gn#BjliZ0KSXZxEyfEvNnwfo z%_H1C7RO|{y5hJSL4Z+*ukYB04`aQ;{Di3OYj%y=Gt<+>di5iFkO9lf+M{R)=9h@T zU`KZW9#3wExA*lj38p=^fg2{9)j-NocFyt?bsFN*+R$UANpvRal%ZNL- z@l#HA+WY%w{n&$n%}tb4C>JzQc!Gq)5%VY%%eA&t4j^&;IO|Ixnk4IAXOY9wHX*c| zPfm@!f?r-%va*;{R|?SvG`W)o(@`v+A2iu|PH%5+xQ%+ND=HXSSYoH5jUggXynL%P zK1C1_OopLM^yja?yyy@S(jsA?iF97u@SRpFaS+4x1v%%2PI~bWOM;P%x|P5COYbu?NZG&l8_V zvOs%#dvK_PK)}rnnqamLJA(93^0V_+5T2X(=m11niIL2u0%;bI@+Atn8o9PT*dD2*aR( zk{C#&iMY6M`rNnW!hh{0tCHZljWl5Vb4JC>d&O>D;ETP$T!uVCZ)=SqCDqbdpneYF zQ~SaS0?^rc4NAobRMyhMJD%UR>z?@~4ln-|?r`gKPS(?sprEa-Er|$YU$%oMPnr!7 zmuUkP(9#lu@Clcg`0QQ)2*{u(E2d}I`w|)1#hNB5Bl6zO$Ns{ixk>-%SJ{`fL};|I zRJl+(xLw0O)i|SfUCrj-QGx&UKgz58^jRRL#64s4VmYEw13mWR`jsCBG8Dq(5WoNju z=H}EBmpIIsYTqy$wRb3Wq?c_zQRA`B%@e}}9AtYdEIoC-G1ld9a=p_VqQ@p#S~x3? zS!T*Q8iR(Fz=oRuobXdf*4p}LtMBvU!*W7G9nC$wsnOQ*@D4i!96(mio>oV5 zDQ>Df)sL^F=L`K8m9T9NyL=ySPS!rvV(sl!a^b3&$=)R8%}`l$O2(EnmX}8!+*8RW z(_ULHf+EOeWYRSehQ5DqoceZrVt4JKEvkIJ(QKbH^Q%EK(#h$krFMZ@qiU$er_oW} ziYZ*hoR@+ifyv`*fr)nA0vXV=>D3RGF3>Y_$}vx_%GE-tvW880mcwiSyt880s{ zxMju?V;dScKle>7X}xEkCV8I6EG&S7JrT?0VIf((*gde9Q5e@4h-3J?yZig;NnW8u zm5zAxe%<|KR-&5)y(qG(YJPlNTS@v!j~S=9>j%4mpKWcx4|ZX`r4twa^Ig}pp0f0} zKjc&k|FoLo0z}BpQ^?2pXdiorCJfRNRCJY<^Wf3WKB?Qeb5e!xL*e6>iy)l4x38r> zz`$gfudOO-va?45x%v5!XaYkJO=9k+^Kyf5F0PHm#qSu%Up&tG%~vuL5-_34)N%Q< zrp#B6fx#G}#QV)fY^a{IvmTG;FXln~{MNgwBm_CLvoJXbM<#`ZyM@KfO8t0-RF?ML zLhGFauHRi<2SpJcgQH`oQt9in@g&WQiIR@J-CWdSZ>xv!C+FrMAxOyKG=m}|n|#9h zNj{Wt6c;hY5gRS1P9jRUefR1_2wIQK=B|M*D%>4y`;;X){F5G*s)Mabtl3`5?MFP< z=JpRB(%-gMWsoB=Yh7H)3HTolUEXdUjBrjU6MTpEZxriP+EQ}+rPXz<$662?kR3O@ z4P^0b#<7e+ur6-&n*ilZT6#Kx2{@X}h2O;ML9AqkZUzx19B=C#x(^WM0|x*z`qgsnRw_JLK=~P zge16m*}SQLkbs>72Ud8NGhj```>_O_lXO}ap|!{819wadJvLP!h?@*9zMu8p<`X2uerD9ooY4DSa?JXUk&V#3lv0%1~ES$ z4_PlVVyK9hZ~l|aJ|vbWNN&2fcRg-d?7gwR{h@V;DvXQC=}F z(%s{Rz&K;|F&NrwT8Iocv^<5D=G&N2?@dcGIy&F^tdbzAyQyNhRqVq*otP@lrYLb~ zVZqWBFLHgRKU+L6P42Hl5~(zf!(frd4**0VS!s1Py|z2&eh4abb*Q9E?prQWC&9Ow zo0olURacCCPeEZ2U%n5!n?SYMLlYS^y6>X&eQm;PHQ%PUH}7e&-v$*0)npD$si}Md zg@YE~gvb z6fJNYAzog-ehYSBF~@;8Y6rPcc3?m@lJqC(eG5M64BC!Xue^K;EZn0p4cW}T>$;*p3cz)z~_r;N&>HE6NP*vbz&xCUf~N8M%1+Z4{!lxZo7wkC6{;c6bA}fWnB(iUaqbqEA}}VlteX9 zho`6ML1?VF34q8;g`o{U0Y0-=C)+JFX%Qi%wG1~+KU>Ivuq85D5F38b_oaHS25vI% z1Ee%GU-$K!1Ix;-$&3;SWn|w?=^oS`>*!4YB(_7ngNP_YfWNCv2K0R6=jQZj@VTeH zZeXjr6z@Cf?cE+Adg8QlRc3-n;XC3|+ecOXZ^nc(V}=5f-`y(e zdzp+KVSF~>02Xb`Sp5=gbz!A7q+cX)SDI{{`Lir0h!tcWRu;W>9F|g6-?FPzr+4Xf zU;3(dU|L+=X&EGBF-l7g>`ZpBfxCx=ZaY?7py$2>RwOt=gCL()8RV%?3QlBZy6wDW z{@777VmJxDMn=BVzmKI*IB?9yQOJ2ItRJ}?CwYYeG%9f2!T3&N>3?=wxx$Rv+E;eA zw@sM~DVTOcL22>m-*9eLbF$eUJ`+!olR`*CQ?{j?7Ak!)5SXIat@7nuYLd&z#Ma$r zN-JS$)T^|!@8GE5E}rK!*tI-@6Mh-qCo-scw^VNv%F^W$&RtlF-A+~8ME4~) zpZSZKhkhp>|2VR@y?)npaw3NvHP>>urkI$Dk&&lf*2o{X5fbEtOi>vb#w^irD0rcm z5F{LH7K5r83#?t6CHZgaUF}Rn3*(u>2A4&bulaN32tkB|S7i-toR3c0@<<(|XOO)V zAs|xIwavpezn2dmvwGAM8)R~t6}~ow?}#TGA&BjwL$rBrcBW+{Vit8`GV1ASwlq|Y zQ*B_INXtG|8N3$VUz+phs9%Ij>trHLhQIf+` zUd<_EH98pSW05Pea*SKb(bLm^?8i3wy;MK=%OzXL7d{X7j5L1_j|wM9gkMffEU2l} z^5y!t@}&#aR!m4D9!p-C6E7tpyWx`I<}-1@EPbQ~L;!7g5GklbL|Re~OF|h7I)1tz zuY!uPuNGMr1Whg}Y*M13bJlv^-Ar|eDEl4MFAB+{%W1;&Wy1W!>)s3t|`t2d0tfl6k|XB%YXXROmT zra0dwB%w?hfdo#V6a_(x#$XVk({2{UAC^hLGZ|=LbuM8}M83JE-#1?o=^>z($brR{ zb2ch!o@vvBa0wKiK?_%1gZV_wOAK6o?$mkOC!Rgd=>Eu=kln5bl@T3=z z6G#b%NI|4=(4zSP9Tegq_%$6L*hRA1?jPnE7Muf8_NRr()hzVd8am$kbczABZ})rq zn!d8K>GsP_hm~{k|rvS=Q1TTR?REex?Z}G^54o)-{Dltfro#NCr^Yqzy$z3rDC$K&`JPj z8;@X+2;F(%RO;Dp%vj&kR)gkjVRQe(*EmYi1ZZ&Lo2@M)N#jV*qAgwN)Q=aqMm6TvHBu^M9dj$2jEL7FGtNh6D)2C<3 z6-`(e^0anI=uF>a&JgZPXG2%k%p@1=Gv8pI=y5Tv&;25DIU*DTrsM6aY&>pT3jSb zkXYV_9PsGOo=ct45PE_+c+CvwurRM)4f17_h^GVx4Rt>z`ghz9fBkDxKdZYsT}SFV zI-*A9WbN!8!ce|+KYWEdS^d@Oc8_Ubk+I&Uv?-B|1FgU5DO$MQx;~#VR=KwJ9F_AX zF~EwI}W;Kd0UJ_I&S&$`nX{RS> zW$F`qNG109T!dc)0yg~23+fwNiJmQ{@KX)7_gpY|K1jqc7(S@w;pX&Mq5HM5TJY-o zEfKxCWlz3}GMbIv`tiBGt8WNUmQV*BbHJB<;1P%kEyHs6*v`L-g2Kb1TiU9zHoZ18 zaT%mvT||47UH-BO*PShp_VDPv;jwc7+R0i8x}EA-tlM)0SkqJ-B3a4DUmi#**T+B3 zgex;BQsfp{Ifj$p;7Kw;JpQdd;=3sjBt=hUG1zsaAEubzo39h zjmzKer}A|f%M3D-Ce!nkv9I?N)eHpap}8F$PyG>?yooVT)BdtD8c-tEN2$-1 z@A>Ue&>n%HidW6dKl=uy#ErA$xqiKqRGI=}3GgD{w(Dg+7O`l{4^o|Vh&Tw`&@kZ$ zZStMyOgyP$9YFzL3`N2FL+6QCuQP=#{yApEeA@7Q(kRpg5NE%Im=Cokz)Ql}JzS^D zI#$y0Ma8a)D34_aBvhOMyW?>DHYKu^2i-^Nl-W#kC;eX)F@|~uhp}aVZOtu z)G>SuAoDfPThd5Rvi)c^+YpK2k$r%^Em`n9zRwS6c6#-O$j=?~0l2?x3lfoFM3J$` zt^{O|5cqzJa6qG=$sJI2uCC^XB7I~a{u=Z7t*G?Y-ikV-r{~;G@1Lq)p|k#&l#x8x z_+O3+n_@BfS-oyR1zh)9Y$Jo;t|h+d8Mq14j{tuTz>9-m97{`dit=6C5ax5-TXlt> zwuDu$d;;+XmiUpC!#NGXlR%GS$F6cQACF6K5H?VnpKrX+Gt<{avkFC2R2r^A0@ZwkJ4PCy{-x zfz8``dhBTb?0vg($pWk1pwug5S1ylI*Y>p(ClByBsI0LO~+=;a~NUE$Szr8cLz9rc!5kLdiy8Dh!e ziEzhaXXc_&^3wn1V5+LBD-OTV_wp@XOqEMx{)kc}FW#nRr&a_F1jG{`cG0u1k7XqL z-o7{RGrqlnL2{yvM9wqn$F46{a&rEIfrh1Zp$C@cSR1(59AxpEaedkFf6O@Ox*sEI z(!JaqQ#@^XQM%oa(b05VMN)yVx*-QfaCWu`23f<#KowAJ2(>E^X=HK-k3YDBNmxiizmh%izt|H(=sI2(eR3b&zIA6G&x=m z7QWA5ZM~&a)J*r6muDm4lCc$;bXnf89nBN{Gm6LnP+tvlpCnBdBtGe{-jlVBK)xTr z%12*r8;pExmgho_SB~X*R$4y~aUKCe|D7-$HJTr0Uyt7T z!XWbzjyN(7!hOyT2aSzDZ0?rD=Fiyv6x^bfmg5vY?{^n|z9L6OGfrno$L*~nQHNq( z_q~M#EL9>k!%&8(609*qiyEtu_0|8hGrEFL^?Et zF;7q1S?{~sY?i!AX7~!qNnwe=g*nnt`YW%*mQ5&EiElGE$#SF4Y6PwiFat4EMbI^nGYvVyYSs6KJEo? z;Qq6yC{nnXeHN<=9F=Lo9V2?YaR^}v{JPH2Wf|`@5>R>&X-NzHK`8EM>h+QWm|XjF zejnzDPY=ze$A$#FmD+pVyDk$42GR?p3^K^L!;R(*pu;VTAOOSH({(r?JclMSe+aJX zsx|MJ{Z0@7o-4x(#ZA~!zw5udYzlmgg0Hb#Gj7y&-IMXPzg3@oj7W`x8z2{fwiZ@U znN9S6l<3sQ@nQn{?Z#R_SXfxX7egl$Qu@I?xUvn4d}*@RNsG&c3aDfE_VHQ$ z_P8Dx_)Z#mT}fA5$X&Zl!b>NXQW*@k1A|ZgtYno;`1tI}JewFS+caB9S=}I81wdz1 z-g$3$m*wRZzdb{kE>guH5V>h@38#eERQwRnj%E^Az%J+YG_u@iMy+}RaX{yGXXmEy zP!L-&_EQG6tKY8q=(cM74V=Kpz`*bK#2$4OKwWc~Fo6QV++Pk980oI|d#e|8dSh#0 z>Arg_2t#aEHv17gQJBLHt;>*m2xy71uF*uidGMe9D`*3d(x?pw<6x(|@h`#;-JF8Y zp@Zg9P-2GlU*GcLiSE@&CEMDUGHS(Y*D{GvEzqBcgNTV}os){8#I+kjFeeZL}GgDPq zVM75hYN?tP%zEXIYk{{x{!6VUbMuu9yR#8~_am?I3*~r0gEMPOOYxbR%S%fT zK(l>wSZ07AB0xz~5`?jf3fEU-G46wbQ!;OqSDAim7nNf_KYhnCxf(WsdiXRKW7tx|O-PtFze$dmDQv6H_3F!(#kRLism=<$pu|5?G4=7liGkq}w*Q;F^PkXvY8d|moq+u>=)V+=|HS@NaP}Xp z{+q%6-(~+LKl>;4pHiUzVE=kE;2*-Ee}exhBKQv&3iQ8A3jR6Df3MPCZzKG>H3T*? z|9#E=f5^Yq_us7{@bDi;}g0stUD(#g#1gQz&^zZdm?01!Dj AT>t<8 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.step new file mode 100644 index 00000000..b999fc69 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M22FlatWasher.step', + '2015-09-04T17:49:07',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(19.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(19.5,0.,3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(19.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,19.5); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,19.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,3.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-3.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(19.5,0.,3.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,33.774990747593)); +#75 = CARTESIAN_POINT('',(29.25,16.887495373797)); +#76 = CARTESIAN_POINT('',(58.5,4.776122516675E-15)); +#77 = CARTESIAN_POINT('',(29.25,-16.88749537379)); +#78 = CARTESIAN_POINT('',(3.19744231092E-14,-33.77499074759)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,19.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(19.5,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,33.774990747593)); +#107 = CARTESIAN_POINT('',(29.25,16.887495373797)); +#108 = CARTESIAN_POINT('',(58.5,4.776122516675E-15)); +#109 = CARTESIAN_POINT('',(29.25,-16.88749537379)); +#110 = CARTESIAN_POINT('',(3.19744231092E-14,-33.77499074759)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(12.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(12.,0.,3.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(12.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,12.); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,12.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,3.)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-3.)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(7.5,0.)); +#165 = CARTESIAN_POINT('',(7.5,20.784609690827)); +#166 = CARTESIAN_POINT('',(25.5,10.392304845413)); +#167 = CARTESIAN_POINT('',(43.5,2.939152317954E-15)); +#168 = CARTESIAN_POINT('',(25.5,-10.39230484541)); +#169 = CARTESIAN_POINT('',(7.5,-20.78460969082)); +#170 = CARTESIAN_POINT('',(7.5,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,12.); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(7.5,0.)); +#192 = CARTESIAN_POINT('',(7.5,20.784609690827)); +#193 = CARTESIAN_POINT('',(25.5,10.392304845413)); +#194 = CARTESIAN_POINT('',(43.5,2.939152317954E-15)); +#195 = CARTESIAN_POINT('',(25.5,-10.39230484541)); +#196 = CARTESIAN_POINT('',(7.5,-20.78460969082)); +#197 = CARTESIAN_POINT('',(7.5,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M22FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..78a14b981371aee9e35ea634ca1f79137c4d4a12 GIT binary patch literal 30884 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M5FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M5FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..c1b8ed0ff74955ddcb6291e564ebef7031ed227f GIT binary patch literal 10239 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 SPyymjrlul7qQw76>i+{&$R`m1 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.step new file mode 100644 index 00000000..39bbe101 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M6FlatWasher.step', + '2015-09-04T17:34:14',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(6.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(6.,0.,1.6)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(6.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,6.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,6.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.6)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-1.6)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(6.,0.,1.6)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,10.392304845413)); +#75 = CARTESIAN_POINT('',(9.,5.196152422707)); +#76 = CARTESIAN_POINT('',(18.,1.469576158977E-15)); +#77 = CARTESIAN_POINT('',(9.,-5.196152422707)); +#78 = CARTESIAN_POINT('',(8.881784197001E-15,-10.39230484541)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,6.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(6.,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,10.392304845413)); +#107 = CARTESIAN_POINT('',(9.,5.196152422707)); +#108 = CARTESIAN_POINT('',(18.,1.469576158977E-15)); +#109 = CARTESIAN_POINT('',(9.,-5.196152422707)); +#110 = CARTESIAN_POINT('',(8.881784197001E-15,-10.39230484541)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(3.3,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(3.3,0.,1.6)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(3.3,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,3.3); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,3.3); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,1.6)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-1.6)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(2.7,0.)); +#165 = CARTESIAN_POINT('',(2.7,5.715767664977)); +#166 = CARTESIAN_POINT('',(7.65,2.857883832489)); +#167 = CARTESIAN_POINT('',(12.6,8.082668874373E-16)); +#168 = CARTESIAN_POINT('',(7.65,-2.857883832489)); +#169 = CARTESIAN_POINT('',(2.7,-5.715767664977)); +#170 = CARTESIAN_POINT('',(2.7,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,3.3); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(2.7,0.)); +#192 = CARTESIAN_POINT('',(2.7,5.715767664977)); +#193 = CARTESIAN_POINT('',(7.65,2.857883832489)); +#194 = CARTESIAN_POINT('',(12.6,8.082668874373E-16)); +#195 = CARTESIAN_POINT('',(7.65,-2.857883832489)); +#196 = CARTESIAN_POINT('',(2.7,-5.715767664977)); +#197 = CARTESIAN_POINT('',(2.7,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M6FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..8d8f9946cba5aabc4ed598e790f578f2d39d8184 GIT binary patch literal 24484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..de6a4f1d46595c44cf528c3330a5cdfbf6b34f0a GIT binary patch literal 10374 zcmaKy1#I2yvaVN{8)jx^W@hGwVTGBQp zS$=Hkozd8yd6i_rz|jBz05rfnnoN?|kB3eL0sx@H0|4OvoE5VNy4srBxiEOx+FW99 zIIVL%@Ea67%DR=E(^4RPD^3zQF@dVLf!>|Ox zar^6 zx*P1ofad53oKuNQP^h7Zun&6wu{>6@_9=QLvN=(}=I%?72|7Q}9tH}HzYjOq#gnCl zB5nCax&Vs9gM#2SAEHsQ5A8NgS=Q990PCraW4Rosbm7v(vf`r0{P`L`UQbWinm2# zKbKZ%H)BL^3X)<7zYsevv5GMjt{k3BpoAUYtJqVjs>sqyf&Y(~;8VbQ8jn^3GRzNi&1H zTK!FTzc>O*PF)|wxX8Sgt;p?Rl%$=3^`-efGFw~%gVFBNV&(#5mhcyp+toYp^|e9C(r`hjx%KJSLn z)$GeuD_GEc%Q?y2i(e};@SIf??dR7^G-}zSCnn6QEthc1RaRtF5vrGMIBY77HqtP# z#)Y+YSTz?i4cJE}Az2|~4X;3NmKe^Ow~{eB%bV?0OZDH^dC_8x zf>Fscz{u3C7fjwtiSyBekCl-2$IHdy#)u&UQDXKxl%X;u`ajmb7{L78q3QMC2=Jam z_a@gQ4@j&;0q8>Hynfr@GfZP3jzu>fVmMwb!D@NTlRhgerX|;d)|HfM&#@Ho7<1fi zHCIfd_Hu4cSQaJcOOfZP*jt|+_)?x-S5V3&rWHLpk z)gZHMrSrwT*dm`6uEEcq)i|;iT$dbkHK3Gf80pczT{G(klR^76j+}bAbtC*hKnmjE zyp6KB3hcB5&|X2%p7ZJQh*Y{kdM?j;YrflPi^!*`g7XlXned7AUREatcZI)cep1!q zlI;s4PC2Q3yW(%`FoGJB?93pVi?(BkblC;wrYIkMUKsi1IWg=|g(InY$VCMHi!?+Z z0q{W0Lvv6Ha`qvD=;+wu1M~1{pYD?zM6ur(#D_(x*A>O8BlzcNj*_u9L%D7pk|>10(rR;)Nr!_MlP)h%(y>iyOWJDkUz$7RDfbggGDj7Mss9G2~m@*hUIm9SWC=4(mb_rZ66bcbb1eFHW+PRQxwTokrh0h7!kH0F&H%z}MkD9Y6oJWayi+*gj=0~`Noo^s=h(y{KAKMGx+^jMl>n3XXUzsZslOFS#`;WseGqh zwa9hIRrouJoc5~hYkqV=M>f~9tC$8=qTqZLwjd6B_4l#n_ou+*_e~C@8v9c+T8?SR zdZvb%rfL+t6!~0ag6@QS(ldY)n~r?4lr^MK_QNX0$(m)_<>W+LZf{d`PED}>ifU`D zw{94;&1#bmV->Kq+n~dw!)H~+ft0fMj!WV#`b6|wW8Q+UB5{-jdrDB<;BswYgF#sl z*-I6$*!bk7ehFHH>y2)B+9a|~X9PUlm#4m4LMk^h-tFQ6|LN6?xqlo zx!8o7s0R;XBDkYD*-&4V(1+Y#T|A#`R1{tJN?M1_8kCn&$S)f9v6yhfP^7u*II~vY zFuW6z;_ynI?(6GUJ@`zY)Il$lT+9lwUnf!^GH@iDcz5}^^c-J*e%k*tJ@I}7DTe$> zPYSrd(v#)i>8UOsx6XvrHB*}ol*K{g-5H^`QG8bs-To(9nT369$qAm-y=SHkFE@s#2Bc+gA2$l$(W_hmwE|?EsPk;xoL^F*G+AsQ0IV*+I z(CQ?WaA=WCuyIAIGgK=~AJ-R4Oh&ujCV9cFV?x_T+G*9m?hKCN5s~PptYa0yy-lnB zRUbn!LF_X+H7z{Ia+!NBS(gDSyS-Q>m5%=DV#qtuf@$TtYNCwCDNy58d-Wsagf~j>zt~r5$z^;x_1qK_NeNZaJa7ASzw) z5S$#XL?#HUmVZ+syb+msv3^Y$G37MN%GtH~OTy;m8_R6bOiVc#7flvlwN^vzZa

Lt}Z_Vu{V(B*z_`T2`)sRA*66_G>z1 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 F{{sZRRY?E< literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.step new file mode 100644 index 00000000..f862cc01 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M7FlatWasher.step', + '2015-09-04T17:35:46',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(7.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(7.,0.,1.6)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(7.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,7.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,7.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.6)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-1.6)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(7.,0.,1.6)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,12.124355652982)); +#75 = CARTESIAN_POINT('',(10.5,6.062177826491)); +#76 = CARTESIAN_POINT('',(21.,1.714505518806E-15)); +#77 = CARTESIAN_POINT('',(10.5,-6.062177826491)); +#78 = CARTESIAN_POINT('',(1.06581410364E-14,-12.12435565298)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,7.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(7.,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,12.124355652982)); +#107 = CARTESIAN_POINT('',(10.5,6.062177826491)); +#108 = CARTESIAN_POINT('',(21.,1.714505518806E-15)); +#109 = CARTESIAN_POINT('',(10.5,-6.062177826491)); +#110 = CARTESIAN_POINT('',(1.06581410364E-14,-12.12435565298)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(3.8,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(3.8,0.,1.6)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(3.8,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,3.8); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,3.8); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,1.6)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-1.6)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(3.2,0.)); +#165 = CARTESIAN_POINT('',(3.2,6.581793068762)); +#166 = CARTESIAN_POINT('',(8.9,3.290896534381)); +#167 = CARTESIAN_POINT('',(14.6,9.30731567352E-16)); +#168 = CARTESIAN_POINT('',(8.9,-3.290896534381)); +#169 = CARTESIAN_POINT('',(3.2,-6.581793068762)); +#170 = CARTESIAN_POINT('',(3.2,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,3.8); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(3.2,0.)); +#192 = CARTESIAN_POINT('',(3.2,6.581793068762)); +#193 = CARTESIAN_POINT('',(8.9,3.290896534381)); +#194 = CARTESIAN_POINT('',(14.6,9.30731567352E-16)); +#195 = CARTESIAN_POINT('',(8.9,-3.290896534381)); +#196 = CARTESIAN_POINT('',(3.2,-6.581793068762)); +#197 = CARTESIAN_POINT('',(3.2,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M7FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..89b70dbc4afb94c0f1d4acc750eb28d48421cae3 GIT binary patch literal 24884 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 DQhde; literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..7cf50b99fc56e14c12395ecb5e2c9cdbd5f083e3 GIT binary patch literal 10545 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 NWF#aYOz@wk{vQn#oh$$V literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.step new file mode 100644 index 00000000..ff0a79e1 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.step @@ -0,0 +1,291 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/DIN126M8FlatWasher.step', + '2015-09-04T17:37:58',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(8.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(8.,0.,1.6)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(8.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,8.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,8.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.6)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-1.6)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(8.,0.,1.6)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,13.856406460551)); +#75 = CARTESIAN_POINT('',(12.,6.928203230276)); +#76 = CARTESIAN_POINT('',(24.,1.959434878636E-15)); +#77 = CARTESIAN_POINT('',(12.,-6.928203230276)); +#78 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,8.); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(8.,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,13.856406460551)); +#107 = CARTESIAN_POINT('',(12.,6.928203230276)); +#108 = CARTESIAN_POINT('',(24.,1.959434878636E-15)); +#109 = CARTESIAN_POINT('',(12.,-6.928203230276)); +#110 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114),#128,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#146,#172,#173)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#118,#120,#122,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(4.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(4.5,0.,1.6)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(4.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,4.5); +#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132); +#130 = CARTESIAN_POINT('',(0.,0.,0.)); +#131 = DIRECTION('',(-0.,-0.,-1.)); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-0.,-1.)); +#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#139 = PCURVE('',#128,#140); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-0.,-1.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#120,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.); +#149 = CIRCLE('',#150,4.5); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,1.6)); +#152 = DIRECTION('',(0.,0.,1.)); +#153 = DIRECTION('',(1.,0.,0.)); +#154 = PCURVE('',#128,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.,-1.6)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(-1.,0.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#66,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171); +#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169 +,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#164 = CARTESIAN_POINT('',(3.5,0.)); +#165 = CARTESIAN_POINT('',(3.5,7.79422863406)); +#166 = CARTESIAN_POINT('',(10.25,3.89711431703)); +#167 = CARTESIAN_POINT('',(17.,1.102182119233E-15)); +#168 = CARTESIAN_POINT('',(10.25,-3.89711431703)); +#169 = CARTESIAN_POINT('',(3.5,-7.79422863406)); +#170 = CARTESIAN_POINT('',(3.5,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = ORIENTED_EDGE('',*,*,#117,.F.); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#118,#118,#175,.T.); +#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.); +#176 = CIRCLE('',#177,4.5); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(0.,0.,0.)); +#179 = DIRECTION('',(0.,0.,1.)); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = PCURVE('',#128,#182); +#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(-1.,0.)); +#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#188 = PCURVE('',#98,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198); +#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196 +,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#191 = CARTESIAN_POINT('',(3.5,0.)); +#192 = CARTESIAN_POINT('',(3.5,7.79422863406)); +#193 = CARTESIAN_POINT('',(10.25,3.89711431703)); +#194 = CARTESIAN_POINT('',(17.,1.102182119233E-15)); +#195 = CARTESIAN_POINT('',(10.25,-3.89711431703)); +#196 = CARTESIAN_POINT('',(3.5,-7.79422863406)); +#197 = CARTESIAN_POINT('',(3.5,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200,#203),#98,.T.); +#200 = FACE_BOUND('',#201,.F.); +#201 = EDGE_LOOP('',(#202)); +#202 = ORIENTED_EDGE('',*,*,#83,.T.); +#203 = FACE_BOUND('',#204,.T.); +#204 = EDGE_LOOP('',(#205)); +#205 = ORIENTED_EDGE('',*,*,#174,.T.); +#206 = ADVANCED_FACE('',(#207,#210),#66,.F.); +#207 = FACE_BOUND('',#208,.T.); +#208 = EDGE_LOOP('',(#209)); +#209 = ORIENTED_EDGE('',*,*,#51,.T.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212)); +#212 = ORIENTED_EDGE('',*,*,#147,.T.); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214, + 'distance_accuracy_value','confusion accuracy'); +#218 = PRODUCT_TYPE('part',$,(#7)); +#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220) + ,#213); +#220 = STYLED_ITEM('color',(#221),#15); +#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228)); +#222 = SURFACE_STYLE_USAGE(.BOTH.,#223); +#223 = SURFACE_SIDE_STYLE('',(#224)); +#224 = SURFACE_STYLE_FILL_AREA(#225); +#225 = FILL_AREA_STYLE('',(#226)); +#226 = FILL_AREA_STYLE_COLOUR('',#227); +#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227); +#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN126M8FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..baaef0befe9cd956ebd114c59b2106ebd6116240 GIT binary patch literal 25284 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 UqiLuw)fgD&KhB4uRIg|JFJHrS(*OVf literal 0 HcmV?d00001