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;