From 9e1fb91dffe743aed6855b9cb45d5da6fa43e32a Mon Sep 17 00:00:00 2001 From: nachotineo Date: Mon, 7 Sep 2015 10:27:55 +0200 Subject: [PATCH] ISO 7093 DIN 9021 Flat Washers --- .../Metric/ISO7093DIN9021_M10FlatWasher.fcstd | Bin 0 -> 11679 bytes .../Metric/ISO7093DIN9021_M10FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M10FlatWasher.stl | Bin 0 -> 20284 bytes .../Metric/ISO7093DIN9021_M12FlatWasher.fcstd | Bin 0 -> 11624 bytes .../Metric/ISO7093DIN9021_M12FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M12FlatWasher.stl | Bin 0 -> 26884 bytes .../Metric/ISO7093DIN9021_M14FlatWasher.fcstd | Bin 0 -> 10817 bytes .../Metric/ISO7093DIN9021_M14FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M14FlatWasher.stl | Bin 0 -> 29284 bytes .../Metric/ISO7093DIN9021_M16FlatWasher.fcstd | Bin 0 -> 10955 bytes .../Metric/ISO7093DIN9021_M16FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M16FlatWasher.stl | Bin 0 -> 30884 bytes .../Metric/ISO7093DIN9021_M18FlatWasher.fcstd | Bin 0 -> 11181 bytes .../Metric/ISO7093DIN9021_M18FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M18FlatWasher.stl | Bin 0 -> 33684 bytes .../ISO7093DIN9021_M2.5FlatWasher.fcstd | Bin 0 -> 10284 bytes .../Metric/ISO7093DIN9021_M2.5FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M2.5FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M20FlatWasher.fcstd | Bin 0 -> 11231 bytes .../Metric/ISO7093DIN9021_M20FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M20FlatWasher.stl | Bin 0 -> 35684 bytes .../Metric/ISO7093DIN9021_M24FlatWasher.fcstd | Bin 0 -> 11214 bytes .../Metric/ISO7093DIN9021_M24FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M24FlatWasher.stl | Bin 0 -> 38484 bytes .../Metric/ISO7093DIN9021_M2FlatWasher.fcstd | Bin 0 -> 10033 bytes .../Metric/ISO7093DIN9021_M2FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M2FlatWasher.stl | Bin 0 -> 19084 bytes .../ISO7093DIN9021_M3.5FlatWasher.fcstd | Bin 0 -> 10746 bytes .../Metric/ISO7093DIN9021_M3.5FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M3.5FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M30FlatWasher.fcstd | Bin 0 -> 11236 bytes .../Metric/ISO7093DIN9021_M30FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M30FlatWasher.stl | Bin 0 -> 42884 bytes .../Metric/ISO7093DIN9021_M36FlatWasher.fcstd | Bin 0 -> 11496 bytes .../Metric/ISO7093DIN9021_M36FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M36FlatWasher.stl | Bin 0 -> 46484 bytes .../Metric/ISO7093DIN9021_M3FlatWasher.fcstd | Bin 0 -> 10511 bytes .../Metric/ISO7093DIN9021_M3FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M3FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M4FlatWasher.fcstd | Bin 0 -> 10926 bytes .../Metric/ISO7093DIN9021_M4FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M4FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M5FlatWasher.fcstd | Bin 0 -> 11254 bytes .../Metric/ISO7093DIN9021_M5FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M5FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M6FlatWasher.fcstd | Bin 0 -> 11371 bytes .../Metric/ISO7093DIN9021_M6FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M6FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M7FlatWasher.fcstd | Bin 0 -> 11413 bytes .../Metric/ISO7093DIN9021_M7FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M7FlatWasher.stl | Bin 0 -> 19484 bytes .../Metric/ISO7093DIN9021_M8FlatWasher.fcstd | Bin 0 -> 11469 bytes .../Metric/ISO7093DIN9021_M8FlatWasher.step | 293 ++++++++++++++++++ .../Metric/ISO7093DIN9021_M8FlatWasher.stl | Bin 0 -> 19484 bytes 54 files changed, 5274 insertions(+) create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M12FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M12FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M12FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M18FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M18FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M18FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2.5FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2.5FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2.5FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M30FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M30FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M30FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M6FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M6FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M6FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M8FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M8FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M8FlatWasher.stl diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..a6937e5fddac2222214c015b28ff1fa6f68f0b1a GIT binary patch literal 11679 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 IzmxiZ04>Gyv;Y7A literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.step new file mode 100644 index 00000000..c52f5224 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.step', + '2015-09-07T10:15:29',('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.,2.5)); +#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.,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('',(15.,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.,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('',(5.25,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(5.25,0.,2.5)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(5.25,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,5.25); +#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,5.25); +#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.,.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('',(9.75,0.)); +#165 = CARTESIAN_POINT('',(9.75,9.093266739737)); +#166 = CARTESIAN_POINT('',(17.625,4.546633369868)); +#167 = CARTESIAN_POINT('',(25.5,1.285879139105E-15)); +#168 = CARTESIAN_POINT('',(17.625,-4.546633369868)); +#169 = CARTESIAN_POINT('',(9.75,-9.093266739737)); +#170 = CARTESIAN_POINT('',(9.75,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,5.25); +#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('',(9.75,0.)); +#192 = CARTESIAN_POINT('',(9.75,9.093266739737)); +#193 = CARTESIAN_POINT('',(17.625,4.546633369868)); +#194 = CARTESIAN_POINT('',(25.5,1.285879139105E-15)); +#195 = CARTESIAN_POINT('',(17.625,-4.546633369868)); +#196 = CARTESIAN_POINT('',(9.75,-9.093266739737)); +#197 = CARTESIAN_POINT('',(9.75,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/ISO7093DIN9021_M10FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M10FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..b3bf7493fc161293f89bb9597ef57a7a86124547 GIT binary patch literal 20284 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 D7W9V; literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M12FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M12FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..e8579d9059ebbd8fdf16f050ad271860b49d6caa GIT binary patch literal 11624 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

H{BfckhY z?E?Vsf)lZGKx8;kHuQo4%!Y`K%~is0gnO%~iQnQ_xJ;A~;2R`iqkYU8^M@z1ZOv0B zAMHNuB)&k7mTBsxC-YZb!&oRGts>4~g>IvG=i_=tcHBf&py&k>A%cZX8iIH-36$|d z#f5j5v~E6H?GmEs^WDj@6)jursKz347VNKF>C*m~wbqUg(F(^z8K(=b028IFpIf=a zZRNw4Td2dlOSK2{;1L(q2(NdOHa^vfbm^2O7kFi}kTFJ!>QO2Cyales;bCw77I|w68R{ zUFF(eLO^JPpk5z(Uk8x9nU!X;9e$=n-NmZqI*&-pv8}G2cq%?>@0|NzKZs#Owl?XK zjt#VQ`o^>Q=;V~e-&&pvhcmGJS${E+#x9zt&(fVUVa@uPZ(Ll|CbgYR z8|+D*`3*84IW29uWzO^oj%XMuQWISi2gY4>M8{K}054H#e4>R`ELI&V)9Ra6X;EcX z(UC}1b{FSV+z1zCTgk|u|8{v)%TuZKtlDvE7SP`G$S*ut-*y2g(pT@G_tY&DMPX4% zEj14IlJd}xHwdZ4&dmb>V7Fe7Cp~e>H)Ub@r3Gba{3KwmV2+9YZMxHP#&U@`Ga<@+JMsq~3Wo@uT7*0@`nOqKHwSis?Q$hV zntlps{%@>J`<8iZew?W+^Lx5ERqdt_3NFVey6WF|GrC3TkMVfVAP;Bki$#} zBrVg%aHGqRG`fTp5)6pqq^g8Fzkl8>F0#k-5M+y&A=|@I`ro~wC=oLO=OY(ka5iq^-FWogw?hz!{*wq-CZPu9(9+#x=9oHe`1g8qY+|I=UOm z3$VZW9Zc{NDjixN()bY@m0qNMQfGp#4DT5(C8GYjN9*xDsfvQY26SK4lDiC0Q<>1e z1Zt#LFt!taWCU2giGFI2*oq0ArdqMzzuGKYC(9A{V_-%WZ0Y&EX8INogk5sllJpVl zKtO|to>=~P8@eaesbgK%^LxfL@}&9fJG`nBmkij?el;=$T2OZ#c&Rfx}wP21t zbL7qV_x@U6C#al0Q8oC!kF~869?wC*?QuT9 zJ>d%B9%QMVjiVciCa9Nl$762!)^W43&M3ptGMJ!6w-`2GU-=ewNB}hI=ji(r8Sr)o zWINw|_T4nU`Tne7X69D#FdngBl#6Yzx3crnf26pVin38AK#@fR+~R6=YsW~SWDWLt z7}<$A`UG-csb&g5WLY#(agPfgp_)Zjrj8>X96IGeU*0#6U`?WIn2qA-uS{-icGQaJ zO_?>}?N=p8>?#$%n{eElh?PCl43yk613n{WEM=c?iVVK)F;14sM{n%zRsWW<(+1v8_?x zMW~$wp;E95F-w{jK!k6pS>1D(!#mik0d9lnxn}gX;)eUX>wOT}n1rk(Dr$CMGHkbM z=inHOc%;9EB7VjJy(dCQ>SJ;lBqbBL^3e{=xBgGnMC5%LD}2!xS1B;p8#oCI_B?#M z_!a&HZ7G0YQAHKJku7AD2A3XyZr#2UxLC9pVLero)IC0~2NPL%Lgm1{}2#Mkd-b+=h&i#DQ z0wC=QHA8hj-t2qV1aqJ8_wr60MmA-&L*?_^zP7^~uLBqXpkjbMPukM~>`r@|unIk+ zyASTZRD7}ea0B!2>Uxe(62?Yu9^uQ0@i@|B;W)C`U2vbf3=nWo41dNCk;{zBVG0l= zdw}@9xdFf^%MX6g`ou!L^V<+;n1fl!phgU8qvJPUL*_YxDIsVGDfA;=WVZ(5twA8# zxa;-{$EHqm?C1;@gBKc-A+2y8Ba%dlC3d5UU z@Mtjeu31$f{T()wTch6LG>4cR%=jKKGN?r0>cH<2Ww3gBuK55C-}tZwJaGxv6>Vy#@_)^OW^)4mIt4>ek-3Jz2iq0>>%dWDu+4BBcy5eg{W8N_` zOJDZ!Xg!~%VZ2KbxcVmW#z~Z&Aov5doj!mN=NT84oO)~l?xF@7B%~iTA4gi2@A%~R z$+&5o_R%_qwFT)vs3RoWd9F(`R;7Pc(;e`j_n})WD1-c>(j@JoI z375cs^UC+yWkEb{zJ8+%%cyzIqvm^beOE$lW!_>7HKj*ZTm%Yqd@y6)5Zqs_Od5&= zcnPc9d*bfLXWjD?Z*InDHiiokZKj%m3j^HjdIc^!c zqb~ogC`DDNuWH-jF>Q*=o;Gu?M8u>~P_l?Dio5x+jQ<#_r-`7Lq2;qe(>>^=eX*DO zBjDYp)y)k196t_#1_5-=SMt{Fb%Av~grdFyry72Ii_+?Y`glIm=kPm>cL)z9 zVjMP3z4mhOGVQ9j`s4XvJ#RVJPGe@aRyd(!X>Dy3;p}oRCo6xk*zWU#1w$G%0Ogk^ z-N(2JG8B^64Q>~>f>g&Hg@ET-V!T-VJCC#eQ*BEyOYMHn8Grlz)vbR2(TutU+HC|A zwX$3R^8ncw+xDf6snu0IRaHnorTN)epKFzw)3R{sK|c#H+-A3X>yh2vQU5n>H=nNk z_h}L$cp{K~v#wY+h=}SA_lm80^(eFq*XqZQyBXh?jgOnefex*kgAGqFZ07%n-vVTO|z+VjUyxP}a&pTu3JxCGeMH{3rf>?y)I!fiF@PrEup zlal13z9R8gIcLAFhlAT^!%u;N^L{*h=zW}gdp^y1ZQD?=n4S5l3zjSge4Q3&=(siX z3P=K(iT6mPr=Mw2%vV%QRZ4YWCJywAnQP4;Xm=RAqx$)jonF+ z;q0yK?j5_W>&sEU5CxT}A_zQO0zEvzf7;G1(>*r&dUvWF# zKOihdLoG+bW3^iyDxD3xOD0Q|AmESO?|!`HeYmaL*~dsEPD716Ou|AliP~}N{t?Js zQ8IVzd_rryb=B$_?k5Vl{*5Un@z3?6GSA25^#J{Vpw9PfqRRj&WECJi-^guZr8W{T zmHBLd6oQ|k7}cI}$!R?TAcCo%(j-95Y*3e`g=~t>0Z*KB0?JgJkq78gtD37RGx&fB z0xe zQs009x$?x1;B>$?NaN7_Qu(d`ZGLFSX|C_XFrba>kLU+rERhuDg#uBCZN7w#GCqXB zkoS3Z{Ww~Y|9I_BbuEX=*mjRP;L_`ZvlLQ*!4s!UT#?7O@i@UaP{{mn+>WoUp}r@r z(31v6bx~Mzvw?mdn2wTa%~r>=DUfqbK2ZEKC%?&-KMs9^5io@BMDqp0b>78aFfPe* zBDrOtsqn_@i2GdS#xuN1Wz?vvCGoy5RupzLd_-p~>MAPoo?uyjY&POwvLUt@C?5U+A96 zW@?gP2U?X*jSVg!jH&QXpEJ5^y1S?1jICbAW?@xQw7hT60Y8)%bX-Z@pE_z76Cj(Y z$VDJwC8Wy1IN7&RfB&&CGTXgE@<5^Ni4g%~V7w`j{kr05v#21plwED zbx(piVm-drIvvTj`qi7grO5lr2!ZsNV1Kb;O2Kk*CZsC9tLF6 z`JOZ}pRbjM)0Rp8^R>~e-KzgKK=HE7imfJwog1MzoIu4c7Ziv`x=Vx+Q!w>ZLMiob z4a;wP11058fjjBPqOp$$?(I>%tfi$@`*QJ7Y~dgUPW+r6m#{rnz+0+Ss#pv`JyIhR zvTJdM8=-{b_6Iq**K2ACrZc%kb^lbT=LbN31NC#e z@yLlvHlZF#kWxu9)=V&wj1$pxkj~L|Y853ZB9+v0@*8qw{I!Jr1&kMFIAK_5PT!?x z9dbYwK%acrst&DIX`}lhNpK!27E1`6Q!G{f3?O}))QYL`d|)tfc7X^9Oj2A?J9Ygk z0J(#_?j@3{6$%i0t*?oci6+#_?oohWM?#!DgS!Y~#d3vfRoM!qsxQ6tfvol`ws=h{ z9;TWO$ddro&iyhFVp4iN4yH+VpEqkSF_7eRp^(C^ygDJi9bUZT6cZ4BbD+J=L&b1k zru(@UE`az)BJIdD z2sCpa5n=y~gM%oYl&MexW z`@X+o=3+03>|=}84VT+y^Ac?-bnVu`}_V%?ne z_zUWF08Z9sdm0q8vLo)~*v*!xNPl|OfeyCycUXdU>9Lva+xN3x%nc9WQhxhjn zeEc?tX@x3D1uL#~7KL1Cn!%z)fl0UBFCDLMXwetcRGNFWixJiH^SG5AKO8JA#nM_4 zt~6`3<4BigUZK9Caj00TdOXwRdV&FVmjfe;S$=M{ibl zcV*PoGgs(-1W=FHL}S5{Hj;);>+A$GA#eY+BR&+kM27d-XcxD`?y>zXC%ezg?Uam! zM398bnF9#}|7EFT=1rt0W&zVY7z*vl$=nH^F+j2slb3 zhnlU$fk+ipXH6?C6BW~T$owpMX$@65w=O=msfC%91rBCz?(x2S^XZW~h?f+0QA`ub z1mlka3S#7K#-%a8?(TF^V^1pt1p{olm-9n;xqaa0nR#-u18+3eckRKlv!Ys@Hq?Ze z2Ub=VA5eFcpQC--zL#u3kKn9hTR*NNYNF}TishEdteF$Hd&C!b_;Bnv%8@Vu-q+%G|1767ws3!3`1^mF4laJOxGpxe5kaCdof-VUM4M{dg5D`d^O zIS(_AAsJ{xXGvtKXlpfxal8a8bU`uv0OX_^$)vrWi*!wqyhi)(E=s&w%&51zug!P( zI~T{lPb`D2E=U7datv++_|O;tyjp}2QBfIPU5ct|`IO9ZnBIs6^peM+{tA%N7$>CC zP9RgB*|I|4g``LBP8K|AlhR|7AIFT=5n%_02^@G4va&mbup2d~mpfm_y>dQ@5boo0 zFA25hh41^Mpz<-pX#Q*lY|4>jtnv|Fxy|0iAL1%j31l;pL%@*scE(N{%!{&4yTk57 zv$goHYKu%h(9w~0gPCM#dR2h-@RFnn`19v|Lqi&)25Cv0?smF$=b;AfpX0Bg?xbC# z&=bNDKbU0}L)ucuqCkjp4^p$ie+ggWOk7;k`o*HW+}_FzuBY3FSC?vM+n1fb7zx;M z)Z?)O!O7-+%lBfgLsxavn(@4O6}i;<}*PY9pGp$isgTU5E)_^MGUR;6ut}% zat=C= zx_gEwAidB4dsQ@MpsD!)@)bjLuH0aN#u}15VrXCw6Ji>?fed>IBOQT_a#@%Gn4OYL zPO{lM`TS!YQ|e%-=h~r4IPB=#9P(fG)cHy8rAIa3^>{A!kN5$;Hw*gml1zXm-;IL# z`HCHi-`qTv)L@xJkI@^?NX^Z}NhoeLw_!$&{sOHbkv4^Z6;`IwdlQ$c`}>G z#0%?uHE^0Kh=U?5l9P#e(7o&y=!l$^m7uCFKW?ssBwd_gaeD3TyE&-j zzuV0yDd|g!3lawdRbbV-Uw!iy07Us9oVTlQgVzR-w?+zcJ^Q*@}>Z@!l`-|;aG?(^p5 zlWEc};o~nLXTmWK(#tHvhK;^YX}S7^Jo*_hveS< z&e?0Pz30rC*?Z>P_ksJq<^HdF;Q#H97v1$a!*I`^JUZU>%9q|d`1Qoa@^>l2(Bxrw z@%w-3;`!%(eO&G-BJU`olxzp))8Bbxyz#)_J4fE>wf^*>pS*bR`fH3Amm>0xB1*}2 zARc-Ak?|M5{n|CiFL~4ZE^hqxd&@AWmdemNk5EfMeCiF?$2%T-Y{QX!!*KcTn-|aA z_)vj|Uqh8M~)49N|Sx4q>Z<7e*uXZPwq?y2U{o$gg?m6Gj1 zeCBr^8ejj~&+}3ClAn0^;>$1Zc0_8e5z3)qCI9un`15z%wed=| zzTn;Ox_IBs*PFL%MBcGy9(GH~b|BvKqHi1@{O`M+Bk%NDx1N9K;v?VsMsg@3?Wo)ex80pI$MPPnx?Lgq&!1#rXHx^?S zeU)0JWIMDJp;{@cB_J>>V0M6vc?9n?IMQw@*}g`oR?2D#2+UQOPatF7!yE#Rv|CEH zLklw~W>UzQr7;%*kyjXY8)O1xq-00y4Cv1qMh6GP!F?xjZm$W{dv$55cbS3+cUSPHn)+OcK!LYeT`79 zlzm(Y!baj{8|^m2=k|UmU$%oo5vrB4k9JxD!rqU|_72)RF}L?T?fU!3_BBGaQug;; z5H^=wwzWmv%Qh$4tafU%XxjDpk?la(Og+g=eOhLH z)lzxQp>|V-R^x_jE6yY<&Z(_xwlV}?%0Qg=%GVX5ug2l49l3$9wRUQ2t*x)8W!?5w zEj-M2AZ+!YBm+2MRmSX-S}LzOY_$x#DGx)Uug2lo2f2Z;7^ar{SPbD+%EMqie!^-E z{T`8bJTD1!wgX{LZ)!PQ-tlZH?ApjVVXcRLkH|ZU@O(}XHVP-nUU{e2vhjSvYQ1nM zBJU`|^IbvMyD_z#+TOpDjajp$S}KF(Ji_yKS^~n}@u^i4HjkX_Z7twXzHDD3R4Zk# zCTIx=o2#Z)!^`eLC4HP|#PYrSjDf!;qGMur+X!+WCa_796SNRWaLvu(f=WivINb zuYUAtAZ%R^bjoWEwVSf<0lXj%*nNWBkm=Pe6D!##c$He=p|#^ugleT6UJ=2*at``F zOXSX%?ch*^dX;iK53_`e&-~KF%I7@G^Kd!aO{C#mbc|h> zJC3@~q1?dp9rQT(-kGf!?Jj5g8lfC1$9ryQT%1dsgR_CnX7O&%kh6V_NOncUd}Wq! zafWja&Z5qdc4JN?g7dDA8P4sFP;|;`4z-)I?=zT{JGUHlpTqYVuu2fYH40u;u2Jrl zqO%=dDMGbUj+K)fTx*?!>#K95-B?9;5UQ1Otmi~9%Ww|n2F{^;*^W4v$@ueNX5om` zio9fpL+z#lqH{3kbdIze+3OBM zwNi#Bp1l&moZ2~<<2pxb`F;Sh@EwF|r5t%X5zO>A9LX2e#14Y>fP0mQs91<#jpH1O zNI9ya9R%wd=SYO_GoX$lf|ZwZC?e&k?sgEY&zvI>Q9%;Hn$tNHk#bb2I|$a9&XEY; zK|ozg1Z!vKP(;d6ZSNphFFQvfyt+qyPK0F`*fnqtMWj3o-~5S(e;KPa#-#5|1S0RK z-BPlh2<$U}Lu~b0$cH+w0+DwV5xW!_Ire0nLlG(a^YDBNe#9=0BdmXTNA1Rr4mr5D zv_T}=$CYOU3x^`?IrEO%jh!iSAlF3(3%rfKvW#lgQW;w35o!qt?!#?3k}q}#>6Iev zy~7Tq-HH7@m$Mxls6CK3K+Zd{pXhc`_vCz~h`ghS*zu%S+(~r~MWhUN->uz2oi9jugOaqn_k#g)U?;vbG#}2mLQM<99Oay9LWC38XRptV#G7yT+c4#R=wNh3~ zK%h29-T>KFWSkE;N7{`&eR_pG24n$1nDzzMad@TZl%b^@YBy!&2I4%2asz?A5@Z38 zt)FmS<6fzU*$yr1S)BYh!k)#2^^qe|E6!UOxpJu8l$HBx9C02+4jWTAC3CNAv|ZSE zauWbFku=Uo*wB-vnrrV{6yc6F6cud(2)Q4_7I=${^t8)y)v!z)|xs)$^ z+sDhl-F)+iUg!~d2e?FMI}oqB{>b#nzZ?At=AB_kxs)%x{s-l`Pko#mipV>P7=~;I z$9sP02d5if`vK?3JH6Jecb>{eU-44YUL*33B5Y3V5SJf(*L3TD|Jph7POtUEeZN`$ z^1JRQha&QhBJ62&h`;@cho;Zo^ZEX4AAiHs<@X+Y*lekm%827UqLj1*#M{e#(`#S# z3g>wFlRr~F{Ei>D)?r93m9K^!o{aAU^H$CYbsWl8KUky=8 zS_0x_Km0}0GcSA4IllXoZ!f?5fnRfu)Eb7AuZAckEdlYpPk;9EskeNGbA0sWUtPZb zYo2kA)Eb7AuZAckEdlX|Kl04wUwrQOJI5E^9LnGP@kg8^wT2<(t078BOF;b6(>E?( z{M?f7{?R?o$Wx_^SCC@gSNbX z!md4!c^M09MBY(^KS4p*xVqNHm5radjon21NMt)W&Lh?w_I_Mz?}xnyb9)Dq&)+Dv zgX28HN4t1s@A=r?b9wnH+Kf6cGx*vooBINhUiE07se>bJsg}>w!eOhy*wznQS>|Oe>b0^RUfCKowpA_f z_$ouR?Q*{JH0R2Bo}=gMIntJL_?jpjww{l&p3h5e&}-Q`&vwLd9?_#cFBv5-nU@^L zGk~ybISSjsVcF8yvZcJ^d5LH}JO9tG{?jX$EW9JQ14B{w+E zBcdK82W!p^NAg9Lx`VJ;tyn(jo+QHOF1Euf*3Qmh^DF9eM<_bwt0AI3r&p}#ox|1) z>?b&f@}&%p^9Wy~XbA}JOtiHY`y$Svd?{ZI;cG1|0b#2%_GDVlP?nY6*V@ps^_=Zj zL-gp_TXGJ|Kd?_V4R)#BYzGJTmTrUS(Xr!&{K~G)E|>AaZfl3kUA5aFVlRtmSYEC= z;j9K{EBKi?LxHTBGk*4~+Tz?HRLk~Z<*P77*uJstQ7_-tDTi`Xf1xoy^D9rTWCgdl za=MJ4+l3lE5!e&QjyCQpx@qI@I^oO!`|S8h?J{R5XxFPpD4(KxgxTlUhLN2WXlO44 zqQWahsFwC&AWWzePD^m^fmV&_I1bZ}Z!4K!6`+~Jxs0Fvs^CzBYN@x>H+3NFTqV9F zRSvZj2ovgrvnZU#pjCZWbRg;)p<2ov2orh^?KkD?5oR}LYCS9JPstKfCq>}7ET>ua zM#XtsYD21%vBw&v=wl8=n0=luu1_tKr{_?+iVpn>uX5J!PsY^4K$y@Y@MbNiay`07 zNyae;) z@~*2s;!uR1hUZEA?GS2L(SfPpu=zYzXN^PqFc2p62tA2Y^f5wD$rRlqGUtrF=@}Zw zkt;&KfXMGPlmT%lLhUL#FcpYg^)17R6HLt+Lf?fRp{Iz7R!p6&`iW{nJv@#>5vrx% zvjj&)9GS87CzTpsAWY~Hc}m)&j}dyJsOTP{m6yhJ9ET$G3!(nIrDUm-BGj&;Qy-CM z<`w6szGwE^9B~Ub|xbC}`oD;UiwrO&fpr2(`=ksvlPs2-W~I z@Y)N4L1p7z7--W&9>N(VIk8b+#ifd{?8}kH@Tzet)*9hh!j!^V5Lhb5v3Pc45 zYnd6X+6%0A*bBJ3Ts=aySc~i+n0XagV212*XiSUs<x3Rr(N~Jlep588wJU0af)>^T9=Y~H)5hODLbbFH15t^pu0&m;Q%eMR*M zjYH!LLBzX3)^;x6qmL2Fq1=I}7$vNJJaUccIF9^n6#Z|! z*hM&pB2>#{R2d~aqJY^)|HW!Xj>;u_Byk=G`pe^3@f~o`)(9)?E0_E49GXk$D@F8L z>aBW(=Z$&>ZLFPKK8{=ws>MpCq;-=jyyCO<#8u zVQC*yyn_Wl@g3ahY23A|t`QoC#^>7nqfV?$JPwWN*elKe1tvJdxvU=Io?jJSDMGdQ z)|N#z|Ma;X6_$IY9v*vz)utg-%T|Np(5i8$x473XUu)x(MEMRm# zp%k1)aUHbya2{n>^*@I?rdRQ8Ou0QmZE;0*1lRNA07bR`MrPiwmA=E1b|OTt41lYS zs>S+@c6SgJ2+OHZO%(X9e8>csOl{4fTI$Iz!Z|crW|Pjxj4UHJZCrKKK2h`ru>e+a zs3)v(lEVqWp`I|OF6aejuZgG&Ngb74(Z>kAqa4iJlOw!REqykuSP~IlsVzls5K9=V zzS92LMHo*VSwWo8Kdg#eHaDoA20B(!;@o#YH?5I7~x)N9O}ExWBf*E-Mg#@+%BsLmyZ#u zrF;bI%?$VyRD-9W@_D6 z%hO)#8rujK11M7_g2ShkC+V#L;Bn z^I&%G(JFd_s0*%+%C25ncE+z^*1fA*$a|5^B93E(Y9W7Lvik#sIaWuFLw#pu;e1O3 z%b#`36O8`fhVLROI9L^VUn$=%!f5ctVLQ8te-meI=%02r!M-y4xaz2VqLFV9t`0=6 zm3+qtja+>al?03EG{1-RBOf8b9memhxZSkf00qbexthmRY%q07&}H( zAhb`|Z*G^pzQduBYqYF)=H+R^9sA!de+PLcq`&uJ{oU)Ly&%+gzViik`KI+=RdA@k zirz&SN$-{VZnFf>kk-!}Gc$5`c*2Usf91 z!Za`m0H&m3NveO#W4qF(aI6}>?$07Izn z%o#ln=7}XZoB$l^uc9}Ix{!EIjW5sKD`xsGTb9W)r1djbEo81OrVV1DSVgYU9wRhb z)(IXtbM3N?Tq9KUF2X$PBUeuh!BZecjyUQXp<3uaR7Raw&Y|oY2P+GY3Fh;SGEeY5 zT!Ae`Zx9ZHSL%uN0?&$~O6|R>K&ZcpwtnNOj6@FSum=!csVA(KGLG;{J+V>Avm*O# z0&#{U9PX8}D|#2P@k%{my^~&0l0x++b-EXv5$@GYdIMiQ_!)804Qk`rkoFhs-5-r4cIH)?J=Dt$SC!QcqZmq*rDiR~?z%7xamuHwf1ULVdT)iDyOn zTOGx#3WWNrXv?+mdq?N(^H8tU6V?ekaWM1tI264>AdU*JlwIRMW{x~{>y>I*?i>G3 z)N)^*n5-jLTZ-OAz_C%|P~TZCW#p#4#Gwe)$`cy#s&VkVCjO;XLA1Mw3a@&9Gx9t` z5)MZ&yWiMlC9@NU_9*+xb9Hj}dHVpbdiM0{7@=ONCwShdf4XPxaWK30I264>m^QBH zEB9C9;8-Xfha;3j?c&`)J<=g6IP6X3nNULx7Jl@)^n&`Rx<3X{{z6k8TyuZ+U11sjgl@O7(9Ct6xghGc6EDhzy9=Wd^vZ+#entiKxPLth7T z39}-nKJ0F8?+Ao)$YcY;w6i(UctjIlW{LC~#_x(!)3feUXs2j=7$zB=Cdn^!;bwl^ zrofC1*plU;Oa_N}HhQq#c zga)o8tvBKt)xe0KHp-_lRsch+(!i}NVo!%wunr3f9$k(tlR&QG7#S+XuBR4t6UFE( zA(*+Vu^1h>`PJo~jW|F?2S?_{HJu9CiP3NXfxt_SPoxA0Q(!~?wYCNhjt3?k0;b<^j0M^7i(oxrhC>l@KCX zq>paKBm*`YD_beO_(9~ju@;87@vWJtdQdME+dB*s;5$C*zy?5NovAf4FZ89+XfZLY zf%RH3<9hjbxw4$n=P%jfBdMvA#hfhS6`U-ZE9NfW1+=AH!K=Ak1%6L4ymZ_^oJMj* zbqrEf>#5J-dKUtZL2R9sk%BSR|EySoRgzl39yaE~ogqr47yAGmP)*{0O~q-iWi(+? z1A!oIA1VDUvpafR1D9JYWu8*q(ypN&zC)x(Fnd^srlX4GZ3ohH!XhRFwuEwbNMqeG zs34xg?Czd`$Isv_a1n?*mp@8ByL=!QwfKU4=?3jORQnE1{@%L7b;~*{<6MCK4v$ zE;ck+#m=I4k97}Ebn>3|O@3_=&1}_MZr|ZvE3G57;X^zB{EW62`jgpEWUmJ$)-ed# zI88*M)&;}{g1IywweV;W?OyCuH1>yhT0ZnJxy?eTPU3BM^Ii(@yEeqLDfYDr%ep=o z1z0Ix5x@@`9Dr@(C`;0d)Mv-8c77|PxxLp6w6FTGS8iF;j?xz0dJ?IHJSQFPIL!Ul zp*5Sqm{3Vj9$RJ+pn$$|De!xKZFLe$!`jzFrg4llzhin`#;K)T?XAA+5u#enkz#2h zqG>337{{G?CS}llxCN8pAOm=L6UK^95hG>RyBy;3vitLhAgJDqCiW8=NvWY2c= zo>sGrQ2I5wKFyD&+CVD9-{Sm*<7e1R@%)OE73uCMcQQFdibopZDi(MG8&Rdl{vAa` z9|vy&owuSQQs2z6n2b-*@y5|OyszxR5n5`vlKMTX@?6_#zF4sq){O}}P;yL4(D+|z@5?9QPpc9<1taFb%^@eMG)4o-?@`gX=N1`c*n^3t;Xbg*6By1Rsp zP7(_3Hp8=*;J|ej-{n^X%9NOuJK!(2kyB6`@vHXx9ezJ^^OAOXvOHL>9m{^Gq%Ve6 z!^Kjmj1p)om{@AAz4KYR3#w*Vddzf)K$LBrc+a9W_jPR^XE|yp#O5a8%f=9iOq&9Z zp!WO-0egOOLh-=jz~am2QESbC<48%!^in6d(9o}g+3nw>NfEQH+()cYi{bB%c~#UE zk14Lk4DrBJwC}1}L&CoXVjpxD6n-}OGx>+*y_WZ23qYTsaZ$D8@?1t3vRAun73H1? zO$x9_3LuWV;ZEKpkn9W>lIiX37Gdmcd@K-qbSKJ8@UnMvy2RZjv#(~_hj5!30Fj16 zc$qw4&VhI>J%If^iq)IDM}~hQSOx_E!2dOh^#2Ourm}R*8r`?9>6+`hO(x115OFpe zeb3VrtVV7Xnv8m}upd0lYrfm8F7a^q_+s2mL>TLa-D#}0Rwh^72kUqZSs&KE)pzHk zHjeox+ALien-%VL)Juc6!ra%K4<;NJll;P1R*7)2N{^7xd}7?`ZpBF0zS%ajTN)x}r^XU9VV4~dS9=yb0| z^Lv-kvPdAQ>OkweN&31DVjwX80b5+$o1t>E==nw#uk5l2_^OJa8fc6;2@ zAg?j;Uxn(7I_>6Z1Enx&F=_f}X`2&j@iaU}skYCuRfSXJWFzz@* z0%MNTx+pszp_2x0X5uRk(B(Oo_Gl07m|czwdmO@A{pEUHwGz7z?}NMZyWOBCYFR&2 zyKQG?FNdmnVzX!TGK$<@nT#Bx!g65|wbzm2ik$lDQ7ZwLYXkxAg09y|@5)Vn z2DyOOoas@2wkq(6PT*j23&vQ*6>#MG3wGc0^rGMqY(0hJ-VuLe*+uJIawBo8AG=_6 z>8;(cKx5DZTIjd@#GF>OJy-vDsgIK)2ps=R$4cmbOh<vZ2buT-yBG?e)i zt_&?oN`A>HfFtq$WITpn53ex~YX zIDG245YOIw@N{Kwh6y)Suq>XcZ5DszNxkkj$wlV$XN{MnNL{ z`@CQ(R3JLq6YzmO1SAR=0uqPG6Dkez!gkt8zQq1Ey;GSMt=WV6%BZ4 zK8N|%0*%65JlXs(;c6Vn1#j@$>Pzv!Jyk{W^8%g!ex5Q*ltPvut*lb)R>?J>^Jhu{ z=;WPMSk@do$-YEr|5rM3hlGxFzy0|64+W}5;&$57EO4&I#WlPqxlb`QC_i23Vdu_} z;hU?)Lw9BC0?dulx9#T0k2NdRn2gsv3iHp_FYDwTpjfC13PTd`?N$UKt4v*KS ztWx`;M3f(CXn8}x^!Ny2dkgC`!j8Ff{%WwT6X=%YZ42xQj%U(1aK$pIM4E>cl!Nkk z({O-c>=dZYs;mVWq_ZwdWqc&WQZ2G@;~ZEcTjR^IQZ~ckLXQH3^yA+ttr(i9m62&9 zy9SK*$vpb#sN2ddgm4{$4HpcKZ>xKmY(` z8~^~}Pqh?vHvii)L0#T)jqRJyk?Q#iF>NTlUTv1Y6J#Un1<}0J=m9Qg1ahoeOcSKf=A$xVU))T9U~9xn5YB`CSeNWYtxYojt# z>8Jfkb;E1XhE+e;__-T1VB}p|^u#k>etGD;r5p2#CY_o|Oz3AKwRug&5%!6opx{^( zjNxvW{2QENbCz`Jg;YxaGQ2skw$UFL)_ave&#*Qa+PdO(20%&3`A|Oxnc@rrnt{bI`N>Y3ECM5^iSHaF? zVCb?%?9IjTvF(# z#fd3{Gv-kyU)qr;y2kzR=xo~LfhjU*3#V!@y~r*fO0QkDDmzva5=a)1GNnnKd+V_V z(;Fh#=!3wbv^fYWVL{ z_xp^eO0B0oaGUW;vCMM!Z}Ov$3^Vn6#XXK(z#kIDwq5NSb=$y_f<*~n;JI8j;wFj)Gn{4 zQ`eH``wLZ>H}PWW4s@^QjC}Vc6?jYA&JHA**_ZH7=4y7-9~z20(w^g}PbTLl0|_-f zHr(A8v|pstdL_l@@4|Zp>th?w>t(hu-W=lf8stb-d);gyujNnWCWylY4^8L4c6};q zkI-SlQa;< zPq(McHpk0_F30JK%r;gDX<;;kjPKY00GB(vc@!z^8v>ntwh3|ncqM5NbW-AS-@t&@ zmYlY)hC$oNi69W5`-&G(RJ*GP=%GY%H;1CWssthAMUUXm84g^G`c#emW@_NO!eP;w z*%$ew%hW?Cy^sy&T?P>ep{KcPr6~+f5kuPvgtr~V`g7h$mdR+GF`jGeBmRqAb_&Ju zn(|RLOBkiDh=*5D%1#Jk1+T9@O;zP%ccR>PgxHnd zuUlF^CkBnu_-lrHy15gzt}o;Hua9m}XRN-jf_~DQufl~ivdN+svo`|UY@+UfV{n=e zPo~?8wmcOlp2H^+XK|{MUXw^+QHsb_UXWT#-n?#nbCAS%Zj#>YDgR(hJ!BN=;HWyX zl0pxflI0Jr0a!FPvy>mgpG>=WRX1GNAyy+S&zyQ0#+oHMoVnvK73HbY(b7$oWK;#y zP{R9@a5HR9&(Y7;2CMQY2#B>{lU>wp{1%|=u1Xa3yk*V&nBV+x={>b}G~D1h{OD5k z8hi|iVEkTOW*)xu@}Xa}9c<9i3aH%HX<9Q%HqDE-Sc2t|LuBqKzy$iz*)hed!%-qUn?MjI`na74 z!54~!w^{i}4FBL5_^1we-EQ*nlw8|Kr6r{lgXOzUGGOqnDx@hZQs+QU$_3gA)29Wv zx~q?gp}jZ=A`a12#TC=&8Jo_~p?zw;*_{}pV|~NJ$IQFdz@rT6b&@Cz&IjPBipfk& zP4#Ou$A{OB*03UYY+!WM5|e>@Mg*Ku-W5HeN?N~Vtdu-4(PoH4mL{tN6V|2|Lq+Gf z_U%dn-GgwTV^%1Iq_dhy4b2+rjOSP8HccTDemK^@YR2lU8}s@knf8s_s)QBJ>6TcE z^M`)Nu(?}f+5|)1I2?BP=>X-A9?0zd%V^jOzII!RX% z;#Bkt3Yjs}fh90aW!494hke`p;p(kzxsh#GmVxGG_`TwleXO5Crk+Y}y}M<MFm)ldj&&6OVjp0#+(t)rV zwjx6Y4jZ=Qt^}dMYdR)pwM9lMkzfBJ0V-v2J@&K-C*FJ&2NG7;C&f!!U ztIYWYN${!82Pw=rwXDPMOU$y`SShRm%Q%BSUD9Kk*m8HA=M+l|O_1)s`v%fCZ48zE zBUHg8R*lu(YIw;+kJ#pMW4c9?1kR)FoVFxAcPQnQyWhgN!G$(F#y(RbsQvAIi56q5 z>-TikPlHMM%iamcvMdwQvowpKozVni8+pH%6MXiUZ0+?=n`#w~c5La;K8*(YiiQ1% z6A4Q1(wXSB)`u`x06;*n7pA%^=oqTXHZlNG%TEDL%8ACwid`*7o0*h?1effWlaR4X zb?ocd46^z$i*YNHFtXB^{Bfb?0Orj(tp62JaCq}C;&Oxw{ay_DMH15fNkJGx{F*0) zW@OB8Ew70FWW8;5pz*%>s3QAyC*kSwi=n(6^9og&E`qcu`tK(p!Bs>*-!p0@L~e?hU1`J{Qa__Q=?|PY?nwTC;K$IA{ zsWNF*!kMD>!-=X}0xaZDl2r4&B#b3);Q3F!G#Hqs3di`lTx6NYmARXI<+fLEf*&1{ z{E!;f0QC0a1kQWoH4yep7?i)}Q6+*(1#_+f*L_F^bwRvjDWav{C2LmCDXBxX3OFC4 zSL2*?`v==2XPvTDm%^`Ls2^kbUjw^cLI$^ie+&9Y-EsKjs(vZ+6naXS5;K+aBp}q! zG(7ImAy)c5$Xkb!>rFyJA+QJs;U(v2a?}^WbbpgIuVX6V$7DEVs^isdW!8*$Ra4S| zx1-}LGFf}g7*ANj2&4{WaOGu{8(KSi>y)jasG;YktZ?2%|2@D-U6sILqn|+b^ys;n zpS^HHWR8yI$Q`jR?UcX~CCBUXLcA7euW_IW75bU*=Znw>UUQeL_@e4Jmbk_wqob_+ zw2YX~8EGdIyDkiuHmxrZ-0B0J^NagFnt^HL2U3WH2Lb4H5uS8zzDCf@Lwi!HHD1nbrdg`YNAk-sioP|(4cPGp0iG-4FGW-E|M z;V%ln5a(}4()w1tLrhI~`?EcQVYr~F)-z_}&db(*3< z9MWENS&0l}66U9HeRMe3`*{Ea7yz=mQiPi;ostN#V0M zWA%g0<8&S~Wnw_w-1+7YV?Cha1OR{*c!A+^%N>c-X=~lN2k>`;R){?w@AN1sZQf zP~z0cMczJ&Cgrk|lkQoUbuL({D40HM53Z|RTx!Ju%g)XRyq3SZ$^|DUsA{|=sJwii z9Q*rc0x9DkuX~vTz`V&&R@rJ5wX8;a`H5rd8V8AXHkjx~$-y^! z$J8sVi|9oRv!QqjT+}+S^5MSMs$?(Z!N2W5+U^I5jvImJq5~v2NIP$Y0{MzlQ*tfCul$RL3;47<)Y<(z3!? z?eOJ0<-V*|QTkxLe{r6i&xBGsSE3$_l|u@%);*dPp^cOS0( zC7sW6=jvSsY?rqoO3=5d%{v7R?Ib)k%rU60#Hjj$slih(ir z6Q5eRVlUuQlk1wDjSt6Lb0q44ybvN(%ixr)Q@_%Tq4dkhib*JVvKZ(`lhl$N`3S=m zVUu4)Os?}|G4^{`7*n+5I?B7xMcGr)m8mYBWsroUNM|C&`NKys7%7J!V3kL684|pc z+%GM#i;8@bqAY#Sj<7Ec5fP=`?mIyP2)+;J93s<8Q>@xpE4xJ;sf!g zuz_($(4S?5-dr#gwc%Wm(EGU6Ruebn^_OihZdYn*Wy?eZ-tkTsS&TqB+iCUIfe zB#a{r%}Z_5m;3t7eu(|{>VtP!5$njj1+xNe|d{uXGZqKT7~z_qD~w?q9<`(OeSlrVfcF z0%(zJX?GfJG~|cbXld>7H}|_48&B{eY7A01uJ?T8lX`klyy(^-AU|1s2xNeZygJ4X z;*(wvMD=4q>Dzhq@qiUCASpm(B^$pujF8Q-4GAG=wY6)k8e>~;>mLXK$YK(Ur;dc6 z*Y^!&p2%3BzF(!13X7K>7^yJDVg;G!&psmTP#2KCi{Ii!i7+aLPVr}&>{=A%y$ufW zRazKX9^39;$^^!|7RmEEFzJQ(cV)}t-bJ>P@~cH+WtW>rAT0LHIw(3h)i{1|Xq@mUx|VLF zj>(>@^};2YT|K+n@#!BqwW5a^#miT&>u|NF6)1no{W|bu=2k08CtTT4e6rG|88aMz zd90!nJ>hlf>;_f}pma=eR=6<9zQgCXRBcpT*mkKKlPP$*-oi}lu1xz?JOJSDVIB$0 z4IRhx(W$hGpfC`T?akDBxpFWrM(KY0jRfL;eDiXg{nC6T222T26v%1d%0&|5Z36yk zrBfDQy8s?t@?rY%1fh$XjR6s*7$`hF z#%vk02g#z<)^O0?S=$d2%DS+vPZj=gIxUb{I{m7^1G@yLY4aWHQ{y~UM|-HqS&K12 zpFG5}R%CLi#x)a8Dq3?gkyIEm6Xgh;DQSTXf%+wkp*a-vj6pDQt1B(&#YXPy+0o0V z<*fRor0k>w)OQ4yLx07^vr>O4MH%$o2(MxghBYJ9lIX!TMIL~_5Hml0I>82+Meff| zviJ@YIB+=X$)tBZ79gf%$rF~9S+?T-U}g60$&i9QVe*Jb#Af8~Xi8vf=e48W-)(I- z6(GLjRV5g*YgCii1SU|Dhx3crd&Y8(eVX`Je9iG7vw#KEvK~>XBk@&3;Zd%h|HW9P zy$e=FL(Z-@^H8I?z&^dV;;7tfB;d-%8Z*W zU`6?MWpPYa_`o70DE7I+H(b;A7ut*H@xsIkmtm4@V)RB6ZTj_D&r3!3=F)tWvr(}aJ?$I0b5Fa1Ey;M+yeeKESUA*m!017lhDQY>h{ zUhk>2mKRkj&Jc4KhvJ*pue`cnv@O>4_Qv=6!s^F#Ccy~G%xpOHnVv>rH$ZsE^96aF zdpAtL=XxD7$mcSKuxswDsZqhkl=sdNdP?!N#p~9EA}9n5F~=X-uS*CDfe0aYA4uWG zdSuqhgMtJiO)IIK5!pAylv~SrXA4y+pxYnT?xT(@^t5aX4+xuP#Em+f``oA&s$&ZN z20ca2q$YkJoXOAvpmO#!ZrYh-lRX;38x1lz8i@2FJw<+@KHJ!@qb-V|gLSlg?$zJ} zSQ^ZSLLD@v3T%^zXY4L7*wqtlJk97X!qxjC^l#90vq;54_Fis3tO_aCUbkM)vf;t` zL`gFs(OyTQpF2zLj%t*nV~zIR%9~}?aka#cDU6Nw6@xoFnYyHZuH_y( zHNicBX3X_dixDL>yalgg^`nWyuxMGB_#xE9QjwwHHg->)Rl~bJ}4E=cR!g$rAJEl5uJ{Hm<9ZSs|y?N`X%$H67PC_(bKuzB>T?q#aSYM)$Qg-$aXjo3_**dym~PqRx_if+`_7rn!AMcI^>)D-p<@!nj!Wxqi)5b%sD~!KYZaYskiHEHS9uyyKk?90r{X!SKW8A!!mmAi)CCd?wdB1r7@yIKm-%z z)4L`VS=UB(-|jG2YosohjrWtBw~`nI-KU&JU9v{#tuZ>xghMRoUyMs{s6 zMrOABF>qG1yfy+^kXAG)_qKp28!Sa~3HM@fc1EAgBm%TG0ksbTAR+MB^1zfDd;| zepP4y(CCM`+6@`k?CM|kNdPux>W_?&`#(1MllUK{6z*!@GzZtVVlc1;6@73TKha&Q zR8`$}^*oFh?l)jyO(yA1$zi)})2DidIfrJa5${qH5`U&?{hnayEMiwa(Cubst>M;D zbz+oij4|KEa=l6=Y}4CZeq+`nftE{76&;`Nx9EqrFi?^~FF%rQ$kXh4^LdFnHl9t_3xUnod71--d zX1ti~{bA&<$~4vGXg_!1%WR}_Jj$S^rq+&D9V4u^vYNKK+Et^)!Scz#%<1m5`H-S8 zxJB+;j6@LXruam)$0aq-F$(2D*In|wse5GG?Z_hTY_ijGP|r-q#zyZh zzn)Sm-Mu&FO+-$61+C;w3Eine#e7pWp9ilcARyIvWKWt&-7_4i1uNWP5Q}gNrSFvzyY6a`81XlgyY9UV1^ z;9(JUj_EzD2uN{QQ)sxP(wcdIA3?cH9iuIHPhd}e$Ga|)9SPNuy|uG`qws4R;f8R? zzliiFreo0E$@2GD-x>mKYICex-oO8!hc3AZ;9id>_2<#|7C;!1nmDk_TL@%f3p8y`r}Og zqaFHB_@6D4|H8E2{`UsTKkxF_Ed9&V{Lg6gpC@- f9RD?YAOQz|BqNqT7kmSVI2aoX@(ca=Pg4I6MYKLa literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.step new file mode 100644 index 00000000..d9b5401e --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.step', + '2015-09-07T10:18:01',('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('',(22.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(22.,0.,3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(22.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,22.); +#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,22.); +#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('',(22.,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.,38.105117766515)); +#75 = CARTESIAN_POINT('',(33.,19.052558883258)); +#76 = CARTESIAN_POINT('',(66.,5.388445916248E-15)); +#77 = CARTESIAN_POINT('',(33.,-19.05255888325)); +#78 = CARTESIAN_POINT('',(3.552713678801E-14,-38.10511776651)); +#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,22.); +#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('',(22.,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.,38.105117766515)); +#107 = CARTESIAN_POINT('',(33.,19.052558883258)); +#108 = CARTESIAN_POINT('',(66.,5.388445916248E-15)); +#109 = CARTESIAN_POINT('',(33.,-19.05255888325)); +#110 = CARTESIAN_POINT('',(3.552713678801E-14,-38.10511776651)); +#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.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(7.5,0.,3.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(7.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,7.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,7.5); +#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('',(14.5,0.)); +#165 = CARTESIAN_POINT('',(14.5,12.990381056767)); +#166 = CARTESIAN_POINT('',(25.75,6.495190528383)); +#167 = CARTESIAN_POINT('',(37.,1.836970198721E-15)); +#168 = CARTESIAN_POINT('',(25.75,-6.495190528383)); +#169 = CARTESIAN_POINT('',(14.5,-12.99038105676)); +#170 = CARTESIAN_POINT('',(14.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,7.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.,.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('',(14.5,0.)); +#192 = CARTESIAN_POINT('',(14.5,12.990381056767)); +#193 = CARTESIAN_POINT('',(25.75,6.495190528383)); +#194 = CARTESIAN_POINT('',(37.,1.836970198721E-15)); +#195 = CARTESIAN_POINT('',(25.75,-6.495190528383)); +#196 = CARTESIAN_POINT('',(14.5,-12.99038105676)); +#197 = CARTESIAN_POINT('',(14.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/ISO7093DIN9021_M14FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M14FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..0b926d829d39151ed5de2d78025da7015169b6bf GIT binary patch literal 29284 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.step new file mode 100644 index 00000000..192ca133 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.step', + '2015-09-07T10:19: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('',(25.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(25.,0.,3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(25.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,25.); +#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,25.); +#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('',(25.,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.,43.301270189222)); +#75 = CARTESIAN_POINT('',(37.5,21.650635094611)); +#76 = CARTESIAN_POINT('',(75.,6.123233995737E-15)); +#77 = CARTESIAN_POINT('',(37.5,-21.65063509461)); +#78 = CARTESIAN_POINT('',(3.907985046681E-14,-43.30127018922)); +#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,25.); +#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('',(25.,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.,43.301270189222)); +#107 = CARTESIAN_POINT('',(37.5,21.650635094611)); +#108 = CARTESIAN_POINT('',(75.,6.123233995737E-15)); +#109 = CARTESIAN_POINT('',(37.5,-21.65063509461)); +#110 = CARTESIAN_POINT('',(3.907985046681E-14,-43.30127018922)); +#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.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(8.5,0.,3.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(8.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,8.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,8.5); +#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('',(16.5,0.)); +#165 = CARTESIAN_POINT('',(16.5,14.722431864335)); +#166 = CARTESIAN_POINT('',(29.25,7.361215932168)); +#167 = CARTESIAN_POINT('',(42.,2.08189955855E-15)); +#168 = CARTESIAN_POINT('',(29.25,-7.361215932168)); +#169 = CARTESIAN_POINT('',(16.5,-14.72243186433)); +#170 = CARTESIAN_POINT('',(16.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,8.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.,.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('',(16.5,0.)); +#192 = CARTESIAN_POINT('',(16.5,14.722431864335)); +#193 = CARTESIAN_POINT('',(29.25,7.361215932168)); +#194 = CARTESIAN_POINT('',(42.,2.08189955855E-15)); +#195 = CARTESIAN_POINT('',(29.25,-7.361215932168)); +#196 = CARTESIAN_POINT('',(16.5,-14.72243186433)); +#197 = CARTESIAN_POINT('',(16.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/ISO7093DIN9021_M16FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M16FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..b95fb2549ee103784a70efc85cf17aedb5cf5219 GIT binary patch literal 30884 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 Hx>x@PSTR|1 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M18FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M18FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..5d895f5234e22eafe3e500da6d7aa43a61e6b315 GIT binary patch literal 11181 zcmaKS1ymi&((c|!aCg_>?(PuW-QC^Y0wK6Zz)(p6U8j6`*0T0RR9zAV{6|L*nG`=V({};1e+bfc$n>%EiLV$;#Q2 z#n;L4SkJ&CgAY4+ta|(+WqBSJhMnhzdjE&_@_=%t_2!QNzxiaapK#o(TV%fv`b#rOMtK%=_5reUp;bQ4Bcf9c&rGoIMy=1wb+G4Wi;f^ zHP+NF$h+FV1kXQ~-)g{xt_XW1h5F#@&gEqtdl&*Kf#_s1#s&TN2;vb*<>aw7H)Tw| zUbZ+aqbQPT8r!{*z0AO2-El&~md$lgs-H*%%22ZlmjUj>eS6MReqIOJc&5GG7h3q> z-5RERp>w;qmi6%Wc;Bag+e$xRvU3#U>GNhHQE-8nsC?UF@|9^9&G{Ai48_dcTEd8> zRj75lphiHuMbsLVOmU@o(|#CcLoPm~#ngG5jgL8Zg7J9lE!i9!_Y?;jqwqwNtb#}^ z_`vDg(5&{tM)3AtQ|0Ciw6jm9H^liV<`}iV)t#!w0|_vff#rcaT6!Gv{BEs_=0$u>bZgFnV!4L| zsq5q<>WXN!fN6znZ+Xf&r^FRR5j&v;#YVy$L4VjwuztmGCOVmQD(8Of8&b!sU;BB} z>d7xf6vKU3?1VIptDXf4a%Ks2L5yItiuVg5fZI;K+_Qap9x)b6IWWBsk(6;=t7rn2Gbz>i ziLZ2yd)Y52y~mkdOWjT>du2-@2|g?7F*l0Ku9oXc&02D6rR!Z%YtBCrK%6X{q{ zQt}|uF_Q(97<0yU$sc#fa|G2I+X#YTwX@w16N~WM7`{-WC!u-l;dF9WAAgzsqF{oD zywbthtxZ_BtW$zqWm3wdp(O4kuU4&YFzIR-IO7i9usBSrGL2Wv? zG{osqMy-R8Ft!;^9vY=G(Uv8ZmPM)W&YwVSOe~y?#OR}lP1Eb|U`;F!72zy1Gxm2l zCOn5R_E*HPx0)Y0_HLoJ5ta<+x9u3*e%nw=IXr=-$wlCjl|s!N;g%6%NLO9dH}*Op zWXY%7nyzeMGM)m1k}r!E%b~{)yF2tke~U3UgSSq=rU+jAzEDaoa!jqkK(eJuq1o1*jPOUXO?7xph$)3;V?&( zCpT<#?d2;!qEF&kSqR@-N)Zrpojl2DMGZZjFReay7H@n+@{}$^e^yHKbnLVs>pd-L zP)ci-1lKaF)4`C@4xtMt$dj~NoIS@DlW`w3HGj$slE0r}F#Qs@%kB^Vm~^EnNUYZz zw9Bq3tvMm|5iRr{k~)<73Q+x9$PVb~Mj{3R0PRo!0Loj)RyA|?)UY*kwPG=Mca2w5 zQt1&xZ|^i=|KL~y&_7l?TfY~^je+wNC){~T-7 zz8!zhahk>~GBOA?-}JlxKBCBZo1t-OBF<&cK3FNydig6IuR|U4;-6_>SC6_I83jUQ z0m8t*_tOEQKt82CxFg^mTm+4I%vbDMrMi0m2~x%6lJ?KNmanR6Q_NsbfA--x8=d3y zsssdhPtZ^Nw(!`3@F)by*=AG!KwE!3lGc+=xp z^_+!+e0`m17i3CV&0sRk2Izpp=_uepzp2IKU;HX(fpH zW)%x^^g;cDtqL3w%h7;{b3%su2eQF5 zVKZ0FifB2bz&rP{tGzbp@gP%TR~S>`vsZF6kh!5uWCfR*^-^25Rzb*WwJt*QC;RZc zf(-a+g;6JF^ecni-Chf`lZp0EY(9A5__QucxNbc0o`d_2-`^MEfShVcN)>m=&J}1p z*vtaCpBnYPR$GhDoePw~JQ{|*K(UYIXSe7t>&VarQzPd&q{&RE{^I6}=maemdo{=6 zvgH$otT3YywHo9!P8&#T1dBZVWK4=C5;EbCs*Wu!bNNkqu#v`^rbo5jvS929daU5k zZ<*azBarlgb;CFSwJlML{;41^`R>`{#v2%*GAMkaPr$0aZ?}%FK`qJoI>n^fr0;+j zH$_Z1FPKM)u2MQV$jMKRakder8<)y?9Lo&~JissAUda$3R1}uB$0)6?fQgJRPT!66 z`ZTr5V{B6$b-BFi_pTz8GtGQ90BL|IdJ)t8pwHpy5=CS$2dT496r=HiRg2)M9FHXh zX*TKo6k~qGW8`Q3yCnO0w1VfGOa4Iohf8w& zk4p|YFS4Pxo$4Hc>&wD_to-GXL3uoXEb;`(EV^otMb)=X1r_9LD`bo)#JyERUNKIzkUs-z(#k%V_4^CsP?)yAh-=~Z2LV`}lE-YS} zL@I`ugBZTtV`M=eCUKqrQZPZ)i%$>)EW`B!KLGlH18fdA+~u?4yY;@9U1{U@P*D zuuG(9^+5e^{%KW9O#gLCc%w+s-YgI!gzu@k)%JOV1>V3IE&)7Bv$sONqdO&;QT{B8 zHjo&>eW+ik#$|bqN!YVGI5Jtb^o|o>?Yh$$@6oHnD2r!0sLVEa;dS&2ITnvEi`8di zS`Dk!BDrZuWx7DBw zuK(F?0Qb@0gM|9t^)}9CQsOBJ074{+^#Jx(7nG~Gu9_zJaI_Dq@2O4Xw{)>|9xAbd zq{~(Ph7})9b%sekm(7Md@FiG?AM`aP~js%9r{I~gWoWhvxz5Zo;{LS4F?;(Z3)D_efOJ8kbH>hwCYOc{=YlXC9s z`iG|yE7z^7m?;}gIo*EdN_i!d`yqrY1I3q?jsyk5w$tq{ZgEX3D^H=x!0%K)b6C$W z85XKIdo{CVj>^em+6@bfySWOhc85C2MKnTVKb+P@4Zk10WQiWv;5GvYeBh0%s)jKE z)8km=!^homXhZjo!gOGSe`VV1`ue1xg-$4TiixSR?`f(ViL=k3nW378pJq^)^?^gW zS*ggcNmFPItQlUTD+fJA(~XCkx^=~+(agUq#GsZ|HtA7AIf02s5B?!@_@WW3(wXMK z@NKA=Lul6)y#TrLbB?35%GvmRJY^PgV`Q=CBy_0JOLWZO^sFC(9E@-^KdHk-wXpoCP;WIT3Q4)*>bxO?t5#Z0m6bW8B#QP$nWmFmnw z&e=;|PjIL*aHYRGe*5JmuGFd7NYP(w@)?Mr@dC@Lbn~Hudg|l%R^txMR11<6mS@Cl zEm4EAFVST4DGNf&LVUG_kgP8smeW>21Z^NL;T(J+YNQscFJ2cib6>DvG9u+oU^m+- zx<2Gdh~QBp=p`w=Mm>UivQ2tmjkVt+#Pqm6t)C8D?@pXu92ZlJ(i(CsLjzlF1QL#$ zP<7Xu`FbNe4i$;0`7FhW&fv(4q_!%7XO5FD4(obuyEouN1Iaw+7w>I>z3jem$0Tc~yGT$0#4+%L< zczF25b(OWZO9WS0J&(6VuPwW&6~Ub$vVo~ z?t3K$6cAIQR)%xII$D_2ubz?0RQ zHnD)4_$UP*?M;wvD=T=B$l}dJJ~#&srIUp6#{W#?ZKw(YZ-(c`ksy8Mh_J<5lY=C{ zN)ZTpiGjctK(+pVU7&#JEFe(%aajW7gSr{8diqh)G|k^>;yjF{2w+`#g?Z=HTb<&QlE(A;8YN(D+Upgxr?NE{7;$PzeOI>`dkal%xasI!EU@;I=On#gjV zHZeX8Skt_u-@u6qO`;M?@$-Y>nSXLT6j9HPP^ZanbqLqk9`5J}uI4XJw4H8xK@Q zECAIR5g`?JU?g&(%E|b>qYTvAZbA&~XbEzuDP(a^W~ z)ivuYKWt-flU-YGxT^9=uOqrVxp^0UA<#C2!n&R*=NTUs-nWgMaLz_BONR1y4>N8h z|3R&dud#v;t>(a2uq9hv#q(MvX>hvyApWA7BHdcu_M_G2v$tDMXr(3a%tK1D@OXkn z!MElYQ)usvAW`T=qOvnI)totQS9iSW_zYU@N=aTjDz#%Yn2;l z--2h9?av%iqvo}ab4@XCV}8hc=uWu_e|aXl?1NudW6lk!eT~22l}HdmhPp*dCbi3p zkPN8mAfD`uj5qay3YW?eu!1)IDjOT{wIq`>g9B(P;O5&mH<;)MKoM?P$bNY(-e3KS>wB|y8Cd8eD<;HIXwvDY0nc{h|u`~XyW=I9hb3I^&%hyDug&MqkB zoh`DW3h)@ox-`nf!uO7B%7T=WJ6>}%zo`W4J^uI4sD&?Sb3Add>GjE zJ3ITP4GkE0HVkK$nB0UXpTWQ^;6vW#v%(f(`pnDxTj`(h{@NN&Eeu3IyOItQf&xZ zX&_LUv0nB&#=_8v+xUCn8@~QwZl8zB4K5MElwq@NBJnap{Rj(~oA#k}e_`=xL0;#9 zdS4r32&RgWhH83%BxX?F)?`*0=~^=!`gaw(3vd)s>0JEoRtVj|HIIs0PfHMeYrajk z9{xF`)WmU-_MMyv)OVS0w?T+L`hyXzv41Ujy*;pvA#0c_izk8!UjhwJX>trWQz}Qp z^Ns3r{F5Fh)sEZs9#b?M+wQ&ooxckO;@J8Ue`WxdOV#Tq9oKER88U2rB)oA!4=sl~ zxtWL4=4ALijLl3(JICe=I4`*r=8n*r8OGO!T0reIbEuR^(&y*Ir;MH3-Z=#ibU0z7 zY>koPn=8?raqAWPcWbfXzA}YlnCI_;q%f|NcFqgP69Uc~y;F-R843`3(E+h`?ax9l zYZRGolzxm2&}}euBl+`NrA-s?JfBW~t@h~81p8y3E%mRtn0)zAjA7q)t8R?{n`4xr zPffCcx!_{{I^CUsNx$pcvW+r#&Ug0sLkK42RZUnv%bkou1j)&|+wPGim@>qqf0of< z1CJ7e4T_GK$%Y5nbT6}@rSIzZ{0t><>pS7IR7pK{E-G3$kqlFV74w6R*t^fki z#VA!VWWxkgTs~~&z)+F{!gIvgLfKWt-dSn~{6ZjihhZYDcnbrQF(Uy)lxmB}*ely; zh^KToE72gERV-H!0P2+*C>UN_5Qws{i-#E!8*TfZc#XaNvgV5SSWaX8_!dm7#BJRk z_4%G`($l)jr)nZRF*=P89u%zF4NVvCnuz~YBzm>Q6ZK^`d&yeLItdpo3`z**JUZiU z%1^CHWEyoQXruAIelPHLnH(w9g;cxxMMgtQvgv{N9b$|BH7_NXR6>;4PE`*8D#D5n z{@D8oU;PQ~iJ9Cm1wIVDcQQ?`S#Czr!>3ySb}A?2Hg(wNZ4OXU1Q`Q$kJ1b?+ThPb z75H_FH~?Y*Tw+#=9)j=Vm(bX#{hQ?#&)W~@5Cp~Jq5&2Ujm8%NlN7h0Z9{~C8>W0& zy1Cbi;jkPGS5;iAHTjWdo=}Q-}1ic(f>4s?wvv!~&hTkR13&l8+#P28^`0g)jx1^un)FU5} z1y1m#RpjUn5FSOR`qa62L5y}ys06saKju8mm)%A8NjtsI^9*6fzZNtrMKTBAJz{#1 z5oNSY{@HYI&Qfk1+V*Z1$_YAGb*ylHb^#A!7xvEdR?cXPSnh4cH6{ZAk8mb1rkTpx z${8GS3BS+)dl%8cz1rbQ*#pR~X!3OX)sHaU^(=ZD;rP($GC2S-_=SZ4m*oQ(a#@B0 zH)va@c+SvGmq(zdGLlL`HcVV=UyU)?W z0BjqTfT#6q$sg4&Qh$DBBnHJpDW=1X=mPznZJ0oJUp|Vg6fOo%~DJe!*b3Gk^xqFzRtzK}!dclGz9rocyK9dGZ0KbN#L)+}60zefg2 zDwqr(9MBv3{l&%C4nj=#ewZ<^cfm1D2Ne>E5!plJ{n`Z5sga^}%VcSRtM6Z#rVXV^NkFgI5<#`Kf; z5h+dP7=NFnBM4mhSJA0VhsVfN{vwZ;>RhgEr>R+_Sro1aPeD$7`;9fe!RWYsc63Wz zTz$XtZFg=+m~_Xx88&P{O3abx=vG5Rk+E$8mnsy^NtElU*~$Yt7{}#Iq{~T+f7aQ@ z(6$Lke){{1CSklh^EamV^pUNGH_>54yQi=FnKUe;-dk24*OU43Bki3>$b9URo`BRLc|A|4@fE1*yryenX7G zvWR1sp-=rOAgTOqaoeqRDV!X=`!Ot%oheTHsLqay5y5W=J(n+MBX2NG-9iCpwHg)Q z`FXC6Z8yYU4|o3vn>6rAS$&09I*qQB4=#l|dI3M49Pvrd`1CZnnV!8L-wMRRp#C=W z2}Vy!ba8Si@(6UEd3pFZBkS=eH(J53DR>BRU(}ijxD{T4q>A$If?%QW+Uq)4UF#XwO+02PaB6>+AELF#JgQX7*#5-?%t)q4mO zu4CZ+j(p0x3H-*304EeE-z|^3b;f4sAwIG$ygiti7Lk1&!pPT(8DE3W{AxktJ{?il zEdo3lp`wl<7pt_{&-pSSsbr!sdF=OU=&5{9O*K;ob%B_;qk{ypnh`y)0C4Njou7c4LU6l^bruU3Hg3~rISmo0-Q)v z`dKveC4-jc=sq1e_Wh*kXB54y5rwz+`V#Ou!&Ybhs}=tB#WM#30B@dn?*s@%LTSX^ z$?{V#S2gog;YvQ@h;G(UHi-ZrlLvVh+Uq?j3u3 zKj+fif_HU&J)W3(ez*BR&6d^HcA*1T?0$ig{F^)-|4!=~T9K4P9rQscLu_weXjq|+ z*LB7k_F~V)Yyl1jS5ID`Ec5aZUE$kgu|o42QCbN+)S*c|zXP{3P8G5WnJm7=)Ook} zH03Gcnsj1{gu`QDE$jH*PiuWgXHpgh78VAIaW@99XVTjjBeDP!rs65^>P^i8TdVf| zBYg)MOX9$4^XA4QvgLO|8M_N=CCg9-8J86g@`9&ac|6uj(;Rd_`z(vvyvLPnAv%Nf z!L8WE)w*zJK!KTejZvz#1&DnRzc9`RjKI)mMZtnJ5DE#)UTs^V#D0A4*NPjaSyo;Sgg>2X5g~&rtJZJ-x)s(qz@UL zsp=)cu6*4%$0)3&Lzmk=|D9<5F%BH*S4@Lit7tVE)+Y6Ag=g*0HVy3B_hbZWT_LQI zl8Ma+I_=xmo6TJLwsgkin67weGQ7=hFIH6+pKRGPIszWmemWc&@o~ab;PCJ;A#(W- zEE-xHAiO@+wJO7qX3+&D5IF&3*fV)vM5a`^c)6}vtXzw+FpaQom>4=tn!K>+lE`upGY_)~TOq~<%2!|HgON*kiNH@dcboAUSs$|X z3fZT9+et#PbC`!XRP-*3&GRFNm#kO>Df;Y3DykS*SVl3VCtmgU-}V}~K6t}up@(aS zFAIm{dR8p(-F}Vf6o4{fr=X)BaJJjeIN=jrb~FCdzps9Iy+3nTA)#a_RG^pytA`B} z)>nwPhg^h&=X|tikUtAy@_8JPdxVfR%CaL+^NbuPTO}T8y+*plEt_^tP-&&5Ne@|V z|G>gBx$EpRVc;U~QK)3WcsAZ#k|&XI=*EOfE5f}LjS758qoOs*e}3*YT88#Hy+K=X zX;^h2gi&Wy{sAJvmCBALk4UP3rakR=Eg*Zo%WCQ5FP*eY7jX|>xu48wKlN_4sEiWg zNL{XlFb9Ox-9p{9PF5HFsNhOhtxZVR{qR~S*nAAF42|whlU^m*9`Mpt<(9KYRdN>> z#nn+AOTxjBW(u~{Wg?(WIQ8PgZE1xIzVEbwEV2+>+{)WmlKZEAZvj319JGmY2|Rla zdEI7Y71c1ztc*yE1JBHK@UFIS@$y!W@PD2|p5H$AwRE{dlQ{}vsAu5zN^={*>@4sa zwkCNr_HjQSO-$>ldc55?!I2aWhonITH;EZd3$#>`iyU1 zz^5?u`)A@`2(u(Yj`fg(@u4YLzASFLKhlz>OI)xfzKtaE7(M$?*`8!-+2xOMDOnjr zwF@?o^joc^a1@6;%a*+v#NSGO_|8~irRiE1{GTR)h#$skr&g``cGil zX^N{>St3f+MX=YY`9^9)ph^GSHe(}fnzAC3E5C3@aOJP^?m9ss1qLKgR7NdRfaUzA z!XwPbnjh^K&#RrckL4!!7al`tTKddm7@-k<8so|(yH)F-%=$KBYr0fiAhEZZNvDg` z*QS=1hG}Zs-kjpzj5wiCGVK=RzO^7;A1gGJyt|ii8VZrl!ot?p$FONa|M#WiEVf7= z?~mEv{!X+jB7lZ1OHwcxpC}uLDz6S7ZdYKgu~hl#X8YNA;pbt4l+W}LTeP@!P3T$F`~rGs;tfT=<_^Z5(1F38~Q(YWIeGQe#< zj-BSQ$`d&mEYrY-0GJGt0(}Kz7hU8!m~}?w#UlG2lp@B<1U>sh`sPqLCi*ri+0sMd zE!QgOR36x>_&07w@v0IQgB$r<2I1*jb0=NoTzkjK+y1<|Flete&HaCce% zc$4(z7Iv+fh zl|S3T5HA*^=GHE4n6DD0wii%>?0_)je7w?NMUtA3kWyo^%gLN)@s3xPNotH;eEj9s z>aECKhs{k3;MCOI#)hZp%RuYbed+L!vP=w!s=ti8d#z6xnHsf~)&1LnMk?gkwi~K3-lZrfZ3V$@vnO0E=(di$4e+0OdKfJO^RCUe#DX^2F; znjzZXHtzr0)4vPhFriNS1!dy)mW%+%Nh?cLNtlNJJqLnVl-u{l9eE>C{$J{(owc=> zhn1v@ql>$RB_N#BX7r7m^Ec|we?$JF?nwO?g#EuTKqzeJ|DB`x2K-m~8TME6-x*j{ zg})>JNfr7Z902e$tnQ8T`8VRwKcWAm$NUHS@b15$|02u$6Z=md!+)^xZwmW=V*kZz z_$T(CIp+Uhncw)S|HwH16a3G#)PKOd=>L0?>Yq>fZ!7)9iT!u^874^ocbonHkbl|t r-{ohR^FNU6stT}gdi=|K-~rojY_9yb4(I?GcPlGNaVheD8}18t(TBv!(gZEBmk%L^Mzx;jJZG(EpBH~Wp#w9&HG8jTJ!|c= z&)#e8d+wbVJom-V`<55{zy0e`zxl9X`1ogEdV27G9yJYd-Tgi9Ie+^D4_t?#jU^Am zzdksffAY`njdom)s2)eOvD$(7_exy&k@z*h&EO`FhBhISDqg8AMa-zzjEJSpa1Q{U&}bklQvfS z8sSa@Mt*89&eWyo$$=m4F>;L|5 z&X0KBm(r`U+s0}K!a3Y-$94%&4$$v@$%oJ1`g6ZEB98LC zjnxjVPyX6Zoxc43Ut%2Zy8my_&wbSgFF=&tHdZ?j&f#`Tc5Wb?!|j$l3_Zt-p8qqa zhkxp&j6*#myei+*t7yk11mlp_1&Fen=xE2~9B#Md^lBtvL2SmVI5P6fjL=vSq49|x z_ayI)5E?5+uJMVdD&rU-S36i7;bT>D&JsPJ?v;;K$vG3{mFDjIz^C~d>!bUg&kEPg zVbF8_ULa~Ua4nai;~YL#B|A3|dImXGdL}qlH9omADDs=Vg56~uTXVSGl5;H)ht?~4 zr4@%>xrfyb4z1KgXssopv~s21;c&Yp=SnTa%^bOZ2%$ZSUTK%1SMFi8BMwKnR>`?@ zibFdm_Xh2+u2u3d z^oU=5`*Tji$Dc@!xBTAQ&QEy5o5)dGZLD^1IKs6`9)=$A>U*Dgdh%l82$tK-|pX+(2NQ7=4Ji7l;^Mxrf!hMz~hV zZV3q7Z`?)5k-wdB=fF{R+gR;uglm=TmVk&H@r3ycIdZ`>W*|7qZX2t8jc~1!-4YOy zBi_MN1vzrWGoB=Hl-)K~JG3I>yMt#Pa%6mGtRX;@mdns`4!2vfa|3ZRhjRlF`P&_= zi;yFKJ7b-KSMFi8uMw_QvReWovavhZ5gA(-7@x~L?yluBIBrG^Ls#i&Tf%<>h4RFS=>>p*9yMfx*2-hl^yMZBajKZEoIm#}pRJE@Wu2r&I0wUJK3ArNVSaYwjvXR62 zsvTOfN>9kjAji6XMec^VTUstd%Q@U`$<7VL%^c1RMC?x!GC#=fRmnVCx*|h^PLGJ) zQ9ZHiTTImsMC`NEaz++=_7!;?A}=kMZ-?Odl`H`f`NCx9iOErXJSn;&r-Ocvh%81u zJn>3&wF41(&tzw>iEypRt**$>px+~^ho@1Au67_If18$b>gwSMl-d30_2u{d#5Y5~ zM@06h9!K!ZdW+zRmpCTe4@Z}596+>v1W&x+VOYYYvBEiAhbVO3j|=pBghuoNuL_al z7VWrn&mRi0Iilp8B^T)T2+fQOI0}*XKiY9=?t){`e7ykS=#rsjh_;V#OF-xuWE_qt zIiJld^m~M!yXeWM=mNRgfzZl8j_T>Pv=WKK5!K^}T(5-Cdd0EQ8bz-hT{65fMB7K? zx+@N??To__CFgFigV1_TuL{9Wu&@&ep*@OmXqO?v(Iq1eL$rNF?t|jc?u@6ULlipq z+8u=UZF*IR%m9SYeohWYl$=?{4nn&=ISSFnYDeVCeaNBgg^1GPxgWA6aX7-YO3wUB z2xWa-S(NFK!}&^vSB7Z&h|K!LpfK5BMwKnR>@gMi9?kaIaFZymAh=TXI&A;!q__4%M>caK4hkVP3WB>3y$uAdI8!b7Xxk zuT;@9rpFb_mW;f#zHo$Ff?ed($Q9Qd5fjc~ z={s_EWN6Uo5!J&ugy6Ut0(Aj$MWExZF?U0T(0im;Sa>VRoZ37PHEBSVa zJXKfZsMC-u0__|n=b8Qv0`(>`KX_G${MkcBa7knm6jzZ)ou|nt*Ud9nw*cq7^ zymEBOi1ubgeu^v(oL3@O1ll=D&QHU45D^1Dai>>>$WO+Fh;hPa^yG+<#d`omIJ#tb zax)^|0}w~tZ@gH4G)+4$;Q41jM5sdEfLGKl@H{yyz`ofBvCA`~`B9)-aTO zJ474H5)dDJ#l6!n{>$Hy<3rDQ!ufUo{=4KTtvJ0%?%N^SSeAge>rLM`J?q!MnDgon zUi#Sc8-MxzSUjb#al z&;0&9)AK*|lnsY#{pBbAYs5cTV|qmO3_~G?q1u6feeeu%AqHqdE-jaDhiGG20s`ZN z@q%643yce7*Q)m0A$s&M;C|!2!!G6&?k{AwTkYVu8PTJM0rM8~7k2S%V4gyDyVVYk zn-M*F81VezIfPw2<9Oa6yWMIB2UZ2F4$!I|m)nRH39G|AOK#@q`Ff7Byhn(kWFemlet$2|*2*qvs7 zosV&-U6J2eB6mc|ydRgk9}&k596cXLH#uT-WsAP2ht&?RVwT)lW=ZvMbkmcVJ(qdD ztr6AZ2;P4~#Jsw*%-xu;m*x3zbjjej8PUeF1VlVhca~=`p1aHPoR=2ouDEZ9Xk%Fd zB36czttH9fTCuKN=5=h1s2)DsiLQ1aVof~RnkZXbanf$AkC%BpUL&f<5nK}u5o`Nt zS=(bhzhF%t;&OD!;J6vlu-nKI5Mlphd(<`TMJxA=R} z`IRgI5zpTV>pSemvwV%`En1mVC0}vh4#7N8mVk(LzJtU0O1>R}`K~Mh z5i96v$*E(_y<$xVhx3(uI|TD~Spp)~^^?^G$x(dJy8HUZKY9Gy=RL|1)x+#Q(baAo z_rQ1A<$hIK=-J@_qU|Fxj<95r-+?8K$px~bOI{(`J|gc&SOP-#92`yeHhP>dXGyfL z5X;P1A$oMqU2b3P+r^>T&dB!>IV*+GGe{0SYvd?&KDArK@}#a1`E&`PwFL9E zY0V&__;U5xB9;|rg~(Mx2(5|a(Aq~t@#QMIMJy}l3X!Xw5L(;Gp*5U{;>+D&ix~D1 zxoQic9fus+i>^alg=RH@T`k%%ue5V+5QT1|_F5r~W7+#w96evpQMPjDB)Zz+m2w7n zg?a$H{z@x%YI$XdwvWiXLLx9 z_`s**z3IE7r`M`>aHwJdVyGUMvntwhbO`sbLOmat?0?LT55WAZMS~*IujIfk2jz9RVEG<1%-H5i57D)HwIqAl$=}*BoI-wwxnR zqr`#w2J1V#iWqPX7d^dJwSxmy7xoZnRgcSg)_0lXxS6Bp%M(a)#C^pHWZ23RLE4Qu zh0{;Uy;qKK533zkI#3%}f!qvz{6Vs*m_eb{mi=AvqcS2)4JjsUG# zLC>*HO^^$np8`ZX5I7~mjsPu3lnkxqQ-|Ae^n5)>+3NYK9UQt^_&Dj4$}`&Zi6UjK zE0m?rKW*|i<*=69-9$Bcac#&wqH^l>8+5`oAoLk6+1*2}s5@TOyMw%g>6Lpc2L5T2 zK5M2ex2v6@=b%@Pa1R~bbNHK*K34ASF~X}bM<;?_>C=1q>mKgL5zsdId!f$Z-X;eT zdJBOZZdW_?&R99ZJ#=)>QSZ8P?xJ>Ho-UjLTwEJ+n;hYBczlj(liuE-zwUdT2%CNb zha)^DM;j&(^C|COGJZLt8dQX{SwBs8%ID}jO6kLHY}A_y|?I_ zFGh}7Hg@41)~`i#`P(Dh!(Fc$yb}9qwozX7-YyJlgvM$I?TEN*ml(iGnGqQSfVDrwz0tl}h;cp8#I@Lqyz4B3T4|{~? zqR!X9Wl@+mY3&=)rnQ!`j~n`UHF)I+*YZ)9{tUvdmfw(!l{!cIcyv7u_r2aVF$Q|2 zorQPG<8W^c6LG};n%}8(Pq3FGzjJNKJ;GyhbfOv%p0WBp_j{8FayY`@_i%KN&`wW( zm1T_3@KH!agIA7lEg!=~gwUp{O#1p`_kIu&IaPj})JOVwbRFSZs0)zOyGM}Qq;Cwc z2URKRK=k-1;Jv=D-kswOw=4P`UHagF1~k#?(V|8KziUJ8 z5k78?c2t`%D=<6I>hrkXzjJ+X=o=hl4=?gFHlJgOX={XQ`F%=62yKelkl!HoQ8b~Rb0dvc>A-Bm9J_?R@ zRGY$ne)BeL=I5LqQz9BT9N}6%B8dp0O?V3sYb;vb!{ay{;aah_U$DNzQeF)lF*9_^ zk-uhig+_Rory_|6p-04A(y#sX=wn2z2Kw#3{Dmg+^@xZ%zdP-|`$#9E!7E3&mXCTO zLTFRuIQflkA2;Xg5wQd4G_yasJD%;%;db5IV-B~g%DW${hB%NHU~hsQA6>t*=v%HH z5xb0jgRn<0+W6b1$RU2-W9At19l}*dW}lqruOs!K?5n&#ycV9}(%# zpbin4g?{HSfAeg|E9XEqj$9GO98Kf;SDPXe&J%hcx8ukiq57PjsK(v#$`NkY(Y;rZ z73Zm1WW{IX?$GdJNlTzN5RoOqD~s~w+2<8 z`)>jk1}78C`6pUS%f~JC8zOgvYxx-V2;2)))@WUg0?!~)TLNcEB5?Om$)gi967};I zA$CTqJ2*m19%>W{m-n1Ky_S!NBVxYd%!2HygehZ%K!sPjv&5Al5$?OA6V))f&f(+c z=tP8&&)|qwJ*kv^6wtR^Jwi|Ih+ao8+W6Ze+^&y$A{r2?MmZ)P)A3k2LUk?Cs@rx( z*AZ^l(diZA(7H6DRqOc~vX27(d%1GQ8PTF0hX_Y6+W6Ze+^*J=(Y0rU>dZ~Fs>1rn z8#o-{qi{S{+9AoVoPlw8Ozv6c3`Dq=k6|Jjyi)Z;f8E2~I0D)uR7Vl5TBMJBgK)c! zPOpeiRy3m3Bli(O-*RQXJEBGTF2~Bzi#GoD2-TcKI64sx2-O*k(8ujKa!06QAzF0; z<>a7Oj&QqkXY~eouwi$<`7ww@T4%Gt}w7Q4KUIhZ5xQ{?MhkJ`YUJV>N z$E7EZa7)skK}%J{F>w!%y+Wk04Fhf$;|I^&{v5d@+(Sn@DyzGVSE{erevD8(c!7q; z)FUwSaJSIvzQ-KHyB|AoIKpFcbk7m?acV$+!zNB~F3@lfj}fjFBW}N!Axy(P$LR{5 z9<;fKyK#h0n{)!P@yfl0wdLZ87rx0#4!5iGAhs{s^F7ze4SU=}M<*hLJn^DevEtw) z^#TnaH~jZ<^$6GU_!jNiE1e@{OsSy?HJ)&Ivw1JLp3@5b>Ac7z}Y|_2fR9!R(|t3wDOzY zlsm6Z<$M3Oa%3F%^|UL{iD=-c$oqGXcM$SLAS85vks1h+h+!f6c7C z3T<5Nq*|7?oKLlS&q0K1xhK1b1`cO;uTXm+{|%inOy|{3u7%14nK-nL5gvzoqH~5m zjs~yXmUBckfnQ7`A6*J$U)LR7W zvFdG=SM}z=8lhU2W8&k67*Kt0<8UqaWP@n98@L}mdwC^qqkrv{kEq6qTE_@HK`}e% zug8Qrh03_&pjWQtzHbl>Q6LUycdvA3$Bv@`;aZxz)Y?Um!{cyIbTUzKgneA?1X_7lafE$b?c@sK9>cQ>#x0zguZB2WOD7(T{21X{I#sy=0cO|(yN?2@ zmAQs9ufn%}miYJ_Bm55fJy69$4;6P1fWt>rwb}>|RY%cVB0?KiJNdXfdV`n&f$+%P z_n19;&%q*Z;E0)#zZ<2>i@tB-2yI;LOi<%AGZxhBCv{KZUuVz<{agi z`FhX6;-FU^xktN;XzHZI1I&l+Yo?mN&iW9-`;v-Ug_T}vmlHy~UqRtde&@cB4=L_H>*;?!8R z*)y&TdcP#UCpsdI4PptU8!I0losktsB7C;{>{H#&QJ`|0A>29jUPgYibc9#C9D!;l zof^=V^Br^eo$}F*y+rRhtY?X9#qN{;PsLqCgwlKEo<#Pc_Z-$7s(u-V>T}A+2-osa z*dSt@a5bEMWP~0^=x^f91}+$BUG8vt9m1$jrDoG%|wos zYk5q^2-osxj}i4oLjK_ z^Y924pAWsa(EqaP1~CIF4o0gxINCkeC@kvWaDNpCwG>|=+Kg%^tOTepVONzf<(S8M zYhgWBuBB6heZ=AzR)&n+qup>M!lTs_Ji^+hP*YbNVILRkT2xrTDLnr>Ji=UVv zV?CosnJndFglj2Vz5$_XYva4>61LN)Hhad?57aX3QN=>}7~xvZw?Tj+cvy3y1{e{! z#}U;FY6iB4ZeFbJP(hr5P~}be7~xu~?r%V-61sxJeOJB1cDmGN$J$BRJ$oFzK>!e_ ztcpf(xK}!{V0-B1l_wMQUFT(#j}h*bd!l;h0`4M!S8mHWbfOp9h6re$^|8khI`^fA zJ%@Yco~UBs7!uKD9II5lw~)V=Fv63tr1u;?pI7e5E+Tl^$=Tg2Rd?mp?9?1N-r&E$ z6IGLxH;Ay0i>DuYZ=wIa&zLcK&tV-$+_j9{eLqIHCprVTz(bt@^l>zJ<^DQ)7qN-M zJ&EUE?>Sf;96EB_+z;~_TE+h z?WwP3YNno z?l#tE8X8Vn;%L4PHR*eU9Vsxd!ISkM$HH%Wz_BY$)qD44{QLyrXjn_UWmVtTdq#gW z$U)A;QK4JX^c=8P`}0XqLkoiwF^>X~2Lu;i6S8+CwNp^taPdJ264Q)Ui5-LNr0>if zrt=`pneM$jgFUX(=)eVa0oFt?JXi7K%Zs(NexTIQl(R9kcO)f**p0u^E|YsUCWIMY zs6)X?tx-Dye(P6Gs$2{l7BL|=?sP}ysnA-3g$t1AoM4ad<$xW2`?Ytb0`P1by7vM( zH6$4+PPCMOF8$k2I;#A=BdLKO**R8g`t%{w@#>+Mo*zR&vh{!GjsRW(#z1{5@rH`?1^u09xP@`OC(@wJyI;jfPyCHm^s9z4I72F^4uo|D$19mCGLZrd^JuS0xyxx&*`9ntXNS{ zN(pKmI^}tagTpe04YXSfaF=wt2g%(djHFPZNyk&naN;757?+cNG>%BfK5yvK`{*#b zKlegwSs>S5Rp1Bxl4DIZrz~kwmaCc7oB&K{wrW(c)ArjhYAT+xxD7w95RXv8Z;-++$~lPX;UFg&ho~45UHk6tU+u{ zZjZTm$xgoFR<=`DX$Mf$i4f9=br8AvXhM|0L~FNVgv>6rs^((JDeHf_h-sIPQha-$ z^rY$IQwjECM`)>Ex|eEJ3{I@Vf@lte{fUK%?g$WD{ncvs#_^b5-KAYrif= zYIXT8lWUS0uj`o3ey+Y|5~*vKL4G73A#H+^Osm~-6Cw3Qi~Wmb+iQ_cfe9P>T9@_H z^jf{~>Dc~KZmaP)?Z*bGAxnY}Zkr4I3OJ^F>zsz8>>}0exat0s(}W2}cFaHVt{C-r zY);%%%B*VP`~A}%mJ`ht1{DP-Ic;k`@YS&2Ppk-qXr$a6(6$s>t1rOm$sAWTe$5Db z9e+ub+;QaQZJw<(GC%wFf#IYSO6DoFzRVw^x=<=Bp7!){6gB)uU+v83a1;2_n0Pcf z1Sw=Z!1}Js;Sf`G{lWtm+BYRvLeo)XXmFa+}jT%s}KfQ@Xv6&wNj_r)A}@!<=LA8%iVh8|W0ulf~`BS*%4IG`7%nj^K z=nWn1V-#fM`uNehdi0pYY=Fxa0e$FNw)in<+?h?4ONB>lK>gnj=gRVB2rl+9#F6UtEc>-=?F2kd^pf85{DM5tHVT8N z2U^U$oe}rSc5R(WGG{3GU7r3#J1tAc;k3NZP_5@^T>PV-p?Wj%qI`4;L>B)bo@78g z%wXhNaM&aMe5g)Q!Gw#Vq$&$ha8fuGSbXr4oS2e#3C(Y&5Ud~jTO547ZO?U5x4w8H zD|`|?Pi_g$)P?mf;^0)4I{!IxSUq*0fLnlGun*+lJ;{+Y!R!3Ti&TgJz=ywjlIdTr zTvL%rT46-)I#K(*lo(o<9Ur`d(_G>!W8fMGN|wfAx6>{_@Q|pVd2xb7Aw6ZTUE}Ys=P_wO--TJ@NDLT7~D5>(2B_)khMwV?MVy z?AD}7Z;#+9onaP=(rYj?UHNS5N%3girJw(Xzo(Z7>J|1K6-|_8$SQeC5>s`kdQ64s z`RC(ozc4~8<~+O-5<5nz%lLve|DiI~@S2oqj(k^WZ8Jk~x|mQBbapf(p%XU|MM4?8 zh|K&JtuxiCta;4uaH*fUmyu6;PrC+;q1`+96QYqV>0aVOi5b1YovzQstN`GOn(0`?k& zAFML)epEJ=`WMhvON~uy$+QgkqEk+sv398qO$&);KXOt^VU47*SPg~2q8u?=j9%o5 zFYh#m*at{4X!zz6{OFVBRcl7vp=Q61-n@)CL@gbR4_Y<{*Rhy=2F;Qn%`}18mJ!mN z2>Y6%tEz)!f0DJza%zjgS8g!^Hpot>+o9Bv?dJK?l}|~n)`?++$&{P(CjWz zUJT^N`=tyiZc$Q3ExJe#(Ly90RB7UE&zqq)7tamNkM82(bfg>mAf<3)(4H+Fa~id0#VO1jUhck{5DfwQdk2DKBKzWw^79?)F7T_qdX#5 z&L_oM<73uN@ci^$z!2KSHd4IId3i=Qzt`49$@ESg@WjZ$EvvhpNisA~#oRiNhr_n9 zfr9b%gZg`Zo)YK!1^vlSTBLvEC-eW!&$tyvw63X|bR#5`NYKT<)3Yq^tWI({Sws-} zs&3)!xw{TiJdi}0#|4wI&g|NBy|XT(^Ig^2SGxJ};^m+`op&!Q(A=Aya6{(YL)CUv zrOkZ{?k;v?eB-*ryJw_H!#*376YYqy^FFywTtw#`cls5L9s38T^hvWzCHq+D zwR-rK!L#g^VzFw9w(Z|Ft95bq zIMexWjvvQ7n|1b21`SjQ*LY=6f9XAb8kaMs6M)xt3)|Dgg=I6U;>v@^0TE= z*)(Uzx17l2LBS=8hx##lY7MSjAG(6kf^Qu#;kvHRR|-y@`N-Ld$B9uOIFq6l4OPs? z2B5QhK|Xw*UHp|g;2cD#GK7w*GCCUeE9_GdUuwICCM|m^DHI#ckuRLMrHX0eO2IfipQV zc?!_33YaZW@S!@d)EtbUj}z9;H2sl9_-l5}2&{!0tg0-(ZschgLMXlZF(3)Qu{Yim ziVmZ8+FvI3n5>UVPQoE9ah=f=?e3D8AW}&pSV)-uwh00bb3II?g z1OQO~lv6Pmi@*O=Y&flaL-ReTS-O$Z{a}5gEQ7pBYxaY$KAuI>Tc_sPc?n@>o0f2Gfgm#xs+{#4Cj|a8xBiv4d%bc) zvD@{2CDU*4vh{Z^fg^X80ECA$B>W0K0Y$`o#Sx2&Cf%BekBGm?)#tR5qBzD|{b6vi z)T8}yg}1n*=d4+>N}1FkmG}yg9FqhXt#>LRek0rB>F6PJ8$w`X7Qjb8GOG&pk3e^$ z2d2{J2{i|(mfJSRvi*d|#J0kI!E=u$q@sm=nL zBrZe1~i291pHmZ|^UXUl++Py;^jArb~|8qpTmVZt^O}x9T%(C@M4}a!^2I0=4NYo z`+tnGMx#n$DJ5u4Ra-L(EGjic977tb zz}%+k_a^($3Q2bwKF(NT_Up&D2g{A@JCwI-rPR;U>)V^DulhF>}m z@VJ!e=l31ul?Lktt$!sMr%*Ao>swxSy^K%%73S|gAtQH&>vLa#^`f*K1k42G4Cu9FV`j%XNE z-$cZ0lk2CR$JmfoxOOqZAY1jj`r9J3oN*ddn=0bjp;ia;7Y4vhA3f{z`usId_d?l1 zOEF79H))HPex8HtoSADfE)1~w^ma@EYzS;bd zO5~d zH8yd&v>sb#Kf2lOS^WyrUnW{>P9JHP4)%@j)l0=apD4OGTqof7qK3H}?ZywV+M}yw z>M%1CvGKwOuZNlMWB3{hXTnVecqSiyZk-u#Vkf0@HNboqMlWK(Cg&A00qY^lvcG3bZ+4oG-?-{q6?jJN!>%-Z-4 zz9cRx=4PDYJMr7)yPb@CYpHoRy5f6_-6^#;7KJA|GAlkYiTM(N;^Wz?ZHX37@PWIv zZuN3Z#&p-FoIQZg-C&1t@3dQ-loluDz8190)V%FDB6!o*Qmq z%yG6;l>-dy!NLBSlCYm@aFXxl`TI*{1G9)eNtM2Gp1tPlqL(T!*^stEH!AMPx!)>; z(Rlwh5|V`9@>3G7p=C#9fgX+|L!-1Nm=1Ii@{zNDL2#jxXo^Q;AA7#}6Qft?<}pIn zfyY?waDqHKHM8vzcYUefL`4tj-S5`|L{d*1V#}ACdMt(Pxn$#`Q%!BZ&8~X%Z8+e8Q}J9N{@nzAUZW{!kM*Bwb$U0nO_u=-7zo-09=doj#iiu%jzG=zsYu%I-qqn|^Tx_Pkzb_8 zv?87YJv~>wk&-@t08O*0`X2Kp-tDVGRz119MkC&t|4LQp184R)75{#kkDoCx#jntL zC_RC(y|>;kRCie97j3yw>rLJ=NH= zuAEh+A8hmxQ0TW_T}@OK#*U@Pej<__P-qc6}~QJn>~;y34927C)MAgV*BD;cm;q-EC@Jk}r%>-+mF2 zIfGWyCie|VgLkFVDNU1XsSWMLGyhlI<`)bGpP-`WDO%E)*+QCaBfYz0y-BRW<5)QT z@a7?KA*>K3*9NPi7aL5VUC?f|nHlulkT=C%0?h!r{&XAuUi!MI4W)HY#3@p!Y1pLt z%UjelvVlOak+)0HFO`tqruN5t2_!Sy)^Vfs+{6cBf|8E+ zE{{zh7j)+)mQON4TiFiEdaC0`=K5h~iPgh?oPHANaMclr>-H%; zEi-mY>n4>iTR5Jtul_iK(;J2C>a6GS0Y8LT&d{Z3!ESc`5RLFO1rbYXk)B=Wb<_kw zFRC=_4}s_|<0qZgjs=W;4$$d7382yR&mlKftRZdJ$S4Xoz*=cZLnCan z;d$9JWVdt8($D9|jI3qISm!GENxS{rM4ir$PGj|Zpq^GCv_7L54PF--yjI?fY&S>L z%;Hz?nw4$~3fBNS%*gW-!k@0NhHF4Ii=5f65f-{OkNjyg*<^?0X|#5e*`{YJ(jZR! z$JtTKVwmChOOTlf!k*g@%J*@->D9NPRv}&PDszT%(QmuZzs04jLp#a8k+z=12{tV zawfYI3E-koQHjm^FF>R9n}bDER@&Eus9(u^(L7VpVU!?LwGT)RWwIc+U5^LHs%D1U z>fv3q8qEDHRKe96RUC0w9};VqR_5G~mlusaL7xq2en|#m983wwEp1b>)~G#xaUqXr z+s|ZdCzSn#pA0@MAO$V;_HtR_L@cb_&1sgjJGe3K(&bMRD)C)89F8>{K;btFoy6wb zG*B&#+=}y3_pU<|2`Sn~skdiD4S}T}=PaCg#~;7)COZ=b(K9Vl$zJKj$%dyM`S*m#bU?`+#lz_I>Y3>e$1 zH&$Mpv^3}KV5^+?Jhfl7zlme&eog69MuP^=|B-4UZ^> zqHT|w7S&;5U(RxiD22m2RTnUL4$oFFLa5Ow%*#RjL&$fzIX1A~E$ygr%4+vpHi$5B z$Jnf;JfrU3E(@ir;75waM6r%6aYnts08L`|2H$n=NeWVzp!LK=7ZnXW0?J|M>eTyp z#oBds{Lczi&+4GPAwg=aDv7Hg|O`asqzaSIUz% zA9(E#HFVdB4@ZikSom{*E>I@kTj@o};Ol$)ljgKst;zE_^jCw{5w;!P9w6PcTD5+5 za?;%3Z1(|&5+>cAnT{njsp>$vB0Ov9O1BGTgr+0@Vb`<=!>0a&mj(ASKMPr`y75Mx z>n}W4fs%LV=deAc>k1H7>$q3X#{v56b_{jo?~0?X&yrG)x8E2whV)YX`lPQ&F3z=2 zba7LO369JC*c2?cGw(-GU7(C4cO-Y@6Z8dD^kS869}sVcQ`@LM!8}G!_Qp3_k|h*N0FQ zR==dO#aHsv)k$VGhdN{Qw0sXwohs>#>b6JGu9l(znW>xL5)0SYsRa=t#t*+r(h&n) zM!wb=5v&Wik0JTCsZ9llWOPMF4Y#3gbb63cGqN&~+^M`l5GHY`Sws6t^D>OdIl!JE zg~dQT9DcWcL-`IhVTsg4JnTABZ6=Y&ie@wtcfqTlz0Ed9@i0<`;Rg!T22mqhtE3vh z=VyLeQ}SNV@1Fd*kqf<1;qb@=4ntZ)_27u3T7=m6NIG&*627fwOiQy(HDX5-HX*v&-tvS z-Y%ZHF%?T*j7!hl0aGUsD`-X~iiZ9qu)uI3SAQ#N;s?Qrv$>+O$@%wA4pfcL!3l>z z1q?M70|RpSJD{ffzz_KdpE)}Wq!1}r?BUp>Q*E#CMaTL{2hzKT0GmQvMYZ}}7hb^k z?>U_`AP9DnuEB9&c&y2);re54k?%__c34*6-BCA(!#5ZbOa|i@&l(vQjqyp^N>E@; zy_~p>Q|+<${Rh-#BU62=mi{bpi0EK{^n zu)7ZzWHtAQleG_uitSApd0Fccz#<8W28*lO&9x#TI@P)!M%;B@x}9D#;pvP@(W0O- z>rePtZ?Ebvy5*N%0Y}^GW@2iE`kFB~HhDWvnP!miORSHvG8&-YqtS^sQkVL5KrV}> z94EK5o0^rJPeNTj9b0R3iD!JKUuntqj5ev3O){P_b&~h?1cqoAYHVSL$5Bw7pqQB4 zHdY@ql2db1@6nYs(l4vRT04_I4#g*L~^dkvLmEwIT# zqWA#QjveiIc72$Q4x5b-54tu%SkRCP)A9YL%!30&OhQ;yQQUR7COos~vUnJ5pOSAA z60c{b^+9}R1LLfubJS$6;FfV zRbfi^y9@Fwx}>nO1o5+sv>_I{)qwWR1UwUA1R)wZ{q>jM%y@81%e!xHGTnk-x|P#H z%cMn@#c8Gstj3M6H+QWk0(t|`V8S~*%RA(ZNGbE=iLP$NqIr>1A6Fq*3SToJPqzYOztF0(qnm8GkcjdRXncUH7&~nt=b7$}4!QLYjfi{U z1fTv4FCQ)Ww#1&LAm8YWAEcs_KrG1u12Zx2SJxNx=jD=>&P z81scegM9?}neT_qOfQ%G2!C3Q)Z{)Kr=5C0^Yqu(t!*a;p4G$^qt^mtc49R5Jqj!~ zgQv0Un=q8>pv`4V?0U;FO#w|&(|wo7@Ik^r7#~ zPf!R#D&}7MGQUigvCT;&MK)vczSI>jqXK1VoNkio8;ei+7xP2cczI(F5GdVR@jmqb!wqqNWK8y~72tsm*Kvz0Ik=PVE>9_TbjZX-7-kI&ktuAQ4P#gT0 zWwOV8pu$2%i7h$vS5S;oVF8(UCH9)ll%`zkcv4%p1fEu&Jf&yguG9eJ7?OuerBC>awft~ z@G1ul@!kWukWN>|0hDRdn!mUbk8C|u6?$IvVCY7f7y@h+doeZ~%}4k#_M*4#C>)Oz z{20ov79!7CB3h3mO`(2>#E1O}|IADvilT~89v|a*KQAV8Pm7-?`Voxo{b7-SZOOBo z=*0?D!`w-fYqf=xo0#S%Ld7zYTyDMHpj@xyUhBAv#dJ_44inJoN3@OBpre|6DxUsv zAcm97^K|9ilak%34axk|q1R3}6_Z!)L`pWKs+t{blvsp6)@1VKdVKTh(39sRJ`Sjxhs!PQw@0bQ@fx1#bipeZ$2;Wk@ny(xfZ3hI4oqMD`+RtEyW5&8Ehk$ubMp{zg3u z#-|gk)}s(m&g{QU+N!}L_w5`1XSD8@G^y&L76Zd6Xp(-qzz=SW5pZnshh+KPqA{6v zd#d__oqilahrwvDIzS0#blykkmb?m`8He>N6N4>x-nl16LeU8cMOe*C^YRs>%^fFD zR{yVg_~Wchqf%wg;#(70H&<{i83n0LFn@e>id?c%_+ zLej3@Z!R%wLpy&f6-7byi+<9M<)_x9|B438ZjP?30X_AoC~%!aM#_I;Njo}!nb*Yqx-%9b5<69V4{NMJtcp?O%_v%@k^G=OCzu0c?#Et zO0($RV{LP-L=i~Knragtfj?uR;iIABo1=CGdgrEFICH(Ur}ZhRg=0;RK9r-|;kpsn#j@2L!$5wB;Z=}4lIujEY<_NVSH0haX%D5~ZigK1W zqU*I7c(0*#F~>}7qd6ssa;KO(JD4x?*O$UM`oDHyp{xzy#O7)*Qd!ps+rR3DCB4{p zcE4z@n;0+6bA8&rYT3)cjhU!0Nvb4_GaW;X_~EGGs)3735hy#=H~=|J?<~zbT83s- ze_DST#quF8ytW%fm_M?CVju}VpRGPr2W9?xnTsMNvTjTJor}PIMB)?dS{ysjta~yB zk`q7l7`vPe{T=4-y;a2Gya9wiJyrNW>)*;P3sX}UClet%Ydc3HV?f|nv&lcIfWK)5 z{)+rdGa&pIgy}B~1SA&J|1J^x1OD3@1OB!9>ug6}>hI(~H46WS0{|KW+Wtt+{-#*? zC;HE!{C`m>xWAzP9?}1k{pY~+zbyEV!~Wl6|2;naC;QLo)qh#VKTiI~EbE`}Kil2^ zg>}*X_vZIM@AB6u{VTBlvBrRQioeI~|405SzW=etfU|#)O!87Nu>ZOY|7Y9#BO@W9 U1OU(gqK+meLIT2{{}a^z0YjoQ`Bp(cSP+!$%DkT)wTMr=;VUXlQLN&)&bL=zL*?W7=g*J81JZp_H$6RZ!-+ewW zzVOm_o^|p6?Vr zo?v&~dwzHQ=Ha_eJqG)VSAMbo!|%`8z^_nl1GAq2j6A{ay01O;`OPJFe2^M{d&hPC zQ#am34WXbR`!EJj@>Cg*ocWo}%b&T08ux$ell|LY^)qS+1r6DUF@Tb%%DC#rt2d|p z<2Tg!?ejj?U;W`fQ9~$b$Uck#lsr|&t6%bw&6OYjJ2f7E;DddX_V6o|+lMiLlBdeJ z>B-ABpZdlNV;pte(+^zIKl#TOQ$r|d$UcnWo+{%_uefOQ@Z+ab(n;NSrPEFb$wu2K++@HHZkc(14coWCPQ6`=SD-WuVn) zJ!;UiXeBgUPc|@Jw=XJSS_ZO*ETSf!9@&D1>&dQ=eNh3`GWKayzg4^17`GU|UW2IO zJ0nCn<_yL%?5=Z$YMcRE<&}Z?hk1x^s@X+h?qeR#8LDvxY?W6A))A~H_=dF#>xQG; zK8)d>Dg)~w)OZAU~kF;s&{#K@?O5iLJbUpYfIG@{=I z~*v@ljsKyzvRbDk>WjM06WYh{L)X6id-;SQD9V^_RRW#PVQ7d)S zPI|HrV*n*jl@aUipxq$W@KHOCP-utj%81=y&>j^#%cykkahNENy(=wu;2Avrq7i07bHH3nO%E9is$ljonOpK5*ifUBG zZW*rOer3aJ%h;y@hO}XKU5wj7XSkRHV~kmz6NN%MR9+b|n+BaMW5$j#lgJQi&TtL) zD;s{rK1>5BX;((9BZJP=u~v=Pj}VDauvI>1I7&89EhE;$L3e{#TgO-nsUZ|JR9-b= zl^%3si4}j06`Hpqq2>(NaKEzQSM0+yfRc7)#Qrqst`>XXc;=5EdmSPX3bx7{#zW@o z$Wd-L4BZE(mP@0es&>PGMoCno0hG!sBYXE~m*J@Ft6|PijkTP5DzA*p2Q^d!hHRiR zH>u$a)i?vT%Bx0>U1(@j4~}ws#wa;n8-{zTjGVP>N6s}eoUQW8$XUy%a;A=mL@2lC z8tzv%P-4$C%8~|9DzA)O;n3G5*FHui6rxi3oZ%?hK(&lqcd3zUEj5IKhRUmkGaMxw zsFo4CCibY>j=FPFLnyW*%d1B2gB)eKL)NH_o%_{T8Lr`eWdqeROrtDmfT42Oak8vu z2DT&528>E5v_s{UktZ3pBT8_3Aw#G+!!_KmZ1@#>rct6~rcqI~yxMt&V>|NP#;BaF z@;Sp%vVm$Dd9tKNoof++V37RI*uKHE>?Q&W3LhJ9ipKxm_99%cbFdWdkMc%Gjp? zl(Z`&-vKbH$QpMrL?RSymCqTDk_}YL$afjkh%w5uoBM^W@~Yts`EmwOEdwW4?1iX_ zIl0x zUKzNd=3a~aj=pwL(S|Z=yhCO?RI`hUtoGQa<_y(1gL(}E_kZl3 z;K!Ki0xUKw~_iJh%} z+x}iB)X6j4Q?;M?%jW2;>yB^m?dRY93HTE%plBao8Qioqf1zY8n@rP4CF+BE# zUoomvuKDif_=z(ajr&!3WgMOU?%`#he<@K}Gq_*357Pj{^}24K2K-99iOM7K2sc1w z%W22Crna0pNOkW8dTKQ?=Q9oWn>~G?2BMPoVeLR)wfV?VG8;?oS7WSd>|EJzbda9Z@#%)aNmh~3ReyM$_DC| zo4$0kdFbxU;64qoU9an0L%v)Cw#sW%fDR27*0FmE7^{H8uO@JL%x8L25gnrsP4P%yv-Mny^&E}`pDOZFTAGy zqU8dwL2Od28%Znm0Y#+8I#pPZ{DagWuIglxk$aj{DWPy{n<5K4nN> zY`M-msMF0dfzwCZjvR>?(@mQuco=2Ctpqm;l;ZY)lRxb2-L~aX-ZC7O`EMBojPTFj z)!^5o@?J-sp0?#t%6AT^-FY7%LTGqj`HkM$TR5W1njWQ|&GihrhUZ{M4-Wa10ryJW z3Gvl?dac%_#BFgE~G144v*!;`e1AF+}G-t;W)NBaXozJ zQ^1H;kH{8EJm)?Zh|Ygn4c((r>3Zu7-HL&5cFTxwWBS8bnsT$Ak31D&wCHR|dwnFj zhWpJGl|2G)e2V3~M~U~9_aW-^l)wTsB02rQgp9SeHLPAtIb9$6|%X6l&9CdoifYlgpy-?y2 zE=CoYGI&&acLKIYi0^t@hTepr*4aYivt{UA25Ov*?|cdvnS;I-ZT}K*afKrz_aZX9 zue=Y_8$VhN_p954qhUur>MwjfzIl(j9_sY849|_Th0dIthWqvQO^h(6^@?-b*Tftp zqoZM$L8l3P^ZB?q2MZWE4|*^>H|u@n8auy#;4kP#c$%KF8SKf#4rl$<9ktebdwb2VaNeQXXmJt~oaB4-ZvxUZI z%kbEp-7@m5#&-Bk&*#d-DA35U)T7k1xtPJgv&G5~bc(-iIy2H9YoqgeIpTsytax!$-{eC~-!tK0KkN zN9?;}+V!JABUgYPMV`&|e7J^3vZDuwe5O+$do<5&w7sW=#%IgOvs{lFXXCq`mXRmc z9<|OE8lPprT*kb>H_xDF7Ik`B4UgS3D>OdKpudR5H}C27-p&1vInQ&+2zKs?wDDa} zXw1J%f4n8OgBRtYo;%I@hNCW zo_CmY&!%f9KHy+vro4Y>M;-r~azdxUl^VNDj{=WyF{;4uOpRaG$?zWaGb6n5DZ32M zjk6P9Nkg9QMtt>NSZ{gG=M5M+GT3tO5!C77xnz1rlDlP(+Vz%ayv#?oV*~@E9udR# zrwq=>kvIb3>~%)Y4>FuhMyb5Qzr(?rj(1^dIqck{SYEMWC{sXX>^;2YLpMyf##dAh7r^vzx<6}y#Q2d=R3<(p@zqqwZ1Vsjuzb0!H2k*z$1EV@H1OmOCnQu+Csqp23~0L2seu?pNb=H7aU& zUwQxJ31C6PM}vkLNa`Pj(;P6KT|$ncTq z^Da;1)I&gg3ZlwghNIf`0?}#&8V}pSw}ZQVmHB9+Dq!UKlR3!S1nu>xJO`P7M!2rw zeq-!1qlj=_!%^OEiww5h`zi{i{)w5!H(}E#iB{t&&8YUA>s~u&cniJdIn&zSrG`i4 zk>t6gWfVl^k>pK?BV!g78v%x+aCX4%iP+Z}j>0($CyiAG+uT|@xIEl!~!F8%dzBoGYtwr!~J?s=ecC7!I;2sl;>c^D3vnpwX=527*kX^N=Edk zuZg){F*g|yKiWCyBRtQg3k>fo@1LAE+m@HARHnazMpSxd1$$k?QF)JIn-&?NLk<3g zGW`0wvd-{6@xID6f1%}})1yt$$gz72wr=#WQLm?Hl?lZ3cfsr*y*rs0rE*F$b9{a* zY6Pn&lKf?T8{r}&WZHaq|KvHSZ8(&U3Svw|%k9N;mjxlDF;8H0?qnbH)_KY!U_*lyIk!-zZ zm`2IOa8$0rdl-(&b$*=@ZJExy1Ju2*kQelP6BQXg;=E1k?a0&QENgk<*lL7-Jp9WP z?5||R>ccl)h-Aj7gkal)spd7h)5-eoj>#dbI<+S5lNBUxuS zDo?WOjDo)MOnC+)H+&P;L`8;Y%GU-lKYVGHC=F5ATEcC5{=)a|!L-9~W}& zsBkgmf5xD~?kMrBEiwui-Y4EyQ8)e9r|F&_(`|w|$U8ahyvZ>C6N4Jwi=M%ChDVY% zcbxU8+?Pj{?->~36jd1Q{P3*hirO;Rjy%1L$gTHio=aFhX^`PJ?41$Aw{6oXNm}%- z{WpWIk>{@MD47`EC*D_?+3dF|u4uVO<*mi)h81>-D%yaj=$!>~>ph+K=q;lXg5fC7 z!6KtT!&~mH&C~0)cLR-Q8oO+vw>;;6I}*w8mV0Y+4{qC0ppo%XJ=;M$+t=oU3`gZi N+{18`-_=`<{{a{Z9IF5T literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..ef0e9fac0445e7ee1402d0106bceb22c3f3a7c41 GIT binary patch literal 11231 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.step new file mode 100644 index 00000000..d1b98f9a --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.step', + '2015-09-07T10:21:21',('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('',(30.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(30.,0.,4.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(30.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,30.); +#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,30.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,4.)); +#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.,-4.)); +#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('',(30.,0.,4.)); +#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.,51.961524227066)); +#75 = CARTESIAN_POINT('',(45.,25.980762113533)); +#76 = CARTESIAN_POINT('',(90.,7.347880794884E-15)); +#77 = CARTESIAN_POINT('',(45.,-25.98076211353)); +#78 = CARTESIAN_POINT('',(4.618527782441E-14,-51.96152422706)); +#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,30.); +#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('',(30.,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.,51.961524227066)); +#107 = CARTESIAN_POINT('',(45.,25.980762113533)); +#108 = CARTESIAN_POINT('',(90.,7.347880794884E-15)); +#109 = CARTESIAN_POINT('',(45.,-25.98076211353)); +#110 = CARTESIAN_POINT('',(4.618527782441E-14,-51.96152422706)); +#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('',(13.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(13.,0.,4.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(13.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,13.); +#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,13.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,4.)); +#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.,-4.)); +#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('',(17.,0.)); +#165 = CARTESIAN_POINT('',(17.,22.516660498395)); +#166 = CARTESIAN_POINT('',(36.5,11.258330249198)); +#167 = CARTESIAN_POINT('',(56.,3.184081677783E-15)); +#168 = CARTESIAN_POINT('',(36.5,-11.25833024919)); +#169 = CARTESIAN_POINT('',(17.,-22.51666049839)); +#170 = CARTESIAN_POINT('',(17.,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,13.); +#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('',(17.,0.)); +#192 = CARTESIAN_POINT('',(17.,22.516660498395)); +#193 = CARTESIAN_POINT('',(36.5,11.258330249198)); +#194 = CARTESIAN_POINT('',(56.,3.184081677783E-15)); +#195 = CARTESIAN_POINT('',(36.5,-11.25833024919)); +#196 = CARTESIAN_POINT('',(17.,-22.51666049839)); +#197 = CARTESIAN_POINT('',(17.,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/ISO7093DIN9021_M20FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M20FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..6613f43338daab4a54b7bc8264de9be181fa9edf GIT binary patch literal 35684 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..5736c14ef49c8ef31f930ea78f5fb5b9d2252d4e GIT binary patch literal 11214 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.step new file mode 100644 index 00000000..99c0b9d9 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.step', + '2015-09-07T10:22:26',('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('',(36.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(36.,0.,5.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(36.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,36.); +#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,36.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,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.,-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('',(36.,0.,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.,62.35382907248)); +#75 = CARTESIAN_POINT('',(54.,31.17691453624)); +#76 = CARTESIAN_POINT('',(108.,8.817456953861E-15)); +#77 = CARTESIAN_POINT('',(54.,-31.17691453624)); +#78 = CARTESIAN_POINT('',(5.684341886081E-14,-62.35382907248)); +#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,36.); +#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('',(36.,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.,62.35382907248)); +#107 = CARTESIAN_POINT('',(54.,31.17691453624)); +#108 = CARTESIAN_POINT('',(108.,8.817456953861E-15)); +#109 = CARTESIAN_POINT('',(54.,-31.17691453624)); +#110 = CARTESIAN_POINT('',(5.684341886081E-14,-62.35382907248)); +#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('',(14.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(14.,0.,5.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(14.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,14.); +#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,14.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,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.,-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.,.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('',(22.,0.)); +#165 = CARTESIAN_POINT('',(22.,24.248711305964)); +#166 = CARTESIAN_POINT('',(43.,12.124355652982)); +#167 = CARTESIAN_POINT('',(64.,3.429011037613E-15)); +#168 = CARTESIAN_POINT('',(43.,-12.12435565298)); +#169 = CARTESIAN_POINT('',(22.,-24.24871130596)); +#170 = CARTESIAN_POINT('',(22.,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,14.); +#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('',(22.,0.)); +#192 = CARTESIAN_POINT('',(22.,24.248711305964)); +#193 = CARTESIAN_POINT('',(43.,12.124355652982)); +#194 = CARTESIAN_POINT('',(64.,3.429011037613E-15)); +#195 = CARTESIAN_POINT('',(43.,-12.12435565298)); +#196 = CARTESIAN_POINT('',(22.,-24.24871130596)); +#197 = CARTESIAN_POINT('',(22.,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/ISO7093DIN9021_M24FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M24FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..33b52ebdd43d8f20fc0203de307db2e0bb7589e2 GIT binary patch literal 38484 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 BJ*@x$ literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..246ac1f66e4f3ddc8d75fcc95a47d64449fae484 GIT binary patch literal 10033 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 O6BA)U5u*Pj^?v{<;*7xn literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.step new file mode 100644 index 00000000..5ead1381 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.step', + '2015-09-07T10:04:09',('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('',(3.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(3.,0.,0.8)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(3.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,3.); +#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,3.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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('',(3.,0.,0.8)); +#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.,5.196152422707)); +#75 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#76 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#77 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#78 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#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,3.); +#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('',(3.,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.,5.196152422707)); +#107 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#108 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#109 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#110 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#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('',(1.1,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(1.1,0.,0.8)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(1.1,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,1.1); +#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,1.1); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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('',(1.9,0.)); +#165 = CARTESIAN_POINT('',(1.9,1.905255888326)); +#166 = CARTESIAN_POINT('',(3.55,0.952627944163)); +#167 = CARTESIAN_POINT('',(5.2,2.694222958124E-16)); +#168 = CARTESIAN_POINT('',(3.55,-0.952627944163)); +#169 = CARTESIAN_POINT('',(1.9,-1.905255888326)); +#170 = CARTESIAN_POINT('',(1.9,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,1.1); +#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('',(1.9,0.)); +#192 = CARTESIAN_POINT('',(1.9,1.905255888326)); +#193 = CARTESIAN_POINT('',(3.55,0.952627944163)); +#194 = CARTESIAN_POINT('',(5.2,2.694222958124E-16)); +#195 = CARTESIAN_POINT('',(3.55,-0.952627944163)); +#196 = CARTESIAN_POINT('',(1.9,-1.905255888326)); +#197 = CARTESIAN_POINT('',(1.9,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/ISO7093DIN9021_M2FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M2FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..e37272d6ae6014e668b9d6456be0b71f82effe9e GIT binary patch literal 19084 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 U_6|50hAMwo6uTnt!8)q{0TbiPN&o-= literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..9e1fed06f42b3a721190e8e059bda9cb9c533284 GIT binary patch literal 10746 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 F{|7b|J(>Uj literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.step new file mode 100644 index 00000000..029dd865 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.step', + '2015-09-07T10:08:40',('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('',(5.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(5.5,0.,0.8)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(5.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,5.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,5.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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('',(5.5,0.,0.8)); +#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.,9.526279441629)); +#75 = CARTESIAN_POINT('',(8.25,4.763139720814)); +#76 = CARTESIAN_POINT('',(16.5,1.347111479062E-15)); +#77 = CARTESIAN_POINT('',(8.25,-4.763139720814)); +#78 = CARTESIAN_POINT('',(8.881784197001E-15,-9.526279441629)); +#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,5.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('',(5.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.,9.526279441629)); +#107 = CARTESIAN_POINT('',(8.25,4.763139720814)); +#108 = CARTESIAN_POINT('',(16.5,1.347111479062E-15)); +#109 = CARTESIAN_POINT('',(8.25,-4.763139720814)); +#110 = CARTESIAN_POINT('',(8.881784197001E-15,-9.526279441629)); +#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('',(1.85,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(1.85,0.,0.8)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(1.85,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,1.85); +#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,1.85); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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.65,0.)); +#165 = CARTESIAN_POINT('',(3.65,3.204293994002)); +#166 = CARTESIAN_POINT('',(6.425,1.602146997001)); +#167 = CARTESIAN_POINT('',(9.2,4.531193156845E-16)); +#168 = CARTESIAN_POINT('',(6.425,-1.602146997001)); +#169 = CARTESIAN_POINT('',(3.65,-3.204293994002)); +#170 = CARTESIAN_POINT('',(3.65,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,1.85); +#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.65,0.)); +#192 = CARTESIAN_POINT('',(3.65,3.204293994002)); +#193 = CARTESIAN_POINT('',(6.425,1.602146997001)); +#194 = CARTESIAN_POINT('',(9.2,4.531193156845E-16)); +#195 = CARTESIAN_POINT('',(6.425,-1.602146997001)); +#196 = CARTESIAN_POINT('',(3.65,-3.204293994002)); +#197 = CARTESIAN_POINT('',(3.65,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/ISO7093DIN9021_M3.5FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3.5FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..b84e81153817df2fa3ad2751b2ee733992e75f14 GIT binary patch literal 19484 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 F{|CcFN>l&< literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M30FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M30FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..511b589a416ecde2234a1fa1f9c33f0e969d9a8e GIT binary patch literal 11236 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 C&$VU% literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..4dfe2891d6db342de17c822c8f27b1c11cd435d8 GIT binary patch literal 11496 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.step new file mode 100644 index 00000000..e23bd1d0 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.step', + '2015-09-07T10:25:01',('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('',(55.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(55.,0.,8.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(55.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,55.); +#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,55.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,8.)); +#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.,-8.)); +#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('',(55.,0.,8.)); +#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.,95.262794416288)); +#75 = CARTESIAN_POINT('',(82.5,47.631397208144)); +#76 = CARTESIAN_POINT('',(165.,1.347111479062E-14)); +#77 = CARTESIAN_POINT('',(82.5,-47.63139720814)); +#78 = CARTESIAN_POINT('',(8.526512829121E-14,-95.26279441628)); +#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,55.); +#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('',(55.,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.,95.262794416288)); +#107 = CARTESIAN_POINT('',(82.5,47.631397208144)); +#108 = CARTESIAN_POINT('',(165.,1.347111479062E-14)); +#109 = CARTESIAN_POINT('',(82.5,-47.63139720814)); +#110 = CARTESIAN_POINT('',(8.526512829121E-14,-95.26279441628)); +#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('',(19.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(19.5,0.,8.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(19.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,19.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,19.5); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,8.)); +#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.,-8.)); +#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('',(35.5,0.)); +#165 = CARTESIAN_POINT('',(35.5,33.774990747593)); +#166 = CARTESIAN_POINT('',(64.75,16.887495373797)); +#167 = CARTESIAN_POINT('',(94.,4.776122516675E-15)); +#168 = CARTESIAN_POINT('',(64.75,-16.88749537379)); +#169 = CARTESIAN_POINT('',(35.5,-33.77499074759)); +#170 = CARTESIAN_POINT('',(35.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,19.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('',(35.5,0.)); +#192 = CARTESIAN_POINT('',(35.5,33.774990747593)); +#193 = CARTESIAN_POINT('',(64.75,16.887495373797)); +#194 = CARTESIAN_POINT('',(94.,4.776122516675E-15)); +#195 = CARTESIAN_POINT('',(64.75,-16.88749537379)); +#196 = CARTESIAN_POINT('',(35.5,-33.77499074759)); +#197 = CARTESIAN_POINT('',(35.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/ISO7093DIN9021_M36FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M36FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..43bfe99250cc429fd3d526d54059b37f84face5d GIT binary patch literal 46484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..397cc894bfa5218382da72a28d1a4c49f8027a17 GIT binary patch literal 10511 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.step new file mode 100644 index 00000000..458a3053 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.step', + '2015-09-07T10:07:33',('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('',(4.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(4.5,0.,0.8)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(4.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,4.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,4.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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('',(4.5,0.,0.8)); +#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.,7.79422863406)); +#75 = CARTESIAN_POINT('',(6.75,3.89711431703)); +#76 = CARTESIAN_POINT('',(13.5,1.102182119233E-15)); +#77 = CARTESIAN_POINT('',(6.75,-3.89711431703)); +#78 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406)); +#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,4.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('',(4.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.,7.79422863406)); +#107 = CARTESIAN_POINT('',(6.75,3.89711431703)); +#108 = CARTESIAN_POINT('',(13.5,1.102182119233E-15)); +#109 = CARTESIAN_POINT('',(6.75,-3.89711431703)); +#110 = CARTESIAN_POINT('',(7.105427357601E-15,-7.79422863406)); +#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('',(1.6,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(1.6,0.,0.8)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(1.6,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,1.6); +#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,1.6); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,0.8)); +#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.,-0.8)); +#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('',(2.9,0.)); +#165 = CARTESIAN_POINT('',(2.9,2.77128129211)); +#166 = CARTESIAN_POINT('',(5.3,1.385640646055)); +#167 = CARTESIAN_POINT('',(7.7,3.918869757272E-16)); +#168 = CARTESIAN_POINT('',(5.3,-1.385640646055)); +#169 = CARTESIAN_POINT('',(2.9,-2.77128129211)); +#170 = CARTESIAN_POINT('',(2.9,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,1.6); +#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('',(2.9,0.)); +#192 = CARTESIAN_POINT('',(2.9,2.77128129211)); +#193 = CARTESIAN_POINT('',(5.3,1.385640646055)); +#194 = CARTESIAN_POINT('',(7.7,3.918869757272E-16)); +#195 = CARTESIAN_POINT('',(5.3,-1.385640646055)); +#196 = CARTESIAN_POINT('',(2.9,-2.77128129211)); +#197 = CARTESIAN_POINT('',(2.9,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/ISO7093DIN9021_M3FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M3FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..a780602d744c7448e87ed78456db31ead9d57e26 GIT binary patch literal 19484 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 g_zqxdMQzbi)66I04ikDO#lD@ literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..d778596092c6b2bdabcfe69d4a4a920e1b457aed GIT binary patch literal 10926 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.step new file mode 100644 index 00000000..74b82587 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.step', + '2015-09-07T10:09:50',('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.)); +#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.)); +#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.)); +#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.)); +#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('',(2.15,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(2.15,0.,1.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(2.15,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,2.15); +#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,2.15); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,1.)); +#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.)); +#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.85,0.)); +#165 = CARTESIAN_POINT('',(3.85,3.723909236273)); +#166 = CARTESIAN_POINT('',(7.075,1.861954618137)); +#167 = CARTESIAN_POINT('',(10.3,5.265981236334E-16)); +#168 = CARTESIAN_POINT('',(7.075,-1.861954618137)); +#169 = CARTESIAN_POINT('',(3.85,-3.723909236273)); +#170 = CARTESIAN_POINT('',(3.85,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,2.15); +#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.85,0.)); +#192 = CARTESIAN_POINT('',(3.85,3.723909236273)); +#193 = CARTESIAN_POINT('',(7.075,1.861954618137)); +#194 = CARTESIAN_POINT('',(10.3,5.265981236334E-16)); +#195 = CARTESIAN_POINT('',(7.075,-1.861954618137)); +#196 = CARTESIAN_POINT('',(3.85,-3.723909236273)); +#197 = CARTESIAN_POINT('',(3.85,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/ISO7093DIN9021_M4FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M4FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..3ae838bb7539078fdd1e7182694af1c0f577bbc8 GIT binary patch literal 19484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..b1a927dd0ee1cb724cb357d3374a81d8beb5b564 GIT binary patch literal 11254 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.step new file mode 100644 index 00000000..251c103a --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.step', + '2015-09-07T10:10:52',('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.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(7.5,0.,1.2)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(7.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,7.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,7.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.2)); +#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.2)); +#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.5,0.,1.2)); +#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.990381056767)); +#75 = CARTESIAN_POINT('',(11.25,6.495190528383)); +#76 = CARTESIAN_POINT('',(22.5,1.836970198721E-15)); +#77 = CARTESIAN_POINT('',(11.25,-6.495190528383)); +#78 = CARTESIAN_POINT('',(1.15463194561E-14,-12.99038105676)); +#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.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('',(7.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.,12.990381056767)); +#107 = CARTESIAN_POINT('',(11.25,6.495190528383)); +#108 = CARTESIAN_POINT('',(22.5,1.836970198721E-15)); +#109 = CARTESIAN_POINT('',(11.25,-6.495190528383)); +#110 = CARTESIAN_POINT('',(1.15463194561E-14,-12.99038105676)); +#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('',(2.65,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(2.65,0.,1.2)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(2.65,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,2.65); +#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,2.65); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,1.2)); +#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.2)); +#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('',(4.85,0.)); +#165 = CARTESIAN_POINT('',(4.85,4.589934640058)); +#166 = CARTESIAN_POINT('',(8.825,2.294967320029)); +#167 = CARTESIAN_POINT('',(12.8,6.490628035481E-16)); +#168 = CARTESIAN_POINT('',(8.825,-2.294967320029)); +#169 = CARTESIAN_POINT('',(4.85,-4.589934640058)); +#170 = CARTESIAN_POINT('',(4.85,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,2.65); +#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('',(4.85,0.)); +#192 = CARTESIAN_POINT('',(4.85,4.589934640058)); +#193 = CARTESIAN_POINT('',(8.825,2.294967320029)); +#194 = CARTESIAN_POINT('',(12.8,6.490628035481E-16)); +#195 = CARTESIAN_POINT('',(8.825,-2.294967320029)); +#196 = CARTESIAN_POINT('',(4.85,-4.589934640058)); +#197 = CARTESIAN_POINT('',(4.85,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/ISO7093DIN9021_M5FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M5FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..c9ec7437c349a8b63b775ee1102681d07a62c696 GIT binary patch literal 19484 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 CS?gN> literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..66fce56a13c9b17a7c97a6f14c2da92658a80140 GIT binary patch literal 11413 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 M5)u$5{I^s84|SgO4FCWD literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.step new file mode 100644 index 00000000..316d21f4 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.step @@ -0,0 +1,293 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.step', + '2015-09-07T10:13:11',('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('',(11.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(11.,0.,2.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(11.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,11.); +#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,11.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,2.)); +#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.)); +#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('',(11.,0.,2.)); +#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.,19.052558883258)); +#75 = CARTESIAN_POINT('',(16.5,9.526279441629)); +#76 = CARTESIAN_POINT('',(33.,2.694222958124E-15)); +#77 = CARTESIAN_POINT('',(16.5,-9.526279441629)); +#78 = CARTESIAN_POINT('',(1.7763568394E-14,-19.05255888325)); +#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,11.); +#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('',(11.,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.,19.052558883258)); +#107 = CARTESIAN_POINT('',(16.5,9.526279441629)); +#108 = CARTESIAN_POINT('',(33.,2.694222958124E-15)); +#109 = CARTESIAN_POINT('',(16.5,-9.526279441629)); +#110 = CARTESIAN_POINT('',(1.7763568394E-14,-19.05255888325)); +#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.7,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(3.7,0.,2.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(3.7,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,3.7); +#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.7); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,2.)); +#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.)); +#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('',(7.3,0.)); +#165 = CARTESIAN_POINT('',(7.3,6.408587988005)); +#166 = CARTESIAN_POINT('',(12.85,3.204293994002)); +#167 = CARTESIAN_POINT('',(18.4,9.06238631369E-16)); +#168 = CARTESIAN_POINT('',(12.85,-3.204293994002)); +#169 = CARTESIAN_POINT('',(7.3,-6.408587988005)); +#170 = CARTESIAN_POINT('',(7.3,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.7); +#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('',(7.3,0.)); +#192 = CARTESIAN_POINT('',(7.3,6.408587988005)); +#193 = CARTESIAN_POINT('',(12.85,3.204293994002)); +#194 = CARTESIAN_POINT('',(18.4,9.06238631369E-16)); +#195 = CARTESIAN_POINT('',(12.85,-3.204293994002)); +#196 = CARTESIAN_POINT('',(7.3,-6.408587988005)); +#197 = CARTESIAN_POINT('',(7.3,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/ISO7093DIN9021_M7FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7093DIN9021_M7FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..bf2cd06f6a88dc5b230a30d08eda4f29e7cb2f12 GIT binary patch literal 19484 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 l4T_JZrC+{hPh_d%6!e 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 F{tx%9-3b5y literal 0 HcmV?d00001