aboutsummaryrefslogtreecommitdiffstats
path: root/s-ol.3dshapes/Screw_M3x12.step
diff options
context:
space:
mode:
Diffstat (limited to 's-ol.3dshapes/Screw_M3x12.step')
-rw-r--r--s-ol.3dshapes/Screw_M3x12.step663
1 files changed, 663 insertions, 0 deletions
diff --git a/s-ol.3dshapes/Screw_M3x12.step b/s-ol.3dshapes/Screw_M3x12.step
new file mode 100644
index 0000000..11f65d9
--- /dev/null
+++ b/s-ol.3dshapes/Screw_M3x12.step
@@ -0,0 +1,663 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-08-31T19:06:38',('Author'),(
+ ''),'Open CASCADE STEP processor 7.5','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#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('Screw_M3x12','Screw_M3x12','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
+ 'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);
+#26 = PRODUCT_DEFINITION_SHAPE('','',#27);
+#27 = PRODUCT_DEFINITION('design','',#28,#31);
+#28 = PRODUCT_DEFINITION_FORMATION('','',#29);
+#29 = PRODUCT(
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_1',
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_1','',(#30)
+ );
+#30 = PRODUCT_CONTEXT('',#2,'mechanical');
+#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#32 = SHAPE_REPRESENTATION('',(#11,#33),#37);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#41)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#38,#39,#40)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#38 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#39 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#40 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#41 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#38,
+ 'distance_accuracy_value','confusion accuracy');
+#42 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#43),#583);
+#43 = MANIFOLD_SOLID_BREP('',#44);
+#44 = CLOSED_SHELL('',(#45,#87,#127,#180,#213,#245,#269,#287,#297,#315,
+ #355,#386,#417,#448,#479,#501,#515,#533,#551,#565));
+#45 = ADVANCED_FACE('',(#46),#82,.T.);
+#46 = FACE_BOUND('',#47,.T.);
+#47 = EDGE_LOOP('',(#48,#58,#67,#75));
+#48 = ORIENTED_EDGE('',*,*,#49,.F.);
+#49 = EDGE_CURVE('',#50,#52,#54,.T.);
+#50 = VERTEX_POINT('',#51);
+#51 = CARTESIAN_POINT('',(2.75,0.,0.));
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(2.75,-2.7,0.));
+#54 = LINE('',#55,#56);
+#55 = CARTESIAN_POINT('',(2.75,-1.5,-3.367778697655E-16));
+#56 = VECTOR('',#57,1.);
+#57 = DIRECTION('',(0.,-1.,0.));
+#58 = ORIENTED_EDGE('',*,*,#59,.F.);
+#59 = EDGE_CURVE('',#60,#50,#62,.T.);
+#60 = VERTEX_POINT('',#61);
+#61 = CARTESIAN_POINT('',(-2.75,0.,3.367778697655E-16));
+#62 = CIRCLE('',#63,2.75);
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.,0.,0.));
+#65 = DIRECTION('',(-0.,1.,0.));
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = ORIENTED_EDGE('',*,*,#68,.F.);
+#68 = EDGE_CURVE('',#69,#60,#71,.T.);
+#69 = VERTEX_POINT('',#70);
+#70 = CARTESIAN_POINT('',(-2.75,-2.7,3.367778697655E-16));
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(-2.75,-1.5,3.367778697655E-16));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(-0.,1.,-0.));
+#75 = ORIENTED_EDGE('',*,*,#76,.F.);
+#76 = EDGE_CURVE('',#52,#69,#77,.T.);
+#77 = CIRCLE('',#78,2.75);
+#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81);
+#79 = CARTESIAN_POINT('',(0.,-2.7,0.));
+#80 = DIRECTION('',(0.,-1.,0.));
+#81 = DIRECTION('',(1.,0.,0.));
+#82 = CYLINDRICAL_SURFACE('',#83,2.75);
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(0.,-1.5,0.));
+#85 = DIRECTION('',(0.,-1.,0.));
+#86 = DIRECTION('',(1.,0.,0.));
+#87 = ADVANCED_FACE('',(#88),#122,.T.);
+#88 = FACE_BOUND('',#89,.T.);
+#89 = EDGE_LOOP('',(#90,#99,#106,#115));
+#90 = ORIENTED_EDGE('',*,*,#91,.F.);
+#91 = EDGE_CURVE('',#69,#92,#94,.T.);
+#92 = VERTEX_POINT('',#93);
+#93 = CARTESIAN_POINT('',(-2.45,-3.,3.000384657911E-16));
+#94 = CIRCLE('',#95,0.3);
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(-2.45,-2.7,3.000384657911E-16));
+#97 = DIRECTION('',(1.224646799147E-16,0.,1.));
+#98 = DIRECTION('',(-1.,-0.,1.224646799147E-16));
+#99 = ORIENTED_EDGE('',*,*,#100,.T.);
+#100 = EDGE_CURVE('',#69,#52,#101,.T.);
+#101 = CIRCLE('',#102,2.75);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(0.,-2.7,0.));
+#104 = DIRECTION('',(0.,-1.,0.));
+#105 = DIRECTION('',(1.,0.,0.));
+#106 = ORIENTED_EDGE('',*,*,#107,.F.);
+#107 = EDGE_CURVE('',#108,#52,#110,.T.);
+#108 = VERTEX_POINT('',#109);
+#109 = CARTESIAN_POINT('',(2.45,-3.,0.));
+#110 = CIRCLE('',#111,0.3);
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.45,-2.7,-3.000384657911E-16));
+#113 = DIRECTION('',(1.224646799147E-16,0.,1.));
+#114 = DIRECTION('',(1.,0.,-1.224646799147E-16));
+#115 = ORIENTED_EDGE('',*,*,#116,.F.);
+#116 = EDGE_CURVE('',#92,#108,#117,.T.);
+#117 = CIRCLE('',#118,2.45);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(0.,-3.,0.));
+#120 = DIRECTION('',(0.,-1.,0.));
+#121 = DIRECTION('',(0.,0.,-1.));
+#122 = TOROIDAL_SURFACE('',#123,2.45,0.3);
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(0.,-2.7,0.));
+#125 = DIRECTION('',(0.,-1.,0.));
+#126 = DIRECTION('',(1.,0.,0.));
+#127 = ADVANCED_FACE('',(#128),#175,.F.);
+#128 = FACE_BOUND('',#129,.F.);
+#129 = EDGE_LOOP('',(#130,#141,#150,#159,#168));
+#130 = ORIENTED_EDGE('',*,*,#131,.T.);
+#131 = EDGE_CURVE('',#132,#134,#136,.T.);
+#132 = VERTEX_POINT('',#133);
+#133 = CARTESIAN_POINT('',(1.5,1.E-01,1.836970198721E-16));
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(-1.836970198721E-16,0.1,-1.5));
+#136 = CIRCLE('',#137,1.5);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(0.,0.1,0.));
+#139 = DIRECTION('',(0.,1.,0.));
+#140 = DIRECTION('',(0.,-0.,1.));
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#134,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(-1.5,1.E-01,-1.836970198721E-16));
+#145 = CIRCLE('',#146,1.5);
+#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149);
+#147 = CARTESIAN_POINT('',(0.,0.1,0.));
+#148 = DIRECTION('',(0.,1.,0.));
+#149 = DIRECTION('',(0.,-0.,1.));
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#143,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(-1.6,0.,-1.959434878636E-16));
+#154 = CIRCLE('',#155,0.1);
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(-1.6,0.1,-1.959434878636E-16));
+#157 = DIRECTION('',(1.224646799147E-16,0.,-1.));
+#158 = DIRECTION('',(-1.,0.,-1.224646799147E-16));
+#159 = ORIENTED_EDGE('',*,*,#160,.T.);
+#160 = EDGE_CURVE('',#152,#161,#163,.T.);
+#161 = VERTEX_POINT('',#162);
+#162 = CARTESIAN_POINT('',(1.6,0.,0.));
+#163 = CIRCLE('',#164,1.6);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(0.,0.,0.));
+#166 = DIRECTION('',(0.,-1.,0.));
+#167 = DIRECTION('',(1.,0.,0.));
+#168 = ORIENTED_EDGE('',*,*,#169,.T.);
+#169 = EDGE_CURVE('',#161,#132,#170,.T.);
+#170 = CIRCLE('',#171,0.1);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(1.6,0.1,1.959434878636E-16));
+#173 = DIRECTION('',(1.224646799147E-16,0.,-1.));
+#174 = DIRECTION('',(1.,-0.,1.224646799147E-16));
+#175 = TOROIDAL_SURFACE('',#176,1.6,0.1);
+#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
+#177 = CARTESIAN_POINT('',(0.,0.1,0.));
+#178 = DIRECTION('',(-0.,1.,0.));
+#179 = DIRECTION('',(1.,0.,0.));
+#180 = ADVANCED_FACE('',(#181),#208,.T.);
+#181 = FACE_BOUND('',#182,.T.);
+#182 = EDGE_LOOP('',(#183,#191,#192,#193,#201));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#132,#185,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(1.5,11.6933,0.));
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(1.5,6.,1.836970198721E-16));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(0.,1.,0.));
+#191 = ORIENTED_EDGE('',*,*,#131,.T.);
+#192 = ORIENTED_EDGE('',*,*,#142,.T.);
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#195,#143,#197,.T.);
+#195 = VERTEX_POINT('',#196);
+#196 = CARTESIAN_POINT('',(-1.5,11.6933,1.836970198721E-16));
+#197 = LINE('',#198,#199);
+#198 = CARTESIAN_POINT('',(-1.5,6.,-1.836970198721E-16));
+#199 = VECTOR('',#200,1.);
+#200 = DIRECTION('',(-0.,-1.,-0.));
+#201 = ORIENTED_EDGE('',*,*,#202,.T.);
+#202 = EDGE_CURVE('',#195,#185,#203,.T.);
+#203 = CIRCLE('',#204,1.5);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(0.,11.6933,0.));
+#206 = DIRECTION('',(0.,-1.,0.));
+#207 = DIRECTION('',(1.,0.,0.));
+#208 = CYLINDRICAL_SURFACE('',#209,1.5);
+#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
+#210 = CARTESIAN_POINT('',(0.,6.,0.));
+#211 = DIRECTION('',(-0.,1.,0.));
+#212 = DIRECTION('',(1.,0.,0.));
+#213 = ADVANCED_FACE('',(#214),#240,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#224,#225,#233));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#185,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(1.1933,12.,0.));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(1.34665,11.84665,-1.649170612072E-16));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(-0.707106781187,0.707106781187,8.659560562355E-17)
+ );
+#224 = ORIENTED_EDGE('',*,*,#202,.F.);
+#225 = ORIENTED_EDGE('',*,*,#226,.F.);
+#226 = EDGE_CURVE('',#227,#195,#229,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(-1.1933,12.,1.461371025423E-16));
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(-1.34665,11.84665,1.649170612072E-16));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(-0.707106781187,-0.707106781187,8.659560562355E-17)
+ );
+#233 = ORIENTED_EDGE('',*,*,#234,.F.);
+#234 = EDGE_CURVE('',#218,#227,#235,.T.);
+#235 = CIRCLE('',#236,1.1933);
+#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
+#237 = CARTESIAN_POINT('',(0.,12.,0.));
+#238 = DIRECTION('',(-0.,1.,0.));
+#239 = DIRECTION('',(1.,0.,0.));
+#240 = CONICAL_SURFACE('',#241,1.34665,0.785398163397);
+#241 = AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242 = CARTESIAN_POINT('',(0.,11.84665,0.));
+#243 = DIRECTION('',(-0.,-1.,0.));
+#244 = DIRECTION('',(1.,0.,0.));
+#245 = ADVANCED_FACE('',(#246),#264,.T.);
+#246 = FACE_BOUND('',#247,.T.);
+#247 = EDGE_LOOP('',(#248,#249,#256,#257));
+#248 = ORIENTED_EDGE('',*,*,#217,.T.);
+#249 = ORIENTED_EDGE('',*,*,#250,.F.);
+#250 = EDGE_CURVE('',#227,#218,#251,.T.);
+#251 = CIRCLE('',#252,1.1933);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(0.,12.,0.));
+#254 = DIRECTION('',(-0.,1.,0.));
+#255 = DIRECTION('',(1.,0.,0.));
+#256 = ORIENTED_EDGE('',*,*,#226,.T.);
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#185,#195,#259,.T.);
+#259 = CIRCLE('',#260,1.5);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(0.,11.6933,0.));
+#262 = DIRECTION('',(0.,-1.,0.));
+#263 = DIRECTION('',(1.,0.,0.));
+#264 = CONICAL_SURFACE('',#265,1.34665,0.785398163397);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(0.,11.84665,0.));
+#267 = DIRECTION('',(-0.,-1.,0.));
+#268 = DIRECTION('',(1.,0.,0.));
+#269 = ADVANCED_FACE('',(#270),#282,.T.);
+#270 = FACE_BOUND('',#271,.T.);
+#271 = EDGE_LOOP('',(#272,#273,#274,#275));
+#272 = ORIENTED_EDGE('',*,*,#184,.T.);
+#273 = ORIENTED_EDGE('',*,*,#258,.T.);
+#274 = ORIENTED_EDGE('',*,*,#194,.T.);
+#275 = ORIENTED_EDGE('',*,*,#276,.T.);
+#276 = EDGE_CURVE('',#143,#132,#277,.T.);
+#277 = CIRCLE('',#278,1.5);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(0.,0.1,0.));
+#280 = DIRECTION('',(0.,1.,0.));
+#281 = DIRECTION('',(0.,-0.,1.));
+#282 = CYLINDRICAL_SURFACE('',#283,1.5);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(0.,6.,0.));
+#285 = DIRECTION('',(-0.,1.,0.));
+#286 = DIRECTION('',(1.,0.,0.));
+#287 = ADVANCED_FACE('',(#288),#292,.T.);
+#288 = FACE_BOUND('',#289,.T.);
+#289 = EDGE_LOOP('',(#290,#291));
+#290 = ORIENTED_EDGE('',*,*,#234,.T.);
+#291 = ORIENTED_EDGE('',*,*,#250,.T.);
+#292 = PLANE('',#293);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(0.,12.,0.));
+#295 = DIRECTION('',(-0.,1.,0.));
+#296 = DIRECTION('',(1.,0.,0.));
+#297 = ADVANCED_FACE('',(#298),#310,.F.);
+#298 = FACE_BOUND('',#299,.F.);
+#299 = EDGE_LOOP('',(#300,#307,#308,#309));
+#300 = ORIENTED_EDGE('',*,*,#301,.T.);
+#301 = EDGE_CURVE('',#161,#152,#302,.T.);
+#302 = CIRCLE('',#303,1.6);
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(0.,0.,0.));
+#305 = DIRECTION('',(0.,-1.,0.));
+#306 = DIRECTION('',(1.,0.,0.));
+#307 = ORIENTED_EDGE('',*,*,#151,.F.);
+#308 = ORIENTED_EDGE('',*,*,#276,.T.);
+#309 = ORIENTED_EDGE('',*,*,#169,.F.);
+#310 = TOROIDAL_SURFACE('',#311,1.6,0.1);
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(0.,0.1,0.));
+#313 = DIRECTION('',(-0.,1.,0.));
+#314 = DIRECTION('',(1.,0.,0.));
+#315 = ADVANCED_FACE('',(#316),#350,.F.);
+#316 = FACE_BOUND('',#317,.T.);
+#317 = EDGE_LOOP('',(#318,#328,#336,#344));
+#318 = ORIENTED_EDGE('',*,*,#319,.F.);
+#319 = EDGE_CURVE('',#320,#322,#324,.T.);
+#320 = VERTEX_POINT('',#321);
+#321 = CARTESIAN_POINT('',(0.7216878365,-1.7,1.25));
+#322 = VERTEX_POINT('',#323);
+#323 = CARTESIAN_POINT('',(-0.7216878365,-1.7,1.25));
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(-0.7216878365,-1.7,1.25));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(-1.,0.,0.));
+#328 = ORIENTED_EDGE('',*,*,#329,.F.);
+#329 = EDGE_CURVE('',#330,#320,#332,.T.);
+#330 = VERTEX_POINT('',#331);
+#331 = CARTESIAN_POINT('',(0.7216878365,-3.,1.25));
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(0.7216878365,-3.,1.25));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(0.,1.,0.));
+#336 = ORIENTED_EDGE('',*,*,#337,.F.);
+#337 = EDGE_CURVE('',#338,#330,#340,.T.);
+#338 = VERTEX_POINT('',#339);
+#339 = CARTESIAN_POINT('',(-0.7216878365,-3.,1.25));
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(0.,-3.,1.25));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(1.,0.,-0.));
+#344 = ORIENTED_EDGE('',*,*,#345,.T.);
+#345 = EDGE_CURVE('',#338,#322,#346,.T.);
+#346 = LINE('',#347,#348);
+#347 = CARTESIAN_POINT('',(-0.7216878365,-3.,1.25));
+#348 = VECTOR('',#349,1.);
+#349 = DIRECTION('',(0.,1.,0.));
+#350 = PLANE('',#351);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(0.,-3.,1.25));
+#353 = DIRECTION('',(0.,0.,1.));
+#354 = DIRECTION('',(1.,0.,-0.));
+#355 = ADVANCED_FACE('',(#356),#381,.F.);
+#356 = FACE_BOUND('',#357,.T.);
+#357 = EDGE_LOOP('',(#358,#366,#367,#375));
+#358 = ORIENTED_EDGE('',*,*,#359,.F.);
+#359 = EDGE_CURVE('',#322,#360,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(-1.443375673,-1.7,0.));
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-1.443375673,-1.7,0.));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(-0.500000000007,0.,-0.866025403781));
+#366 = ORIENTED_EDGE('',*,*,#345,.F.);
+#367 = ORIENTED_EDGE('',*,*,#368,.F.);
+#368 = EDGE_CURVE('',#369,#338,#371,.T.);
+#369 = VERTEX_POINT('',#370);
+#370 = CARTESIAN_POINT('',(-1.443375673,-3.,0.));
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(-1.082531754745,-3.,0.625000000008));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(0.500000000007,0.,0.866025403781));
+#375 = ORIENTED_EDGE('',*,*,#376,.T.);
+#376 = EDGE_CURVE('',#369,#360,#377,.T.);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-1.443375673,-3.,0.));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.,1.,0.));
+#381 = PLANE('',#382);
+#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
+#383 = CARTESIAN_POINT('',(-1.08253175475,-3.,0.625));
+#384 = DIRECTION('',(-0.866025403781,0.,0.500000000007));
+#385 = DIRECTION('',(0.500000000007,0.,0.866025403781));
+#386 = ADVANCED_FACE('',(#387),#412,.F.);
+#387 = FACE_BOUND('',#388,.T.);
+#388 = EDGE_LOOP('',(#389,#397,#398,#406));
+#389 = ORIENTED_EDGE('',*,*,#390,.F.);
+#390 = EDGE_CURVE('',#360,#391,#393,.T.);
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(-0.7216878365,-1.7,-1.25));
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(-0.7216878365,-1.7,-1.25));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(0.500000000007,0.,-0.866025403781));
+#397 = ORIENTED_EDGE('',*,*,#376,.F.);
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#400,#369,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(-0.7216878365,-3.,-1.25));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(-1.082531754745,-3.,-0.625000000008));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-0.500000000007,0.,0.866025403781));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#391,#408,.T.);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(-0.7216878365,-3.,-1.25));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(0.,1.,0.));
+#412 = PLANE('',#413);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(-1.08253175475,-3.,-0.625));
+#415 = DIRECTION('',(-0.866025403781,0.,-0.500000000007));
+#416 = DIRECTION('',(-0.500000000007,0.,0.866025403781));
+#417 = ADVANCED_FACE('',(#418),#443,.F.);
+#418 = FACE_BOUND('',#419,.T.);
+#419 = EDGE_LOOP('',(#420,#428,#429,#437));
+#420 = ORIENTED_EDGE('',*,*,#421,.F.);
+#421 = EDGE_CURVE('',#391,#422,#424,.T.);
+#422 = VERTEX_POINT('',#423);
+#423 = CARTESIAN_POINT('',(0.7216878365,-1.7,-1.25));
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,-1.7,-1.25));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,-0.,0.));
+#428 = ORIENTED_EDGE('',*,*,#407,.F.);
+#429 = ORIENTED_EDGE('',*,*,#430,.F.);
+#430 = EDGE_CURVE('',#431,#400,#433,.T.);
+#431 = VERTEX_POINT('',#432);
+#432 = CARTESIAN_POINT('',(0.7216878365,-3.,-1.25));
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(0.180421959125,-3.,-1.25));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(-1.,-0.,-0.));
+#437 = ORIENTED_EDGE('',*,*,#438,.T.);
+#438 = EDGE_CURVE('',#431,#422,#439,.T.);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(0.7216878365,-3.,-1.25));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(0.,1.,0.));
+#443 = PLANE('',#444);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(0.36084391825,-3.,-1.25));
+#446 = DIRECTION('',(0.,0.,-1.));
+#447 = DIRECTION('',(-1.,0.,0.));
+#448 = ADVANCED_FACE('',(#449),#474,.F.);
+#449 = FACE_BOUND('',#450,.T.);
+#450 = EDGE_LOOP('',(#451,#459,#460,#468));
+#451 = ORIENTED_EDGE('',*,*,#452,.F.);
+#452 = EDGE_CURVE('',#422,#453,#455,.T.);
+#453 = VERTEX_POINT('',#454);
+#454 = CARTESIAN_POINT('',(1.443375673,-1.7,0.));
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(1.443375673,-1.7,0.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(0.500000000007,-0.,0.866025403781));
+#459 = ORIENTED_EDGE('',*,*,#438,.F.);
+#460 = ORIENTED_EDGE('',*,*,#461,.F.);
+#461 = EDGE_CURVE('',#462,#431,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(1.443375673,-3.,0.));
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(1.082531754745,-3.,-0.625000000008));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(-0.500000000007,-0.,-0.866025403781));
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#462,#453,#470,.T.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(1.443375673,-3.,0.));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(0.,1.,0.));
+#474 = PLANE('',#475);
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(1.08253175475,-3.,-0.625));
+#477 = DIRECTION('',(0.866025403781,0.,-0.500000000007));
+#478 = DIRECTION('',(-0.500000000007,0.,-0.866025403781));
+#479 = ADVANCED_FACE('',(#480),#496,.F.);
+#480 = FACE_BOUND('',#481,.T.);
+#481 = EDGE_LOOP('',(#482,#488,#489,#495));
+#482 = ORIENTED_EDGE('',*,*,#483,.F.);
+#483 = EDGE_CURVE('',#453,#320,#484,.T.);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.7216878365,-1.7,1.25));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(-0.500000000007,0.,0.866025403781));
+#488 = ORIENTED_EDGE('',*,*,#469,.F.);
+#489 = ORIENTED_EDGE('',*,*,#490,.F.);
+#490 = EDGE_CURVE('',#330,#462,#491,.T.);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(1.082531754745,-3.,0.625000000008));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.500000000007,0.,-0.866025403781));
+#495 = ORIENTED_EDGE('',*,*,#329,.T.);
+#496 = PLANE('',#497);
+#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500);
+#498 = CARTESIAN_POINT('',(1.08253175475,-3.,0.625));
+#499 = DIRECTION('',(0.866025403781,0.,0.500000000007));
+#500 = DIRECTION('',(0.500000000007,0.,-0.866025403781));
+#501 = ADVANCED_FACE('',(#502),#510,.F.);
+#502 = FACE_BOUND('',#503,.T.);
+#503 = EDGE_LOOP('',(#504,#505,#506,#507,#508,#509));
+#504 = ORIENTED_EDGE('',*,*,#319,.T.);
+#505 = ORIENTED_EDGE('',*,*,#359,.T.);
+#506 = ORIENTED_EDGE('',*,*,#390,.T.);
+#507 = ORIENTED_EDGE('',*,*,#421,.T.);
+#508 = ORIENTED_EDGE('',*,*,#452,.T.);
+#509 = ORIENTED_EDGE('',*,*,#483,.T.);
+#510 = PLANE('',#511);
+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
+#512 = CARTESIAN_POINT('',(-3.364312195864E-18,-1.7,0.));
+#513 = DIRECTION('',(0.,1.,0.));
+#514 = DIRECTION('',(0.,0.,-1.));
+#515 = ADVANCED_FACE('',(#516),#528,.T.);
+#516 = FACE_BOUND('',#517,.T.);
+#517 = EDGE_LOOP('',(#518,#519,#526,#527));
+#518 = ORIENTED_EDGE('',*,*,#91,.T.);
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#108,#92,#521,.T.);
+#521 = CIRCLE('',#522,2.45);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(0.,-3.,0.));
+#524 = DIRECTION('',(0.,-1.,0.));
+#525 = DIRECTION('',(0.,0.,-1.));
+#526 = ORIENTED_EDGE('',*,*,#107,.T.);
+#527 = ORIENTED_EDGE('',*,*,#76,.T.);
+#528 = TOROIDAL_SURFACE('',#529,2.45,0.3);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(0.,-2.7,0.));
+#531 = DIRECTION('',(0.,-1.,0.));
+#532 = DIRECTION('',(1.,0.,0.));
+#533 = ADVANCED_FACE('',(#534),#546,.T.);
+#534 = FACE_BOUND('',#535,.T.);
+#535 = EDGE_LOOP('',(#536,#537,#538,#539));
+#536 = ORIENTED_EDGE('',*,*,#49,.T.);
+#537 = ORIENTED_EDGE('',*,*,#100,.F.);
+#538 = ORIENTED_EDGE('',*,*,#68,.T.);
+#539 = ORIENTED_EDGE('',*,*,#540,.F.);
+#540 = EDGE_CURVE('',#50,#60,#541,.T.);
+#541 = CIRCLE('',#542,2.75);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(0.,0.,0.));
+#544 = DIRECTION('',(-0.,1.,0.));
+#545 = DIRECTION('',(1.,0.,0.));
+#546 = CYLINDRICAL_SURFACE('',#547,2.75);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(0.,-1.5,0.));
+#549 = DIRECTION('',(0.,-1.,0.));
+#550 = DIRECTION('',(1.,0.,0.));
+#551 = ADVANCED_FACE('',(#552,#556),#560,.T.);
+#552 = FACE_BOUND('',#553,.T.);
+#553 = EDGE_LOOP('',(#554,#555));
+#554 = ORIENTED_EDGE('',*,*,#301,.T.);
+#555 = ORIENTED_EDGE('',*,*,#160,.T.);
+#556 = FACE_BOUND('',#557,.T.);
+#557 = EDGE_LOOP('',(#558,#559));
+#558 = ORIENTED_EDGE('',*,*,#540,.T.);
+#559 = ORIENTED_EDGE('',*,*,#59,.T.);
+#560 = PLANE('',#561);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(0.,0.,0.));
+#563 = DIRECTION('',(0.,1.,0.));
+#564 = DIRECTION('',(-1.,0.,0.));
+#565 = ADVANCED_FACE('',(#566,#574),#578,.T.);
+#566 = FACE_BOUND('',#567,.T.);
+#567 = EDGE_LOOP('',(#568,#569,#570,#571,#572,#573));
+#568 = ORIENTED_EDGE('',*,*,#337,.T.);
+#569 = ORIENTED_EDGE('',*,*,#490,.T.);
+#570 = ORIENTED_EDGE('',*,*,#461,.T.);
+#571 = ORIENTED_EDGE('',*,*,#430,.T.);
+#572 = ORIENTED_EDGE('',*,*,#399,.T.);
+#573 = ORIENTED_EDGE('',*,*,#368,.T.);
+#574 = FACE_BOUND('',#575,.T.);
+#575 = EDGE_LOOP('',(#576,#577));
+#576 = ORIENTED_EDGE('',*,*,#520,.T.);
+#577 = ORIENTED_EDGE('',*,*,#116,.T.);
+#578 = PLANE('',#579);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(0.,-3.,0.));
+#581 = DIRECTION('',(0.,-1.,0.));
+#582 = DIRECTION('',(1.,0.,0.));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#587)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#584,#585,#586)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#584 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#585 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#586 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#587 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#584,
+ 'distance_accuracy_value','confusion accuracy');
+#588 = SHAPE_DEFINITION_REPRESENTATION(#589,#42);
+#589 = PRODUCT_DEFINITION_SHAPE('','',#590);
+#590 = PRODUCT_DEFINITION('design','',#591,#594);
+#591 = PRODUCT_DEFINITION_FORMATION('','',#592);
+#592 = PRODUCT(
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_2',
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_2','',(#593)
+ );
+#593 = PRODUCT_CONTEXT('',#2,'mechanical');
+#594 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#596,#598);
+#596 = ( REPRESENTATION_RELATIONSHIP('','',#42,#32)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#597)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#33);
+#598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#599
+ );
+#599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3',
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_2','',#27,
+ #590,$);
+#600 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#592));
+#601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#602,#604);
+#602 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#603)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#605
+ );
+#605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4',
+ 'item_0065497_Hexagon Socket Head Cap Screw DIN 912 M3x12_1','',#5,#27
+ ,$);
+#606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
+#607 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#608)
+ ,#583);
+#608 = STYLED_ITEM('color',(#609),#43);
+#609 = PRESENTATION_STYLE_ASSIGNMENT((#610,#616));
+#610 = SURFACE_STYLE_USAGE(.BOTH.,#611);
+#611 = SURFACE_SIDE_STYLE('',(#612));
+#612 = SURFACE_STYLE_FILL_AREA(#613);
+#613 = FILL_AREA_STYLE('',(#614));
+#614 = FILL_AREA_STYLE_COLOUR('',#615);
+#615 = COLOUR_RGB('',0.507539987564,0.507539987564,0.507539987564);
+#616 = CURVE_STYLE('',#617,POSITIVE_LENGTH_MEASURE(0.1),#618);
+#617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#618 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+ENDSEC;
+END-ISO-10303-21;