From da1d4983e49a58ceb3188041a078b3168291754e Mon Sep 17 00:00:00 2001 From: nachotineo Date: Sat, 5 Sep 2015 10:29:11 +0200 Subject: [PATCH] ISO7091 Washer --- .../ISO7091DIN126_CLASS_C_M24FlatWasher.fcstd | Bin 0 -> 11195 bytes .../ISO7091DIN126_CLASS_C_M24FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M24FlatWasher.stl | Bin 0 -> 32484 bytes .../ISO7091DIN126_CLASS_C_M27FlatWasher.fcstd | Bin 0 -> 11310 bytes .../ISO7091DIN126_CLASS_C_M27FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M27FlatWasher.stl | Bin 0 -> 34884 bytes .../ISO7091DIN126_CLASS_C_M30FlatWasher.fcstd | Bin 0 -> 11096 bytes .../ISO7091DIN126_CLASS_C_M30FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M30FlatWasher.stl | Bin 0 -> 36884 bytes .../ISO7091DIN126_CLASS_C_M33FlatWasher.fcstd | Bin 0 -> 11060 bytes .../ISO7091DIN126_CLASS_C_M33FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M33FlatWasher.stl | Bin 0 -> 38484 bytes .../ISO7091DIN126_CLASS_C_M36FlatWasher.fcstd | Bin 0 -> 11071 bytes .../ISO7091DIN126_CLASS_C_M36FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M36FlatWasher.stl | Bin 0 -> 40084 bytes .../ISO7091DIN126_CLASS_C_M39FlatWasher.fcstd | Bin 0 -> 12001 bytes .../ISO7091DIN126_CLASS_C_M39FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M39FlatWasher.stl | Bin 0 -> 41684 bytes .../ISO7091DIN126_CLASS_C_M42FlatWasher.fcstd | Bin 0 -> 12104 bytes .../ISO7091DIN126_CLASS_C_M42FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M42FlatWasher.stl | Bin 0 -> 43684 bytes .../ISO7091DIN126_CLASS_C_M45FlatWasher.fcstd | Bin 0 -> 11950 bytes .../ISO7091DIN126_CLASS_C_M45FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M45FlatWasher.stl | Bin 0 -> 44884 bytes .../ISO7091DIN126_CLASS_C_M48FlatWasher.fcstd | Bin 0 -> 11763 bytes .../ISO7091DIN126_CLASS_C_M48FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M48FlatWasher.stl | Bin 0 -> 46884 bytes .../ISO7091DIN126_CLASS_C_M52FlatWasher.fcstd | Bin 0 -> 11670 bytes .../ISO7091DIN126_CLASS_C_M52FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M52FlatWasher.stl | Bin 0 -> 48484 bytes .../ISO7091DIN126_CLASS_C_M56FlatWasher.fcstd | Bin 0 -> 11402 bytes .../ISO7091DIN126_CLASS_C_M56FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M56FlatWasher.stl | Bin 0 -> 50484 bytes .../ISO7091DIN126_CLASS_C_M60FlatWasher.fcstd | Bin 0 -> 11317 bytes .../ISO7091DIN126_CLASS_C_M60FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M60FlatWasher.stl | Bin 0 -> 52084 bytes .../ISO7091DIN126_CLASS_C_M64FlatWasher.fcstd | Bin 0 -> 11127 bytes .../ISO7091DIN126_CLASS_C_M64FlatWasher.step | 293 ++++++++++++++++++ .../ISO7091DIN126_CLASS_C_M64FlatWasher.stl | Bin 0 -> 53284 bytes 39 files changed, 3809 insertions(+) create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M24FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M24FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M24FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M27FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M27FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M27FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M36FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M36FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M36FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M39FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M39FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M39FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.stl diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M24FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M24FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..d183f26c5b3940e57f8637a1714c252132417d20 GIT binary patch literal 11195 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 R0uXaFF%cFNA^h)7{Xgvhd{F=Z literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.step new file mode 100644 index 00000000..9e7050ed --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.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/ISO7091DIN126_CLASS_C_M30FlatWasher.step' + ,'2015-09-05T10:06: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('',(28.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(28.,0.,4.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(28.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,28.); +#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,28.); +#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('',(28.,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.,48.497422611929)); +#75 = CARTESIAN_POINT('',(42.,24.248711305964)); +#76 = CARTESIAN_POINT('',(84.,6.858022075225E-15)); +#77 = CARTESIAN_POINT('',(42.,-24.24871130596)); +#78 = CARTESIAN_POINT('',(4.263256414561E-14,-48.49742261192)); +#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,28.); +#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('',(28.,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.,48.497422611929)); +#107 = CARTESIAN_POINT('',(42.,24.248711305964)); +#108 = CARTESIAN_POINT('',(84.,6.858022075225E-15)); +#109 = CARTESIAN_POINT('',(42.,-24.24871130596)); +#110 = CARTESIAN_POINT('',(4.263256414561E-14,-48.49742261192)); +#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('',(16.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(16.5,0.,4.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(16.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,16.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,16.5); +#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('',(11.5,0.)); +#165 = CARTESIAN_POINT('',(11.5,28.578838324886)); +#166 = CARTESIAN_POINT('',(36.25,14.289419162443)); +#167 = CARTESIAN_POINT('',(61.,4.041334437186E-15)); +#168 = CARTESIAN_POINT('',(36.25,-14.28941916244)); +#169 = CARTESIAN_POINT('',(11.5,-28.57883832488)); +#170 = CARTESIAN_POINT('',(11.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,16.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('',(11.5,0.)); +#192 = CARTESIAN_POINT('',(11.5,28.578838324886)); +#193 = CARTESIAN_POINT('',(36.25,14.289419162443)); +#194 = CARTESIAN_POINT('',(61.,4.041334437186E-15)); +#195 = CARTESIAN_POINT('',(36.25,-14.28941916244)); +#196 = CARTESIAN_POINT('',(11.5,-28.57883832488)); +#197 = CARTESIAN_POINT('',(11.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/ISO7091DIN126_CLASS_C_M30FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M30FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..9937d295b2a6c48f68fc34ada62244522da5b6e0 GIT binary patch literal 36884 zcmb_ledu*rRX#*v3L4c!HG&jkzsRi&NH6>tS3L`|Lu=QJn&`1@aYF%ba>bQJmNIO=R1GweaENXefMP;+F0^1 z{Kvaa$5;Qw%cC71M^uj^+F0#CeCENQJiPZ;{_B3o_rCZqk578a^T<(JZLIbs!nI0v zOF+Ei2|s(d{jm>_yFue5Me>vXsGyiy)`W#U`j%Z`G1M^e&yz=nK&whw;{LWqfaQx4YKZbFXCvB|u zCBn5z9)=!q+vo2--1*`^zXRxh{fSQ;?;3t|#5FHZ+F0$-dgA}yb$Ixf-$$?R`PfH} zU-_)BpjTzLjnxi>bGY4-oqNgQc1s?Hp5xPB_r}BPzV`MTpx^z1j~~DN&3`x|j`F>Y z)ef!C{N8I1U-iacXB_W*<3Amr@v4uWfhfCetac!r!|j&r+(0;o+bww*dX67?_AehE z_U|uZ9O@b2Rr#J?MLRx1Fb-**fhfC)j&^*U!|j%wUX29Ih}BpXM@D|05E?5YG(OSe zp5(O=LSx0qH9m1yWgH{qY6puWe5^{&S)%*Xz4EatIcK80(%k(Z_%vT*eRSXRUg5eq z47$%h07R_@uH`axoWsYeWakD#_aMhg_XNkP#wS+>MSk5Y*qzt0C5PKBIoA?#XuYCW zT5;%=dsyw@&`M2&)>C?bOYg9CFia!#3P^b+{3%y_x0o$U+~W3H$U#Jl82$tKwRf=ZXhsDj6OtM3q%aB+{0>LB3!Fv zw*&;PH?AV&$ls2*a^NVtZLIbs!nI0vOF%@9c){ph&u@!Ww(vh4z0-eZg8(dj*Rb!H3W##av56A;dV=QZXm96I5!ZHzujP6 zgdF+X5$hDZau2J0iEyow-4YOyjon~JfE?M_5i2w}%5EF09a@q1++g>F9C;6O1t3bx zWoS8v+b!9-fw<1$+(01jL2d%sy()Pakk?_ihE9*Do;DVujnxhWaztbSkgKQHLJo|* z7dkzndK}TlY6k-OH1>4J$p4WyV025%v4s5!Dkp zm3dh0;`qSKQ9W%encSx-z9k~;s>c!JGenHl2j{Vh@i|Z9?piK`<2qs($`TN9&F`PD zdG+ubh>vsOT=U8iF-z3r2ws0f#N54qp1Y1HnREJ#+!Q`>?j|DUt9sln=dmGhTCuw} z5ryVGc$w~ha5w_zw0UJH1n+Z0;AA(iC2?_-SRT;=Vh1suG*If*D9I&xgjEFIL$dj?E05EFLAzV2S;Qwr#X{} zT;ww6SEa>_LzVz=4!2t}GZ{l%=U{#%Zg50KcAB%k$ki^$*Rbxoht&>5XrJcHGGe$O zuL7d9TwZdx-IAFniu=|$nD2@kh#1+^oKwfOxWuT^EBCP4mk8G?nR&Y`0TI{xG@lJ( zPF>l6hkJk~o|j9C81hkjFued;Ai2 z61{Q{t9^-Zt&-gm5V4M&koiH5wdxWp0y)YqPpN8OB3!Fvw**A2hbQEUkYmlg#L7kv z=c{&T#VUP5Rt7oN^$T)0%-zy*8CuTac1w0{Ag*&bHxRKuosjuKcCSiiZRvsx4LUs{ zc1QKZu5U3_I}owYp5_`^?AaIOafrOMT)s5~>sPV_MC1!6t0yK$@v%~LK~4w#9uZlL zdRXyFbhQH!dC$peuZeK2$gM8O(4gNVs)yC6L{~cyk-wehI(7B10%dj|xV-ePpMN~` zdqiZ9>Tv{X)@uYSUg9|6dN{gd;{c*T zlJnlYK)*-mzKfo`i_Va%9SE%qavv0jc4yoz9iq^= z*KQ!RZ_}$nWCkFF_H%MLqU6jnHW1qN$x(wd_V#Ni0nDmn8j zA(ZuTWl^R_4(BTwUKyfoBQom~hjLNI;fRtmd)+`No1|BT$V^rUWys`E=1qj7s~vGD z3uolYyoo5S%-c6O+-}L4w+mq$ZJQ&{A42Gi!#H$Gp;wNscEsTb*D5*BQR2|aiyS&_ zk)!P9c~A(QAURe#0}|orlHrwexZRTT1St-kgvp_^EIFL7WN?^Qt$KRjs~rgAXxkil zK9^TI(Q~XEQF7K9HV~=~FpffGok0jyCK$P@5kxq;WW-^JwvEUNi#Sx1VH}PqIqNmx_?^jcr@gophJ@;F=#Rv;5mJ&tH&wF`loB{=4qB_l7bFCF2QU>Er`a>XS_#DqF5 zeMioY3=KLxqIwvI5F9r{;9P)Q5$L#T%-xV7Il5$MT}QYjAXEz{N6bE+ZNTAtCEpq% ztLlmz=QQMsKs!gtS<~M@;Jk^<4_*}_pBo5)6Dl%4a5$pme44R=i1h`4`$X@VFm>h-3C$U242`}S_EbNF(3|=|9 zWJG%%kx!AufqEr!MWCIdwfruFJ#GPIhBA<*45#xks^yG+<#d`omIJ#tbavhQH z0f-~6H{LZMN6e6XchLDt2FGT$#{R67v& z-}d^`-+%a-JP%e+ul4*p+wq-md964cQ9X_rhH3}LFTU)xr<(`gN{;Wo?e)i}KK>oi z>RK+}8lsJ535e%D`PHW%e(Jkc9Io}ce|ydGHy`!ap}j;@&oC4su33k;?G3Lu{o0)$ zCC6Vq?dOjF{hrT;tzN6z!EqhYqoa!R<1abg`=kfS@sV$M>G3x{_i)ZFw_EMt_@0lw z;Pla_J&Lovdg7WVx{bg8wig~h`J_jOB_OVI41@Cx!>>N#hfbe=!(+%%wuYhPHa_$8 ztmCtP;fdmKuS(0k>d`$%*>bI6sCLBhTVMRX(VuWG0dR%TJt{%p5io+4rtS8{89+x8TyJ59~}bgA=X83U~R>U3Awaf zhF8}SQ6o)DKww?RY7M*9<8m9ZcVOM0;=pc$T?dHjak-7y(Xbm$2%!mf$E z5FBO8G$IMZ-Vn;Q*Vd+$HxL2j+c6&6vx?>)zvPDGN z4G+&Xy1|iNIby+=XkNja`3jaTUXQdJBYmD`kH#v!a)k3$yJksplr87rj4_Uwi8u4y zjrn?>?t@;d+QAX`$IX04RS##l(7bEUb=O|!==pk%xNBw0Ie0%BN30Atww9cyb*a~i zHAd}-Bi5^%d4;PUt|h4zE8nG7(d!&N-!R0wdze@1vc)wq?ZygzsolW6a)f(W?TEuU z%9e9*oi~oyaSpaeUFLnT(A?G34vyFd54LkAB6hgcie2=Aopf4Du5&ECa*ndaeK7f| z9bSb;2kg*8d?JPm_FKrVRqa4T)CcUh(5fDnnO|M7t4?uT=ji!*j<~L}&rL_9p{g1M;tM457=*)2-k``;DTLsisL%R(ktgETfK+X4zJ?=J79-~ zSJmTk!(M*DK0JBli0W|!b817x%5$)@!3BFP_#9m_yttRaYS7I4iP)^!OqT?_rLwCzZG$mmdo(!Is#g6ktIXi5oTNU#J@~Sd~pw1 z9wjIacEwx5U!ig)xP8?Th5VpusF0b&?~Ja(bH>HJ2Sov%w1CS~@eVIdDElM!(?b`FM85iG>_xE6)bB ztFwoU$rBS*qL#TB1hTEQwr_s-!gtEeNYr}wbh#eu2;pt=dd8lUlT=yYI@n!vL0}-gx| z{T5o)<8sy$#o-8?W3Z1e(bWzPoQSaBLJMao?0=9;%jH``WF=Kz;hcv37ItH;MIDzM z&Q~%xt|PJ{EDoGdwX1a;#g|p*4MglRN9^fK533zs;oOWp9a^#Xp{`CuX=Mdk9M=)? z1T!sxBkZH5zv6JM@DxuP#NmkQ={>A=aKt#_X$Co}hj~KUjcbG_CgO;zhi5EAR1b5X z)QXvdr!_)2ha;S?+ToRRlr86A&S)GlZ}F@M*(-8UJdZjKykQNjwr8sbUsleN7>@pAnnG=il>(1h_wpO z2UiH^D@%wxR!}^(B%*9NM?SR_N3833mP$nI1b8kRJ-t@7gClkuJmJN8aHt-a^C|La zx*pd#dcK|`_CP$54qMIVdkruG4)S^{uljF>%=M(@_dkk@aYyJ*R>QiW^+F$+MpV&q7?WBi7_!~R*?#~htGvgfBcb-={ zKDZaL`t|yV!x4HDbcIe-1H$)L_sZkz5t?x$T77hV)Dsax&*AS8IbV-(4&8$zG@P$T zcuwWM?_ZBtKk_@^KB8FNuz$II$XrDe;Un$nL^U9^W{ha{I6OY|&7XGa;;^|?Z@SI8 z)8Fk>8LMZL{$|}0;a+K_9--qNI;Q7vPwE{%*GJ^B%ba87=P3F}Z;oyQLi@xBOYW6> zi#~oD5S0)1Z?yTGmi`3l5cQ^8kM0ri=4yV!-ecN~BcSc%2-iaXhK$MWLvE)!%k<}+ z{n6F8wrDGC=F<}&H|Oa&>g~_vd#}PYc;y^!*RRt)hx_h)JtE%O&EFRAaoZm&N4OR; zaO9?LA5Svcsj~b2okX8Ki6TPZOIwYuk4Pdy=sDue-(y64frihqeMG!ntlv`1Uz#Gi zN4QrJsh-zmeSdUq$n6wwE9b8&`1s)5gR{azBYdPC?WlJ0bHC5y{#|Eb8obhX?a1zN zczivFBf@Vzan0ujqiaL%y>d_L{p}vpPN9{*4&mdrKUR)#Eu3jF=Q@T4uk<}Z_IMl~ zpQGBzPjsQBU&D+ljLn!H;T+*bKIeA6M9?eeaJzorBqD@%!tBN@N2`y*X5>V~{K@*2 z&zQ~Y(ZHc^GLpmN@c6(#f7&Tlocvu3_i*1UN4OU17+4)<+w}8EkwJ=;qjqw{`83OBHwLr^sGH`_?g^iiC@`7gwRfoi2F{zPMW{IcX4gV?S%Kv zk-OnvK0c@`VZTMYe|m(Ew4-}Otmj!t^^x8j-GH`Jc$B}35nklmDL!t=(Uu6;^6Qic za^M|(WU6TOXd}ziyEv{74oCR7IodHXcP(;{w!Syx`rrtU@>fUP6CZ`dv?ao|d<=U; zoJ{h!P@KcL6A?l?bqE_bM<=2IQ8lFeMM};-pP`8$ha+M~)^FJM=pGSSSUxxKk=`F& zN7VPDmf!O#mdIX>!|gh{^bvXFRI0b}mkEx@lA(dD8JQ;J{In&)Bli(WLx<}ybiZc^halXY_3UXxnISTkUKMip>!nJ%1r9XjAs-)0g zk7+*+N4S=M`>^Lgy#jR$w4$bg6E|d!3IFD&Ar42lmd7Xk33S?i`nLS$WMNu|sBdR3 zzhx>!gICVs(K@;qfT-GJMy}e4{|aqkdPG!>j&q-n+uSzoY8xCJT_3|9p&Ame`64FP z&r(}L!z{ryAwu;M%9xQjqpuNSXSBM4BeWEUMxk(d&DqmyRoyrB8%9_41hTt_`(8Q1 zwRG~{h(j}O1heia${rK?=1<;(BU)U`M`YHXu3)SNsHBkHJ>2)o5jt%Xt+U}q9FB0i zj!v&a$Te|9tJXxyJ__iYKRrS#=MlY*p0)9Jk8ry_>WOGT=q$?!J*NH09pPF!w{47- z_K6Y9%K8|G$ArH5le_bX7T40c%Xakf(-4PFiez^W_q}q2Yv~lW5r=Yv5vd)IfIkaNnyy=-Z3=&1>4l2{kNiaOmj^dpr)elwO6< z<}(hxat|NEtErAp4z~-B;F;T>R-dqi@3^zaJ#@6A@;tcmN+&Y5?;~^`T%mhJ%nW?H zpI*7|xO%vXu06%!2#?9pj>;1~J<<7`vU|9Xa4nruiS7|`r{b3o=&$=8_dMQbVtXPQ zuDK&TCPybCgskF_U6mWk9@9R;wPM6k;~+W_4IHt);&&$KuY0%|2fb3&Y2{Un2C7sW z9I>9`*DuK7eES@Za4psSXer~MS7ASYaV=J7)OXL&@NvVx=TBBrS8;fJv-UI-Rjnht zd${kFBV0?Bsf{>dN5=1n(kqX{<4dnX$XYlNv4^9ke};ym@o#<_5ULK5-96m*$`P)m zO2|eWks;wXOjllceDY~>?Bs~Zsqj4Nj4qFfs`#TJ4%JA=?jG)Y z#V@Ne4)@BvO|RhC{LG68oLrEJL&MSdH$M#s)pyA59`1V;rw05^>KQhi!@Wfx#tENx zQ2in}^37Gss<2R=bf-Vtq1f~HeXbzNll+F$8GLbi!7rdvPL2kzDvtc7);1!v@o9%R z%N}rAgk6tG)s~GoT+5@~N5lzB@AdFaFufNDw-i9u<`PZS| zJjr*c>APwt8*zB#?)xU9!7FD+g#vW|coG!^y$7^-D-0u>TJ@&OLm@m4_oUvkF%Ejw zv(NAQKx=+aW{FV!f@8Aa(|bTmgloAcs?YSJORqdyjY3pgGIGiTKB0|Iix&5{;!u2r zpgIuBUM{e!jEu4}GRicb2-i|(c?F>w$q^hrZkUCrxS%~bLf{?6nj(69d{&4y;UW%u zd)U1~9vWF$#gPaf6CYj8(6RF>Q0?G$mFd&&iUUp&;dXToj-k_Z@izDqtA5$sec#fm{c5B=k6X69Le{N7qMG+44plK0eAt zM(`cf~=M;FW8s8g&KXo+ytV zF$()$;oOAk7PNfaa3(>u5baaU)1Uq5`iSl$d|vr=)(MF*(R!OX++UAFr-|OHK(&Kw z=_EA5_kDy;LS%OjS6)p{1&5E7M;mCp2V`SKuOiy~JrPH*5TT7vJGj3dht7i=k^9WR z6@zDp99I>bkYSsj1`fBY^D^zOI6@nrcJMjse489Zc;p^!-2ZwH$h;!LuZLd)oj(~9 zys5R_{q;C>qVLCw9PX8Sf;tB7&-GYgkHG4H9!KvZbTXyC9@Bmt?ytuY9_c+G8>^=4 zp|`Xees@mq`{eJpR~(^@53hO72A?HZCvo4eBX=#Vv$)rxwU0n9i2W8?K5nQ)VOQ-q z=#^{vi0&hNbbUm1x~GSTn4cDmSle@a!aKe1lfOe>UWGP3?cn3?=!ijY4lS=oWRv+D zJ3b1Lo#{OwLy*I@Jlah}gIB5)FhU=N{m4C9_fS>NjmSMhNADxN$2n9(E)EQBe0ZA3 zvGQnFh(3y;Ql&#g_r<=@HpHPRbKiy z8pkSsRlNW8?|p>(9;afx@3Z{IAp)4(Y6th%(Q)3@n?p7e0X(PWw&b24s&;+m!bauBAG|HbTMV>N6r*t%;Pi#!!|r|Kdp)Z(y=VE9w#GO+-WFJ|;f8 zn}}fH9))_s%6II6IQfAu6yq=c83^QTI7^|&$8Cj}0D*AdwTm(i?JHw)0MX*VdEI4? zqc;%%bzZqA$U||COOCLQPdn(e#U77og_r<=aNm{5G7jYuV{(uH9PY29HxVnZ+!LMj zHsa7ph&>+D3XyTR?>c!g4xPL<;&6W*y@_BP?v;C@^Ug*b%GKGUa}?!$gljq93Xzd} zw5o(Ka-BsfOPPOVy@Wlgw(KJsuDOqi^X+qZ4qI1bc9Lm+%qZ13|6(Zws-&NnI?>Hj{igF)^ z`|IdU1mke8+!LKe=wZ*{w%n^g=sh6IOC}EMafF`MY{cPSxhFc~lvi!?tsO8P@C?`4 zJqb&CtLLG-a!)o9!P5@T?q2B(S6)p{1;Vw$JDi=VwL)YZn4h?ch{I#T9L5zzyUg>i zMdTLkKEgc-E}ZV^RoK^CFUAp`@#&KOALRHO`WeRx5!(2)L)_bXuP1*6h`z@itoMM7 zg9wk@ecwm8@2dMS4%Hth(;d15uiRfpZz5K4xF@k5>pdWgqk+S1xmT)E^Qdyr28CA6$=@nuE1j0RuRa@`-`2X|bG7k6G(W)A5#G$I=5nj0`s^YPI z3Se@JwQ$zMfN=B*0YHoY4$kgz#7?dEfGiGx=4$O39LSE4X+YjbghqPho~UZH5r--s z>~Zu85gtu(IJGiS^-TBbp4xkNRrT6SUK$D-3jhFk;98zSy!WJsF9`+!k_Z3*`R!LxTSI4SV;d(% zH*2e7+!cpqt}8y>@7K~Uri-p&{*p72-}jB+maQaOQ&OU;VVc=%#otNpFP?rg#)aZQ zNpX3Q*Qs_c$an0zf12M_56Xs@?n~9lTn=%LfWO`*DM*N%_xlrCB1S+_CKchVmyZv}V0F(>&qrKbmW*6`@D#lXbTAf?X=)!~h<@fC zkDju`)KpG9?n_)kE<2mk*cL)xoxup}(T?^uxNf@2R^%lkq_QszOJ1|>lh7G&s3C&> zCvuvDLB~-hwzhA5qh~OAZeon}HlHwM%)*#3+&ZM<<*3AKa2#MEsR<`Q!zx!n`P>9k zGVZpptn(u?=^7eqDSEAUKDR6Z+z2|SzS}wES;c!M!ZpN$d+E#(=7OC^;ARqN<#i~B zo1L|qqavFI=O6aAo`hqETx+Mvvo+<~rRa^9sK|P@Qeg8>A9ln^@s)7xGt+yyyKm}z z?J)Qd#gXfRxk+BIW~YYGTL+^0#4;U(dsfH0?0K+Xp&WN`M~X3sZza-Lf49@VUL z;h_?@#X>E1#4x9LM%UzA=zUGL4d_VwbzR0!^v&#aMTf-y7lPD1(7VL-X&4)|<%Y{; zy}gM+{}#nmpzSo2|NH)n$@+NvU3geE?ktwJJ@fLk7FQ#Grh!;x-WleSx?Fr&Xxq!0 zSi&x`K=EYCRXDVf7>1`s%sY>W@euvAHViJm+yP-N>shGG@?Cf};Z89B0uLB^!-gA* z45|_f%-MBMT8@f`hQ`_9+)1>fpId97hu&qpRCyBhRI>&z))-^G7~K2|hqu4Ms+fJP zD3B~c7;p0O;c;4g>yoUL_fICHzB?kZ4;euO!ovPA6~f%b6Wt=4vfK*Y&}X-kZ)}b;Oou^7ECNn8JN@Nxu&6OABMP6h`V-c>*!Xy=4^ept4~Q&^~#e1B*;*hRWIbXQo zG-jvCP_^k6Ew%z7y(DcdeR8ybgj`$Q8xZK-Qa6dba#L=yQrBJ=qBM|=Qtoa&)-b67 zROz3tYF$sv|5R9X!}4ie@N2(EE{)pSWAKMet~=<=C7$`xcWYkXtD z3A=p8tD>OiI@})ejdh-G-wZ$3y!#khc}YPSS_D9u8Kj2r+m#D`m&~myIMVvXoR-@L zPmr`MC$AFw+T(~vaBer4HYkT+CzjX6Be>{mD7CwSa*xuyL?L7CFR`Cg4Sksu^~=Eg zhM9tuXj2Yn$DWHq&5g0+G1Cu&@k%vE+J#k=6kd6@sdS3ZvrTv(2Qr`+M_@Q|S-{ew z=$WVNV)QhNrz@0t&IfoC3FId82~D4L=e{KdM&hnUVor@kd)GmI3s+TrDSTnDB}&%r z{VMILIZiv~-^JY3zTS)&U`RL4AF>d$eU_KOGga^yB*(?(fbFdO>fd+Gvbu+%r_l+8>uc)3YvrM=)4xOW-`WDmczhYGwJp zI?_;p{Pvt3i*Fu6{Kihe4OInKMP_otQ}3MN&&6+F`M(X{nd%#Y_z(cl0SN#oZ^O5| zzJrsJnZBJdqk)56w8EHNA2XgMnF4@^^BpU2b8~rO3ZLQrD((!b!^@XpNpB0 zbs=n5{o3`!QTgoSd+n~m=m*8q!U=wr3V)+)ic2RUX{C&r-@F>G*2 z*3<8bdIQyeOyDsD>rG8>Y}18LKO%IS_i}B(cXN>llNI?%lI&+xpmHAfIAMs;Z80zL zV__kWsVizBJ4Tr*oj53s%n6?y7h5c0m5n|+tc&@V+w#w8@UGS2B=?~;VCfh3@PN>N z%Y#-!^m<%+`V64(wi-E#2X7{@Y0NzE2jjQHvCzfqMv%MAA$>$iVNTA@Gzd1zeJwCM z1f*hKCGTgeA`@L>W(cVg9dc!m^{`tYd=0ca1FwMfkq6knTajqbnBMr!g5MDU0QJAE z$nuvNe<_dIth|}=^y}GAF_oUe^3d4Qtn3G2qp~d?s<%&K9U7gg#K-ow zeJy;;#n<}UHv1wi_2N#b5$r6bb)l1?Qn4|-z%P_-zYoB+-zywKKGrrntx+MuhwZ`Z zl7r_*j{&J+c4bT_!e62#*^V~5kYZg5Vd)p2>muVz$%%Tv5+Aic3Q<(d^>#2bQ{(aIr^p6->+L0mD zjNf~n3Rgc>jasvXf>d5FU21e!jt}ZfZLnqU&0l93g-m8P?&H2IF{opEi@Z}cP4TEo z6)8t|B(!GY>Gej(Wmt7~mmi$+7Samhp~$g`CpKS*inZa{X}0Y2B>B_WrkIRZRx*Gk zxd`TG$HcB&NQeBu5-O&)CXW_YJV*1Vlpqe?EdgQ$nu_YAjy(4;e-NjqK7BWaTGV;T&RET#*$;&QjYG7?O79TRp^sD_Pag;6 zgoi1iON(tFV~*|Dz!{t_Cd8fZ+j8o>U#MOiXm-%K}T8-@rK>vfKm@N*KXvyJgz6@Lp6A4_N4{$-Bgf9 z9ix1BIQL9|<%xz&+9Qvg`B@)TE0g>oDA!{^7Um}tB)T@+>yP(YI#-Z&f1EdP4z2u7 zU|ELph?dokzj(m=^p~p_FXoX(NSiVH(s54yaKHzXh|a&ZY9B4$yIePyPAGl89C|+W zLSWSo+!YRyYcNu|LQz+%(B_aDATWqdJv8&2Mn8!hHq#ftg5wA|L7WM$!f@E9yib^s z+7?fU;XX*WJqUPu}f0?joTOE9SHO3I}u2{RB2SbBWVjl z6TZ1%azWmqQmHw)anYH1Pva)!orkymz|Y^?oe&#t+brLSEmJH~Fz7lgod?l9snsj0 zj|^k#In8Z~6(Wa{B`SyE*z0#J*^s~BQDzGFd2E5*$?+^CJ#5MHdqhpT@n=9$RUid% zvOH@~ZzPW{IS`0Al@yzF44XBeZg`J~5Vv72R<~hr6uzO2l`My0Uq2bfnLC$gSOlRx zGr`(k2Q8Hw;+`h&7K2Tj8NHL2ikk~gWRIa*qFWe=!?$D-`g3RUZx4*@_aDO^?plLu zOUQdmN#B<(1q8z0fOY>KpL+tCt{YGQphgG)Xm10ixU>1+UL4dFY`3^TKD%GRe+rqz zB_P=(VYC%~@*S7Xt4dehx;bEqlq0zq;ZwV|zIGbUhurZd<zwnGkM^nDH*IuTiVyaM z4UGw&6TbdcaZt6*hN*=g+eP{gJv-Nr)w3b=X|PbEXQ=$7%&Mcp!Rs~5k&LN|R@Zv< zY)JtTIO63}C@A#rN73<^Ssao;;n@AK#`t_jrQR<_-v_}u-(0#Vy11gZ+TN*QeoD|r z{jGsppKp6STAl~cBesDBJ(b3q?o_K3*3)NFVbfQSM+O9HcQVDu&DjE6Jb!hbx_oJq z`vspa#2c28(z)3{I>(yzDTt>tbo$yeWXha;!93XRj^__01CoV^d4R~TL`Bs??aESQ z=E%HSpEW(8)})D;doiHcp^iT5!tXSRXfj2j!j`?~L}@9od0uoXv_i z#6Exg>ep3xFWq>}97T=^2g{tM5lzDu0Rh8WhNf7_Dw|dT5`EgvjfRnz;gkX&Wk=4j z6g-D=k(t8RKvVX~5Uvvgp#J4m~!NQwlBhHlr zKQKcC|1)Mk$0KGt046)~qi~UHmU4$achPLAk!`77 z%q2HNC;!Z?l6cTfWFokg72;GHR&<2zp^dqC>P+bOO2S|Qo0V7WzV-n5_rU;yD;$u- zd7}>A>e~i5nK@e<*yx*EIWj5#dzaD9#uP#nr)@V}UQQeZ5$|nY15hL-L>1p!zrQN{ z+iVBOXx(JKHBgSilFIP#@GF~NHr~D>*h#26zRiREe^rPiI#hfBc)u$tDx~a|d93a3 zr99v9n(cX7J_0skRUej%M^J}e>g}{p?uKcKXuxZ_{id3e)5vr&_rU*Lf6DjNuEAoF zbJKujNf!}jt%7IRyM}|-U0Z9rCsZNqNm9uLK^NFvN`m{{0% z(h}@AnB7Q~{yG9{1}!{B!HA@E`xoLuJpp-nNrZ${D=U+rfGMjPiKd5(-ZGU}#N1{# z20^k93BvMQsldzGe77Es3(BCDJW#G?Pv=)uWSb@TSnc_}hJ*mb&fZXGx(-c3v(MA8 z%b{N| z(?JoF;v=VR56a?RB(yThg;t@#tk;lW${S>8A)Vo7Ed`uqpi)wmuqmkJNDFOn*Q_{2<3g5MlnK`%jN#@s( zu~8a(aU(VjOpGGbO>;?M;ectg1~su%58at1W1{{Bw`JCcNG! ztNdDWL?hc_4i2iw^V|dF<)44o2FaN!mde12jN;oq+5c)qQ7V!F4@=;enV=z4CVXSj zP?(k~&6`aNDM&LA8$5~|_r7(V-IvjVZF|1j87F2D+nvbbuEis#qUwA&cx`OR;z*kz zm;89g5s{YW7$Q2d87ODUil>Cz7ekoSb=FHPwt&@)ezfwn7bj}4zo$tK=iG)UlLjXt zp_qzd97bO4?(XKeOFlu9#67*J1*_4QACdq>}D zp|VlgIlrQgLQ=}4a*|iN7v#?4;o;G8+P+XG z3g|+wy93mXaLm~|1PSl2V>>#m2JNT&6P@);UQ1UX&Wo*_-VcO#ug^lY>!5B=NNd&*^6-!^W@t35YWoQaGLk~OaOURlr(GQ&9Hv8z{XXUWmKnHX zs>Lzsxx!j)0GLcpO@+#>K0A*?=(d0H8b~67;%Y|k_O`c&-xvwz;njRpnXi5hmN773 z6f>~W`s!Ms`xsgb0}>`9%iG$n5{8fV3-y0l`1r{XSdWi)K<{ON=yEFW?DV3CZ3dyE z!;mBz20#S)+r9GxvD&PP26^eNR^f$MgLWk3CPbzLOz}Ut;gnQVz`uaPL9ABSxbC8& zq7>vZpFD5uWM!>~8BZyod+P8egi>t@zMl(gZP%Hi#lq+_DJoHg_<5i`;D`2of(51y zW#O$E=a_=rkvAk{+FL6t>Di3Wu}2#lDYKzz;Dsy>RN$>yE$Xt6YHhv-!35Pt zdxdk|30J`*g+)09`|Fc;QcYyiydBhcP?rMXgW|)vbEd`Qu@fo*G-zOCB*D^BT14F- zu0Q0Js~ZIc<+z0ML%okha+p~&4Q+vmvJsw1M%U4a>>5;oKNby)^m_d zkcjjLxA>rf~yO= z{iwbg!nejg2UaRO3+A!V6xB91wn;B;B{u-n0gZQ68M5_Ch}XP zZ?6;}2nbNvS6EnPSVU^S-W{L$U+d{-(;?G1gy0E%yr8$YV_C@kbK$f0v-azy&_IYp zKjxg^Ob8XyX2U)wl0nb<4b?m*lrUE~0NHPyRpWJ|ZtvaP`KB2}zig8<6mdj2FVU5J z?+}drYo8mO3Dktn$B&nR4Sv<(5IT1c!~!TmYjcmyB(R{S*B*eukEwNFkP=4H>Q2qC ziInf@i!BNx2J%L}|IjOPVkU{WKD-Fh*{y)L<%S_NK_W`L_pPYBd_Hr~X1o!w=KXr( z^w6=*jD|r1b@E7{pim=pg6s1RRC4N>ppZl8(MGb90CO#BZhqam$Zu(VZ1%6Meua14 z_f!A_1JdZ>84sEy)4&fYn{M3ek>B5Uj-o>g0=HjN{f*Ww%^#r^0Jm{=u0n$abu z*Xo-uIiIfQvV4xtvCLkccmqt?y(qV}NIEXOg-N=Ls+E2rWB3nieFR~UV7z~{dn67P z(w7Hd;&8F#M~?`l-0%0P50R5p$EgdIqhwlITODpEvO?c85gqk~_KiRSxp1fbKZb;O zy^BVFU~M> zUDt1eAb{>(&E$!$^N_V6ZsVKlo@I5Vgt;=neDk&AnJ;WSGg+2AT%m|s8H)iOA?>uY z?bem4Dk|oN-#19{d&RG-lXaJmgL0W%vuo2ec0GxmmrG{|y_F$%Iw!xR1OK4?TGRxj z_W1-nd}fQPz|$c^MA|n$^EoLf#U6bg&y;R)x0D*b!4Bf6l;p~P2GOg3w45N)Y&xl< z%4x^+qo@0!`urj+f>9_M7A1bAym0pG<@t}bb(VAr_}xHc(c`8u#GW~{k0uH8U_`c? z^=uKJC{~+Vf8C^w$4QIt(^=@H?@OI#@t3C2+KZgmYZt>nKI;ju2C>gH?*-AJ2QuyF zmux>|dpt1lcGBYu@cZ1JL|j}b1uPUur}dF3W}<$c#@bk|ytu#&5VXLssSin0)V5HwN?&O|LHVGf25lL+phU|sFy0-MonzxwKL^7Vblw6YHU<)(fmIkcZDm+s{k%R~2M=8=$E1$_+ zFc0G7CrWB$(OAdNlJXMD34y{k9s(<2owQR~KYq#I9~%$Kfw?-k<7e6EyT;eV%kXm5 z<)QPqG}#Bgpc%~MfK>7dw(un4$t|w&gs`{-7*Cn#RugdyqgbVIu}jI|1NO+W;6*`N zu7djG*gp^*h{Y7Z_iNJVXW<( zbDaQ#)SY+dAo~OMud#D7qQ`neDZJ7{j-2H-3ik_og}JbJYKIT<;d$hUkotaPN?T5i z3yZoX{5yMlpgA6E{H_@yu_ok{*3@uy%KF03?Z&Y|&@k0c_X1cRc1yp&vsB#~CdvoXo~*PNp6uBM!k zj6v@l(;q>tk0toBfZT`e1lp(M~^f;I5-f_9SOz*1lD@3Y6^w+ zFsP7z)N;GxldlI?x1mJdPD_qm?!$Uh?h$Rz7|Z4}mX*B$NA*WVktfiQ={5BIu1!2R$R{LpIUPVD^4;)Qsfz}iLIF<)i}>jo zM=jDe2H=EEd8z%LTaL_^m#H$9CV|(LP|x=k%zGT|4F}J+O^rDMOKP37dRaq`N`p8! z{Xyy%El}9vaw^KoP+>6~#zy2O1yn`FRAy`zlajqXFb(x=)+>!HBbWSfFkI9}a?dR1^~R5Fz*bdy4|QRpf)sWd&vHiB%7vVZ%f(wC&kR1>u6M2&)pHZH z?u>Rk{5D6<6NlUzA~mKd!6dxiE4Q@ZU3A(Q_J#I#O@(yiskKC!CKOGfZR|#VL$pszIO?rToB(TjRItkLl~kW2`$N-T`B^ zddKQ_eWjEG3VN+AjXkAq`;9F2k( zJ<56Z;J=>bJreI(uaTr${5?jFUvsF38p$py7m{QwLgN?@GIook-SxEC*x1walM}yu z)h*Pd7@1-b$QgQ9JFb+B8j@J%{3%TFGger^!O4jw`nb2NOD|3_3$4@3^OG*8{a993hm7 z5T%$U$Lnm7toq|-ivPjDZ+xLyzfaoEljybT8ABd*=NdLBE(~7#uqB^i=vF*x42ymn z-kw6{6P)w-C42zOG@{qb?qbvH!`IuZ%8=qmOkvbS0vHlpCG5|eN(=4EY)J_Vv^&+9 z!sQDEPy5{5+~#@I580-P>Tfr?ThL_MGB|=0W%}CgbsyFB>a8pNCnkB6kTy#QKSf`n z8ZUv$j4V2eRR|qR0R)Ya7FQS>q2A%K9s8B>ybU(e_0@RnWE>2(wrTWzc5W%)ObD}= zQ&%t=n161=o3@LCfLWBw;b3?)sB_4tfh7>oIX@q=C3U;u6RF6?EBD$y_Pp*Kr+hm^^y4h+aA}j&t>mr0A@h zJzwPHcj3uGUx2CY#VRJ_#a@)Vu>b@f_amCQ9EqI?2%Bil%*|Kpb`yN+Cd1JR{KY;n z=zQ8=nh#$0QS#b+(#%+MM--f$=KDoRIAOE2Z^zS`6=PG($mqCQPmz>l%32X?wN#r^ zeAE88?zY|G>|DXrc{LG?#9_VsNtB#c?sGEs*9SDQBdU1|6|eS|)1v4A9J?pCfl%U3 zgxoi}BLchW=JeeZ(GAp}AcA+1o0V-lUDJQsU;VcRM{V=!cHN4v5%MU(6!9m$t~sk7 zD;9N2)mBSa;~7ngcx^A^-l(DU60{xH9tNX{gtbSB9V2LlB>kIqJOpy<;h}5I<%Vw# zR8zef|1Q!t%~X8qAL$J%_V7k+**zXRo&n1TF=8>3yQsr_6mZ&G{r!9A74vY*hqUW! z&5_d*0If(pqfa{)r-Hwf%V@2Vs+ZCivg%Z?%wG-LVKvBS9VB?JeCt)&nuo_^uFBgS$M0a<_q>!**qmExeZrv`6X7sB7~xgp{e3jA+Lq z$i`}w5SUNc3%(`)pgJkGi9t8Q+0q&BcnVSBa+wSTvvy%u^U zjnIwbd0xnnr@=qy5tWOg7tJl&mZ{9v~eDQIn-`5&_Fr3bE3&UK98*3?)V z+sQE$7$1)|Hhz?ra_RLJPlHfIThE^84x^)_W8)dn2q0-Hj}NDrw7sNJP;~R zJIgrBhq+vO5|>?Hg~4p~M83XbYk9tHnjpx2O$0%q9>`c^pc!KKrhMwUU znx9f^&y|Njwa&_b{qN!ZSOG@=5n83BnPY4}zv-g<`i>Z!SxF>dtCJHR^21u8CzJH~u-%@#`Wq9$ps5AR;{A|UP;kz| zvJKwpWUN8LcLAR{3d+l_uBDC z{s93nZ&aRYd2>TqSvsA9V(qMms?W<`e*y?t?Caz5gMxE;@L^Z8#RP#TAE6Sj`Id9O z** zcF)f}oeP0CGV^{ix7pt9X4C0CcEwd2!}nbxYo%hHaochMuUJ+L za)j>CV}BDO#^66=rq=5>N7tNBwRLqqYftSdI$lN(PIP|kmO3zYE7oWl6)m1!JZmNb zgJ5nQPltL|Q%^ZLm(w0ADXF)0`r26_?|btGyw_8Yt(kXrlF;o`Uc=eA>_H_ZCEQ-k zJ8#3&IVmtHWirvelWu7PS$*AC)o9J@H;4Z{+MZC4H{x>r>Gx36pWg+j%~Pb!98PQw zgdlhKQg?SoT0U-4Q{wLOH20N8Lcv3pDuB@RvjP|_Lm=~A-_`yE$D4xqi}?&y}cd|CJE4d*tH!KT3hG&DbQ--D10a;t0!%eFURPM z1nzIEoi}FsFLrHftHE{czMA+ED3YmZY-~Jq!mCgnf2AZ>gXPW3DqrK!gVF#)?e0aLk>rJ+>dO#k)a zFeS9}>J<)&{2dp!VTI6J9srR1EGJqitQYY2^aEm1ZvUHZ<4w=_e-(`8CMM2~#v-;> zwho3yK)^@Si8o!$-&8aI4f#toBl=$umjA*)Kw?4t?^4M(;J-?}|6k32=Rf78|Bn2p zO6PxY08sDW^(MXin`Y;q(0@u({sV=9`!DFfgew2U{!>NpA8hiQ!T#TE|D`GTC-$Ei z-v3}Z-ejWx$oKve{LhTgf50N3|2;qS&#U~mm;REb{=3xs_fr4eXa7IsU;h1fsrSGB l2a-iz8V2^S!|-pPKW{=R8X5oq0b&lu#v($ZB>#5m{{bj}bqxRj literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.step new file mode 100644 index 00000000..b60c175a --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.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/ISO7091DIN126_CLASS_C_M33FlatWasher.step' + ,'2015-09-05T10:08:13',('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.,5.)); +#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.,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('',(30.,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.,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('',(18.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(18.,0.,5.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(18.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,18.); +#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,18.); +#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('',(12.,0.)); +#165 = CARTESIAN_POINT('',(12.,31.17691453624)); +#166 = CARTESIAN_POINT('',(39.,15.58845726812)); +#167 = CARTESIAN_POINT('',(66.,4.40872847693E-15)); +#168 = CARTESIAN_POINT('',(39.,-15.58845726812)); +#169 = CARTESIAN_POINT('',(12.,-31.17691453624)); +#170 = CARTESIAN_POINT('',(12.,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,18.); +#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('',(12.,0.)); +#192 = CARTESIAN_POINT('',(12.,31.17691453624)); +#193 = CARTESIAN_POINT('',(39.,15.58845726812)); +#194 = CARTESIAN_POINT('',(66.,4.40872847693E-15)); +#195 = CARTESIAN_POINT('',(39.,-15.58845726812)); +#196 = CARTESIAN_POINT('',(12.,-31.17691453624)); +#197 = CARTESIAN_POINT('',(12.,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/ISO7091DIN126_CLASS_C_M33FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M33FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..05b54ed41eda2350c73151c194ce635318c1cad7 GIT binary patch literal 38484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.step new file mode 100644 index 00000000..7b276711 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.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/ISO7091DIN126_CLASS_C_M42FlatWasher.step' + ,'2015-09-05T10:12:36',('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('',(39.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(39.,0.,8.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(39.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,39.); +#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,39.); +#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('',(39.,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.,67.549981495186)); +#75 = CARTESIAN_POINT('',(58.5,33.774990747593)); +#76 = CARTESIAN_POINT('',(117.,9.552245033349E-15)); +#77 = CARTESIAN_POINT('',(58.5,-33.77499074759)); +#78 = CARTESIAN_POINT('',(6.394884621841E-14,-67.54998149518)); +#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,39.); +#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('',(39.,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.,67.549981495186)); +#107 = CARTESIAN_POINT('',(58.5,33.774990747593)); +#108 = CARTESIAN_POINT('',(117.,9.552245033349E-15)); +#109 = CARTESIAN_POINT('',(58.5,-33.77499074759)); +#110 = CARTESIAN_POINT('',(6.394884621841E-14,-67.54998149518)); +#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('',(22.5,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(22.5,0.,8.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(22.5,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,22.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,22.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.,.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,38.9711431703)); +#166 = CARTESIAN_POINT('',(50.25,19.48557158515)); +#167 = CARTESIAN_POINT('',(84.,5.510910596163E-15)); +#168 = CARTESIAN_POINT('',(50.25,-19.48557158515)); +#169 = CARTESIAN_POINT('',(16.5,-38.9711431703)); +#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,22.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,38.9711431703)); +#193 = CARTESIAN_POINT('',(50.25,19.48557158515)); +#194 = CARTESIAN_POINT('',(84.,5.510910596163E-15)); +#195 = CARTESIAN_POINT('',(50.25,-19.48557158515)); +#196 = CARTESIAN_POINT('',(16.5,-38.9711431703)); +#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/ISO7091DIN126_CLASS_C_M42FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M42FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..ff9bf516319903fb9d64fcec8603c6fa814028be GIT binary patch literal 43684 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.step new file mode 100644 index 00000000..1907dc18 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.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/ISO7091DIN126_CLASS_C_M45FlatWasher.step' + ,'2015-09-05T10:13:58',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Pad','Pad','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#199,#206)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(42.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(42.5,0.,8.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(42.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,42.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,42.5); +#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('',(42.5,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.,73.612159321677)); +#75 = CARTESIAN_POINT('',(63.75,36.806079660839)); +#76 = CARTESIAN_POINT('',(127.5,1.040949779275E-14)); +#77 = CARTESIAN_POINT('',(63.75,-36.80607966083)); +#78 = CARTESIAN_POINT('',(6.394884621841E-14,-73.61215932167)); +#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,42.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('',(42.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.,73.612159321677)); +#107 = CARTESIAN_POINT('',(63.75,36.806079660839)); +#108 = CARTESIAN_POINT('',(127.5,1.040949779275E-14)); +#109 = CARTESIAN_POINT('',(63.75,-36.80607966083)); +#110 = CARTESIAN_POINT('',(6.394884621841E-14,-73.61215932167)); +#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('',(24.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(24.,0.,8.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(24.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,24.); +#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,24.); +#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.,.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('',(18.5,0.)); +#165 = CARTESIAN_POINT('',(18.5,41.569219381653)); +#166 = CARTESIAN_POINT('',(54.5,20.784609690827)); +#167 = CARTESIAN_POINT('',(90.5,5.878304635907E-15)); +#168 = CARTESIAN_POINT('',(54.5,-20.78460969082)); +#169 = CARTESIAN_POINT('',(18.5,-41.56921938165)); +#170 = CARTESIAN_POINT('',(18.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,24.); +#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('',(18.5,0.)); +#192 = CARTESIAN_POINT('',(18.5,41.569219381653)); +#193 = CARTESIAN_POINT('',(54.5,20.784609690827)); +#194 = CARTESIAN_POINT('',(90.5,5.878304635907E-15)); +#195 = CARTESIAN_POINT('',(54.5,-20.78460969082)); +#196 = CARTESIAN_POINT('',(18.5,-41.56921938165)); +#197 = CARTESIAN_POINT('',(18.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/ISO7091DIN126_CLASS_C_M45FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M45FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..586ef774bb2b2aadbcd3137badde27df6169bb8a GIT binary patch literal 44884 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..1b9f8cc276c2d98f99aa73ed6abd1013fc604b73 GIT binary patch literal 11763 zcmaKS1yEhfw(Vv^kc~@lcXubayF;)5!QI{6U4y&3yGw9~;O-tA0({Q>@BVwwsd~Rx zb@j5*T{V05XqiJn8XN)*002M(ekqcP+gKL5r+xwel5qh5xR19YHU>^sM%Iq>u2z=k zSgZEwoVUEXx%*`8bNj?Hp6R5S^VZzUwX2pHjtmS~Scd87;3T$652p{%M3J>uLn+SB z3f-8F1^Eu$c5lyPUj*b6$-L3NWqj}F7G-rLnL;eaD2{NO)j!qV$IIZj)JkY4SSFo78@usMPXu%!4&m|j&X?Z!wc5WIO5hz zl$idRIm7jonvlbV-DWhC80S`Ni1m0jY1YK}e3zO1R+MYOpYsXLB839l`_PuQi1yCR z-+hKyhJp2LuZGz(Oo+J{Lz5xRft)pw-oUjpeAk*oycV|*4nl!Dg9xeoC=3FYGv~+7 z2Att&LLpmgLmLD6_V1VVVM@u;2jh2~_nZ-8L5{iD7Vp3+Dp<**nQ9)ENf@w&2fvKY z)@C}-A}zdi`wP2ri^ewR(hM2PAw4$lfiP!s3h@X;8M1!@w6|j|VhkQk z9)6vCFFtj=uYd8ooMl|zJoEU0!LNwVp3f+#PK9~y+KZ<}Fae#f?)U!Vf|f#Xp?_V^ zCV%86CVlP@^y~^`2KVD-8kXiIDl+(bPz8ZNWXhCXV&yKeV;=2GwikY8psG&}a2dlw z!U|Pl-28I@rHjXkk8k~~+J%qaMNyw;qS$P;9c&%59(LhsP=UH;DzN5E&TjSfm$iJ; zan8?z*rA(_H~l|hZDw)v=k{_KHD7{a_~y{UVHVHBDZu7`|DjoARgqh@7b9r zR)9v*)18M|Ht;@L8xPYUfyd4G880lF*^{u@&Fq_&SE!0y-R2CFkciALgKCCPb6~VS z1I~ez4(T0FU1OZO9Z zTU0!3Wo|CAQ~vaBRy@B{&+E8JP1UOJr<$8)I0y!f;A3!MQpcyvg>q(2%X>G&m4bqT zSDUF61UOiHmXqysCI4jlat-ybH99s=$>GW@;iJ}{St*K$~fVX6=aagow$H5!+PcHhN)Pvt- zH`e6a&Z0fF(b{^Eb=sR>bwi2UIP2H(3T&k%?d1V|wj7<0>g_?~k3rwHBFb+lq+hDU z&YwN#FR50V=)Ws7NSL;AOnH##8@qNVA^ZtWDbKhg)wOc-17|udRTCx=HYJ4k2jLQS z@<|jiu}O;}Vw&>k+XkFI@Jb$UYg4wzW5Wvyqyo$lAOrY<$blAdf1+LAfZsLPzFFSL zE05aE0YHkcXik+S<+Y~(#cYhSEpPi&{)=BHpVPi&=k2M+`BN;&6w=qNLk<)+&SiX7 zvGTRIZ=hw*TV+W9=Gd-M;kB;)GN)9bKbThe)xxr6%`eYygOn?R<6QV_qz6MNI zPp_|h%d?uv*sj%glO0&Dykv?zjI129@!L~TTnT|b*p@*~fPv$F0$qeuQ}H(@S zWl;2+s*=OeJoijH(YR|RYj|l%RzHL^uk6a;`1TdJA6JpOLTb-Q#PQfT6zb)vR#!fq zDP4aVc$i^B<2~^uac?2`5;7V&I&5+!So4@_@AjKO;cpC{UnQV|0|o$e0s#Q{4+dAz zw|7)F)weaG|88#^r6?=k&j{Dqt-DRqfJSz_Vm&-_0STNj$5lM)D^X!nZiheLL{0hJ zKvc;|V88Ro%TLkn!JfWUv5@^-$^I0wfk~Koc>G06L7$_k=@gu9A6_SE={Bdi5`npM z;iatHGQdOYq|$*~DK-Z+p;#Ox|B%J^CeW@2+1E~hl33D@)X#D0B1+RKU<@S*l?m<` z9|U?H*&yx0RAb7r^!mC=K90LL<6{}#G&|w0POwTDd%5DGgMILdDm?S9AP$oZISWDD zOL`FB11khNCjUaKmcw^pZopRMqFs>ls3t4S6(tn+(-3{)DuH~9qJVO1qF`~^G^7uN;YEr$%a96$#AjexWP2~>@qixST`Ypoqq zw$WXkf-F;&o0fBWL@v`f)|v^6`8qrJbft0xrBY2ExeiP6JfdYqY-AiKqspEAL!>#f zBQm95HRF-an_3Q6#*{woeKDfz?33~EDWz*B>~uHbfyTTrM)^xi$QH%;&*KHt&>a-) zaoy4Lo3=GktiY1zY?rbAp^L>sE2naa(W#JZ=TFRb0f)k3vlb&|M>usg+#ZF}WQ&2V z(auPC+g+iN$ro*3K$XW`gsOqeWZBj`1d?Q*`Pz>>vEX_6baCG)Hq##V5-izCijq?KFsEY}S3&4aV?XOr~s@QtpF@@W(HKh}}!G}hFSbdlNLSi9#VT0dNK%wo8167t9z$$|DH zH)`RnAY=<_JZ<8CT$6uvVJ=S_3Kd%MuDjY~)u`(muG)fInW_7)w~0eSRCZT-L(8z?xw<=C0BtV^fn@sFaH8udw4cEw{rP;!j!U3sE%}l$2tRZ8SulHQyE9tDwb0vcY z(xmEpCTtA{7OZeF*yI^P{q8#hZlu`elI}Ld`SoGrzAkdYj9o$^cwwPU=XdAq9@%n8 zNCc@4)I!NLh7cxkGrZi)=A{JP=21z=<}OAed|I>pw6G`k0=%&yD6V`It2+(&j1CZe z$9OdqZ8xTXl9*~O$_Odq3~c+{G&)XG zy{SJ?fA>yE?~?5;Z~)*d9sq#&!Ia`oW`El>Xh_?vaw2uTsLMEw6eb%z5mD7Bb2@7| z#^nfRPT*riifD-#DG{3SYz)3VM5B!;Dq*=vl-371F~Zq%KC|LZjt^sbwrGgdLqhqux@7%2> z6?!Oo)4rt(P3n`A(gqgvaK7mvMO`w=*3Vex4Qa#3yvEZ1RE6v{#i4-jF|i#ydKL=* z3|o?cB&$c8tc?iIgZd~5&8ab+%k(PONPsP1^Suuo8xFp_hFB-a+<=-b-@LrxMxcnY zd4x44S@Y4Kh7M*|6Dx;RcVno1utNn9D6v5-3L`nD2fHnHHXt3|sGy40XOs)q4Yn@1V8MW1nf zVV(gpj0T7)lgmKr64?CN7c0UR_R_4PB?+}?C)9FMR6x4dYtMCOuhPrMIdZvm zI07|`GJ_OW9hlm>jG;4wzh|mIzf>#JC)DLICvtPn8xa{Lt?c_t5!4@{mS2oE?tNB1 zOB0o`@jj=wa-)dfX$KliQ`cSfx!Q3W|KjIJAaTKB4e>2y zPpvqyv3_mz(CYW%*Ne-k)RpA9{sMKj^~*TMech`yL!T{arOooz(|u_+u0_7%+4m2_ zn@Ha=UxRDSrVpn>K{egh-2BdI|DDbpa2Q`yj2iG_NMyEbl-a>_zfan0oGVx5f4zaU zRX(4aDvc5{K2`KS`1)0UiUA#kp?n8ZRG;-}cj|b5b9d%x*oGt{Cg{5)BE(A5@tw}9 za}RK-7mFyNeX>E&Ul_ds%m=_p#%u%cyPK9}<(3tJTHn`lnwot2RgGX+(*9FfH(59e z-mm^!$%cj4F6sgp57`E;*Kbops_%kI<8Yd8@;3$7;D0BBwI92%a5w+})JMkrAOlBJ zC#&z)`ev363@ZP=rMI;<0fWMM+zV5X6Nd+3f6QtCcu5HnrH|70uMGV$*8ya-?=wCM za0ekt6=-Pa)ouB$k4G3=2@QvjS#aR543^6t9Nq)Y|YDtqi%WGcmSO)pI?z46ZCjw1mc zZF7z%S-Ti1;#H@Rwg#JoR||e-G&m&Hu?rFD2m9*B$`U;VK-)12`|=wiL>6NVbfutQ zoTS>S+xF+KDRp^WI0F`!hhHw+&@N7lX$cuU&-8LHUKv+<;lT3qCKj8FFR=kdbFfbD z&=^oG5D)?5f-6-Eque^2WvO9cy?X4ag|4>8_q>zwd_qXSt%7}-2#5Eio6qgg9>7T( zR^h-5gb#9>&ob&c2b>v&ds+zXrfn>bsVvBe2I0VVMOzC!9Yznl4eDR-BUsRp@GL3U z09)qUaT}}jlLNk#J(i4@+Ks3^3wKTd z8YPejN7~AArJgAZJ;nP!3=fb(l?Ibp-Un0KaaY?_dJRcXO|wOwHnw2F8MhDiBHgKI z?IJiIa>&<_IswX2G4CPUPj2w2MkQbqg=7IX*`SzrD$uP={EKuD1r{(d_8i6i@Om2O zv-}3=+iOQ2%BcnehmkdAofBmbxQR$|CKeah)@hB9$Og3Nim+h;cR%z{5TkQFUlh!z z1iq_RBVs8VUdJ15mPSe6y)ct|#vvhX75~0glNPeVC#QJutx0Nb!oZE^7t4fPM&7^B z;@KwP(E#psZ~;0O;uX@1`Eb6szVxbXfVPyn(!-8s312-wKD<5qhw13=Ks-`+ZKPp< z&Ajvp_Ya5Or*-9Vgaf|bud~%=^9uqyEX*w3!s0%6GFUb@+*3H;V@?vg7j3ZvwX)oV z#BA3;;NH(a_J_cKpq8*T)KsELzl#Tah>6sIto@i?^=&2 z-z4DnSE?s@4OlWnSr=QS#Pn+Rja2A5HXN!00L$lw8J#1pjL+fxD2wR~4F_IU`sA>k_$E2vV`_^ z`DN(`-zePhylDyhocNC)Gg|`o?rQy5;#Ir@H(+(QW8d0z=THdJa4k9YpE)h={q90J zp_H(%M>ANK7FL*`V+(a1^}OaAJ^pCPNNdN11jM;rG7A0{QWG}#Nh^@-ecjt`Fu4h6 zyNpP^xgLbNgj85i_>6@x4q0yqvAB;hv^l8=^D%BEXQ!++bIpEGuTPx%7m?Aon~55U z7tT9H14v0~(yOB16BS`%59I68ttB5xd9*dLy-7XeGxca7YR;#dBqLlbCB&w!OmRn> zV(NqZU`njZs?JKr&DzMWZPn)So=KZC9?&U%foOQBNw8uWFk(1RAP5DVU&F-f`b#t8 zgw4H(eA6b=pdr9VV3Gapn&<#v@wX1?dHlP`)TZCXU-(%S&1)cnZH=t>++d_VuW`=+~GLGbBrJV+);#fT_QY@bLBx} z`t1cV@?qI`nMj>vyI33T)LO>cHnYr5HytOq8>{ElHI%Yelyb*laAziS@f5M~xo+#D z6PEhSUT4_y1ey|^JI4KC=?9I#Mp2-6z}S}i+?3gJ(1(YbMaZ8}3FSDsoXwui z86@ALY+b)?FZGuYcjiKG$3Sou;kF1LW7?vAR3~^-IYLpFk5AX%X2viC4(;M10RmUQ zy)$SUmKBgSf%mmTV#iaM?!eyW08+tev&6(DeBfm3D6+>9EYgdh9W%uu8^t(Pj-(qP z8G3qmeLz}jsLbcjS$;X41=$PAo*KFom4pb&bcJDsM*`K?ziH!93sO0t<;Qx}W8wAh zg)TV1sIhRmKJ(X`+ZS(cS+J%~B|6fUMF@!ET{{Ks6%l^IEM0 zJzMi{4m7*4hRkU$6!B7&3~Zj?fab-rAY9ZWgZpleNGy}{akd}{gh5Q%po;u~fuI7pt1RDr$ zWg&+8a(hM#`iG`~$69Ceki1_Bo@_-vTRop18+({ti*tzANGbzUeC*8`@9G@?@cf~N zC-SCTCewaq@1nySZkS5D%kSy@w)`om=^h6V_h(Qr()WgnC7_15CXg#~zrYv?1)|wk zPv5|5ipE{!?OL35=nuNBtBpe;aimoHOVEifOMB^F7f z(_{!t9}3F>7m&kWOVOlEP)Z*3>Cn0JsKMn^$EnrcR52ltg8aM*i)%Oky>`6V5FknS z+P4zo^CuvdeG%6BV-gsRmWsvUgM(Y9=XtgYs{6x>r3+%F1%vbTMd^{Wg%_ZZFxjF} z^4%HtO;uH5{Sh3OQ|F{5kX=htHOBbEJP#pwKOE+p0vG_g2bmJOWg9Bv&^PHGg0=?$ zcMT~CQUD<%0sQFSe=%*7OO`IWY6&p{3nFz~JUzHa(rsmx5g_ymc(I&&enR~g&t^uU zBt$_vX-o|h8om8=x$iK$#zd~Wn&@9J6B!bwhl^wb20-hv^&R8A2L31hju1_2)?UI}G-Bz+zL(E`}dry|jI2i4Rcp_wyXRdYcU-nqa5+HRs>F z>=7VVe<6aU!FCNQhW_&^Z;Rj=Dc~<5OzedfyfL7^$OVM+w7$MzSr$?-aYPol=wFYh zo+B`WuznXNXLz;SfZS>Fg%84^=Alk!HXp6vXhDt@XuCX*d`7!U;9DbMAoRV+F5`Nb zg}r=OhFaI!+@i60GgJ#V8$TG(i0W;1ME#(U$wB-nmWhb^jh|jb%P}vlPTeKaVl9MH zeu^I1K3;B1?_XZf0cyEut`xrA9Sx_OS!=ACGzIjrg+9Hh>y$PJBEN-X57I(!HG~j< zQb7$BS4;k6L=YQYci~rho_~GM%A`PJvRgjwO7TA2#d7gdM@D_$akx~HVgeOFXZ%Xx zGp_Fx{B<7mJ%+9)>MZDI=o=rA-ZaTHECMLnx9|cE0;*ri~x}Wv@f8A5+aoN zoB&OJNoQIMooZf+Iy~>^P}<=)(=WC)ZO((Ev%Zy>@9qo?U`mu92a^zF!cO+`yrvz?m60G`j#T89{>)1~a|kGKn#OMLBhl{m22sU7LrZVF zQFu_dV(ZP+i@Zv;d}IrIFIIytn~P*7B?eB3N{UEWf@qjSiOnsI`NxHan=hO4Yp^~0 zC~uEz9`Zi#gZNqms5}vvhjUf(hy+!qm)*{XX@#^rCm@l@ONYN!a)%#-coZnCp*;m} z4dIP*_4VGsd$u@{@9r|m=B$LA_B3Zj_w9_K+uL|}NOphoEhXv(eXmu!Zz|h+dBtc- z+c`n05J@x);HM8EEN3^Yc#fFu>HXd%&r+|%$9J`S+=fmsRz0F6+-ST(1zon#($QU2 z^+W%sjzvn$;x`}QmYvAu-ur`>cotlvYae1aV9Ns+diCwbX7#;XDkVAFVKo4hWPc?! zwy*r6`+5^n{pJ?Kt~SAFne8Qjl`l)BS)xECB8c`W4jGyVBG9m^qx$AH7tv)Yw924D zsI-19Pln2=mGW{AD;N~$#}4jQIU?B`3=0Mwi#JodgNU(EjS%*g7%IEx)CVrHAn`HT zs(bz};F1rD@MZDkGj)>C$PasCiv1MMmx>g*Gb`TbT+Lzz&GwBBTe5NmsSRCQn1THR zWt+)4auXgXC=X3}nw>e3yq!#XDK|fT%w$G5WDo2lsr|K9bmoJ|R02cs#KgF)1vMn0 zr$7ua-WV-yFp=1_IQ3Wnp4C@&0_;<2YBx+#ruzus-zehJFdGaOMpU z=E38Jo-#-omgMs$1*GTI@ArBamlyPIFUdY0)wRO@OH#vko^m~|paHO9y9#cx!J0@? z>*fa+n0P8hsZt5ixbO-}M!5dAAUVuF#z4kEBq6K2z}O&IV<<%*2qFPz5gQHaOY1f} z&REnRbvrLewmB!2;HoxHnTi=rXNJ;R>buvsb?F+>`)CzHz4oAJ)f(C{Bq2(HPl`w) z8h4_KXd1!#Vd9%G`j|p%c@%-Z1Ua3Du%L1GS4@T?L}R@DW_AU_g!uTRW*&JB=9PPcsgk|(0 zyaNOPM@a=TW4_>M1MOe@iRv9Q{K@!V2J<&N-ruwMZ@oWyrjEA14(`KvWW!XP!9;nK z8N4m+_m@2G)eSF;sOhn3%sx)qi@5U4qc|o5e)NE_u;5dPp(w~Fqbi?_cNUKht9Yt< z+dlQ@0gp2p%uR)}thYiy*Y9pMFiw{(UTRL5UC1%!4F5v<;Yr=s#~#>j#n6Blm5P^L znoS>%B^Dp=bMei`Vg~N>OcR&Rwc8jBk(4=k)9^hmKs0V8PW_C*SKkzH%j%L!SCYer za_;W<^>3V6^?3lG&tZUoheRF)(t5Twy`as!V8Tyom5Uxh0FvJagY3tw$YpvKd|#jA ze^;xJBT;XB8{@Ef9n9Bae}8W5zW99Kk*N0Onpxyi5AYf1jZ8Rs=EwU@h%msvE zN`Tgjccki%1s+P^*C(6qSu9jE>L8&JJCK|$+}k-1;{IL{Zly<-zS!M@KOwpXyH4wT zN|$>CVDWe>6Cul`B?Dn&u$}NXW{1DUIc5u-38HT*=A8?Ew>+PhHob({2L~6MnWze@ zl2ONnF6b!x2PY>6^TO~LGc5rKF8Ohx+5<1W4({jC3e+Pn(NL}O;((yS#ST|D^J7_% zYzCpzJq*~i{iE-e{p(gS;-@%1K(Z083rEB%-0L}fnTDuJ!N-NRKF1abtUV5u6(`=p z7P+zba``)Id`TPtsPFACT27uVn*G?!eYC2!o0TzEU;RLwD^xwHnc`YOe}Lp`sLDKz z5V>;;2G9_#H%Zxi&YoJjMZ6*uN%@wlQ1dHQr$D6~O-c?8LXdD^|KeQN${Jw1nkL%2 zs<5t7slf`N_tRZ4PK8nmoHZ^y??^W>LQosQ#s;!utcJohziEwaG~K|nYL9}Bs+gn$ z;%8Mo{^+Zo_<_yocLXcBMaQ`>W&l0DvNCX71 z0v1`~iJF2RGp?a_UJo=Jk&O0zd8@!pVYxs%P=|OP~hK0 zKT(`b9GO9E*EzK zNACW;9c-Qqm#6UQ>+{&h2~1&FKEKCT{MhFezp3A!gd`%>=3H8HAJ+8GE3}7LBaj|q z{gkr5AodRwYWnIhbhq4;67V9`P@5gRMqkJdM{@wSc9olzd2u`{`;#8bY9Nl&Q{4k^Yl14(M&`eT13c3^t- zF*LnBZHr%Gw?az04-c+cj76Eu@;~jd(GLkU)VrGD5|+LzaJ0!O=-pMqj*f!F#zuqU z0Wk5_&&*(3;JY+{t%Qkmj|rdTN%=LDf(0p5PmQvUSu0Mcsn_EXlkD9X+_KH~mw_zA zXfOAUrb{7Np4cy!(FI)lk*r7t&_twG%PEsx?|(3?y*#IeyBBbRC8uALgBINwUXQ)9 z4jYp{)B8y=t?A@df9mPBY^9*0`ZaES1QScdLey!A^RZEm`s14FyAv$F^RdsJ%_Kqf zsUS^yi}S@TQ3?M{BduOR`?|dtQn`MAf+)}DdZ}j7-}|^GnxQmNb0HE%PUWJuoK{ca zJlXg~;b{leVu>#4yQq^g8zqRp;}y~8Sx;{(jr)e&RQXf!*gnda@TMa^eZhKAIaAGiFlilW? zA)f#22hKTqKgY=GKId-aw0oTspDHYgAI3mCVPW9i!4-$ruF35<=*Xo+xVZ7~C;B55 zC%ACCB}riw_{9y_c*P}}z{7i@sAa5jHNHwzI zV*j=AxI*(%LJ2gNGnpkdvXdkOqS0^c@96m3EG00q>JxF_U#`2@pJz(@&*R7f`(Sm~ z5zWC+zIhli0GxhXZj7MzA?@H*DESIuCA7*Id?N<=j~(aeeToCo&+MZ>q>K&1f(>=H z$;_s^Ug@334~mk{l`woyPmZC@fAjXC1yUAvzf9m%FbA_8aN*Gx2Rxj)$=gS{yw6az zKm@yhI{H5rU>hSha_WF%@DEW!1cadLL#MD{e9PPn@aU@3b94RZSM!UZ@T;5X2{5ZT zvS$pe$3t?a6H*9Gl)5dX-Cr74^cKGa6)8na-Q{AfH3D7Qy@z;i5?C@7NBdk$yS2R8 zA%=;5{i!42LDlnteJ}Cc_rWkdgobahhwPV@fcRCM0_0X@Gk+c$YBqBFwSc%~e*U%N zY1Kmv@x~6yXa9hQA3Ftkje@wQ6n4v`i!w0M;Cq}@&nuyo$p{)?u@}3nT}an%da4(f zK|}x@ou=Mi3vQk9pDV>AV2*(g#XUz=-(Q-j0ihE)iAuc=2YOJ)++rb?fN2kWT39a_ z84~pT2OWW7Z_t|k*q0XrvM!B0 z>*gQ`?jy~Cy6*=ofg-N~57tgiZ<%E%q4}^X9hci|F`gz9uXhi1Jw=~zGB-orwh?_o zIzK^f(lU?*;8B%^g@s*Eyw=eEV4-lC%vg)Ss8+jtzkR$O^5|-7E1~3(s4qqYgBu2O zbsCK3@OxazoY~7uT1oD- zg}fZkJ`@NRR*e3QDLvt$`!c%Pl2*N3^=%V=_?BoZCOb1@{8-wCx{B}F^3~*!!}Bir z_3+-u%I1^r-F@}p1A2h3(K4B|@#TgWobb8=MavY{86Y-0MNo_x0GKwN2YbJWFk6Dp zgaAb_cYDe|y*a!T${cd=WdFRROYYXGYk>xw$!?%R@_bF6n2^nsDV!Sy3IW~XPvfd6 z;G!Wmw=xqAYrf8=rA-Q?!ze%_+&1qYr0ZQ4mt^b=umVKAjV}@Fd^s~E^X7#O@{&wZ=zyWH zQ!OkGI->SW_*caJRp}vG0!`Zm*#&*C)(aJ}^vcSQ(11M;&NBh^5e-aN0U7RJv6o%< z6jvG8pW)rVTJ7I@nDa^W$CdlQjCXtb0o3L+1zfjN;479^s|Z#J1>JUA+pCtRGLwPO z)n_->tIe0Dk-T@B;}J@`MV(Y1RRrp)ve%3sMMm$8J-&Z&*Zw+QGt%}E$^uA=%8677 z>G}UXf(9ze8Til~eaLbDM}TW)Z0zJaTWzeF+r#QsyH@E%+05N+b NBVj=i!hd(_{{hil=llQw literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.step new file mode 100644 index 00000000..a49ee25f --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.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/ISO7091DIN126_CLASS_C_M48FlatWasher.step' + ,'2015-09-05T10:15:12',('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('',(46.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(46.,0.,8.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(46.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,46.); +#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,46.); +#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('',(46.,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.,79.674337148168)); +#75 = CARTESIAN_POINT('',(69.,39.837168574084)); +#76 = CARTESIAN_POINT('',(138.,1.126675055216E-14)); +#77 = CARTESIAN_POINT('',(69.,-39.83716857408)); +#78 = CARTESIAN_POINT('',(7.105427357601E-14,-79.67433714816)); +#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,46.); +#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('',(46.,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.,79.674337148168)); +#107 = CARTESIAN_POINT('',(69.,39.837168574084)); +#108 = CARTESIAN_POINT('',(138.,1.126675055216E-14)); +#109 = CARTESIAN_POINT('',(69.,-39.83716857408)); +#110 = CARTESIAN_POINT('',(7.105427357601E-14,-79.67433714816)); +#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('',(26.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(26.,0.,8.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(26.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,26.); +#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,26.); +#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('',(20.,0.)); +#165 = CARTESIAN_POINT('',(20.,45.033320996791)); +#166 = CARTESIAN_POINT('',(59.,22.516660498395)); +#167 = CARTESIAN_POINT('',(98.,6.368163355566E-15)); +#168 = CARTESIAN_POINT('',(59.,-22.51666049839)); +#169 = CARTESIAN_POINT('',(20.,-45.03332099679)); +#170 = CARTESIAN_POINT('',(20.,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,26.); +#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('',(20.,0.)); +#192 = CARTESIAN_POINT('',(20.,45.033320996791)); +#193 = CARTESIAN_POINT('',(59.,22.516660498395)); +#194 = CARTESIAN_POINT('',(98.,6.368163355566E-15)); +#195 = CARTESIAN_POINT('',(59.,-22.51666049839)); +#196 = CARTESIAN_POINT('',(20.,-45.03332099679)); +#197 = CARTESIAN_POINT('',(20.,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/ISO7091DIN126_CLASS_C_M48FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M48FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..a26cdd99723214af88c411dd42a75682975b44ff GIT binary patch literal 46884 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..83dbaa99913ac2404cb2fe80b32e3e31134876ed GIT binary patch literal 11670 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 Zwe!x@i+t|@0*E;n8w(4H5dK@K{{xn&oJjxx literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.step new file mode 100644 index 00000000..2c7f70c1 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.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/ISO7091DIN126_CLASS_C_M52FlatWasher.step' + ,'2015-09-05T10:18: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('',(49.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(49.,0.,8.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(49.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,49.); +#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,49.); +#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('',(49.,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.,84.870489570875)); +#75 = CARTESIAN_POINT('',(73.5,42.435244785437)); +#76 = CARTESIAN_POINT('',(147.,1.200153863164E-14)); +#77 = CARTESIAN_POINT('',(73.5,-42.43524478543)); +#78 = CARTESIAN_POINT('',(7.815970093361E-14,-84.87048957087)); +#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,49.); +#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('',(49.,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.,84.870489570875)); +#107 = CARTESIAN_POINT('',(73.5,42.435244785437)); +#108 = CARTESIAN_POINT('',(147.,1.200153863164E-14)); +#109 = CARTESIAN_POINT('',(73.5,-42.43524478543)); +#110 = CARTESIAN_POINT('',(7.815970093361E-14,-84.87048957087)); +#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('',(28.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(28.,0.,8.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(28.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,28.); +#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,28.); +#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.,.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('',(21.,0.)); +#165 = CARTESIAN_POINT('',(21.,48.497422611929)); +#166 = CARTESIAN_POINT('',(63.,24.248711305964)); +#167 = CARTESIAN_POINT('',(105.,6.858022075225E-15)); +#168 = CARTESIAN_POINT('',(63.,-24.24871130596)); +#169 = CARTESIAN_POINT('',(21.,-48.49742261192)); +#170 = CARTESIAN_POINT('',(21.,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,28.); +#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('',(21.,0.)); +#192 = CARTESIAN_POINT('',(21.,48.497422611929)); +#193 = CARTESIAN_POINT('',(63.,24.248711305964)); +#194 = CARTESIAN_POINT('',(105.,6.858022075225E-15)); +#195 = CARTESIAN_POINT('',(63.,-24.24871130596)); +#196 = CARTESIAN_POINT('',(21.,-48.49742261192)); +#197 = CARTESIAN_POINT('',(21.,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/ISO7091DIN126_CLASS_C_M52FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M52FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..8426bd7f89ba338aced08456f85d145163476884 GIT binary patch literal 48484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..3c388828b0208c35f89598f0584e4d564f72cce0 GIT binary patch literal 11402 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 Ie{bsl0X`Mp7ytkO literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.step new file mode 100644 index 00000000..c33fa384 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.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/ISO7091DIN126_CLASS_C_M56FlatWasher.step' + ,'2015-09-05T10:19: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('',(52.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(52.5,0.,10.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(52.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,52.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,52.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,10.)); +#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.,-10.)); +#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('',(52.5,0.,10.)); +#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.,90.932667397366)); +#75 = CARTESIAN_POINT('',(78.75,45.466333698683)); +#76 = CARTESIAN_POINT('',(157.5,1.285879139105E-14)); +#77 = CARTESIAN_POINT('',(78.75,-45.46633369868)); +#78 = CARTESIAN_POINT('',(7.815970093361E-14,-90.93266739736)); +#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,52.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('',(52.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.,90.932667397366)); +#107 = CARTESIAN_POINT('',(78.75,45.466333698683)); +#108 = CARTESIAN_POINT('',(157.5,1.285879139105E-14)); +#109 = CARTESIAN_POINT('',(78.75,-45.46633369868)); +#110 = CARTESIAN_POINT('',(7.815970093361E-14,-90.93266739736)); +#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('',(31.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(31.,0.,10.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(31.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,31.); +#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,31.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,10.)); +#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.,-10.)); +#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('',(21.5,0.)); +#165 = CARTESIAN_POINT('',(21.5,53.693575034635)); +#166 = CARTESIAN_POINT('',(68.,26.846787517318)); +#167 = CARTESIAN_POINT('',(114.5,7.592810154714E-15)); +#168 = CARTESIAN_POINT('',(68.,-26.84678751731)); +#169 = CARTESIAN_POINT('',(21.5,-53.69357503463)); +#170 = CARTESIAN_POINT('',(21.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,31.); +#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('',(21.5,0.)); +#192 = CARTESIAN_POINT('',(21.5,53.693575034635)); +#193 = CARTESIAN_POINT('',(68.,26.846787517318)); +#194 = CARTESIAN_POINT('',(114.5,7.592810154714E-15)); +#195 = CARTESIAN_POINT('',(68.,-26.84678751731)); +#196 = CARTESIAN_POINT('',(21.5,-53.69357503463)); +#197 = CARTESIAN_POINT('',(21.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/ISO7091DIN126_CLASS_C_M56FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M56FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..0cd4c9b41cfcd9b94909b161b7226fc448f87852 GIT binary patch literal 50484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.step new file mode 100644 index 00000000..0d818fb9 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.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/ISO7091DIN126_CLASS_C_M60FlatWasher.step' + ,'2015-09-05T10:20: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('',(55.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(55.,0.,10.)); +#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.,10.)); +#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.,-10.)); +#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.,10.)); +#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('',(33.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(33.,0.,10.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(33.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,33.); +#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,33.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,10.)); +#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.,-10.)); +#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('',(22.,0.)); +#165 = CARTESIAN_POINT('',(22.,57.157676649773)); +#166 = CARTESIAN_POINT('',(71.5,28.578838324886)); +#167 = CARTESIAN_POINT('',(121.,8.082668874373E-15)); +#168 = CARTESIAN_POINT('',(71.5,-28.57883832488)); +#169 = CARTESIAN_POINT('',(22.,-57.15767664977)); +#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,33.); +#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('',(22.,0.)); +#192 = CARTESIAN_POINT('',(22.,57.157676649773)); +#193 = CARTESIAN_POINT('',(71.5,28.578838324886)); +#194 = CARTESIAN_POINT('',(121.,8.082668874373E-15)); +#195 = CARTESIAN_POINT('',(71.5,-28.57883832488)); +#196 = CARTESIAN_POINT('',(22.,-57.15767664977)); +#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/ISO7091DIN126_CLASS_C_M60FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M60FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..f7b6bfc8f43824a21f5ae50a497e891476531f42 GIT binary patch literal 52084 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 BU7G*^ literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..9cb84c0630e28487b13c39fd5b57d53881e3da66 GIT binary patch literal 11127 zcmaKS1z4QR(&oV6?yh0*1b4UK!Ciwxkij)L!QI{63GNzPgS)%CljYpqyZ4^6&%Zs> zPk+-hZ+Cyy^;J(*y$UiwC@cT~00$^nqLfgB81GGl1^|+X005--UNNwdleLMBBZI58 z)hYh6{Swy=zkbfGjC0X3{T>FD6!nk7IAZf!@*;(=L*G#Q?8Aq!K6| z0u|AQpRygr4WC+;qmA@r=)yxp83c@j;(|H2)6VAUqlkb4UWN`WW+!=Ty}CJL^t5NoZ6 zax|@c;@r;fqYk|3-TT%k^wE$%rhf?kkPUqh=2Q-CCli?uP?Yt&ax&|OCeMBnh_2ttfy!1abEL>IQbI79k$o^0x~v|rijE)=7L@DdP0@U z4eCxdXkZKKOEVyF~s^+^ky~(l8SbR;pZx$VLXgDSo-gZ>`L4oCKcMw2g182;QJU|#oY&hL zD=Lj#h+PC*Nufw`hTcrqW!fJ?f~)bTpmgn+mM%rO8U#`e#4CF?SQj#W-zT<0!_}OH_-fW5UZC8gSaa9;50<^5n~`<{{6kZUpj~9dp}&5sNHtjqb3bJSxG(H^Fyc}{! zGt>nJiuZ*TGxAY-$NM~Mc74@#0U&!GhWKi&wm9^ zB%vUg@fFVWE~EA@NE?kcOsSM0fimgjL-k8Ps(%ULEh$basW57aU>&h=UdmuCODJ>+;q$<*uj!*kJcLA=*FEkmu$Zcl6Sw@Nw2LM?IY zsYaLXbfww(ijK>~?S|sK8&;&&q0pL_ua3CgL!=P&NJQ57eoAD_<^RGcoYng_(Sh!UnUy|4Xdhyn<6N2^z< zojGif)@H_kFTT2yQ&a=yp$O&ToNA-}phFb86e(LM0Rn(63pLl%Lwx5C-S_ib+rnN} zVf=O>1Xk`7?U9zEy3ssDt^lJ7`O6NI_e#wyJzKlL=b^F>(DJ1z(z?d2$Tbq*in!^E zmjJsv=9*Swjrttz2hJrL&n?Y&MFkqQ*p`uo6*Zgou%R&SwM_?4b4G=(BVA7RzR2c~ zKuksGeUAv{uo38&26T;#7V$8y$Yl4M#QiXySbJOM01rDz_vRXK1DR&-nDiedV3G@J z8ONr#rHAA#0uPRf0GAezg_=UJ7!Ma35>%wjriFr?f=Rq5Rv`^zHAulqOkY=eUz}gzY#hpvb7-TTVA$)+s|~J#aaF&_)XHln(PZ1R&vS+ zBqJPce%eL#ir*8QIw`&V>$V8=7wXNAv9(+n(xq;E1M;apRW$iNoT!YC@Z+oUy1Dl< z1g}X~t!B8i;FQ=#2$LCQDjeI;g$>rSiD;6I+H%H!h%u?|-0EF~zu*A?l>ZhZ^IvjY zRT;8bWvdI8^hMc$WFAMqm=w<8uc&<>$nLVIlbt<4GNH z@ZK2V_|10I_h*NeTJMu8CjpPT<#cm<*0dE_@NC-x&avTR`PqZNd!uVr$3pLTpt47` zeA#R1!sNc80c!FIwxyvGHEI?^0*Ou|V2Kn7hyp+Yb|7Pj)An1c3`%3F^;eXsa(mpm z*Qkk97N&kZI-nA{jdx(h<+>@1+diY^L@m}6)o8^HN~WHt3gZf+$gt;$tnFh%`6WBL zNheoj^e1LLzTO`JeIuOgKljTTa+gO$S!Nt$+f>i2dF`q=ayGe;5l5t~8|z zrEFn;x;;5kxTlW-sjcEI>iv_ta_K=l1$4IoWWj8f{ZWnCPh&5TFPHRH9gSex(`h=s*vuh)5nn< zZGHaeF<<^kYz+`6jVg{}b*FI)^@Uu<5D3pGIivBTDIAiGK6sLCN0^q^s=Dis{@?Y| z3^6a=<6SQY5&ofC^477Dr!icFRNDPfs`?T|% zkQbgj8K$I&fy~H*>MynAjcYyM-P<>|^h(n&vwyPUpqzSe=IO{-3Dc}EQJdXTH{gNl}0b;i}bX~;E@i1owjf8K%Is5gjb^#O_V<#X#-<{ zS6}mNK>ce^u$z0{wdAf8h&2IQD)T5ZW_5v>7PR=iMg1{vtHs0e5GA`x z2O7XQ1ovD0pcrFrDspWh{45F?`4XcA1d4AKk+L5)}2EO}QIyam6 z*1$BVkYW-8D;shA{=qoC0m?a2$RP5>A4!z-IJ_qS!u1pO2ti0 z5JkB8kYb{35Jt|W!L}Y3u*lZk!oYz&)W56g=I}u8CJ+G7AO-+X-_56llf~a02~8RB zG8bCMv%0L)P(h-}BROrgGMBTqV@$Si#uy21xR|z>i4vIw@7k}o`$()IMJ0SU$&%V1 zPE1JlTu*F7La7HD{kGb#}&G$yHoYjM8*xMKpzA0ySUzT(IU>7zSK@x<@W2q z%f3c4464F(n-fwacbVD#I(QNZ#YQYnNBi>iW1 zNPvV~R{cTu$2TK7_PlRpb=N|LG>t=SQHfd)e)ONK58Cp{J%Z?$YWpLaoOP zT~GB~E;;cMp;je?FgX@VL=Ux3Xh~;y z@aUXI@@HIG+J+W(typQ{AK?^g1%WV$h`->Flku8EL;4U5{eRYz{Ol9(t`RaaWt3`V z9Ab2?cwm5R z9%31honce7&z<2lP)Q)HZ0=!q-NVVp8K6~|@k3$Rfw`r_6fPssFhd3Ixk{NK?q@bj zJP+553Asta(ypI0Y3%`K+1YUY4z}`1>StN7*C~Uw8+GhfE2PmR-Or02S354FJX|Q^ z<4DJSK7ptf%KX+-K3_*t$um|PD7~Z|wW9d?+Lhsb>#I49v-64MrNrspe0BEK^BAUG z{fiZ2?+qEH^|I#UT^V-nIf299f8GUeCUeVj3Do|bHjoAj+i+8TeU;sMmB!+~A6r<2 z>Hlm@Zn0>R(Z+nY3+gt_k*oB(TtnL^o5@L*!3Y|iDE#y5Rl{I{5eI{@YzyzR0o&vD z#NqDx_SEA5m?AyuhoKZI)KbIYt?sgO7vy|5K6za0c%87HC{7)OH-L+h1&r)7&B@)iE z{;|0Je^`TXv#JOWJOIG?y}rKzj^<9*hBgKkRt}6R|Gs3fwK0Qm#tYdGQIL~BMj&`U z-vG!`l445ltRMxRW0AmeG>je;!x@4_MX}GFa|Oj;XQ>+WTNEuH zwT{(K)n^#yO8W*946#2!8bWJALDFQGL;S1;`TBk|PBH!&o#JuMy-w=Fk}@ibLmn4! z*f!y|*X*#r#%i{9-y|L@bxUar@97c7((Rcg$@$&}3O;%uAIp2w> zz!iM(SzO1rF6g>1e=IcEOwj=z{ZkFR^zg!2(lk)FjO851Z5h`9yfCUCo=dHy0esn6 z1|ii}DK*eS%KhjDhB8$oXc*al-uudlIx&PsW)OUCbYN(pG_BPDCbuSl$XSx(vugNW zs;0)cyx33Zi4f-6K4dPTb+_<};HdM>Y9aWq^_n9`BgU22Wmi>AnM4ke<-_&GLFK|? zmpc~|;*Kt|-UwuAk593;9pT4Em=NX+pCJ@9kymFo>Y50qNtD-dR5v|*PL>u+7GHmF z2=!(}8#RtA5YIpJ7m`BR61GyGvup>7N&#A)&pNueD>c;$$X}!Py%t#mJ20Tl5bO~h zoNhy=&Yw`l)G2*tO>cj?=z8W}DzE@%L+Gj7dAV5Ah;ckTWHX8!kUX<&Et#xlq1NTA z6ab7z@3_L=Az!j~Ubcx&xNL#f>=)-?Ua|fbB!Jzr>66k;1$6Xnd}A*`EE~IGDx&!8 zkZ;}^;+-4r3JXAk+iMpszB>acR>jP(1Fc5^! zc=QO|i<~Cs(D;uUyNdq4xTk7yxdZtWZ4Siim@VL}uf~X?-EreGL_89R$^yC3++r6i z05-kzoFEAzDMegVr{4R|(^g3^cq}YUz^OsTy}|e=Tp=6;A=x3P{?qvdC?DKZQ|+L5 z`X+{ScF;hFAiNi}ZEe=YFFvQCdb5WP^Hh@xd|s7GM4G#7qA%2V^k)SSXDo*&pV~Ojg=n!;g^;RNMj$e~c8^n7&1d^zRLB3 zfZ;sg;5zv1G53|*2?%KBdTY_M(ZaCew9PJ z@?n@%#fuyN4huYh%6SI1q1Q8_zh9E0Uijy;avEi)3keSbzK^g68o*+tKTM9l=wCvZ8I!U`hAz3!6C=Y;}2lez!q>n-Tczg}Ggya}+Sn z3X%y7(FbX;u6*>et0F{LuF9^i(V} zlO0GVjwYad-WP^`SIpz++2HC;z60S239o^NkohN?yY-Z~s2!zmVqtB*U!yVpY0;7> z#kVfL%qH6#Dhjr4xs>=*1GCK=uZ@qR-6;bA4o|p9(?tRR#FML6vd-7UW=iyv07R;X zQ@Y9^1IT>*gru?$T5=8+Hg?q^Nj3oEz2taZcr;`X7$Z-=A+pyr;K{h@n%C2a^QDp< zS0Kh>7zoondSBPBc?-F!|T-VS1r?SM0A) zd9cwaExH7*3bH&`!nl-tBGE+N$>~ig=^fDZm_m`<)MydNnM9ND6A#-35c@Li5^#oq z!(hRK8-Vbx&{r4;I4abG7joULs4AFM5YW|pV@e-^&2Jpowk<#L9)$Kq8vedmHLnZx z0XPLMf~FUH)7!dlIiG!=7Nk4k!{=UL&xIh13)g)B@n+Ro%X(zz1BNpsY0s{7Rk|Jh z*`}U)YF+tzrNOlKPk(A&Wk-8=98kwr5HK`-2j5o9a0xG5PI37}VLTAngA67GbkVEE zZa`hUm0AmWA9a+0!Ax#|!<|&e2yVTQ?p8*zE{O0Z3?FKpP1pih23n`U2Tj33KwN&Q z?&Epe<>G{w)A?*IE?=A-16tOb0QtrwO^pKz3^c@q4l5dh4>iNx6uLJECPWw#BxD@j zMYA<@Fh)J{rDQsu06Q;UNnnNLP3JJP9s0+5^X|9j!tNaiz~qnnac(aArW6LjPdb_j z6%m_0U&Bc&l;~*-RC3X2m8}Xq)Z6QassKeY6(dRQ0v=~|q;K~b?P?@CkPk~8yzjBN z+}HsL%7|Nj`P}NcI<3HC*UGpEXI*WB6B_`9%z#gNu%sjf0(72iEX{<(j}&E&7t4t- z?`JzP<9%-(wk0h!zSgJPPH;4+Ww#cns_NAF+)KgFO2j9%a4X7}C32AG%gstpM>~Bi z*1u5nXH8p4DQ~Kj`U?@eg`t*f6HZrifO18RL6u2I!%ku6aZuDuz%jm&N^ZIsWn>tE z)9Pa>YuVb$%{28nG+F5HR#`~0nZAr&C*M8MMp-N}sGKRu{ zDx^+*LFe=R*=ZhgAu=OKT6!EkGl<7562WeJvKk{$I+^#8d#m? zVSY_(PS?Yq8Q$RyQjyctc|&Nb+n@3YJul8ouw12V>DzEw)VYA$)y`1d?hZw*TFwag zQKbNp)l62kG(jczuX}_eCj)IJp3mc)FW0={VWVD2CkWh{Cb;?0uyoVf62-vqMF;-EUVh$3H=`ZC0(yoq9jIHG!Q=S$ib<@*LMBF$y+QP zXLtNzWJcSyKsxd*mIi&QplFDN&dN2mwxZ(ld(CeyKaBbfEPPB*yJR;Gt7k z(%p^F+QtxsPiOTszBk-P%kChuzi?7!riPBrrg`}szBnybn@EWQjoax()8G$O)6qYf zA{9zBssKEbcqO^qblza*e!RSRS~e}C9`M{W;IuJ%V*E(U*!rldMI652#)EwdG9TqEShF4IS&=%2!3Po%?{ z#qkTmuT-|UB3)wSxZYQ68-Uhh^_ghk^+ICJJL~Aj*HMUrZx1ApIy_E0ze_0e%s>SF zSrzqj2_&Ie-!ZE;u%-1%cCe+Pt9INnDFT>$q*P*ymv3kb;`g~S9T#}Xi6nx<+(qC5 z)E4M%^c{^vl&mIBk*QG0Dsd;um%HDLG4GdD>Md_ZTy!G$FZ&W3K*}Bwc&at`aS!m* zZhB+%u6oXploRx>krYVLV$x9EddkY$Uj2)6{Uvn-%HbbA4qKlG__*>tNfh&Td~_QS|n@Q4g3-q_=FwtztiOn2mNO?Q>`DyHZvu z&|*nL51>mIOnWrqzCGs^rbU{oNO*Q&`>tMzx4RFSv}j zqKya&ZtIyaZ`VJgC1I@lvMJnVp_JtP;5dIP&Cq?rMigqmhKb2&-n)y2O=R79A~~Es zp4=KFN?Q=b*#_qK0)ZD@vOKycau00V?@qlLqJk$oFPHkC;-H^q2zNVZjgXLZP8_v7 zZF>hi=KhocgzS%kH64mZlldR_@G+75nOrEl;{$j%CV=T!V~{}TK9sU;jSNw{HaFKV zVKt{G%z)kjIiq-`VVZ(i$&8AIJVHUD1k=aYPzjHR2Hdy1JjMnRKJO!X-4|n+wNDU^ zHPxeLDni=G4C;y6W$Uii+k{ot;UuOX%QTM#_?tw~_;S6~Pb%UPvur zACl;J4?h$mg32-yN>>Gs(1>vHeAoz2S&-YkgHYthNf)ZmA+ zh~wwQ4<#*dQTA-3lS}}Dt!cEEmzK`l+!Z_kZ3&a8Vbj#%%iky07?jX*qew9`oOO+r z0;TiRO0iU8K_O^Uv&)?-YLH*=+AP|=HvM?PfXOvmIegZ@VIbT4t*#BwIx>Ou8QZTa#tKRY$)TNF5avb z>RopKTOv;p2v;i$DrJ(&jTI}Aq*RQBlEV0`7%f&r!v$TWOomXC+gLE??+4kXpkr7+4d^Wxve;d& z1O=W>4~N;kUmPNN-vA04A3kcETBS5Ptj!g(I}CZ!CRJJsUieq$B%}4ovm_FC%&4@~ zmN*tEmCg5oj>k#@AEu6MfqCI^Tp{~hkpXEEhq6*Q~ z_s4T35{GE3KAur`YBjw0j@IlYUjImV7G%(T9yrS5)!jQsg9;);_#Ir{3JPIJZZ4mi z+e&&B*B;?VOw_lrRHyzf5uXf_%q43Uuw;O}xDDaVa(@!mzcabcTDI*hV~x*9{WOqU z5kngP3k&rCbMdL+8TmHwyBI_KG-PKZf` zpYv05R9s@+v|Pk~)8ytxN`}-Eyt?iN-;ey$IL?g9m8IVQb{yZ!k<`}JJ+x76iU<6X z@&kn`4KRmWau*>^hYwu{l2WI6f3tSqzXfpPR4{60MZG-kyu~jeb(-lJ+15?~vPD#5 zjovKu)RN3L#KrM(JUN%A82H{Uu5SzUB??WPW3}w+Xa%qAyGD!RJCg+yctiaQRj(QQXW8NL7ULul7h%AY4 zGJ0wxcjTmx!Ce&%&&o%YCiprhtV|y|-98+KNYuUv`nqoBrd?cIe@dX-3{mEej9W}1 zmLW{S$4xP36kJf#Y;hiA5T^wc2#8zaR|OBnXJbJtVu=ma9!qiI@MEjC>c4c}dz!K6 z?CB>#Y@LT{y!*}pteEe*%_;HSmYzhiqLYLDqV5$1b&$=25y9T*G&KXj);kSdBozF@ zChs@SqtX)avBHEW0W@{^b%Syk6cd_jd9z`*QYKIKrC0CuxTPTKlcY3rtINoqciAaK zv)7+mqW6G|z1AAh%1fdhMe}-=)CXR7tsJMaixxZf4CZcUJ=b;b7wTUnr4*rYGZ^4x&miITP8wa#Vg`oZ z$0f?8k<3h4Buq8OQ+jLP9PuNrM4Y<1jsjc0bhM7O>%_YR<$Wpi?g@a72va5ubQZfh zDDpv9hddYq>bY5b+H}R6hANum{&}nt@1{$g9Xqc>C~8RwqP~G&;~?h8zpIshGu~B~ zxV}$3k0I^kEj1`_y;@WMY+Pho)hGRzJD-)Z<`0jUiW5cf#KLqAHAyTTHUVCKK@KnZ zpel{hZDciOE(&j50SW|R*cb$udF^rGr&jc-4K5J^Y>|UX$dUUMH)bm*3Y-CEa+=5A z2zNJXvn^`Oikjs|ly)SbEBmCILnp$|KXn-nN~0hz)ZJQ#M&dK338>cvHK@CCzg7 z(AViX+*A}IwQ~qG83v%PL?^>hN|x|XSSoqq*Sq75Z=HqG{3_yHX^JjrpVT7Mu6IaD zG}|248phW7F8u}3m+efYf$L5w+S-&pc|~fJMg0&DvtV5Co8x*JW5u(*OAg;9d}O)a zy_Ka(gjH*vwNd-hd$`97x>F~y`_iN`Ma7LT` zh46m${b9%BKt|7WFbR*Z8X0Bsb~7$e{~>{z;dKip^?q2xt?GCTgC$MLs$l?j^%TN- z(zb{|7!T@d$y1(H!z#e16_RwlFGiHO4ft;3J`&UpVi;(~avyG`)bh_yW&i+p-fmap z&GNb(E16Epd)MBchFkFrGO3>x35?vb8$xPg8eN{^YT>c7UUrh!J?8GZ1>_g|yU$}MHn#B_<8S@#}7f8aJAJr9mB zZDj3M_bx}27-l-R3j zTOZeJ)vqhBI6wL?QMcCic;R#*Ylgf>Q7W&ZsCUfbW$`%3x#`?Cr0#pHS-ol+v(YH_ z07$XGS&yG)a!-!Wh^xemL2tZiqy(!or&yBNY7!&-^CvS_kLQi$9G04%DbLgIgY87T zlzy)o=o-`+S@s`q!XXRr<>$gK$hMTZD9ZRzfdnnSX=Ts# zH31pMD7hQYlr8WWx#gw?UR=59JjVVYYi~4D)5T-LDG=(wy9x7r`&RxlSFVQu7f47@ zRIY70y;0VtxkLR9J-}rUiEd?;BrF>1kZ5iju<|1s@CxtN@R&JQVDX8cQcper>VUJY z?R@v8^ySYt?bJD*%BU0IgSS@v-J=8k6a9PU03h{QPOMVotKZ+#mk5Q~eecANcS_{{ zAwgQ0nmRd{h=Q%a_D044KUTBxcV^AscsKtI`HOcW_FoX@|H42(VgdhWw&gqUU!~6X zujao~rV28DNB)!N^S^NbK%H;bJA3nQte^h}`VVf)f1t3i{{{UQ)8(JofASChgUxyu z*#DjOUu=YbV*i;G{ts6CooV`y6!Aa7|I8u%2dskjKWCKwIm&f0sI6XxhK; x+5Zpu*Z%&y)cJD#1Ier)0}b=n*KqHz-FGUM)%y?70OIy0CZfV(WdGjO{{==VXr%xE literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.step new file mode 100644 index 00000000..17ceb1ac --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.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/ISO7091DIN126_CLASS_C_M64FlatWasher.step' + ,'2015-09-05T10:21: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('',(57.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(57.5,0.,10.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(57.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,57.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,57.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,10.)); +#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.,-10.)); +#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('',(57.5,0.,10.)); +#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.,99.59292143521)); +#75 = CARTESIAN_POINT('',(86.25,49.796460717605)); +#76 = CARTESIAN_POINT('',(172.5,1.408343819019E-14)); +#77 = CARTESIAN_POINT('',(86.25,-49.7964607176)); +#78 = CARTESIAN_POINT('',(9.237055564881E-14,-99.59292143521)); +#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,57.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('',(57.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.,99.59292143521)); +#107 = CARTESIAN_POINT('',(86.25,49.796460717605)); +#108 = CARTESIAN_POINT('',(172.5,1.408343819019E-14)); +#109 = CARTESIAN_POINT('',(86.25,-49.7964607176)); +#110 = CARTESIAN_POINT('',(9.237055564881E-14,-99.59292143521)); +#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('',(35.,0.,0.)); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(35.,0.,10.)); +#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(35.,0.,0.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(0.,0.,1.)); +#127 = PCURVE('',#128,#133); +#128 = CYLINDRICAL_SURFACE('',#129,35.); +#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,35.); +#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); +#151 = CARTESIAN_POINT('',(0.,0.,10.)); +#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.,-10.)); +#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('',(22.5,0.)); +#165 = CARTESIAN_POINT('',(22.5,60.621778264911)); +#166 = CARTESIAN_POINT('',(75.,30.310889132455)); +#167 = CARTESIAN_POINT('',(127.5,8.572527594031E-15)); +#168 = CARTESIAN_POINT('',(75.,-30.31088913245)); +#169 = CARTESIAN_POINT('',(22.5,-60.62177826491)); +#170 = CARTESIAN_POINT('',(22.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,35.); +#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('',(22.5,0.)); +#192 = CARTESIAN_POINT('',(22.5,60.621778264911)); +#193 = CARTESIAN_POINT('',(75.,30.310889132455)); +#194 = CARTESIAN_POINT('',(127.5,8.572527594031E-15)); +#195 = CARTESIAN_POINT('',(75.,-30.31088913245)); +#196 = CARTESIAN_POINT('',(22.5,-60.62177826491)); +#197 = CARTESIAN_POINT('',(22.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/ISO7091DIN126_CLASS_C_M64FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M64FlatWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..84e0f8683506b63e81d9cf357093227958f0873b GIT binary patch literal 53284 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