diff --git a/fab.3dshapes/Amplifier_Analog-MAX98357AETE_TQFN.step b/fab.3dshapes/Amplifier_Analog-MAX98357AETE_TQFN.step new file mode 100644 index 0000000000000000000000000000000000000000..6077ce315b6728f9383f3360be1c74701afe0e8e --- /dev/null +++ b/fab.3dshapes/Amplifier_Analog-MAX98357AETE_TQFN.step @@ -0,0 +1,4647 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-31T19:49:31',( + 'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7', + '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('MAX98357AETE_TQFN','MAX98357AETE_TQFN','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83),#87); +#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 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(-0.5,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(-1.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.5,0.,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,0.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(-1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.5,0.,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(-1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(1.,0.,0.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(-1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(-0.5,0.,0.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(-1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,0.,0.)); +#53 = DIRECTION('',(-0.,0.,1.)); +#54 = DIRECTION('',(0.,-1.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,0.5,0.)); +#57 = DIRECTION('',(-0.,0.,1.)); +#58 = DIRECTION('',(0.,-1.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(0.,1.,0.)); +#61 = DIRECTION('',(-0.,0.,1.)); +#62 = DIRECTION('',(0.,-1.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(0.,-0.5,0.)); +#65 = DIRECTION('',(-0.,0.,1.)); +#66 = DIRECTION('',(0.,-1.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.,0.,0.)); +#69 = DIRECTION('',(0.,-0.,1.)); +#70 = DIRECTION('',(0.,1.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,-0.5,0.)); +#73 = DIRECTION('',(0.,-0.,1.)); +#74 = DIRECTION('',(0.,1.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.,-1.,0.)); +#77 = DIRECTION('',(0.,-0.,1.)); +#78 = DIRECTION('',(0.,1.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(0.,0.5,0.)); +#81 = DIRECTION('',(0.,-0.,1.)); +#82 = DIRECTION('',(0.,1.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,0.)); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#88,#89,#90)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#88 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#89 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#90 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#91 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#88, + 'distance_accuracy_value','confusion accuracy'); +#92 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#93 = SHAPE_DEFINITION_REPRESENTATION(#94,#100); +#94 = PRODUCT_DEFINITION_SHAPE('','',#95); +#95 = PRODUCT_DEFINITION('design','',#96,#99); +#96 = PRODUCT_DEFINITION_FORMATION('','',#97); +#97 = PRODUCT('TQFN_Base','TQFN_Base','',(#98)); +#98 = PRODUCT_CONTEXT('',#2,'mechanical'); +#99 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#100 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#101),#251); +#101 = MANIFOLD_SOLID_BREP('',#102); +#102 = CLOSED_SHELL('',(#103,#143,#174,#205,#227,#239)); +#103 = ADVANCED_FACE('',(#104),#138,.F.); +#104 = FACE_BOUND('',#105,.F.); +#105 = EDGE_LOOP('',(#106,#116,#124,#132)); +#106 = ORIENTED_EDGE('',*,*,#107,.T.); +#107 = EDGE_CURVE('',#108,#110,#112,.T.); +#108 = VERTEX_POINT('',#109); +#109 = CARTESIAN_POINT('',(-1.5,1.5,2.E-02)); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(-1.5,1.5,0.75)); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-1.5,1.5,2.E-02)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(0.,0.,1.)); +#116 = ORIENTED_EDGE('',*,*,#117,.T.); +#117 = EDGE_CURVE('',#110,#118,#120,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(-1.5,-1.5,0.75)); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(-1.5,1.5,0.75)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.,0.)); +#124 = ORIENTED_EDGE('',*,*,#125,.F.); +#125 = EDGE_CURVE('',#126,#118,#128,.T.); +#126 = VERTEX_POINT('',#127); +#127 = CARTESIAN_POINT('',(-1.5,-1.5,2.E-02)); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(-1.5,-1.5,2.E-02)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,0.,1.)); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#108,#126,#134,.T.); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-1.5,1.5,2.E-02)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(0.,-1.,0.)); +#138 = PLANE('',#139); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(-1.5,1.5,2.E-02)); +#141 = DIRECTION('',(1.,0.,0.)); +#142 = DIRECTION('',(0.,-1.,0.)); +#143 = ADVANCED_FACE('',(#144),#169,.F.); +#144 = FACE_BOUND('',#145,.F.); +#145 = EDGE_LOOP('',(#146,#147,#155,#163)); +#146 = ORIENTED_EDGE('',*,*,#125,.T.); +#147 = ORIENTED_EDGE('',*,*,#148,.T.); +#148 = EDGE_CURVE('',#118,#149,#151,.T.); +#149 = VERTEX_POINT('',#150); +#150 = CARTESIAN_POINT('',(1.5,-1.5,0.75)); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(-1.5,-1.5,0.75)); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(1.,0.,0.)); +#155 = ORIENTED_EDGE('',*,*,#156,.F.); +#156 = EDGE_CURVE('',#157,#149,#159,.T.); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(1.5,-1.5,2.E-02)); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(1.5,-1.5,2.E-02)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(0.,0.,1.)); +#163 = ORIENTED_EDGE('',*,*,#164,.F.); +#164 = EDGE_CURVE('',#126,#157,#165,.T.); +#165 = LINE('',#166,#167); +#166 = CARTESIAN_POINT('',(-1.5,-1.5,2.E-02)); +#167 = VECTOR('',#168,1.); +#168 = DIRECTION('',(1.,0.,0.)); +#169 = PLANE('',#170); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(-1.5,-1.5,2.E-02)); +#172 = DIRECTION('',(0.,1.,0.)); +#173 = DIRECTION('',(1.,0.,0.)); +#174 = ADVANCED_FACE('',(#175),#200,.F.); +#175 = FACE_BOUND('',#176,.F.); +#176 = EDGE_LOOP('',(#177,#178,#186,#194)); +#177 = ORIENTED_EDGE('',*,*,#156,.T.); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#149,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(1.5,1.5,0.75)); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(1.5,-1.5,0.75)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(0.,1.,0.)); +#186 = ORIENTED_EDGE('',*,*,#187,.F.); +#187 = EDGE_CURVE('',#188,#180,#190,.T.); +#188 = VERTEX_POINT('',#189); +#189 = CARTESIAN_POINT('',(1.5,1.5,2.E-02)); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(1.5,1.5,2.E-02)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = ORIENTED_EDGE('',*,*,#195,.F.); +#195 = EDGE_CURVE('',#157,#188,#196,.T.); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(1.5,-1.5,2.E-02)); +#198 = VECTOR('',#199,1.); +#199 = DIRECTION('',(0.,1.,0.)); +#200 = PLANE('',#201); +#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); +#202 = CARTESIAN_POINT('',(1.5,-1.5,2.E-02)); +#203 = DIRECTION('',(-1.,0.,0.)); +#204 = DIRECTION('',(0.,1.,0.)); +#205 = ADVANCED_FACE('',(#206),#222,.F.); +#206 = FACE_BOUND('',#207,.F.); +#207 = EDGE_LOOP('',(#208,#209,#215,#216)); +#208 = ORIENTED_EDGE('',*,*,#187,.T.); +#209 = ORIENTED_EDGE('',*,*,#210,.T.); +#210 = EDGE_CURVE('',#180,#110,#211,.T.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(1.5,1.5,0.75)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(-1.,0.,0.)); +#215 = ORIENTED_EDGE('',*,*,#107,.F.); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#188,#108,#218,.T.); +#218 = LINE('',#219,#220); +#219 = CARTESIAN_POINT('',(1.5,1.5,2.E-02)); +#220 = VECTOR('',#221,1.); +#221 = DIRECTION('',(-1.,0.,0.)); +#222 = PLANE('',#223); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(1.5,1.5,2.E-02)); +#225 = DIRECTION('',(0.,-1.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = ADVANCED_FACE('',(#228),#234,.F.); +#228 = FACE_BOUND('',#229,.F.); +#229 = EDGE_LOOP('',(#230,#231,#232,#233)); +#230 = ORIENTED_EDGE('',*,*,#133,.T.); +#231 = ORIENTED_EDGE('',*,*,#164,.T.); +#232 = ORIENTED_EDGE('',*,*,#195,.T.); +#233 = ORIENTED_EDGE('',*,*,#217,.T.); +#234 = PLANE('',#235); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(0.,-2.2E-16,2.E-02)); +#237 = DIRECTION('',(0.,0.,1.)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = ADVANCED_FACE('',(#240),#246,.T.); +#240 = FACE_BOUND('',#241,.T.); +#241 = EDGE_LOOP('',(#242,#243,#244,#245)); +#242 = ORIENTED_EDGE('',*,*,#117,.T.); +#243 = ORIENTED_EDGE('',*,*,#148,.T.); +#244 = ORIENTED_EDGE('',*,*,#179,.T.); +#245 = ORIENTED_EDGE('',*,*,#210,.T.); +#246 = PLANE('',#247); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(0.,-2.2E-16,0.75)); +#249 = DIRECTION('',(0.,0.,1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#255)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#252,#253,#254)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#252 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#253 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#254 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#255 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#252, + 'distance_accuracy_value','confusion accuracy'); +#256 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#257,#259); +#257 = ( REPRESENTATION_RELATIONSHIP('','',#100,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#258) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#258 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#259 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#260 + ); +#260 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','TQFN_Base','',#5,#95,$); +#261 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#97)); +#262 = SHAPE_DEFINITION_REPRESENTATION(#263,#269); +#263 = PRODUCT_DEFINITION_SHAPE('','',#264); +#264 = PRODUCT_DEFINITION('design','',#265,#268); +#265 = PRODUCT_DEFINITION_FORMATION('','',#266); +#266 = PRODUCT('TQFN_Lead','TQFN_Lead','',(#267)); +#267 = PRODUCT_CONTEXT('',#2,'mechanical'); +#268 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#269 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#270),#490); +#270 = MANIFOLD_SOLID_BREP('',#271); +#271 = CLOSED_SHELL('',(#272,#330,#361,#386,#411,#435,#459,#476)); +#272 = ADVANCED_FACE('',(#273),#325,.F.); +#273 = FACE_BOUND('',#274,.F.); +#274 = EDGE_LOOP('',(#275,#285,#294,#302,#310,#318)); +#275 = ORIENTED_EDGE('',*,*,#276,.T.); +#276 = EDGE_CURVE('',#277,#279,#281,.T.); +#277 = VERTEX_POINT('',#278); +#278 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(1.,0.,1.1E-16)); +#285 = ORIENTED_EDGE('',*,*,#286,.T.); +#286 = EDGE_CURVE('',#279,#287,#289,.T.); +#287 = VERTEX_POINT('',#288); +#288 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#289 = CIRCLE('',#290,0.107142857143); +#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293); +#291 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#292 = DIRECTION('',(1.1E-16,1.,-0.)); +#293 = DIRECTION('',(-1.,1.1E-16,0.)); +#294 = ORIENTED_EDGE('',*,*,#295,.T.); +#295 = EDGE_CURVE('',#287,#296,#298,.T.); +#296 = VERTEX_POINT('',#297); +#297 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#300 = VECTOR('',#301,1.); +#301 = DIRECTION('',(-1.1E-16,-1.1E-16,-1.)); +#302 = ORIENTED_EDGE('',*,*,#303,.F.); +#303 = EDGE_CURVE('',#304,#296,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(1.,0.,1.1E-16)); +#310 = ORIENTED_EDGE('',*,*,#311,.F.); +#311 = EDGE_CURVE('',#312,#304,#314,.T.); +#312 = VERTEX_POINT('',#313); +#313 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#314 = LINE('',#315,#316); +#315 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#316 = VECTOR('',#317,1.); +#317 = DIRECTION('',(-1.1E-16,-1.1E-16,-1.)); +#318 = ORIENTED_EDGE('',*,*,#319,.F.); +#319 = EDGE_CURVE('',#277,#312,#320,.T.); +#320 = CIRCLE('',#321,0.107142857143); +#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324); +#322 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#323 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#324 = DIRECTION('',(-1.,1.1E-16,0.)); +#325 = PLANE('',#326); +#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329); +#327 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#328 = DIRECTION('',(0.,1.,-1.1E-16)); +#329 = DIRECTION('',(0.,-1.1E-16,-1.)); +#330 = ADVANCED_FACE('',(#331),#356,.F.); +#331 = FACE_BOUND('',#332,.F.); +#332 = EDGE_LOOP('',(#333,#343,#349,#350)); +#333 = ORIENTED_EDGE('',*,*,#334,.T.); +#334 = EDGE_CURVE('',#335,#337,#339,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#337 = VERTEX_POINT('',#338); +#338 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#339 = LINE('',#340,#341); +#340 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#341 = VECTOR('',#342,1.); +#342 = DIRECTION('',(1.,0.,1.1E-16)); +#343 = ORIENTED_EDGE('',*,*,#344,.T.); +#344 = EDGE_CURVE('',#337,#279,#345,.T.); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(-1.1E-16,-1.,0.)); +#349 = ORIENTED_EDGE('',*,*,#276,.F.); +#350 = ORIENTED_EDGE('',*,*,#351,.F.); +#351 = EDGE_CURVE('',#335,#277,#352,.T.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(-1.1E-16,-1.,0.)); +#356 = PLANE('',#357); +#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360); +#358 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#359 = DIRECTION('',(1.1E-16,0.,-1.)); +#360 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#361 = ADVANCED_FACE('',(#362),#381,.T.); +#362 = FACE_BOUND('',#363,.T.); +#363 = EDGE_LOOP('',(#364,#373,#379,#380)); +#364 = ORIENTED_EDGE('',*,*,#365,.T.); +#365 = EDGE_CURVE('',#335,#366,#368,.T.); +#366 = VERTEX_POINT('',#367); +#367 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#368 = CIRCLE('',#369,0.107142857143); +#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372); +#370 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#371 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#372 = DIRECTION('',(-1.,1.1E-16,0.)); +#373 = ORIENTED_EDGE('',*,*,#374,.T.); +#374 = EDGE_CURVE('',#366,#312,#375,.T.); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(-1.1E-16,-1.,0.)); +#379 = ORIENTED_EDGE('',*,*,#319,.F.); +#380 = ORIENTED_EDGE('',*,*,#351,.F.); +#381 = CYLINDRICAL_SURFACE('',#382,0.107142857143); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#384 = DIRECTION('',(-1.1E-16,-1.,0.)); +#385 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#386 = ADVANCED_FACE('',(#387),#406,.T.); +#387 = FACE_BOUND('',#388,.F.); +#388 = EDGE_LOOP('',(#389,#398,#404,#405)); +#389 = ORIENTED_EDGE('',*,*,#390,.T.); +#390 = EDGE_CURVE('',#337,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#393 = CIRCLE('',#394,0.107142857143); +#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397); +#395 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#396 = DIRECTION('',(1.1E-16,1.,-0.)); +#397 = DIRECTION('',(-1.,1.1E-16,0.)); +#398 = ORIENTED_EDGE('',*,*,#399,.T.); +#399 = EDGE_CURVE('',#391,#287,#400,.T.); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(-1.1E-16,-1.,0.)); +#404 = ORIENTED_EDGE('',*,*,#286,.F.); +#405 = ORIENTED_EDGE('',*,*,#344,.F.); +#406 = CYLINDRICAL_SURFACE('',#407,0.107142857143); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#409 = DIRECTION('',(-1.1E-16,-1.,0.)); +#410 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#411 = ADVANCED_FACE('',(#412),#430,.F.); +#412 = FACE_BOUND('',#413,.F.); +#413 = EDGE_LOOP('',(#414,#415,#423,#429)); +#414 = ORIENTED_EDGE('',*,*,#311,.T.); +#415 = ORIENTED_EDGE('',*,*,#416,.T.); +#416 = EDGE_CURVE('',#304,#417,#419,.T.); +#417 = VERTEX_POINT('',#418); +#418 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(0.125,-1.52,-1.942890293094E-16)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(1.1E-16,1.,1.1E-16)); +#423 = ORIENTED_EDGE('',*,*,#424,.T.); +#424 = EDGE_CURVE('',#417,#366,#425,.T.); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(0.125,-1.12,-1.52655665886E-16)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(1.1E-16,1.1E-16,1.)); +#429 = ORIENTED_EDGE('',*,*,#374,.T.); +#430 = PLANE('',#431); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#433 = DIRECTION('',(1.,1.1E-16,1.1E-16)); +#434 = DIRECTION('',(-1.1E-16,1.1E-16,1.)); +#435 = ADVANCED_FACE('',(#436),#454,.T.); +#436 = FACE_BOUND('',#437,.T.); +#437 = EDGE_LOOP('',(#438,#439,#447,#453)); +#438 = ORIENTED_EDGE('',*,*,#295,.T.); +#439 = ORIENTED_EDGE('',*,*,#440,.T.); +#440 = EDGE_CURVE('',#296,#441,#443,.T.); +#441 = VERTEX_POINT('',#442); +#442 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#443 = LINE('',#444,#445); +#444 = CARTESIAN_POINT('',(0.375,-1.52,-1.387778780781E-16)); +#445 = VECTOR('',#446,1.); +#446 = DIRECTION('',(1.1E-16,1.,1.1E-16)); +#447 = ORIENTED_EDGE('',*,*,#448,.T.); +#448 = EDGE_CURVE('',#441,#391,#449,.T.); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(0.375,-1.12,-8.326672684689E-17)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.1E-16,1.1E-16,1.)); +#453 = ORIENTED_EDGE('',*,*,#399,.T.); +#454 = PLANE('',#455); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#457 = DIRECTION('',(1.,1.1E-16,1.1E-16)); +#458 = DIRECTION('',(-1.1E-16,1.1E-16,1.)); +#459 = ADVANCED_FACE('',(#460),#471,.F.); +#460 = FACE_BOUND('',#461,.F.); +#461 = EDGE_LOOP('',(#462,#463,#464,#470)); +#462 = ORIENTED_EDGE('',*,*,#303,.T.); +#463 = ORIENTED_EDGE('',*,*,#440,.T.); +#464 = ORIENTED_EDGE('',*,*,#465,.F.); +#465 = EDGE_CURVE('',#417,#441,#466,.T.); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(1.,0.,1.1E-16)); +#470 = ORIENTED_EDGE('',*,*,#416,.F.); +#471 = PLANE('',#472); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#474 = DIRECTION('',(-1.1E-16,0.,1.)); +#475 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#476 = ADVANCED_FACE('',(#477),#485,.F.); +#477 = FACE_BOUND('',#478,.F.); +#478 = EDGE_LOOP('',(#479,#480,#481,#482,#483,#484)); +#479 = ORIENTED_EDGE('',*,*,#334,.F.); +#480 = ORIENTED_EDGE('',*,*,#365,.T.); +#481 = ORIENTED_EDGE('',*,*,#424,.F.); +#482 = ORIENTED_EDGE('',*,*,#465,.T.); +#483 = ORIENTED_EDGE('',*,*,#448,.T.); +#484 = ORIENTED_EDGE('',*,*,#390,.F.); +#485 = PLANE('',#486); +#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489); +#487 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#488 = DIRECTION('',(0.,-1.,1.1E-16)); +#489 = DIRECTION('',(0.,1.1E-16,1.)); +#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#494)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#491,#492,#493)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#491 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#492 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#493 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#494 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#491, + 'distance_accuracy_value','confusion accuracy'); +#495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#496,#498); +#496 = ( REPRESENTATION_RELATIONSHIP('','',#269,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#497) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#499 + ); +#499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','TQFN_Lead','',#5,#264,$); +#500 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#266)); +#501 = SHAPE_DEFINITION_REPRESENTATION(#502,#508); +#502 = PRODUCT_DEFINITION_SHAPE('','',#503); +#503 = PRODUCT_DEFINITION('design','',#504,#507); +#504 = PRODUCT_DEFINITION_FORMATION('','',#505); +#505 = PRODUCT('Body013','Body013','',(#506)); +#506 = PRODUCT_CONTEXT('',#2,'mechanical'); +#507 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#508 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#509),#729); +#509 = MANIFOLD_SOLID_BREP('',#510); +#510 = CLOSED_SHELL('',(#511,#569,#600,#625,#650,#674,#698,#715)); +#511 = ADVANCED_FACE('',(#512),#564,.F.); +#512 = FACE_BOUND('',#513,.F.); +#513 = EDGE_LOOP('',(#514,#524,#533,#541,#549,#557)); +#514 = ORIENTED_EDGE('',*,*,#515,.T.); +#515 = EDGE_CURVE('',#516,#518,#520,.T.); +#516 = VERTEX_POINT('',#517); +#517 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#518 = VERTEX_POINT('',#519); +#519 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(1.,0.,1.1E-16)); +#524 = ORIENTED_EDGE('',*,*,#525,.T.); +#525 = EDGE_CURVE('',#518,#526,#528,.T.); +#526 = VERTEX_POINT('',#527); +#527 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#528 = CIRCLE('',#529,0.107142857143); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#531 = DIRECTION('',(1.1E-16,1.,-0.)); +#532 = DIRECTION('',(-1.,1.1E-16,0.)); +#533 = ORIENTED_EDGE('',*,*,#534,.T.); +#534 = EDGE_CURVE('',#526,#535,#537,.T.); +#535 = VERTEX_POINT('',#536); +#536 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#537 = LINE('',#538,#539); +#538 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#539 = VECTOR('',#540,1.); +#540 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#541 = ORIENTED_EDGE('',*,*,#542,.F.); +#542 = EDGE_CURVE('',#543,#535,#545,.T.); +#543 = VERTEX_POINT('',#544); +#544 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(1.,0.,1.1E-16)); +#549 = ORIENTED_EDGE('',*,*,#550,.F.); +#550 = EDGE_CURVE('',#551,#543,#553,.T.); +#551 = VERTEX_POINT('',#552); +#552 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#557 = ORIENTED_EDGE('',*,*,#558,.F.); +#558 = EDGE_CURVE('',#516,#551,#559,.T.); +#559 = CIRCLE('',#560,0.107142857143); +#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563); +#561 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#562 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#563 = DIRECTION('',(-1.,1.1E-16,0.)); +#564 = PLANE('',#565); +#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568); +#566 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#567 = DIRECTION('',(0.,1.,-1.1E-16)); +#568 = DIRECTION('',(0.,-1.1E-16,-1.)); +#569 = ADVANCED_FACE('',(#570),#595,.F.); +#570 = FACE_BOUND('',#571,.F.); +#571 = EDGE_LOOP('',(#572,#582,#588,#589)); +#572 = ORIENTED_EDGE('',*,*,#573,.T.); +#573 = EDGE_CURVE('',#574,#576,#578,.T.); +#574 = VERTEX_POINT('',#575); +#575 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#576 = VERTEX_POINT('',#577); +#577 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#578 = LINE('',#579,#580); +#579 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#580 = VECTOR('',#581,1.); +#581 = DIRECTION('',(1.,0.,1.1E-16)); +#582 = ORIENTED_EDGE('',*,*,#583,.T.); +#583 = EDGE_CURVE('',#576,#518,#584,.T.); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(-1.1E-16,-1.,0.)); +#588 = ORIENTED_EDGE('',*,*,#515,.F.); +#589 = ORIENTED_EDGE('',*,*,#590,.F.); +#590 = EDGE_CURVE('',#574,#516,#591,.T.); +#591 = LINE('',#592,#593); +#592 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#593 = VECTOR('',#594,1.); +#594 = DIRECTION('',(-1.1E-16,-1.,0.)); +#595 = PLANE('',#596); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#598 = DIRECTION('',(1.1E-16,0.,-1.)); +#599 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#600 = ADVANCED_FACE('',(#601),#620,.T.); +#601 = FACE_BOUND('',#602,.T.); +#602 = EDGE_LOOP('',(#603,#612,#618,#619)); +#603 = ORIENTED_EDGE('',*,*,#604,.T.); +#604 = EDGE_CURVE('',#574,#605,#607,.T.); +#605 = VERTEX_POINT('',#606); +#606 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#607 = CIRCLE('',#608,0.107142857143); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#610 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#611 = DIRECTION('',(-1.,1.1E-16,0.)); +#612 = ORIENTED_EDGE('',*,*,#613,.T.); +#613 = EDGE_CURVE('',#605,#551,#614,.T.); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(-1.1E-16,-1.,0.)); +#618 = ORIENTED_EDGE('',*,*,#558,.F.); +#619 = ORIENTED_EDGE('',*,*,#590,.F.); +#620 = CYLINDRICAL_SURFACE('',#621,0.107142857143); +#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624); +#622 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#623 = DIRECTION('',(-1.1E-16,-1.,0.)); +#624 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#625 = ADVANCED_FACE('',(#626),#645,.T.); +#626 = FACE_BOUND('',#627,.F.); +#627 = EDGE_LOOP('',(#628,#637,#643,#644)); +#628 = ORIENTED_EDGE('',*,*,#629,.T.); +#629 = EDGE_CURVE('',#576,#630,#632,.T.); +#630 = VERTEX_POINT('',#631); +#631 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#632 = CIRCLE('',#633,0.107142857143); +#633 = AXIS2_PLACEMENT_3D('',#634,#635,#636); +#634 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#635 = DIRECTION('',(1.1E-16,1.,-0.)); +#636 = DIRECTION('',(-1.,1.1E-16,0.)); +#637 = ORIENTED_EDGE('',*,*,#638,.T.); +#638 = EDGE_CURVE('',#630,#526,#639,.T.); +#639 = LINE('',#640,#641); +#640 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#641 = VECTOR('',#642,1.); +#642 = DIRECTION('',(-1.1E-16,-1.,0.)); +#643 = ORIENTED_EDGE('',*,*,#525,.F.); +#644 = ORIENTED_EDGE('',*,*,#583,.F.); +#645 = CYLINDRICAL_SURFACE('',#646,0.107142857143); +#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649); +#647 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#648 = DIRECTION('',(-1.1E-16,-1.,0.)); +#649 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#650 = ADVANCED_FACE('',(#651),#669,.F.); +#651 = FACE_BOUND('',#652,.F.); +#652 = EDGE_LOOP('',(#653,#654,#662,#668)); +#653 = ORIENTED_EDGE('',*,*,#550,.T.); +#654 = ORIENTED_EDGE('',*,*,#655,.T.); +#655 = EDGE_CURVE('',#543,#656,#658,.T.); +#656 = VERTEX_POINT('',#657); +#657 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#662 = ORIENTED_EDGE('',*,*,#663,.T.); +#663 = EDGE_CURVE('',#656,#605,#664,.T.); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#668 = ORIENTED_EDGE('',*,*,#613,.T.); +#669 = PLANE('',#670); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#672 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#673 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#674 = ADVANCED_FACE('',(#675),#693,.T.); +#675 = FACE_BOUND('',#676,.T.); +#676 = EDGE_LOOP('',(#677,#678,#686,#692)); +#677 = ORIENTED_EDGE('',*,*,#534,.T.); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#535,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#680,#630,#688,.T.); +#688 = LINE('',#689,#690); +#689 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#690 = VECTOR('',#691,1.); +#691 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#692 = ORIENTED_EDGE('',*,*,#638,.T.); +#693 = PLANE('',#694); +#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697); +#695 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#696 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#697 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#698 = ADVANCED_FACE('',(#699),#710,.F.); +#699 = FACE_BOUND('',#700,.F.); +#700 = EDGE_LOOP('',(#701,#702,#703,#709)); +#701 = ORIENTED_EDGE('',*,*,#542,.T.); +#702 = ORIENTED_EDGE('',*,*,#679,.T.); +#703 = ORIENTED_EDGE('',*,*,#704,.F.); +#704 = EDGE_CURVE('',#656,#680,#705,.T.); +#705 = LINE('',#706,#707); +#706 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#707 = VECTOR('',#708,1.); +#708 = DIRECTION('',(1.,0.,1.1E-16)); +#709 = ORIENTED_EDGE('',*,*,#655,.F.); +#710 = PLANE('',#711); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#713 = DIRECTION('',(-1.1E-16,0.,1.)); +#714 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#715 = ADVANCED_FACE('',(#716),#724,.F.); +#716 = FACE_BOUND('',#717,.F.); +#717 = EDGE_LOOP('',(#718,#719,#720,#721,#722,#723)); +#718 = ORIENTED_EDGE('',*,*,#573,.F.); +#719 = ORIENTED_EDGE('',*,*,#604,.T.); +#720 = ORIENTED_EDGE('',*,*,#663,.F.); +#721 = ORIENTED_EDGE('',*,*,#704,.T.); +#722 = ORIENTED_EDGE('',*,*,#687,.T.); +#723 = ORIENTED_EDGE('',*,*,#629,.F.); +#724 = PLANE('',#725); +#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728); +#726 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#727 = DIRECTION('',(0.,-1.,1.1E-16)); +#728 = DIRECTION('',(0.,1.1E-16,1.)); +#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#733)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#730,#731,#732)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#730 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#731 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#732 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#733 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#730, + 'distance_accuracy_value','confusion accuracy'); +#734 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#735,#737); +#735 = ( REPRESENTATION_RELATIONSHIP('','',#508,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#736) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#736 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#737 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#738 + ); +#738 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Body013','',#5,#503,$); +#739 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#505)); +#740 = SHAPE_DEFINITION_REPRESENTATION(#741,#747); +#741 = PRODUCT_DEFINITION_SHAPE('','',#742); +#742 = PRODUCT_DEFINITION('design','',#743,#746); +#743 = PRODUCT_DEFINITION_FORMATION('','',#744); +#744 = PRODUCT('Body014','Body014','',(#745)); +#745 = PRODUCT_CONTEXT('',#2,'mechanical'); +#746 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#747 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#748),#968); +#748 = MANIFOLD_SOLID_BREP('',#749); +#749 = CLOSED_SHELL('',(#750,#808,#839,#864,#889,#913,#937,#954)); +#750 = ADVANCED_FACE('',(#751),#803,.F.); +#751 = FACE_BOUND('',#752,.F.); +#752 = EDGE_LOOP('',(#753,#763,#772,#780,#788,#796)); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#755,#757,#759,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(1.,0.,1.1E-16)); +#763 = ORIENTED_EDGE('',*,*,#764,.T.); +#764 = EDGE_CURVE('',#757,#765,#767,.T.); +#765 = VERTEX_POINT('',#766); +#766 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#767 = CIRCLE('',#768,0.107142857143); +#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771); +#769 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#770 = DIRECTION('',(1.1E-16,1.,-0.)); +#771 = DIRECTION('',(-1.,1.1E-16,0.)); +#772 = ORIENTED_EDGE('',*,*,#773,.T.); +#773 = EDGE_CURVE('',#765,#774,#776,.T.); +#774 = VERTEX_POINT('',#775); +#775 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#780 = ORIENTED_EDGE('',*,*,#781,.F.); +#781 = EDGE_CURVE('',#782,#774,#784,.T.); +#782 = VERTEX_POINT('',#783); +#783 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(1.,0.,1.1E-16)); +#788 = ORIENTED_EDGE('',*,*,#789,.F.); +#789 = EDGE_CURVE('',#790,#782,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#796 = ORIENTED_EDGE('',*,*,#797,.F.); +#797 = EDGE_CURVE('',#755,#790,#798,.T.); +#798 = CIRCLE('',#799,0.107142857143); +#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802); +#800 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#801 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#802 = DIRECTION('',(-1.,1.1E-16,0.)); +#803 = PLANE('',#804); +#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807); +#805 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#806 = DIRECTION('',(0.,1.,-1.1E-16)); +#807 = DIRECTION('',(0.,-1.1E-16,-1.)); +#808 = ADVANCED_FACE('',(#809),#834,.F.); +#809 = FACE_BOUND('',#810,.F.); +#810 = EDGE_LOOP('',(#811,#821,#827,#828)); +#811 = ORIENTED_EDGE('',*,*,#812,.T.); +#812 = EDGE_CURVE('',#813,#815,#817,.T.); +#813 = VERTEX_POINT('',#814); +#814 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#815 = VERTEX_POINT('',#816); +#816 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(1.,0.,1.1E-16)); +#821 = ORIENTED_EDGE('',*,*,#822,.T.); +#822 = EDGE_CURVE('',#815,#757,#823,.T.); +#823 = LINE('',#824,#825); +#824 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#825 = VECTOR('',#826,1.); +#826 = DIRECTION('',(-1.1E-16,-1.,0.)); +#827 = ORIENTED_EDGE('',*,*,#754,.F.); +#828 = ORIENTED_EDGE('',*,*,#829,.F.); +#829 = EDGE_CURVE('',#813,#755,#830,.T.); +#830 = LINE('',#831,#832); +#831 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#832 = VECTOR('',#833,1.); +#833 = DIRECTION('',(-1.1E-16,-1.,0.)); +#834 = PLANE('',#835); +#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838); +#836 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#837 = DIRECTION('',(1.1E-16,0.,-1.)); +#838 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#839 = ADVANCED_FACE('',(#840),#859,.T.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#851,#857,#858)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#813,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#846 = CIRCLE('',#847,0.107142857143); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#849 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#850 = DIRECTION('',(-1.,1.1E-16,0.)); +#851 = ORIENTED_EDGE('',*,*,#852,.T.); +#852 = EDGE_CURVE('',#844,#790,#853,.T.); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-1.1E-16,-1.,0.)); +#857 = ORIENTED_EDGE('',*,*,#797,.F.); +#858 = ORIENTED_EDGE('',*,*,#829,.F.); +#859 = CYLINDRICAL_SURFACE('',#860,0.107142857143); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#862 = DIRECTION('',(-1.1E-16,-1.,0.)); +#863 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#864 = ADVANCED_FACE('',(#865),#884,.T.); +#865 = FACE_BOUND('',#866,.F.); +#866 = EDGE_LOOP('',(#867,#876,#882,#883)); +#867 = ORIENTED_EDGE('',*,*,#868,.T.); +#868 = EDGE_CURVE('',#815,#869,#871,.T.); +#869 = VERTEX_POINT('',#870); +#870 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#871 = CIRCLE('',#872,0.107142857143); +#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875); +#873 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#874 = DIRECTION('',(1.1E-16,1.,-0.)); +#875 = DIRECTION('',(-1.,1.1E-16,0.)); +#876 = ORIENTED_EDGE('',*,*,#877,.T.); +#877 = EDGE_CURVE('',#869,#765,#878,.T.); +#878 = LINE('',#879,#880); +#879 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#880 = VECTOR('',#881,1.); +#881 = DIRECTION('',(-1.1E-16,-1.,0.)); +#882 = ORIENTED_EDGE('',*,*,#764,.F.); +#883 = ORIENTED_EDGE('',*,*,#822,.F.); +#884 = CYLINDRICAL_SURFACE('',#885,0.107142857143); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#887 = DIRECTION('',(-1.1E-16,-1.,0.)); +#888 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#889 = ADVANCED_FACE('',(#890),#908,.F.); +#890 = FACE_BOUND('',#891,.F.); +#891 = EDGE_LOOP('',(#892,#893,#901,#907)); +#892 = ORIENTED_EDGE('',*,*,#789,.T.); +#893 = ORIENTED_EDGE('',*,*,#894,.T.); +#894 = EDGE_CURVE('',#782,#895,#897,.T.); +#895 = VERTEX_POINT('',#896); +#896 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#897 = LINE('',#898,#899); +#898 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#899 = VECTOR('',#900,1.); +#900 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#901 = ORIENTED_EDGE('',*,*,#902,.T.); +#902 = EDGE_CURVE('',#895,#844,#903,.T.); +#903 = LINE('',#904,#905); +#904 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#905 = VECTOR('',#906,1.); +#906 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#907 = ORIENTED_EDGE('',*,*,#852,.T.); +#908 = PLANE('',#909); +#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); +#910 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#911 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#912 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#913 = ADVANCED_FACE('',(#914),#932,.T.); +#914 = FACE_BOUND('',#915,.T.); +#915 = EDGE_LOOP('',(#916,#917,#925,#931)); +#916 = ORIENTED_EDGE('',*,*,#773,.T.); +#917 = ORIENTED_EDGE('',*,*,#918,.T.); +#918 = EDGE_CURVE('',#774,#919,#921,.T.); +#919 = VERTEX_POINT('',#920); +#920 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#921 = LINE('',#922,#923); +#922 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#923 = VECTOR('',#924,1.); +#924 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#925 = ORIENTED_EDGE('',*,*,#926,.T.); +#926 = EDGE_CURVE('',#919,#869,#927,.T.); +#927 = LINE('',#928,#929); +#928 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#929 = VECTOR('',#930,1.); +#930 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#931 = ORIENTED_EDGE('',*,*,#877,.T.); +#932 = PLANE('',#933); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#935 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#936 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#937 = ADVANCED_FACE('',(#938),#949,.F.); +#938 = FACE_BOUND('',#939,.F.); +#939 = EDGE_LOOP('',(#940,#941,#942,#948)); +#940 = ORIENTED_EDGE('',*,*,#781,.T.); +#941 = ORIENTED_EDGE('',*,*,#918,.T.); +#942 = ORIENTED_EDGE('',*,*,#943,.F.); +#943 = EDGE_CURVE('',#895,#919,#944,.T.); +#944 = LINE('',#945,#946); +#945 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#946 = VECTOR('',#947,1.); +#947 = DIRECTION('',(1.,0.,1.1E-16)); +#948 = ORIENTED_EDGE('',*,*,#894,.F.); +#949 = PLANE('',#950); +#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953); +#951 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#952 = DIRECTION('',(-1.1E-16,0.,1.)); +#953 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#954 = ADVANCED_FACE('',(#955),#963,.F.); +#955 = FACE_BOUND('',#956,.F.); +#956 = EDGE_LOOP('',(#957,#958,#959,#960,#961,#962)); +#957 = ORIENTED_EDGE('',*,*,#812,.F.); +#958 = ORIENTED_EDGE('',*,*,#843,.T.); +#959 = ORIENTED_EDGE('',*,*,#902,.F.); +#960 = ORIENTED_EDGE('',*,*,#943,.T.); +#961 = ORIENTED_EDGE('',*,*,#926,.T.); +#962 = ORIENTED_EDGE('',*,*,#868,.F.); +#963 = PLANE('',#964); +#964 = AXIS2_PLACEMENT_3D('',#965,#966,#967); +#965 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#966 = DIRECTION('',(0.,-1.,1.1E-16)); +#967 = DIRECTION('',(0.,1.1E-16,1.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#972)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#969,#970,#971)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#969 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#970 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#971 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#972 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#969, + 'distance_accuracy_value','confusion accuracy'); +#973 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#974,#976); +#974 = ( REPRESENTATION_RELATIONSHIP('','',#747,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#975) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#975 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#976 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#977 + ); +#977 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body014','',#5,#742,$); +#978 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#744)); +#979 = SHAPE_DEFINITION_REPRESENTATION(#980,#986); +#980 = PRODUCT_DEFINITION_SHAPE('','',#981); +#981 = PRODUCT_DEFINITION('design','',#982,#985); +#982 = PRODUCT_DEFINITION_FORMATION('','',#983); +#983 = PRODUCT('Body015','Body015','',(#984)); +#984 = PRODUCT_CONTEXT('',#2,'mechanical'); +#985 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#986 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#987),#1207); +#987 = MANIFOLD_SOLID_BREP('',#988); +#988 = CLOSED_SHELL('',(#989,#1047,#1078,#1103,#1128,#1152,#1176,#1193) + ); +#989 = ADVANCED_FACE('',(#990),#1042,.F.); +#990 = FACE_BOUND('',#991,.F.); +#991 = EDGE_LOOP('',(#992,#1002,#1011,#1019,#1027,#1035)); +#992 = ORIENTED_EDGE('',*,*,#993,.T.); +#993 = EDGE_CURVE('',#994,#996,#998,.T.); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#996 = VERTEX_POINT('',#997); +#997 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#998 = LINE('',#999,#1000); +#999 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1000 = VECTOR('',#1001,1.); +#1001 = DIRECTION('',(1.,0.,1.1E-16)); +#1002 = ORIENTED_EDGE('',*,*,#1003,.T.); +#1003 = EDGE_CURVE('',#996,#1004,#1006,.T.); +#1004 = VERTEX_POINT('',#1005); +#1005 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#1006 = CIRCLE('',#1007,0.107142857143); +#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010); +#1008 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#1009 = DIRECTION('',(1.1E-16,1.,-0.)); +#1010 = DIRECTION('',(-1.,1.1E-16,0.)); +#1011 = ORIENTED_EDGE('',*,*,#1012,.T.); +#1012 = EDGE_CURVE('',#1004,#1013,#1015,.T.); +#1013 = VERTEX_POINT('',#1014); +#1014 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#1015 = LINE('',#1016,#1017); +#1016 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#1017 = VECTOR('',#1018,1.); +#1018 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1019 = ORIENTED_EDGE('',*,*,#1020,.F.); +#1020 = EDGE_CURVE('',#1021,#1013,#1023,.T.); +#1021 = VERTEX_POINT('',#1022); +#1022 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#1023 = LINE('',#1024,#1025); +#1024 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1025 = VECTOR('',#1026,1.); +#1026 = DIRECTION('',(1.,0.,1.1E-16)); +#1027 = ORIENTED_EDGE('',*,*,#1028,.F.); +#1028 = EDGE_CURVE('',#1029,#1021,#1031,.T.); +#1029 = VERTEX_POINT('',#1030); +#1030 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#1031 = LINE('',#1032,#1033); +#1032 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1033 = VECTOR('',#1034,1.); +#1034 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1036 = EDGE_CURVE('',#994,#1029,#1037,.T.); +#1037 = CIRCLE('',#1038,0.107142857143); +#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1039 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#1040 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1041 = DIRECTION('',(-1.,1.1E-16,0.)); +#1042 = PLANE('',#1043); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1045 = DIRECTION('',(0.,1.,-1.1E-16)); +#1046 = DIRECTION('',(0.,-1.1E-16,-1.)); +#1047 = ADVANCED_FACE('',(#1048),#1073,.F.); +#1048 = FACE_BOUND('',#1049,.F.); +#1049 = EDGE_LOOP('',(#1050,#1060,#1066,#1067)); +#1050 = ORIENTED_EDGE('',*,*,#1051,.T.); +#1051 = EDGE_CURVE('',#1052,#1054,#1056,.T.); +#1052 = VERTEX_POINT('',#1053); +#1053 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1054 = VERTEX_POINT('',#1055); +#1055 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1056 = LINE('',#1057,#1058); +#1057 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1058 = VECTOR('',#1059,1.); +#1059 = DIRECTION('',(1.,0.,1.1E-16)); +#1060 = ORIENTED_EDGE('',*,*,#1061,.T.); +#1061 = EDGE_CURVE('',#1054,#996,#1062,.T.); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1066 = ORIENTED_EDGE('',*,*,#993,.F.); +#1067 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1068 = EDGE_CURVE('',#1052,#994,#1069,.T.); +#1069 = LINE('',#1070,#1071); +#1070 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1071 = VECTOR('',#1072,1.); +#1072 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1073 = PLANE('',#1074); +#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077); +#1075 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1076 = DIRECTION('',(1.1E-16,0.,-1.)); +#1077 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#1078 = ADVANCED_FACE('',(#1079),#1098,.T.); +#1079 = FACE_BOUND('',#1080,.T.); +#1080 = EDGE_LOOP('',(#1081,#1090,#1096,#1097)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1082 = EDGE_CURVE('',#1052,#1083,#1085,.T.); +#1083 = VERTEX_POINT('',#1084); +#1084 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1085 = CIRCLE('',#1086,0.107142857143); +#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089); +#1087 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1088 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1089 = DIRECTION('',(-1.,1.1E-16,0.)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1091 = EDGE_CURVE('',#1083,#1029,#1092,.T.); +#1092 = LINE('',#1093,#1094); +#1093 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1094 = VECTOR('',#1095,1.); +#1095 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1096 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1097 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1098 = CYLINDRICAL_SURFACE('',#1099,0.107142857143); +#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102); +#1100 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1101 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1102 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1103 = ADVANCED_FACE('',(#1104),#1123,.T.); +#1104 = FACE_BOUND('',#1105,.F.); +#1105 = EDGE_LOOP('',(#1106,#1115,#1121,#1122)); +#1106 = ORIENTED_EDGE('',*,*,#1107,.T.); +#1107 = EDGE_CURVE('',#1054,#1108,#1110,.T.); +#1108 = VERTEX_POINT('',#1109); +#1109 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1110 = CIRCLE('',#1111,0.107142857143); +#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114); +#1112 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1113 = DIRECTION('',(1.1E-16,1.,-0.)); +#1114 = DIRECTION('',(-1.,1.1E-16,0.)); +#1115 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1116 = EDGE_CURVE('',#1108,#1004,#1117,.T.); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1121 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1122 = ORIENTED_EDGE('',*,*,#1061,.F.); +#1123 = CYLINDRICAL_SURFACE('',#1124,0.107142857143); +#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127); +#1125 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1126 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1127 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1128 = ADVANCED_FACE('',(#1129),#1147,.F.); +#1129 = FACE_BOUND('',#1130,.F.); +#1130 = EDGE_LOOP('',(#1131,#1132,#1140,#1146)); +#1131 = ORIENTED_EDGE('',*,*,#1028,.T.); +#1132 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1133 = EDGE_CURVE('',#1021,#1134,#1136,.T.); +#1134 = VERTEX_POINT('',#1135); +#1135 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1140 = ORIENTED_EDGE('',*,*,#1141,.T.); +#1141 = EDGE_CURVE('',#1134,#1083,#1142,.T.); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1146 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1147 = PLANE('',#1148); +#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151); +#1149 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#1150 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1151 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1152 = ADVANCED_FACE('',(#1153),#1171,.T.); +#1153 = FACE_BOUND('',#1154,.T.); +#1154 = EDGE_LOOP('',(#1155,#1156,#1164,#1170)); +#1155 = ORIENTED_EDGE('',*,*,#1012,.T.); +#1156 = ORIENTED_EDGE('',*,*,#1157,.T.); +#1157 = EDGE_CURVE('',#1013,#1158,#1160,.T.); +#1158 = VERTEX_POINT('',#1159); +#1159 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#1160 = LINE('',#1161,#1162); +#1161 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#1162 = VECTOR('',#1163,1.); +#1163 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#1158,#1108,#1166,.T.); +#1166 = LINE('',#1167,#1168); +#1167 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#1168 = VECTOR('',#1169,1.); +#1169 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1170 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1171 = PLANE('',#1172); +#1172 = AXIS2_PLACEMENT_3D('',#1173,#1174,#1175); +#1173 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#1174 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1175 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1176 = ADVANCED_FACE('',(#1177),#1188,.F.); +#1177 = FACE_BOUND('',#1178,.F.); +#1178 = EDGE_LOOP('',(#1179,#1180,#1181,#1187)); +#1179 = ORIENTED_EDGE('',*,*,#1020,.T.); +#1180 = ORIENTED_EDGE('',*,*,#1157,.T.); +#1181 = ORIENTED_EDGE('',*,*,#1182,.F.); +#1182 = EDGE_CURVE('',#1134,#1158,#1183,.T.); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(1.,0.,1.1E-16)); +#1187 = ORIENTED_EDGE('',*,*,#1133,.F.); +#1188 = PLANE('',#1189); +#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192); +#1190 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1191 = DIRECTION('',(-1.1E-16,0.,1.)); +#1192 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#1193 = ADVANCED_FACE('',(#1194),#1202,.F.); +#1194 = FACE_BOUND('',#1195,.F.); +#1195 = EDGE_LOOP('',(#1196,#1197,#1198,#1199,#1200,#1201)); +#1196 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1197 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1198 = ORIENTED_EDGE('',*,*,#1141,.F.); +#1199 = ORIENTED_EDGE('',*,*,#1182,.T.); +#1200 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1201 = ORIENTED_EDGE('',*,*,#1107,.F.); +#1202 = PLANE('',#1203); +#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); +#1204 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1205 = DIRECTION('',(0.,-1.,1.1E-16)); +#1206 = DIRECTION('',(0.,1.1E-16,1.)); +#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1211)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1208,#1209,#1210)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1208 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1209 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1210 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1211 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1208, + 'distance_accuracy_value','confusion accuracy'); +#1212 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1213,#1215); +#1213 = ( REPRESENTATION_RELATIONSHIP('','',#986,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1214) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1214 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#1215 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1216); +#1216 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Body015','',#5,#981,$); +#1217 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#983)); +#1218 = SHAPE_DEFINITION_REPRESENTATION(#1219,#1225); +#1219 = PRODUCT_DEFINITION_SHAPE('','',#1220); +#1220 = PRODUCT_DEFINITION('design','',#1221,#1224); +#1221 = PRODUCT_DEFINITION_FORMATION('','',#1222); +#1222 = PRODUCT('Body016','Body016','',(#1223)); +#1223 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1224 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1225 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1226),#1446); +#1226 = MANIFOLD_SOLID_BREP('',#1227); +#1227 = CLOSED_SHELL('',(#1228,#1286,#1317,#1342,#1367,#1391,#1415,#1432 + )); +#1228 = ADVANCED_FACE('',(#1229),#1281,.F.); +#1229 = FACE_BOUND('',#1230,.F.); +#1230 = EDGE_LOOP('',(#1231,#1241,#1250,#1258,#1266,#1274)); +#1231 = ORIENTED_EDGE('',*,*,#1232,.T.); +#1232 = EDGE_CURVE('',#1233,#1235,#1237,.T.); +#1233 = VERTEX_POINT('',#1234); +#1234 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#1235 = VERTEX_POINT('',#1236); +#1236 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#1237 = LINE('',#1238,#1239); +#1238 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1239 = VECTOR('',#1240,1.); +#1240 = DIRECTION('',(1.,0.,1.1E-16)); +#1241 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1242 = EDGE_CURVE('',#1235,#1243,#1245,.T.); +#1243 = VERTEX_POINT('',#1244); +#1244 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#1245 = CIRCLE('',#1246,0.107142857143); +#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249); +#1247 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#1248 = DIRECTION('',(1.1E-16,1.,-0.)); +#1249 = DIRECTION('',(-1.,1.1E-16,0.)); +#1250 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1251 = EDGE_CURVE('',#1243,#1252,#1254,.T.); +#1252 = VERTEX_POINT('',#1253); +#1253 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#1254 = LINE('',#1255,#1256); +#1255 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#1256 = VECTOR('',#1257,1.); +#1257 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1258 = ORIENTED_EDGE('',*,*,#1259,.F.); +#1259 = EDGE_CURVE('',#1260,#1252,#1262,.T.); +#1260 = VERTEX_POINT('',#1261); +#1261 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#1262 = LINE('',#1263,#1264); +#1263 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1264 = VECTOR('',#1265,1.); +#1265 = DIRECTION('',(1.,0.,1.1E-16)); +#1266 = ORIENTED_EDGE('',*,*,#1267,.F.); +#1267 = EDGE_CURVE('',#1268,#1260,#1270,.T.); +#1268 = VERTEX_POINT('',#1269); +#1269 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#1270 = LINE('',#1271,#1272); +#1271 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1272 = VECTOR('',#1273,1.); +#1273 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1274 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1275 = EDGE_CURVE('',#1233,#1268,#1276,.T.); +#1276 = CIRCLE('',#1277,0.107142857143); +#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280); +#1278 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#1279 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1280 = DIRECTION('',(-1.,1.1E-16,0.)); +#1281 = PLANE('',#1282); +#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285); +#1283 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1284 = DIRECTION('',(0.,1.,-1.1E-16)); +#1285 = DIRECTION('',(0.,-1.1E-16,-1.)); +#1286 = ADVANCED_FACE('',(#1287),#1312,.F.); +#1287 = FACE_BOUND('',#1288,.F.); +#1288 = EDGE_LOOP('',(#1289,#1299,#1305,#1306)); +#1289 = ORIENTED_EDGE('',*,*,#1290,.T.); +#1290 = EDGE_CURVE('',#1291,#1293,#1295,.T.); +#1291 = VERTEX_POINT('',#1292); +#1292 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1293 = VERTEX_POINT('',#1294); +#1294 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1295 = LINE('',#1296,#1297); +#1296 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1297 = VECTOR('',#1298,1.); +#1298 = DIRECTION('',(1.,0.,1.1E-16)); +#1299 = ORIENTED_EDGE('',*,*,#1300,.T.); +#1300 = EDGE_CURVE('',#1293,#1235,#1301,.T.); +#1301 = LINE('',#1302,#1303); +#1302 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1303 = VECTOR('',#1304,1.); +#1304 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1305 = ORIENTED_EDGE('',*,*,#1232,.F.); +#1306 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1307 = EDGE_CURVE('',#1291,#1233,#1308,.T.); +#1308 = LINE('',#1309,#1310); +#1309 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1310 = VECTOR('',#1311,1.); +#1311 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1312 = PLANE('',#1313); +#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316); +#1314 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1315 = DIRECTION('',(1.1E-16,0.,-1.)); +#1316 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#1317 = ADVANCED_FACE('',(#1318),#1337,.T.); +#1318 = FACE_BOUND('',#1319,.T.); +#1319 = EDGE_LOOP('',(#1320,#1329,#1335,#1336)); +#1320 = ORIENTED_EDGE('',*,*,#1321,.T.); +#1321 = EDGE_CURVE('',#1291,#1322,#1324,.T.); +#1322 = VERTEX_POINT('',#1323); +#1323 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1324 = CIRCLE('',#1325,0.107142857143); +#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328); +#1326 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1327 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1328 = DIRECTION('',(-1.,1.1E-16,0.)); +#1329 = ORIENTED_EDGE('',*,*,#1330,.T.); +#1330 = EDGE_CURVE('',#1322,#1268,#1331,.T.); +#1331 = LINE('',#1332,#1333); +#1332 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1333 = VECTOR('',#1334,1.); +#1334 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1335 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1336 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1337 = CYLINDRICAL_SURFACE('',#1338,0.107142857143); +#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341); +#1339 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1340 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1341 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1342 = ADVANCED_FACE('',(#1343),#1362,.T.); +#1343 = FACE_BOUND('',#1344,.F.); +#1344 = EDGE_LOOP('',(#1345,#1354,#1360,#1361)); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#1293,#1347,#1349,.T.); +#1347 = VERTEX_POINT('',#1348); +#1348 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1349 = CIRCLE('',#1350,0.107142857143); +#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); +#1351 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1352 = DIRECTION('',(1.1E-16,1.,-0.)); +#1353 = DIRECTION('',(-1.,1.1E-16,0.)); +#1354 = ORIENTED_EDGE('',*,*,#1355,.T.); +#1355 = EDGE_CURVE('',#1347,#1243,#1356,.T.); +#1356 = LINE('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1358 = VECTOR('',#1359,1.); +#1359 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1360 = ORIENTED_EDGE('',*,*,#1242,.F.); +#1361 = ORIENTED_EDGE('',*,*,#1300,.F.); +#1362 = CYLINDRICAL_SURFACE('',#1363,0.107142857143); +#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366); +#1364 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1365 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1366 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1367 = ADVANCED_FACE('',(#1368),#1386,.F.); +#1368 = FACE_BOUND('',#1369,.F.); +#1369 = EDGE_LOOP('',(#1370,#1371,#1379,#1385)); +#1370 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1371 = ORIENTED_EDGE('',*,*,#1372,.T.); +#1372 = EDGE_CURVE('',#1260,#1373,#1375,.T.); +#1373 = VERTEX_POINT('',#1374); +#1374 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#1375 = LINE('',#1376,#1377); +#1376 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#1377 = VECTOR('',#1378,1.); +#1378 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1379 = ORIENTED_EDGE('',*,*,#1380,.T.); +#1380 = EDGE_CURVE('',#1373,#1322,#1381,.T.); +#1381 = LINE('',#1382,#1383); +#1382 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#1383 = VECTOR('',#1384,1.); +#1384 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1385 = ORIENTED_EDGE('',*,*,#1330,.T.); +#1386 = PLANE('',#1387); +#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390); +#1388 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#1389 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1390 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1391 = ADVANCED_FACE('',(#1392),#1410,.T.); +#1392 = FACE_BOUND('',#1393,.T.); +#1393 = EDGE_LOOP('',(#1394,#1395,#1403,#1409)); +#1394 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1395 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1396 = EDGE_CURVE('',#1252,#1397,#1399,.T.); +#1397 = VERTEX_POINT('',#1398); +#1398 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1403 = ORIENTED_EDGE('',*,*,#1404,.T.); +#1404 = EDGE_CURVE('',#1397,#1347,#1405,.T.); +#1405 = LINE('',#1406,#1407); +#1406 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#1407 = VECTOR('',#1408,1.); +#1408 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1409 = ORIENTED_EDGE('',*,*,#1355,.T.); +#1410 = PLANE('',#1411); +#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414); +#1412 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#1413 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1414 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1415 = ADVANCED_FACE('',(#1416),#1427,.F.); +#1416 = FACE_BOUND('',#1417,.F.); +#1417 = EDGE_LOOP('',(#1418,#1419,#1420,#1426)); +#1418 = ORIENTED_EDGE('',*,*,#1259,.T.); +#1419 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1420 = ORIENTED_EDGE('',*,*,#1421,.F.); +#1421 = EDGE_CURVE('',#1373,#1397,#1422,.T.); +#1422 = LINE('',#1423,#1424); +#1423 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1424 = VECTOR('',#1425,1.); +#1425 = DIRECTION('',(1.,0.,1.1E-16)); +#1426 = ORIENTED_EDGE('',*,*,#1372,.F.); +#1427 = PLANE('',#1428); +#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431); +#1429 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1430 = DIRECTION('',(-1.1E-16,0.,1.)); +#1431 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#1432 = ADVANCED_FACE('',(#1433),#1441,.F.); +#1433 = FACE_BOUND('',#1434,.F.); +#1434 = EDGE_LOOP('',(#1435,#1436,#1437,#1438,#1439,#1440)); +#1435 = ORIENTED_EDGE('',*,*,#1290,.F.); +#1436 = ORIENTED_EDGE('',*,*,#1321,.T.); +#1437 = ORIENTED_EDGE('',*,*,#1380,.F.); +#1438 = ORIENTED_EDGE('',*,*,#1421,.T.); +#1439 = ORIENTED_EDGE('',*,*,#1404,.T.); +#1440 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1441 = PLANE('',#1442); +#1442 = AXIS2_PLACEMENT_3D('',#1443,#1444,#1445); +#1443 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1444 = DIRECTION('',(0.,-1.,1.1E-16)); +#1445 = DIRECTION('',(0.,1.1E-16,1.)); +#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1450)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1447,#1448,#1449)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1447 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1448 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1449 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1450 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1447, + 'distance_accuracy_value','confusion accuracy'); +#1451 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1452,#1454); +#1452 = ( REPRESENTATION_RELATIONSHIP('','',#1225,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1453) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1453 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#1454 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1455); +#1455 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Body016','',#5,#1220,$); +#1456 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1222)); +#1457 = SHAPE_DEFINITION_REPRESENTATION(#1458,#1464); +#1458 = PRODUCT_DEFINITION_SHAPE('','',#1459); +#1459 = PRODUCT_DEFINITION('design','',#1460,#1463); +#1460 = PRODUCT_DEFINITION_FORMATION('','',#1461); +#1461 = PRODUCT('Body017','Body017','',(#1462)); +#1462 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1463 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1464 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1465),#1685); +#1465 = MANIFOLD_SOLID_BREP('',#1466); +#1466 = CLOSED_SHELL('',(#1467,#1525,#1556,#1581,#1606,#1630,#1654,#1671 + )); +#1467 = ADVANCED_FACE('',(#1468),#1520,.F.); +#1468 = FACE_BOUND('',#1469,.F.); +#1469 = EDGE_LOOP('',(#1470,#1480,#1489,#1497,#1505,#1513)); +#1470 = ORIENTED_EDGE('',*,*,#1471,.T.); +#1471 = EDGE_CURVE('',#1472,#1474,#1476,.T.); +#1472 = VERTEX_POINT('',#1473); +#1473 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#1474 = VERTEX_POINT('',#1475); +#1475 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#1476 = LINE('',#1477,#1478); +#1477 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1478 = VECTOR('',#1479,1.); +#1479 = DIRECTION('',(1.,0.,1.1E-16)); +#1480 = ORIENTED_EDGE('',*,*,#1481,.T.); +#1481 = EDGE_CURVE('',#1474,#1482,#1484,.T.); +#1482 = VERTEX_POINT('',#1483); +#1483 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#1484 = CIRCLE('',#1485,0.107142857143); +#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488); +#1486 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#1487 = DIRECTION('',(1.1E-16,1.,-0.)); +#1488 = DIRECTION('',(-1.,1.1E-16,0.)); +#1489 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1490 = EDGE_CURVE('',#1482,#1491,#1493,.T.); +#1491 = VERTEX_POINT('',#1492); +#1492 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#1493 = LINE('',#1494,#1495); +#1494 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#1495 = VECTOR('',#1496,1.); +#1496 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1497 = ORIENTED_EDGE('',*,*,#1498,.F.); +#1498 = EDGE_CURVE('',#1499,#1491,#1501,.T.); +#1499 = VERTEX_POINT('',#1500); +#1500 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#1501 = LINE('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1503 = VECTOR('',#1504,1.); +#1504 = DIRECTION('',(1.,0.,1.1E-16)); +#1505 = ORIENTED_EDGE('',*,*,#1506,.F.); +#1506 = EDGE_CURVE('',#1507,#1499,#1509,.T.); +#1507 = VERTEX_POINT('',#1508); +#1508 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#1509 = LINE('',#1510,#1511); +#1510 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1511 = VECTOR('',#1512,1.); +#1512 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1513 = ORIENTED_EDGE('',*,*,#1514,.F.); +#1514 = EDGE_CURVE('',#1472,#1507,#1515,.T.); +#1515 = CIRCLE('',#1516,0.107142857143); +#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1517 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#1518 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1519 = DIRECTION('',(-1.,1.1E-16,0.)); +#1520 = PLANE('',#1521); +#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524); +#1522 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1523 = DIRECTION('',(0.,1.,-1.1E-16)); +#1524 = DIRECTION('',(0.,-1.1E-16,-1.)); +#1525 = ADVANCED_FACE('',(#1526),#1551,.F.); +#1526 = FACE_BOUND('',#1527,.F.); +#1527 = EDGE_LOOP('',(#1528,#1538,#1544,#1545)); +#1528 = ORIENTED_EDGE('',*,*,#1529,.T.); +#1529 = EDGE_CURVE('',#1530,#1532,#1534,.T.); +#1530 = VERTEX_POINT('',#1531); +#1531 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1532 = VERTEX_POINT('',#1533); +#1533 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1534 = LINE('',#1535,#1536); +#1535 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1536 = VECTOR('',#1537,1.); +#1537 = DIRECTION('',(1.,0.,1.1E-16)); +#1538 = ORIENTED_EDGE('',*,*,#1539,.T.); +#1539 = EDGE_CURVE('',#1532,#1474,#1540,.T.); +#1540 = LINE('',#1541,#1542); +#1541 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1542 = VECTOR('',#1543,1.); +#1543 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1544 = ORIENTED_EDGE('',*,*,#1471,.F.); +#1545 = ORIENTED_EDGE('',*,*,#1546,.F.); +#1546 = EDGE_CURVE('',#1530,#1472,#1547,.T.); +#1547 = LINE('',#1548,#1549); +#1548 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1549 = VECTOR('',#1550,1.); +#1550 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1551 = PLANE('',#1552); +#1552 = AXIS2_PLACEMENT_3D('',#1553,#1554,#1555); +#1553 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1554 = DIRECTION('',(1.1E-16,0.,-1.)); +#1555 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#1556 = ADVANCED_FACE('',(#1557),#1576,.T.); +#1557 = FACE_BOUND('',#1558,.T.); +#1558 = EDGE_LOOP('',(#1559,#1568,#1574,#1575)); +#1559 = ORIENTED_EDGE('',*,*,#1560,.T.); +#1560 = EDGE_CURVE('',#1530,#1561,#1563,.T.); +#1561 = VERTEX_POINT('',#1562); +#1562 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1563 = CIRCLE('',#1564,0.107142857143); +#1564 = AXIS2_PLACEMENT_3D('',#1565,#1566,#1567); +#1565 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1566 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1567 = DIRECTION('',(-1.,1.1E-16,0.)); +#1568 = ORIENTED_EDGE('',*,*,#1569,.T.); +#1569 = EDGE_CURVE('',#1561,#1507,#1570,.T.); +#1570 = LINE('',#1571,#1572); +#1571 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1572 = VECTOR('',#1573,1.); +#1573 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1574 = ORIENTED_EDGE('',*,*,#1514,.F.); +#1575 = ORIENTED_EDGE('',*,*,#1546,.F.); +#1576 = CYLINDRICAL_SURFACE('',#1577,0.107142857143); +#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580); +#1578 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1579 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1580 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1581 = ADVANCED_FACE('',(#1582),#1601,.T.); +#1582 = FACE_BOUND('',#1583,.F.); +#1583 = EDGE_LOOP('',(#1584,#1593,#1599,#1600)); +#1584 = ORIENTED_EDGE('',*,*,#1585,.T.); +#1585 = EDGE_CURVE('',#1532,#1586,#1588,.T.); +#1586 = VERTEX_POINT('',#1587); +#1587 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1588 = CIRCLE('',#1589,0.107142857143); +#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592); +#1590 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1591 = DIRECTION('',(1.1E-16,1.,-0.)); +#1592 = DIRECTION('',(-1.,1.1E-16,0.)); +#1593 = ORIENTED_EDGE('',*,*,#1594,.T.); +#1594 = EDGE_CURVE('',#1586,#1482,#1595,.T.); +#1595 = LINE('',#1596,#1597); +#1596 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1597 = VECTOR('',#1598,1.); +#1598 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1599 = ORIENTED_EDGE('',*,*,#1481,.F.); +#1600 = ORIENTED_EDGE('',*,*,#1539,.F.); +#1601 = CYLINDRICAL_SURFACE('',#1602,0.107142857143); +#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605); +#1603 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1604 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1605 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1606 = ADVANCED_FACE('',(#1607),#1625,.F.); +#1607 = FACE_BOUND('',#1608,.F.); +#1608 = EDGE_LOOP('',(#1609,#1610,#1618,#1624)); +#1609 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1610 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1611 = EDGE_CURVE('',#1499,#1612,#1614,.T.); +#1612 = VERTEX_POINT('',#1613); +#1613 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#1614 = LINE('',#1615,#1616); +#1615 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#1616 = VECTOR('',#1617,1.); +#1617 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1618 = ORIENTED_EDGE('',*,*,#1619,.T.); +#1619 = EDGE_CURVE('',#1612,#1561,#1620,.T.); +#1620 = LINE('',#1621,#1622); +#1621 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#1622 = VECTOR('',#1623,1.); +#1623 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1624 = ORIENTED_EDGE('',*,*,#1569,.T.); +#1625 = PLANE('',#1626); +#1626 = AXIS2_PLACEMENT_3D('',#1627,#1628,#1629); +#1627 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#1628 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1629 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1630 = ADVANCED_FACE('',(#1631),#1649,.T.); +#1631 = FACE_BOUND('',#1632,.T.); +#1632 = EDGE_LOOP('',(#1633,#1634,#1642,#1648)); +#1633 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1634 = ORIENTED_EDGE('',*,*,#1635,.T.); +#1635 = EDGE_CURVE('',#1491,#1636,#1638,.T.); +#1636 = VERTEX_POINT('',#1637); +#1637 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#1638 = LINE('',#1639,#1640); +#1639 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#1640 = VECTOR('',#1641,1.); +#1641 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1642 = ORIENTED_EDGE('',*,*,#1643,.T.); +#1643 = EDGE_CURVE('',#1636,#1586,#1644,.T.); +#1644 = LINE('',#1645,#1646); +#1645 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#1646 = VECTOR('',#1647,1.); +#1647 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1648 = ORIENTED_EDGE('',*,*,#1594,.T.); +#1649 = PLANE('',#1650); +#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653); +#1651 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#1652 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1653 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1654 = ADVANCED_FACE('',(#1655),#1666,.F.); +#1655 = FACE_BOUND('',#1656,.F.); +#1656 = EDGE_LOOP('',(#1657,#1658,#1659,#1665)); +#1657 = ORIENTED_EDGE('',*,*,#1498,.T.); +#1658 = ORIENTED_EDGE('',*,*,#1635,.T.); +#1659 = ORIENTED_EDGE('',*,*,#1660,.F.); +#1660 = EDGE_CURVE('',#1612,#1636,#1661,.T.); +#1661 = LINE('',#1662,#1663); +#1662 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1663 = VECTOR('',#1664,1.); +#1664 = DIRECTION('',(1.,0.,1.1E-16)); +#1665 = ORIENTED_EDGE('',*,*,#1611,.F.); +#1666 = PLANE('',#1667); +#1667 = AXIS2_PLACEMENT_3D('',#1668,#1669,#1670); +#1668 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1669 = DIRECTION('',(-1.1E-16,0.,1.)); +#1670 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#1671 = ADVANCED_FACE('',(#1672),#1680,.F.); +#1672 = FACE_BOUND('',#1673,.F.); +#1673 = EDGE_LOOP('',(#1674,#1675,#1676,#1677,#1678,#1679)); +#1674 = ORIENTED_EDGE('',*,*,#1529,.F.); +#1675 = ORIENTED_EDGE('',*,*,#1560,.T.); +#1676 = ORIENTED_EDGE('',*,*,#1619,.F.); +#1677 = ORIENTED_EDGE('',*,*,#1660,.T.); +#1678 = ORIENTED_EDGE('',*,*,#1643,.T.); +#1679 = ORIENTED_EDGE('',*,*,#1585,.F.); +#1680 = PLANE('',#1681); +#1681 = AXIS2_PLACEMENT_3D('',#1682,#1683,#1684); +#1682 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1683 = DIRECTION('',(0.,-1.,1.1E-16)); +#1684 = DIRECTION('',(0.,1.1E-16,1.)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1689)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1686,#1687,#1688)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1686, + 'distance_accuracy_value','confusion accuracy'); +#1690 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1691,#1693); +#1691 = ( REPRESENTATION_RELATIONSHIP('','',#1464,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1692) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1692 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1693 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1694); +#1694 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Body017','',#5,#1459,$); +#1695 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1461)); +#1696 = SHAPE_DEFINITION_REPRESENTATION(#1697,#1703); +#1697 = PRODUCT_DEFINITION_SHAPE('','',#1698); +#1698 = PRODUCT_DEFINITION('design','',#1699,#1702); +#1699 = PRODUCT_DEFINITION_FORMATION('','',#1700); +#1700 = PRODUCT('Body018','Body018','',(#1701)); +#1701 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1702 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1703 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1704),#1924); +#1704 = MANIFOLD_SOLID_BREP('',#1705); +#1705 = CLOSED_SHELL('',(#1706,#1764,#1795,#1820,#1845,#1869,#1893,#1910 + )); +#1706 = ADVANCED_FACE('',(#1707),#1759,.F.); +#1707 = FACE_BOUND('',#1708,.F.); +#1708 = EDGE_LOOP('',(#1709,#1719,#1728,#1736,#1744,#1752)); +#1709 = ORIENTED_EDGE('',*,*,#1710,.T.); +#1710 = EDGE_CURVE('',#1711,#1713,#1715,.T.); +#1711 = VERTEX_POINT('',#1712); +#1712 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#1713 = VERTEX_POINT('',#1714); +#1714 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#1715 = LINE('',#1716,#1717); +#1716 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1717 = VECTOR('',#1718,1.); +#1718 = DIRECTION('',(1.,0.,1.1E-16)); +#1719 = ORIENTED_EDGE('',*,*,#1720,.T.); +#1720 = EDGE_CURVE('',#1713,#1721,#1723,.T.); +#1721 = VERTEX_POINT('',#1722); +#1722 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#1723 = CIRCLE('',#1724,0.107142857143); +#1724 = AXIS2_PLACEMENT_3D('',#1725,#1726,#1727); +#1725 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#1726 = DIRECTION('',(1.1E-16,1.,-0.)); +#1727 = DIRECTION('',(-1.,1.1E-16,0.)); +#1728 = ORIENTED_EDGE('',*,*,#1729,.T.); +#1729 = EDGE_CURVE('',#1721,#1730,#1732,.T.); +#1730 = VERTEX_POINT('',#1731); +#1731 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#1732 = LINE('',#1733,#1734); +#1733 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#1734 = VECTOR('',#1735,1.); +#1735 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1736 = ORIENTED_EDGE('',*,*,#1737,.F.); +#1737 = EDGE_CURVE('',#1738,#1730,#1740,.T.); +#1738 = VERTEX_POINT('',#1739); +#1739 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#1740 = LINE('',#1741,#1742); +#1741 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1742 = VECTOR('',#1743,1.); +#1743 = DIRECTION('',(1.,0.,1.1E-16)); +#1744 = ORIENTED_EDGE('',*,*,#1745,.F.); +#1745 = EDGE_CURVE('',#1746,#1738,#1748,.T.); +#1746 = VERTEX_POINT('',#1747); +#1747 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#1748 = LINE('',#1749,#1750); +#1749 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1750 = VECTOR('',#1751,1.); +#1751 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1752 = ORIENTED_EDGE('',*,*,#1753,.F.); +#1753 = EDGE_CURVE('',#1711,#1746,#1754,.T.); +#1754 = CIRCLE('',#1755,0.107142857143); +#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758); +#1756 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#1757 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1758 = DIRECTION('',(-1.,1.1E-16,0.)); +#1759 = PLANE('',#1760); +#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763); +#1761 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1762 = DIRECTION('',(0.,1.,-1.1E-16)); +#1763 = DIRECTION('',(0.,-1.1E-16,-1.)); +#1764 = ADVANCED_FACE('',(#1765),#1790,.F.); +#1765 = FACE_BOUND('',#1766,.F.); +#1766 = EDGE_LOOP('',(#1767,#1777,#1783,#1784)); +#1767 = ORIENTED_EDGE('',*,*,#1768,.T.); +#1768 = EDGE_CURVE('',#1769,#1771,#1773,.T.); +#1769 = VERTEX_POINT('',#1770); +#1770 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1771 = VERTEX_POINT('',#1772); +#1772 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(1.,0.,1.1E-16)); +#1777 = ORIENTED_EDGE('',*,*,#1778,.T.); +#1778 = EDGE_CURVE('',#1771,#1713,#1779,.T.); +#1779 = LINE('',#1780,#1781); +#1780 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#1781 = VECTOR('',#1782,1.); +#1782 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1783 = ORIENTED_EDGE('',*,*,#1710,.F.); +#1784 = ORIENTED_EDGE('',*,*,#1785,.F.); +#1785 = EDGE_CURVE('',#1769,#1711,#1786,.T.); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1790 = PLANE('',#1791); +#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794); +#1792 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#1793 = DIRECTION('',(1.1E-16,0.,-1.)); +#1794 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#1795 = ADVANCED_FACE('',(#1796),#1815,.T.); +#1796 = FACE_BOUND('',#1797,.T.); +#1797 = EDGE_LOOP('',(#1798,#1807,#1813,#1814)); +#1798 = ORIENTED_EDGE('',*,*,#1799,.T.); +#1799 = EDGE_CURVE('',#1769,#1800,#1802,.T.); +#1800 = VERTEX_POINT('',#1801); +#1801 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1802 = CIRCLE('',#1803,0.107142857143); +#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806); +#1804 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1805 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1806 = DIRECTION('',(-1.,1.1E-16,0.)); +#1807 = ORIENTED_EDGE('',*,*,#1808,.T.); +#1808 = EDGE_CURVE('',#1800,#1746,#1809,.T.); +#1809 = LINE('',#1810,#1811); +#1810 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#1811 = VECTOR('',#1812,1.); +#1812 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1813 = ORIENTED_EDGE('',*,*,#1753,.F.); +#1814 = ORIENTED_EDGE('',*,*,#1785,.F.); +#1815 = CYLINDRICAL_SURFACE('',#1816,0.107142857143); +#1816 = AXIS2_PLACEMENT_3D('',#1817,#1818,#1819); +#1817 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#1818 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1819 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1820 = ADVANCED_FACE('',(#1821),#1840,.T.); +#1821 = FACE_BOUND('',#1822,.F.); +#1822 = EDGE_LOOP('',(#1823,#1832,#1838,#1839)); +#1823 = ORIENTED_EDGE('',*,*,#1824,.T.); +#1824 = EDGE_CURVE('',#1771,#1825,#1827,.T.); +#1825 = VERTEX_POINT('',#1826); +#1826 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1827 = CIRCLE('',#1828,0.107142857143); +#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831); +#1829 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1830 = DIRECTION('',(1.1E-16,1.,-0.)); +#1831 = DIRECTION('',(-1.,1.1E-16,0.)); +#1832 = ORIENTED_EDGE('',*,*,#1833,.T.); +#1833 = EDGE_CURVE('',#1825,#1721,#1834,.T.); +#1834 = LINE('',#1835,#1836); +#1835 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#1836 = VECTOR('',#1837,1.); +#1837 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1838 = ORIENTED_EDGE('',*,*,#1720,.F.); +#1839 = ORIENTED_EDGE('',*,*,#1778,.F.); +#1840 = CYLINDRICAL_SURFACE('',#1841,0.107142857143); +#1841 = AXIS2_PLACEMENT_3D('',#1842,#1843,#1844); +#1842 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#1843 = DIRECTION('',(-1.1E-16,-1.,0.)); +#1844 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#1845 = ADVANCED_FACE('',(#1846),#1864,.F.); +#1846 = FACE_BOUND('',#1847,.F.); +#1847 = EDGE_LOOP('',(#1848,#1849,#1857,#1863)); +#1848 = ORIENTED_EDGE('',*,*,#1745,.T.); +#1849 = ORIENTED_EDGE('',*,*,#1850,.T.); +#1850 = EDGE_CURVE('',#1738,#1851,#1853,.T.); +#1851 = VERTEX_POINT('',#1852); +#1852 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#1853 = LINE('',#1854,#1855); +#1854 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#1855 = VECTOR('',#1856,1.); +#1856 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1857 = ORIENTED_EDGE('',*,*,#1858,.T.); +#1858 = EDGE_CURVE('',#1851,#1800,#1859,.T.); +#1859 = LINE('',#1860,#1861); +#1860 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#1861 = VECTOR('',#1862,1.); +#1862 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1863 = ORIENTED_EDGE('',*,*,#1808,.T.); +#1864 = PLANE('',#1865); +#1865 = AXIS2_PLACEMENT_3D('',#1866,#1867,#1868); +#1866 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#1867 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1868 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1869 = ADVANCED_FACE('',(#1870),#1888,.T.); +#1870 = FACE_BOUND('',#1871,.T.); +#1871 = EDGE_LOOP('',(#1872,#1873,#1881,#1887)); +#1872 = ORIENTED_EDGE('',*,*,#1729,.T.); +#1873 = ORIENTED_EDGE('',*,*,#1874,.T.); +#1874 = EDGE_CURVE('',#1730,#1875,#1877,.T.); +#1875 = VERTEX_POINT('',#1876); +#1876 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#1877 = LINE('',#1878,#1879); +#1878 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#1879 = VECTOR('',#1880,1.); +#1880 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#1881 = ORIENTED_EDGE('',*,*,#1882,.T.); +#1882 = EDGE_CURVE('',#1875,#1825,#1883,.T.); +#1883 = LINE('',#1884,#1885); +#1884 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#1885 = VECTOR('',#1886,1.); +#1886 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#1887 = ORIENTED_EDGE('',*,*,#1833,.T.); +#1888 = PLANE('',#1889); +#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892); +#1890 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#1891 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#1892 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#1893 = ADVANCED_FACE('',(#1894),#1905,.F.); +#1894 = FACE_BOUND('',#1895,.F.); +#1895 = EDGE_LOOP('',(#1896,#1897,#1898,#1904)); +#1896 = ORIENTED_EDGE('',*,*,#1737,.T.); +#1897 = ORIENTED_EDGE('',*,*,#1874,.T.); +#1898 = ORIENTED_EDGE('',*,*,#1899,.F.); +#1899 = EDGE_CURVE('',#1851,#1875,#1900,.T.); +#1900 = LINE('',#1901,#1902); +#1901 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1902 = VECTOR('',#1903,1.); +#1903 = DIRECTION('',(1.,0.,1.1E-16)); +#1904 = ORIENTED_EDGE('',*,*,#1850,.F.); +#1905 = PLANE('',#1906); +#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909); +#1907 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1908 = DIRECTION('',(-1.1E-16,0.,1.)); +#1909 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#1910 = ADVANCED_FACE('',(#1911),#1919,.F.); +#1911 = FACE_BOUND('',#1912,.F.); +#1912 = EDGE_LOOP('',(#1913,#1914,#1915,#1916,#1917,#1918)); +#1913 = ORIENTED_EDGE('',*,*,#1768,.F.); +#1914 = ORIENTED_EDGE('',*,*,#1799,.T.); +#1915 = ORIENTED_EDGE('',*,*,#1858,.F.); +#1916 = ORIENTED_EDGE('',*,*,#1899,.T.); +#1917 = ORIENTED_EDGE('',*,*,#1882,.T.); +#1918 = ORIENTED_EDGE('',*,*,#1824,.F.); +#1919 = PLANE('',#1920); +#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923); +#1921 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#1922 = DIRECTION('',(0.,-1.,1.1E-16)); +#1923 = DIRECTION('',(0.,1.1E-16,1.)); +#1924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1928)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1925,#1926,#1927)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1925, + 'distance_accuracy_value','confusion accuracy'); +#1929 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1930,#1932); +#1930 = ( REPRESENTATION_RELATIONSHIP('','',#1703,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1931) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1931 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#1932 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1933); +#1933 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Body018','',#5,#1698,$); +#1934 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1700)); +#1935 = SHAPE_DEFINITION_REPRESENTATION(#1936,#1942); +#1936 = PRODUCT_DEFINITION_SHAPE('','',#1937); +#1937 = PRODUCT_DEFINITION('design','',#1938,#1941); +#1938 = PRODUCT_DEFINITION_FORMATION('','',#1939); +#1939 = PRODUCT('Body019','Body019','',(#1940)); +#1940 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1942 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1943),#2163); +#1943 = MANIFOLD_SOLID_BREP('',#1944); +#1944 = CLOSED_SHELL('',(#1945,#2003,#2034,#2059,#2084,#2108,#2132,#2149 + )); +#1945 = ADVANCED_FACE('',(#1946),#1998,.F.); +#1946 = FACE_BOUND('',#1947,.F.); +#1947 = EDGE_LOOP('',(#1948,#1958,#1967,#1975,#1983,#1991)); +#1948 = ORIENTED_EDGE('',*,*,#1949,.T.); +#1949 = EDGE_CURVE('',#1950,#1952,#1954,.T.); +#1950 = VERTEX_POINT('',#1951); +#1951 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#1952 = VERTEX_POINT('',#1953); +#1953 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#1954 = LINE('',#1955,#1956); +#1955 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1956 = VECTOR('',#1957,1.); +#1957 = DIRECTION('',(1.,0.,1.1E-16)); +#1958 = ORIENTED_EDGE('',*,*,#1959,.T.); +#1959 = EDGE_CURVE('',#1952,#1960,#1962,.T.); +#1960 = VERTEX_POINT('',#1961); +#1961 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#1962 = CIRCLE('',#1963,0.107142857143); +#1963 = AXIS2_PLACEMENT_3D('',#1964,#1965,#1966); +#1964 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#1965 = DIRECTION('',(1.1E-16,1.,-0.)); +#1966 = DIRECTION('',(-1.,1.1E-16,0.)); +#1967 = ORIENTED_EDGE('',*,*,#1968,.T.); +#1968 = EDGE_CURVE('',#1960,#1969,#1971,.T.); +#1969 = VERTEX_POINT('',#1970); +#1970 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#1971 = LINE('',#1972,#1973); +#1972 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#1973 = VECTOR('',#1974,1.); +#1974 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1975 = ORIENTED_EDGE('',*,*,#1976,.F.); +#1976 = EDGE_CURVE('',#1977,#1969,#1979,.T.); +#1977 = VERTEX_POINT('',#1978); +#1978 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#1979 = LINE('',#1980,#1981); +#1980 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#1981 = VECTOR('',#1982,1.); +#1982 = DIRECTION('',(1.,0.,1.1E-16)); +#1983 = ORIENTED_EDGE('',*,*,#1984,.F.); +#1984 = EDGE_CURVE('',#1985,#1977,#1987,.T.); +#1985 = VERTEX_POINT('',#1986); +#1986 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#1987 = LINE('',#1988,#1989); +#1988 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#1989 = VECTOR('',#1990,1.); +#1990 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#1991 = ORIENTED_EDGE('',*,*,#1992,.F.); +#1992 = EDGE_CURVE('',#1950,#1985,#1993,.T.); +#1993 = CIRCLE('',#1994,0.107142857143); +#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997); +#1995 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#1996 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#1997 = DIRECTION('',(-1.,1.1E-16,0.)); +#1998 = PLANE('',#1999); +#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002); +#2000 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2001 = DIRECTION('',(0.,1.,-1.1E-16)); +#2002 = DIRECTION('',(0.,-1.1E-16,-1.)); +#2003 = ADVANCED_FACE('',(#2004),#2029,.F.); +#2004 = FACE_BOUND('',#2005,.F.); +#2005 = EDGE_LOOP('',(#2006,#2016,#2022,#2023)); +#2006 = ORIENTED_EDGE('',*,*,#2007,.T.); +#2007 = EDGE_CURVE('',#2008,#2010,#2012,.T.); +#2008 = VERTEX_POINT('',#2009); +#2009 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2010 = VERTEX_POINT('',#2011); +#2011 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2012 = LINE('',#2013,#2014); +#2013 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2014 = VECTOR('',#2015,1.); +#2015 = DIRECTION('',(1.,0.,1.1E-16)); +#2016 = ORIENTED_EDGE('',*,*,#2017,.T.); +#2017 = EDGE_CURVE('',#2010,#1952,#2018,.T.); +#2018 = LINE('',#2019,#2020); +#2019 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2020 = VECTOR('',#2021,1.); +#2021 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2022 = ORIENTED_EDGE('',*,*,#1949,.F.); +#2023 = ORIENTED_EDGE('',*,*,#2024,.F.); +#2024 = EDGE_CURVE('',#2008,#1950,#2025,.T.); +#2025 = LINE('',#2026,#2027); +#2026 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2027 = VECTOR('',#2028,1.); +#2028 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2029 = PLANE('',#2030); +#2030 = AXIS2_PLACEMENT_3D('',#2031,#2032,#2033); +#2031 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2032 = DIRECTION('',(1.1E-16,0.,-1.)); +#2033 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#2034 = ADVANCED_FACE('',(#2035),#2054,.T.); +#2035 = FACE_BOUND('',#2036,.T.); +#2036 = EDGE_LOOP('',(#2037,#2046,#2052,#2053)); +#2037 = ORIENTED_EDGE('',*,*,#2038,.T.); +#2038 = EDGE_CURVE('',#2008,#2039,#2041,.T.); +#2039 = VERTEX_POINT('',#2040); +#2040 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2041 = CIRCLE('',#2042,0.107142857143); +#2042 = AXIS2_PLACEMENT_3D('',#2043,#2044,#2045); +#2043 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2044 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2045 = DIRECTION('',(-1.,1.1E-16,0.)); +#2046 = ORIENTED_EDGE('',*,*,#2047,.T.); +#2047 = EDGE_CURVE('',#2039,#1985,#2048,.T.); +#2048 = LINE('',#2049,#2050); +#2049 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2050 = VECTOR('',#2051,1.); +#2051 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2052 = ORIENTED_EDGE('',*,*,#1992,.F.); +#2053 = ORIENTED_EDGE('',*,*,#2024,.F.); +#2054 = CYLINDRICAL_SURFACE('',#2055,0.107142857143); +#2055 = AXIS2_PLACEMENT_3D('',#2056,#2057,#2058); +#2056 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2057 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2058 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2059 = ADVANCED_FACE('',(#2060),#2079,.T.); +#2060 = FACE_BOUND('',#2061,.F.); +#2061 = EDGE_LOOP('',(#2062,#2071,#2077,#2078)); +#2062 = ORIENTED_EDGE('',*,*,#2063,.T.); +#2063 = EDGE_CURVE('',#2010,#2064,#2066,.T.); +#2064 = VERTEX_POINT('',#2065); +#2065 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2066 = CIRCLE('',#2067,0.107142857143); +#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070); +#2068 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2069 = DIRECTION('',(1.1E-16,1.,-0.)); +#2070 = DIRECTION('',(-1.,1.1E-16,0.)); +#2071 = ORIENTED_EDGE('',*,*,#2072,.T.); +#2072 = EDGE_CURVE('',#2064,#1960,#2073,.T.); +#2073 = LINE('',#2074,#2075); +#2074 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2075 = VECTOR('',#2076,1.); +#2076 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2077 = ORIENTED_EDGE('',*,*,#1959,.F.); +#2078 = ORIENTED_EDGE('',*,*,#2017,.F.); +#2079 = CYLINDRICAL_SURFACE('',#2080,0.107142857143); +#2080 = AXIS2_PLACEMENT_3D('',#2081,#2082,#2083); +#2081 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2082 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2083 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2084 = ADVANCED_FACE('',(#2085),#2103,.F.); +#2085 = FACE_BOUND('',#2086,.F.); +#2086 = EDGE_LOOP('',(#2087,#2088,#2096,#2102)); +#2087 = ORIENTED_EDGE('',*,*,#1984,.T.); +#2088 = ORIENTED_EDGE('',*,*,#2089,.T.); +#2089 = EDGE_CURVE('',#1977,#2090,#2092,.T.); +#2090 = VERTEX_POINT('',#2091); +#2091 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#2092 = LINE('',#2093,#2094); +#2093 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#2094 = VECTOR('',#2095,1.); +#2095 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2096 = ORIENTED_EDGE('',*,*,#2097,.T.); +#2097 = EDGE_CURVE('',#2090,#2039,#2098,.T.); +#2098 = LINE('',#2099,#2100); +#2099 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#2100 = VECTOR('',#2101,1.); +#2101 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2102 = ORIENTED_EDGE('',*,*,#2047,.T.); +#2103 = PLANE('',#2104); +#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107); +#2105 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#2106 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2107 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2108 = ADVANCED_FACE('',(#2109),#2127,.T.); +#2109 = FACE_BOUND('',#2110,.T.); +#2110 = EDGE_LOOP('',(#2111,#2112,#2120,#2126)); +#2111 = ORIENTED_EDGE('',*,*,#1968,.T.); +#2112 = ORIENTED_EDGE('',*,*,#2113,.T.); +#2113 = EDGE_CURVE('',#1969,#2114,#2116,.T.); +#2114 = VERTEX_POINT('',#2115); +#2115 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#2116 = LINE('',#2117,#2118); +#2117 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#2118 = VECTOR('',#2119,1.); +#2119 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2120 = ORIENTED_EDGE('',*,*,#2121,.T.); +#2121 = EDGE_CURVE('',#2114,#2064,#2122,.T.); +#2122 = LINE('',#2123,#2124); +#2123 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#2124 = VECTOR('',#2125,1.); +#2125 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2126 = ORIENTED_EDGE('',*,*,#2072,.T.); +#2127 = PLANE('',#2128); +#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); +#2129 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#2130 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2131 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2132 = ADVANCED_FACE('',(#2133),#2144,.F.); +#2133 = FACE_BOUND('',#2134,.F.); +#2134 = EDGE_LOOP('',(#2135,#2136,#2137,#2143)); +#2135 = ORIENTED_EDGE('',*,*,#1976,.T.); +#2136 = ORIENTED_EDGE('',*,*,#2113,.T.); +#2137 = ORIENTED_EDGE('',*,*,#2138,.F.); +#2138 = EDGE_CURVE('',#2090,#2114,#2139,.T.); +#2139 = LINE('',#2140,#2141); +#2140 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2141 = VECTOR('',#2142,1.); +#2142 = DIRECTION('',(1.,0.,1.1E-16)); +#2143 = ORIENTED_EDGE('',*,*,#2089,.F.); +#2144 = PLANE('',#2145); +#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148); +#2146 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2147 = DIRECTION('',(-1.1E-16,0.,1.)); +#2148 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#2149 = ADVANCED_FACE('',(#2150),#2158,.F.); +#2150 = FACE_BOUND('',#2151,.F.); +#2151 = EDGE_LOOP('',(#2152,#2153,#2154,#2155,#2156,#2157)); +#2152 = ORIENTED_EDGE('',*,*,#2007,.F.); +#2153 = ORIENTED_EDGE('',*,*,#2038,.T.); +#2154 = ORIENTED_EDGE('',*,*,#2097,.F.); +#2155 = ORIENTED_EDGE('',*,*,#2138,.T.); +#2156 = ORIENTED_EDGE('',*,*,#2121,.T.); +#2157 = ORIENTED_EDGE('',*,*,#2063,.F.); +#2158 = PLANE('',#2159); +#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162); +#2160 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2161 = DIRECTION('',(0.,-1.,1.1E-16)); +#2162 = DIRECTION('',(0.,1.1E-16,1.)); +#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2167)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2164,#2165,#2166)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2164 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2165 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2166 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2167 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2164, + 'distance_accuracy_value','confusion accuracy'); +#2168 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2169,#2171); +#2169 = ( REPRESENTATION_RELATIONSHIP('','',#1942,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2170) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2170 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#2171 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2172); +#2172 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Body019','',#5,#1937,$); +#2173 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1939)); +#2174 = SHAPE_DEFINITION_REPRESENTATION(#2175,#2181); +#2175 = PRODUCT_DEFINITION_SHAPE('','',#2176); +#2176 = PRODUCT_DEFINITION('design','',#2177,#2180); +#2177 = PRODUCT_DEFINITION_FORMATION('','',#2178); +#2178 = PRODUCT('Body020','Body020','',(#2179)); +#2179 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2180 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2181 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2182),#2402); +#2182 = MANIFOLD_SOLID_BREP('',#2183); +#2183 = CLOSED_SHELL('',(#2184,#2242,#2273,#2298,#2323,#2347,#2371,#2388 + )); +#2184 = ADVANCED_FACE('',(#2185),#2237,.F.); +#2185 = FACE_BOUND('',#2186,.F.); +#2186 = EDGE_LOOP('',(#2187,#2197,#2206,#2214,#2222,#2230)); +#2187 = ORIENTED_EDGE('',*,*,#2188,.T.); +#2188 = EDGE_CURVE('',#2189,#2191,#2193,.T.); +#2189 = VERTEX_POINT('',#2190); +#2190 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#2191 = VERTEX_POINT('',#2192); +#2192 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#2193 = LINE('',#2194,#2195); +#2194 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2195 = VECTOR('',#2196,1.); +#2196 = DIRECTION('',(1.,0.,1.1E-16)); +#2197 = ORIENTED_EDGE('',*,*,#2198,.T.); +#2198 = EDGE_CURVE('',#2191,#2199,#2201,.T.); +#2199 = VERTEX_POINT('',#2200); +#2200 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#2201 = CIRCLE('',#2202,0.107142857143); +#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205); +#2203 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#2204 = DIRECTION('',(1.1E-16,1.,-0.)); +#2205 = DIRECTION('',(-1.,1.1E-16,0.)); +#2206 = ORIENTED_EDGE('',*,*,#2207,.T.); +#2207 = EDGE_CURVE('',#2199,#2208,#2210,.T.); +#2208 = VERTEX_POINT('',#2209); +#2209 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#2210 = LINE('',#2211,#2212); +#2211 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#2212 = VECTOR('',#2213,1.); +#2213 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2214 = ORIENTED_EDGE('',*,*,#2215,.F.); +#2215 = EDGE_CURVE('',#2216,#2208,#2218,.T.); +#2216 = VERTEX_POINT('',#2217); +#2217 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#2218 = LINE('',#2219,#2220); +#2219 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2220 = VECTOR('',#2221,1.); +#2221 = DIRECTION('',(1.,0.,1.1E-16)); +#2222 = ORIENTED_EDGE('',*,*,#2223,.F.); +#2223 = EDGE_CURVE('',#2224,#2216,#2226,.T.); +#2224 = VERTEX_POINT('',#2225); +#2225 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#2226 = LINE('',#2227,#2228); +#2227 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2228 = VECTOR('',#2229,1.); +#2229 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2230 = ORIENTED_EDGE('',*,*,#2231,.F.); +#2231 = EDGE_CURVE('',#2189,#2224,#2232,.T.); +#2232 = CIRCLE('',#2233,0.107142857143); +#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236); +#2234 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#2235 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2236 = DIRECTION('',(-1.,1.1E-16,0.)); +#2237 = PLANE('',#2238); +#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241); +#2239 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2240 = DIRECTION('',(0.,1.,-1.1E-16)); +#2241 = DIRECTION('',(0.,-1.1E-16,-1.)); +#2242 = ADVANCED_FACE('',(#2243),#2268,.F.); +#2243 = FACE_BOUND('',#2244,.F.); +#2244 = EDGE_LOOP('',(#2245,#2255,#2261,#2262)); +#2245 = ORIENTED_EDGE('',*,*,#2246,.T.); +#2246 = EDGE_CURVE('',#2247,#2249,#2251,.T.); +#2247 = VERTEX_POINT('',#2248); +#2248 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2249 = VERTEX_POINT('',#2250); +#2250 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2251 = LINE('',#2252,#2253); +#2252 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2253 = VECTOR('',#2254,1.); +#2254 = DIRECTION('',(1.,0.,1.1E-16)); +#2255 = ORIENTED_EDGE('',*,*,#2256,.T.); +#2256 = EDGE_CURVE('',#2249,#2191,#2257,.T.); +#2257 = LINE('',#2258,#2259); +#2258 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2259 = VECTOR('',#2260,1.); +#2260 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2261 = ORIENTED_EDGE('',*,*,#2188,.F.); +#2262 = ORIENTED_EDGE('',*,*,#2263,.F.); +#2263 = EDGE_CURVE('',#2247,#2189,#2264,.T.); +#2264 = LINE('',#2265,#2266); +#2265 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2266 = VECTOR('',#2267,1.); +#2267 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2268 = PLANE('',#2269); +#2269 = AXIS2_PLACEMENT_3D('',#2270,#2271,#2272); +#2270 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2271 = DIRECTION('',(1.1E-16,0.,-1.)); +#2272 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#2273 = ADVANCED_FACE('',(#2274),#2293,.T.); +#2274 = FACE_BOUND('',#2275,.T.); +#2275 = EDGE_LOOP('',(#2276,#2285,#2291,#2292)); +#2276 = ORIENTED_EDGE('',*,*,#2277,.T.); +#2277 = EDGE_CURVE('',#2247,#2278,#2280,.T.); +#2278 = VERTEX_POINT('',#2279); +#2279 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2280 = CIRCLE('',#2281,0.107142857143); +#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284); +#2282 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2283 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2284 = DIRECTION('',(-1.,1.1E-16,0.)); +#2285 = ORIENTED_EDGE('',*,*,#2286,.T.); +#2286 = EDGE_CURVE('',#2278,#2224,#2287,.T.); +#2287 = LINE('',#2288,#2289); +#2288 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2289 = VECTOR('',#2290,1.); +#2290 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2291 = ORIENTED_EDGE('',*,*,#2231,.F.); +#2292 = ORIENTED_EDGE('',*,*,#2263,.F.); +#2293 = CYLINDRICAL_SURFACE('',#2294,0.107142857143); +#2294 = AXIS2_PLACEMENT_3D('',#2295,#2296,#2297); +#2295 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2296 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2297 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2298 = ADVANCED_FACE('',(#2299),#2318,.T.); +#2299 = FACE_BOUND('',#2300,.F.); +#2300 = EDGE_LOOP('',(#2301,#2310,#2316,#2317)); +#2301 = ORIENTED_EDGE('',*,*,#2302,.T.); +#2302 = EDGE_CURVE('',#2249,#2303,#2305,.T.); +#2303 = VERTEX_POINT('',#2304); +#2304 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2305 = CIRCLE('',#2306,0.107142857143); +#2306 = AXIS2_PLACEMENT_3D('',#2307,#2308,#2309); +#2307 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2308 = DIRECTION('',(1.1E-16,1.,-0.)); +#2309 = DIRECTION('',(-1.,1.1E-16,0.)); +#2310 = ORIENTED_EDGE('',*,*,#2311,.T.); +#2311 = EDGE_CURVE('',#2303,#2199,#2312,.T.); +#2312 = LINE('',#2313,#2314); +#2313 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2314 = VECTOR('',#2315,1.); +#2315 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2316 = ORIENTED_EDGE('',*,*,#2198,.F.); +#2317 = ORIENTED_EDGE('',*,*,#2256,.F.); +#2318 = CYLINDRICAL_SURFACE('',#2319,0.107142857143); +#2319 = AXIS2_PLACEMENT_3D('',#2320,#2321,#2322); +#2320 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2321 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2322 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2323 = ADVANCED_FACE('',(#2324),#2342,.F.); +#2324 = FACE_BOUND('',#2325,.F.); +#2325 = EDGE_LOOP('',(#2326,#2327,#2335,#2341)); +#2326 = ORIENTED_EDGE('',*,*,#2223,.T.); +#2327 = ORIENTED_EDGE('',*,*,#2328,.T.); +#2328 = EDGE_CURVE('',#2216,#2329,#2331,.T.); +#2329 = VERTEX_POINT('',#2330); +#2330 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#2331 = LINE('',#2332,#2333); +#2332 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#2333 = VECTOR('',#2334,1.); +#2334 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2335 = ORIENTED_EDGE('',*,*,#2336,.T.); +#2336 = EDGE_CURVE('',#2329,#2278,#2337,.T.); +#2337 = LINE('',#2338,#2339); +#2338 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#2339 = VECTOR('',#2340,1.); +#2340 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2341 = ORIENTED_EDGE('',*,*,#2286,.T.); +#2342 = PLANE('',#2343); +#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346); +#2344 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#2345 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2346 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2347 = ADVANCED_FACE('',(#2348),#2366,.T.); +#2348 = FACE_BOUND('',#2349,.T.); +#2349 = EDGE_LOOP('',(#2350,#2351,#2359,#2365)); +#2350 = ORIENTED_EDGE('',*,*,#2207,.T.); +#2351 = ORIENTED_EDGE('',*,*,#2352,.T.); +#2352 = EDGE_CURVE('',#2208,#2353,#2355,.T.); +#2353 = VERTEX_POINT('',#2354); +#2354 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#2355 = LINE('',#2356,#2357); +#2356 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#2357 = VECTOR('',#2358,1.); +#2358 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2359 = ORIENTED_EDGE('',*,*,#2360,.T.); +#2360 = EDGE_CURVE('',#2353,#2303,#2361,.T.); +#2361 = LINE('',#2362,#2363); +#2362 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#2363 = VECTOR('',#2364,1.); +#2364 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2365 = ORIENTED_EDGE('',*,*,#2311,.T.); +#2366 = PLANE('',#2367); +#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370); +#2368 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#2369 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2370 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2371 = ADVANCED_FACE('',(#2372),#2383,.F.); +#2372 = FACE_BOUND('',#2373,.F.); +#2373 = EDGE_LOOP('',(#2374,#2375,#2376,#2382)); +#2374 = ORIENTED_EDGE('',*,*,#2215,.T.); +#2375 = ORIENTED_EDGE('',*,*,#2352,.T.); +#2376 = ORIENTED_EDGE('',*,*,#2377,.F.); +#2377 = EDGE_CURVE('',#2329,#2353,#2378,.T.); +#2378 = LINE('',#2379,#2380); +#2379 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2380 = VECTOR('',#2381,1.); +#2381 = DIRECTION('',(1.,0.,1.1E-16)); +#2382 = ORIENTED_EDGE('',*,*,#2328,.F.); +#2383 = PLANE('',#2384); +#2384 = AXIS2_PLACEMENT_3D('',#2385,#2386,#2387); +#2385 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2386 = DIRECTION('',(-1.1E-16,0.,1.)); +#2387 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#2388 = ADVANCED_FACE('',(#2389),#2397,.F.); +#2389 = FACE_BOUND('',#2390,.F.); +#2390 = EDGE_LOOP('',(#2391,#2392,#2393,#2394,#2395,#2396)); +#2391 = ORIENTED_EDGE('',*,*,#2246,.F.); +#2392 = ORIENTED_EDGE('',*,*,#2277,.T.); +#2393 = ORIENTED_EDGE('',*,*,#2336,.F.); +#2394 = ORIENTED_EDGE('',*,*,#2377,.T.); +#2395 = ORIENTED_EDGE('',*,*,#2360,.T.); +#2396 = ORIENTED_EDGE('',*,*,#2302,.F.); +#2397 = PLANE('',#2398); +#2398 = AXIS2_PLACEMENT_3D('',#2399,#2400,#2401); +#2399 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2400 = DIRECTION('',(0.,-1.,1.1E-16)); +#2401 = DIRECTION('',(0.,1.1E-16,1.)); +#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2406)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2403,#2404,#2405)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2403 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2404 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2405 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2406 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2403, + 'distance_accuracy_value','confusion accuracy'); +#2407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2408,#2410); +#2408 = ( REPRESENTATION_RELATIONSHIP('','',#2181,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2409) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#2410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2411); +#2411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Body020','',#5,#2176,$); +#2412 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2178)); +#2413 = SHAPE_DEFINITION_REPRESENTATION(#2414,#2420); +#2414 = PRODUCT_DEFINITION_SHAPE('','',#2415); +#2415 = PRODUCT_DEFINITION('design','',#2416,#2419); +#2416 = PRODUCT_DEFINITION_FORMATION('','',#2417); +#2417 = PRODUCT('Body021','Body021','',(#2418)); +#2418 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2420 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2421),#2641); +#2421 = MANIFOLD_SOLID_BREP('',#2422); +#2422 = CLOSED_SHELL('',(#2423,#2481,#2512,#2537,#2562,#2586,#2610,#2627 + )); +#2423 = ADVANCED_FACE('',(#2424),#2476,.F.); +#2424 = FACE_BOUND('',#2425,.F.); +#2425 = EDGE_LOOP('',(#2426,#2436,#2445,#2453,#2461,#2469)); +#2426 = ORIENTED_EDGE('',*,*,#2427,.T.); +#2427 = EDGE_CURVE('',#2428,#2430,#2432,.T.); +#2428 = VERTEX_POINT('',#2429); +#2429 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#2430 = VERTEX_POINT('',#2431); +#2431 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#2432 = LINE('',#2433,#2434); +#2433 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2434 = VECTOR('',#2435,1.); +#2435 = DIRECTION('',(1.,0.,1.1E-16)); +#2436 = ORIENTED_EDGE('',*,*,#2437,.T.); +#2437 = EDGE_CURVE('',#2430,#2438,#2440,.T.); +#2438 = VERTEX_POINT('',#2439); +#2439 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#2440 = CIRCLE('',#2441,0.107142857143); +#2441 = AXIS2_PLACEMENT_3D('',#2442,#2443,#2444); +#2442 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#2443 = DIRECTION('',(1.1E-16,1.,-0.)); +#2444 = DIRECTION('',(-1.,1.1E-16,0.)); +#2445 = ORIENTED_EDGE('',*,*,#2446,.T.); +#2446 = EDGE_CURVE('',#2438,#2447,#2449,.T.); +#2447 = VERTEX_POINT('',#2448); +#2448 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#2449 = LINE('',#2450,#2451); +#2450 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#2451 = VECTOR('',#2452,1.); +#2452 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2453 = ORIENTED_EDGE('',*,*,#2454,.F.); +#2454 = EDGE_CURVE('',#2455,#2447,#2457,.T.); +#2455 = VERTEX_POINT('',#2456); +#2456 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#2457 = LINE('',#2458,#2459); +#2458 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2459 = VECTOR('',#2460,1.); +#2460 = DIRECTION('',(1.,0.,1.1E-16)); +#2461 = ORIENTED_EDGE('',*,*,#2462,.F.); +#2462 = EDGE_CURVE('',#2463,#2455,#2465,.T.); +#2463 = VERTEX_POINT('',#2464); +#2464 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#2465 = LINE('',#2466,#2467); +#2466 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2467 = VECTOR('',#2468,1.); +#2468 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2469 = ORIENTED_EDGE('',*,*,#2470,.F.); +#2470 = EDGE_CURVE('',#2428,#2463,#2471,.T.); +#2471 = CIRCLE('',#2472,0.107142857143); +#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475); +#2473 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#2474 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2475 = DIRECTION('',(-1.,1.1E-16,0.)); +#2476 = PLANE('',#2477); +#2477 = AXIS2_PLACEMENT_3D('',#2478,#2479,#2480); +#2478 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2479 = DIRECTION('',(0.,1.,-1.1E-16)); +#2480 = DIRECTION('',(0.,-1.1E-16,-1.)); +#2481 = ADVANCED_FACE('',(#2482),#2507,.F.); +#2482 = FACE_BOUND('',#2483,.F.); +#2483 = EDGE_LOOP('',(#2484,#2494,#2500,#2501)); +#2484 = ORIENTED_EDGE('',*,*,#2485,.T.); +#2485 = EDGE_CURVE('',#2486,#2488,#2490,.T.); +#2486 = VERTEX_POINT('',#2487); +#2487 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2488 = VERTEX_POINT('',#2489); +#2489 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2490 = LINE('',#2491,#2492); +#2491 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2492 = VECTOR('',#2493,1.); +#2493 = DIRECTION('',(1.,0.,1.1E-16)); +#2494 = ORIENTED_EDGE('',*,*,#2495,.T.); +#2495 = EDGE_CURVE('',#2488,#2430,#2496,.T.); +#2496 = LINE('',#2497,#2498); +#2497 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2498 = VECTOR('',#2499,1.); +#2499 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2500 = ORIENTED_EDGE('',*,*,#2427,.F.); +#2501 = ORIENTED_EDGE('',*,*,#2502,.F.); +#2502 = EDGE_CURVE('',#2486,#2428,#2503,.T.); +#2503 = LINE('',#2504,#2505); +#2504 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2505 = VECTOR('',#2506,1.); +#2506 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2507 = PLANE('',#2508); +#2508 = AXIS2_PLACEMENT_3D('',#2509,#2510,#2511); +#2509 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2510 = DIRECTION('',(1.1E-16,0.,-1.)); +#2511 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#2512 = ADVANCED_FACE('',(#2513),#2532,.T.); +#2513 = FACE_BOUND('',#2514,.T.); +#2514 = EDGE_LOOP('',(#2515,#2524,#2530,#2531)); +#2515 = ORIENTED_EDGE('',*,*,#2516,.T.); +#2516 = EDGE_CURVE('',#2486,#2517,#2519,.T.); +#2517 = VERTEX_POINT('',#2518); +#2518 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2519 = CIRCLE('',#2520,0.107142857143); +#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523); +#2521 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2522 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2523 = DIRECTION('',(-1.,1.1E-16,0.)); +#2524 = ORIENTED_EDGE('',*,*,#2525,.T.); +#2525 = EDGE_CURVE('',#2517,#2463,#2526,.T.); +#2526 = LINE('',#2527,#2528); +#2527 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2528 = VECTOR('',#2529,1.); +#2529 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2530 = ORIENTED_EDGE('',*,*,#2470,.F.); +#2531 = ORIENTED_EDGE('',*,*,#2502,.F.); +#2532 = CYLINDRICAL_SURFACE('',#2533,0.107142857143); +#2533 = AXIS2_PLACEMENT_3D('',#2534,#2535,#2536); +#2534 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2535 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2536 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2537 = ADVANCED_FACE('',(#2538),#2557,.T.); +#2538 = FACE_BOUND('',#2539,.F.); +#2539 = EDGE_LOOP('',(#2540,#2549,#2555,#2556)); +#2540 = ORIENTED_EDGE('',*,*,#2541,.T.); +#2541 = EDGE_CURVE('',#2488,#2542,#2544,.T.); +#2542 = VERTEX_POINT('',#2543); +#2543 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2544 = CIRCLE('',#2545,0.107142857143); +#2545 = AXIS2_PLACEMENT_3D('',#2546,#2547,#2548); +#2546 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2547 = DIRECTION('',(1.1E-16,1.,-0.)); +#2548 = DIRECTION('',(-1.,1.1E-16,0.)); +#2549 = ORIENTED_EDGE('',*,*,#2550,.T.); +#2550 = EDGE_CURVE('',#2542,#2438,#2551,.T.); +#2551 = LINE('',#2552,#2553); +#2552 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2553 = VECTOR('',#2554,1.); +#2554 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2555 = ORIENTED_EDGE('',*,*,#2437,.F.); +#2556 = ORIENTED_EDGE('',*,*,#2495,.F.); +#2557 = CYLINDRICAL_SURFACE('',#2558,0.107142857143); +#2558 = AXIS2_PLACEMENT_3D('',#2559,#2560,#2561); +#2559 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2560 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2561 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2562 = ADVANCED_FACE('',(#2563),#2581,.F.); +#2563 = FACE_BOUND('',#2564,.F.); +#2564 = EDGE_LOOP('',(#2565,#2566,#2574,#2580)); +#2565 = ORIENTED_EDGE('',*,*,#2462,.T.); +#2566 = ORIENTED_EDGE('',*,*,#2567,.T.); +#2567 = EDGE_CURVE('',#2455,#2568,#2570,.T.); +#2568 = VERTEX_POINT('',#2569); +#2569 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#2570 = LINE('',#2571,#2572); +#2571 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#2572 = VECTOR('',#2573,1.); +#2573 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2574 = ORIENTED_EDGE('',*,*,#2575,.T.); +#2575 = EDGE_CURVE('',#2568,#2517,#2576,.T.); +#2576 = LINE('',#2577,#2578); +#2577 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#2578 = VECTOR('',#2579,1.); +#2579 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2580 = ORIENTED_EDGE('',*,*,#2525,.T.); +#2581 = PLANE('',#2582); +#2582 = AXIS2_PLACEMENT_3D('',#2583,#2584,#2585); +#2583 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#2584 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2585 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2586 = ADVANCED_FACE('',(#2587),#2605,.T.); +#2587 = FACE_BOUND('',#2588,.T.); +#2588 = EDGE_LOOP('',(#2589,#2590,#2598,#2604)); +#2589 = ORIENTED_EDGE('',*,*,#2446,.T.); +#2590 = ORIENTED_EDGE('',*,*,#2591,.T.); +#2591 = EDGE_CURVE('',#2447,#2592,#2594,.T.); +#2592 = VERTEX_POINT('',#2593); +#2593 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#2594 = LINE('',#2595,#2596); +#2595 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#2596 = VECTOR('',#2597,1.); +#2597 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2598 = ORIENTED_EDGE('',*,*,#2599,.T.); +#2599 = EDGE_CURVE('',#2592,#2542,#2600,.T.); +#2600 = LINE('',#2601,#2602); +#2601 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#2602 = VECTOR('',#2603,1.); +#2603 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2604 = ORIENTED_EDGE('',*,*,#2550,.T.); +#2605 = PLANE('',#2606); +#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609); +#2607 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#2608 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2609 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2610 = ADVANCED_FACE('',(#2611),#2622,.F.); +#2611 = FACE_BOUND('',#2612,.F.); +#2612 = EDGE_LOOP('',(#2613,#2614,#2615,#2621)); +#2613 = ORIENTED_EDGE('',*,*,#2454,.T.); +#2614 = ORIENTED_EDGE('',*,*,#2591,.T.); +#2615 = ORIENTED_EDGE('',*,*,#2616,.F.); +#2616 = EDGE_CURVE('',#2568,#2592,#2617,.T.); +#2617 = LINE('',#2618,#2619); +#2618 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2619 = VECTOR('',#2620,1.); +#2620 = DIRECTION('',(1.,0.,1.1E-16)); +#2621 = ORIENTED_EDGE('',*,*,#2567,.F.); +#2622 = PLANE('',#2623); +#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626); +#2624 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2625 = DIRECTION('',(-1.1E-16,0.,1.)); +#2626 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#2627 = ADVANCED_FACE('',(#2628),#2636,.F.); +#2628 = FACE_BOUND('',#2629,.F.); +#2629 = EDGE_LOOP('',(#2630,#2631,#2632,#2633,#2634,#2635)); +#2630 = ORIENTED_EDGE('',*,*,#2485,.F.); +#2631 = ORIENTED_EDGE('',*,*,#2516,.T.); +#2632 = ORIENTED_EDGE('',*,*,#2575,.F.); +#2633 = ORIENTED_EDGE('',*,*,#2616,.T.); +#2634 = ORIENTED_EDGE('',*,*,#2599,.T.); +#2635 = ORIENTED_EDGE('',*,*,#2541,.F.); +#2636 = PLANE('',#2637); +#2637 = AXIS2_PLACEMENT_3D('',#2638,#2639,#2640); +#2638 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2639 = DIRECTION('',(0.,-1.,1.1E-16)); +#2640 = DIRECTION('',(0.,1.1E-16,1.)); +#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2645)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2642,#2643,#2644)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2642 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2643 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2644 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2645 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2642, + 'distance_accuracy_value','confusion accuracy'); +#2646 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2647,#2649); +#2647 = ( REPRESENTATION_RELATIONSHIP('','',#2420,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2648) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2648 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#2649 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2650); +#2650 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Body021','',#5,#2415,$); +#2651 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2417)); +#2652 = SHAPE_DEFINITION_REPRESENTATION(#2653,#2659); +#2653 = PRODUCT_DEFINITION_SHAPE('','',#2654); +#2654 = PRODUCT_DEFINITION('design','',#2655,#2658); +#2655 = PRODUCT_DEFINITION_FORMATION('','',#2656); +#2656 = PRODUCT('Body022','Body022','',(#2657)); +#2657 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2658 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2659 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2660),#2880); +#2660 = MANIFOLD_SOLID_BREP('',#2661); +#2661 = CLOSED_SHELL('',(#2662,#2720,#2751,#2776,#2801,#2825,#2849,#2866 + )); +#2662 = ADVANCED_FACE('',(#2663),#2715,.F.); +#2663 = FACE_BOUND('',#2664,.F.); +#2664 = EDGE_LOOP('',(#2665,#2675,#2684,#2692,#2700,#2708)); +#2665 = ORIENTED_EDGE('',*,*,#2666,.T.); +#2666 = EDGE_CURVE('',#2667,#2669,#2671,.T.); +#2667 = VERTEX_POINT('',#2668); +#2668 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#2669 = VERTEX_POINT('',#2670); +#2670 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#2671 = LINE('',#2672,#2673); +#2672 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2673 = VECTOR('',#2674,1.); +#2674 = DIRECTION('',(1.,0.,1.1E-16)); +#2675 = ORIENTED_EDGE('',*,*,#2676,.T.); +#2676 = EDGE_CURVE('',#2669,#2677,#2679,.T.); +#2677 = VERTEX_POINT('',#2678); +#2678 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#2679 = CIRCLE('',#2680,0.107142857143); +#2680 = AXIS2_PLACEMENT_3D('',#2681,#2682,#2683); +#2681 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#2682 = DIRECTION('',(1.1E-16,1.,-0.)); +#2683 = DIRECTION('',(-1.,1.1E-16,0.)); +#2684 = ORIENTED_EDGE('',*,*,#2685,.T.); +#2685 = EDGE_CURVE('',#2677,#2686,#2688,.T.); +#2686 = VERTEX_POINT('',#2687); +#2687 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#2688 = LINE('',#2689,#2690); +#2689 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#2690 = VECTOR('',#2691,1.); +#2691 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2692 = ORIENTED_EDGE('',*,*,#2693,.F.); +#2693 = EDGE_CURVE('',#2694,#2686,#2696,.T.); +#2694 = VERTEX_POINT('',#2695); +#2695 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#2696 = LINE('',#2697,#2698); +#2697 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2698 = VECTOR('',#2699,1.); +#2699 = DIRECTION('',(1.,0.,1.1E-16)); +#2700 = ORIENTED_EDGE('',*,*,#2701,.F.); +#2701 = EDGE_CURVE('',#2702,#2694,#2704,.T.); +#2702 = VERTEX_POINT('',#2703); +#2703 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#2704 = LINE('',#2705,#2706); +#2705 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2706 = VECTOR('',#2707,1.); +#2707 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2708 = ORIENTED_EDGE('',*,*,#2709,.F.); +#2709 = EDGE_CURVE('',#2667,#2702,#2710,.T.); +#2710 = CIRCLE('',#2711,0.107142857143); +#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714); +#2712 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#2713 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2714 = DIRECTION('',(-1.,1.1E-16,0.)); +#2715 = PLANE('',#2716); +#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719); +#2717 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2718 = DIRECTION('',(0.,1.,-1.1E-16)); +#2719 = DIRECTION('',(0.,-1.1E-16,-1.)); +#2720 = ADVANCED_FACE('',(#2721),#2746,.F.); +#2721 = FACE_BOUND('',#2722,.F.); +#2722 = EDGE_LOOP('',(#2723,#2733,#2739,#2740)); +#2723 = ORIENTED_EDGE('',*,*,#2724,.T.); +#2724 = EDGE_CURVE('',#2725,#2727,#2729,.T.); +#2725 = VERTEX_POINT('',#2726); +#2726 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2727 = VERTEX_POINT('',#2728); +#2728 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2729 = LINE('',#2730,#2731); +#2730 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2731 = VECTOR('',#2732,1.); +#2732 = DIRECTION('',(1.,0.,1.1E-16)); +#2733 = ORIENTED_EDGE('',*,*,#2734,.T.); +#2734 = EDGE_CURVE('',#2727,#2669,#2735,.T.); +#2735 = LINE('',#2736,#2737); +#2736 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2737 = VECTOR('',#2738,1.); +#2738 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2739 = ORIENTED_EDGE('',*,*,#2666,.F.); +#2740 = ORIENTED_EDGE('',*,*,#2741,.F.); +#2741 = EDGE_CURVE('',#2725,#2667,#2742,.T.); +#2742 = LINE('',#2743,#2744); +#2743 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2744 = VECTOR('',#2745,1.); +#2745 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2746 = PLANE('',#2747); +#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750); +#2748 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2749 = DIRECTION('',(1.1E-16,0.,-1.)); +#2750 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#2751 = ADVANCED_FACE('',(#2752),#2771,.T.); +#2752 = FACE_BOUND('',#2753,.T.); +#2753 = EDGE_LOOP('',(#2754,#2763,#2769,#2770)); +#2754 = ORIENTED_EDGE('',*,*,#2755,.T.); +#2755 = EDGE_CURVE('',#2725,#2756,#2758,.T.); +#2756 = VERTEX_POINT('',#2757); +#2757 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2758 = CIRCLE('',#2759,0.107142857143); +#2759 = AXIS2_PLACEMENT_3D('',#2760,#2761,#2762); +#2760 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2761 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2762 = DIRECTION('',(-1.,1.1E-16,0.)); +#2763 = ORIENTED_EDGE('',*,*,#2764,.T.); +#2764 = EDGE_CURVE('',#2756,#2702,#2765,.T.); +#2765 = LINE('',#2766,#2767); +#2766 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2767 = VECTOR('',#2768,1.); +#2768 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2769 = ORIENTED_EDGE('',*,*,#2709,.F.); +#2770 = ORIENTED_EDGE('',*,*,#2741,.F.); +#2771 = CYLINDRICAL_SURFACE('',#2772,0.107142857143); +#2772 = AXIS2_PLACEMENT_3D('',#2773,#2774,#2775); +#2773 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#2774 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2775 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2776 = ADVANCED_FACE('',(#2777),#2796,.T.); +#2777 = FACE_BOUND('',#2778,.F.); +#2778 = EDGE_LOOP('',(#2779,#2788,#2794,#2795)); +#2779 = ORIENTED_EDGE('',*,*,#2780,.T.); +#2780 = EDGE_CURVE('',#2727,#2781,#2783,.T.); +#2781 = VERTEX_POINT('',#2782); +#2782 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2783 = CIRCLE('',#2784,0.107142857143); +#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787); +#2785 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2786 = DIRECTION('',(1.1E-16,1.,-0.)); +#2787 = DIRECTION('',(-1.,1.1E-16,0.)); +#2788 = ORIENTED_EDGE('',*,*,#2789,.T.); +#2789 = EDGE_CURVE('',#2781,#2677,#2790,.T.); +#2790 = LINE('',#2791,#2792); +#2791 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#2792 = VECTOR('',#2793,1.); +#2793 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2794 = ORIENTED_EDGE('',*,*,#2676,.F.); +#2795 = ORIENTED_EDGE('',*,*,#2734,.F.); +#2796 = CYLINDRICAL_SURFACE('',#2797,0.107142857143); +#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800); +#2798 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#2799 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2800 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#2801 = ADVANCED_FACE('',(#2802),#2820,.F.); +#2802 = FACE_BOUND('',#2803,.F.); +#2803 = EDGE_LOOP('',(#2804,#2805,#2813,#2819)); +#2804 = ORIENTED_EDGE('',*,*,#2701,.T.); +#2805 = ORIENTED_EDGE('',*,*,#2806,.T.); +#2806 = EDGE_CURVE('',#2694,#2807,#2809,.T.); +#2807 = VERTEX_POINT('',#2808); +#2808 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#2809 = LINE('',#2810,#2811); +#2810 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#2811 = VECTOR('',#2812,1.); +#2812 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2813 = ORIENTED_EDGE('',*,*,#2814,.T.); +#2814 = EDGE_CURVE('',#2807,#2756,#2815,.T.); +#2815 = LINE('',#2816,#2817); +#2816 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#2817 = VECTOR('',#2818,1.); +#2818 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2819 = ORIENTED_EDGE('',*,*,#2764,.T.); +#2820 = PLANE('',#2821); +#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); +#2822 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#2823 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2824 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2825 = ADVANCED_FACE('',(#2826),#2844,.T.); +#2826 = FACE_BOUND('',#2827,.T.); +#2827 = EDGE_LOOP('',(#2828,#2829,#2837,#2843)); +#2828 = ORIENTED_EDGE('',*,*,#2685,.T.); +#2829 = ORIENTED_EDGE('',*,*,#2830,.T.); +#2830 = EDGE_CURVE('',#2686,#2831,#2833,.T.); +#2831 = VERTEX_POINT('',#2832); +#2832 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#2833 = LINE('',#2834,#2835); +#2834 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#2835 = VECTOR('',#2836,1.); +#2836 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#2837 = ORIENTED_EDGE('',*,*,#2838,.T.); +#2838 = EDGE_CURVE('',#2831,#2781,#2839,.T.); +#2839 = LINE('',#2840,#2841); +#2840 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#2841 = VECTOR('',#2842,1.); +#2842 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#2843 = ORIENTED_EDGE('',*,*,#2789,.T.); +#2844 = PLANE('',#2845); +#2845 = AXIS2_PLACEMENT_3D('',#2846,#2847,#2848); +#2846 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#2847 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#2848 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#2849 = ADVANCED_FACE('',(#2850),#2861,.F.); +#2850 = FACE_BOUND('',#2851,.F.); +#2851 = EDGE_LOOP('',(#2852,#2853,#2854,#2860)); +#2852 = ORIENTED_EDGE('',*,*,#2693,.T.); +#2853 = ORIENTED_EDGE('',*,*,#2830,.T.); +#2854 = ORIENTED_EDGE('',*,*,#2855,.F.); +#2855 = EDGE_CURVE('',#2807,#2831,#2856,.T.); +#2856 = LINE('',#2857,#2858); +#2857 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2858 = VECTOR('',#2859,1.); +#2859 = DIRECTION('',(1.,0.,1.1E-16)); +#2860 = ORIENTED_EDGE('',*,*,#2806,.F.); +#2861 = PLANE('',#2862); +#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865); +#2863 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2864 = DIRECTION('',(-1.1E-16,0.,1.)); +#2865 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#2866 = ADVANCED_FACE('',(#2867),#2875,.F.); +#2867 = FACE_BOUND('',#2868,.F.); +#2868 = EDGE_LOOP('',(#2869,#2870,#2871,#2872,#2873,#2874)); +#2869 = ORIENTED_EDGE('',*,*,#2724,.F.); +#2870 = ORIENTED_EDGE('',*,*,#2755,.T.); +#2871 = ORIENTED_EDGE('',*,*,#2814,.F.); +#2872 = ORIENTED_EDGE('',*,*,#2855,.T.); +#2873 = ORIENTED_EDGE('',*,*,#2838,.T.); +#2874 = ORIENTED_EDGE('',*,*,#2780,.F.); +#2875 = PLANE('',#2876); +#2876 = AXIS2_PLACEMENT_3D('',#2877,#2878,#2879); +#2877 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#2878 = DIRECTION('',(0.,-1.,1.1E-16)); +#2879 = DIRECTION('',(0.,1.1E-16,1.)); +#2880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2884)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2881,#2882,#2883)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2881 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2882 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2883 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2884 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2881, + 'distance_accuracy_value','confusion accuracy'); +#2885 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2886,#2888); +#2886 = ( REPRESENTATION_RELATIONSHIP('','',#2659,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2887) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2887 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#2888 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2889); +#2889 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Body022','',#5,#2654,$); +#2890 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2656)); +#2891 = SHAPE_DEFINITION_REPRESENTATION(#2892,#2898); +#2892 = PRODUCT_DEFINITION_SHAPE('','',#2893); +#2893 = PRODUCT_DEFINITION('design','',#2894,#2897); +#2894 = PRODUCT_DEFINITION_FORMATION('','',#2895); +#2895 = PRODUCT('Body023','Body023','',(#2896)); +#2896 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2897 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2898 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2899),#3119); +#2899 = MANIFOLD_SOLID_BREP('',#2900); +#2900 = CLOSED_SHELL('',(#2901,#2959,#2990,#3015,#3040,#3064,#3088,#3105 + )); +#2901 = ADVANCED_FACE('',(#2902),#2954,.F.); +#2902 = FACE_BOUND('',#2903,.F.); +#2903 = EDGE_LOOP('',(#2904,#2914,#2923,#2931,#2939,#2947)); +#2904 = ORIENTED_EDGE('',*,*,#2905,.T.); +#2905 = EDGE_CURVE('',#2906,#2908,#2910,.T.); +#2906 = VERTEX_POINT('',#2907); +#2907 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#2908 = VERTEX_POINT('',#2909); +#2909 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#2910 = LINE('',#2911,#2912); +#2911 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2912 = VECTOR('',#2913,1.); +#2913 = DIRECTION('',(1.,0.,1.1E-16)); +#2914 = ORIENTED_EDGE('',*,*,#2915,.T.); +#2915 = EDGE_CURVE('',#2908,#2916,#2918,.T.); +#2916 = VERTEX_POINT('',#2917); +#2917 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#2918 = CIRCLE('',#2919,0.107142857143); +#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922); +#2920 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#2921 = DIRECTION('',(1.1E-16,1.,-0.)); +#2922 = DIRECTION('',(-1.,1.1E-16,0.)); +#2923 = ORIENTED_EDGE('',*,*,#2924,.T.); +#2924 = EDGE_CURVE('',#2916,#2925,#2927,.T.); +#2925 = VERTEX_POINT('',#2926); +#2926 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#2927 = LINE('',#2928,#2929); +#2928 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#2929 = VECTOR('',#2930,1.); +#2930 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2931 = ORIENTED_EDGE('',*,*,#2932,.F.); +#2932 = EDGE_CURVE('',#2933,#2925,#2935,.T.); +#2933 = VERTEX_POINT('',#2934); +#2934 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#2935 = LINE('',#2936,#2937); +#2936 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#2937 = VECTOR('',#2938,1.); +#2938 = DIRECTION('',(1.,0.,1.1E-16)); +#2939 = ORIENTED_EDGE('',*,*,#2940,.F.); +#2940 = EDGE_CURVE('',#2941,#2933,#2943,.T.); +#2941 = VERTEX_POINT('',#2942); +#2942 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#2943 = LINE('',#2944,#2945); +#2944 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2945 = VECTOR('',#2946,1.); +#2946 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#2947 = ORIENTED_EDGE('',*,*,#2948,.F.); +#2948 = EDGE_CURVE('',#2906,#2941,#2949,.T.); +#2949 = CIRCLE('',#2950,0.107142857143); +#2950 = AXIS2_PLACEMENT_3D('',#2951,#2952,#2953); +#2951 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#2952 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#2953 = DIRECTION('',(-1.,1.1E-16,0.)); +#2954 = PLANE('',#2955); +#2955 = AXIS2_PLACEMENT_3D('',#2956,#2957,#2958); +#2956 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#2957 = DIRECTION('',(0.,1.,-1.1E-16)); +#2958 = DIRECTION('',(0.,-1.1E-16,-1.)); +#2959 = ADVANCED_FACE('',(#2960),#2985,.F.); +#2960 = FACE_BOUND('',#2961,.F.); +#2961 = EDGE_LOOP('',(#2962,#2972,#2978,#2979)); +#2962 = ORIENTED_EDGE('',*,*,#2963,.T.); +#2963 = EDGE_CURVE('',#2964,#2966,#2968,.T.); +#2964 = VERTEX_POINT('',#2965); +#2965 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2966 = VERTEX_POINT('',#2967); +#2967 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2968 = LINE('',#2969,#2970); +#2969 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2970 = VECTOR('',#2971,1.); +#2971 = DIRECTION('',(1.,0.,1.1E-16)); +#2972 = ORIENTED_EDGE('',*,*,#2973,.T.); +#2973 = EDGE_CURVE('',#2966,#2908,#2974,.T.); +#2974 = LINE('',#2975,#2976); +#2975 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#2976 = VECTOR('',#2977,1.); +#2977 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2978 = ORIENTED_EDGE('',*,*,#2905,.F.); +#2979 = ORIENTED_EDGE('',*,*,#2980,.F.); +#2980 = EDGE_CURVE('',#2964,#2906,#2981,.T.); +#2981 = LINE('',#2982,#2983); +#2982 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#2983 = VECTOR('',#2984,1.); +#2984 = DIRECTION('',(-1.1E-16,-1.,0.)); +#2985 = PLANE('',#2986); +#2986 = AXIS2_PLACEMENT_3D('',#2987,#2988,#2989); +#2987 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#2988 = DIRECTION('',(1.1E-16,0.,-1.)); +#2989 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#2990 = ADVANCED_FACE('',(#2991),#3010,.T.); +#2991 = FACE_BOUND('',#2992,.T.); +#2992 = EDGE_LOOP('',(#2993,#3002,#3008,#3009)); +#2993 = ORIENTED_EDGE('',*,*,#2994,.T.); +#2994 = EDGE_CURVE('',#2964,#2995,#2997,.T.); +#2995 = VERTEX_POINT('',#2996); +#2996 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#2997 = CIRCLE('',#2998,0.107142857143); +#2998 = AXIS2_PLACEMENT_3D('',#2999,#3000,#3001); +#2999 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3000 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3001 = DIRECTION('',(-1.,1.1E-16,0.)); +#3002 = ORIENTED_EDGE('',*,*,#3003,.T.); +#3003 = EDGE_CURVE('',#2995,#2941,#3004,.T.); +#3004 = LINE('',#3005,#3006); +#3005 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3006 = VECTOR('',#3007,1.); +#3007 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3008 = ORIENTED_EDGE('',*,*,#2948,.F.); +#3009 = ORIENTED_EDGE('',*,*,#2980,.F.); +#3010 = CYLINDRICAL_SURFACE('',#3011,0.107142857143); +#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014); +#3012 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3013 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3014 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3015 = ADVANCED_FACE('',(#3016),#3035,.T.); +#3016 = FACE_BOUND('',#3017,.F.); +#3017 = EDGE_LOOP('',(#3018,#3027,#3033,#3034)); +#3018 = ORIENTED_EDGE('',*,*,#3019,.T.); +#3019 = EDGE_CURVE('',#2966,#3020,#3022,.T.); +#3020 = VERTEX_POINT('',#3021); +#3021 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3022 = CIRCLE('',#3023,0.107142857143); +#3023 = AXIS2_PLACEMENT_3D('',#3024,#3025,#3026); +#3024 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3025 = DIRECTION('',(1.1E-16,1.,-0.)); +#3026 = DIRECTION('',(-1.,1.1E-16,0.)); +#3027 = ORIENTED_EDGE('',*,*,#3028,.T.); +#3028 = EDGE_CURVE('',#3020,#2916,#3029,.T.); +#3029 = LINE('',#3030,#3031); +#3030 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3031 = VECTOR('',#3032,1.); +#3032 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3033 = ORIENTED_EDGE('',*,*,#2915,.F.); +#3034 = ORIENTED_EDGE('',*,*,#2973,.F.); +#3035 = CYLINDRICAL_SURFACE('',#3036,0.107142857143); +#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039); +#3037 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3038 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3039 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3040 = ADVANCED_FACE('',(#3041),#3059,.F.); +#3041 = FACE_BOUND('',#3042,.F.); +#3042 = EDGE_LOOP('',(#3043,#3044,#3052,#3058)); +#3043 = ORIENTED_EDGE('',*,*,#2940,.T.); +#3044 = ORIENTED_EDGE('',*,*,#3045,.T.); +#3045 = EDGE_CURVE('',#2933,#3046,#3048,.T.); +#3046 = VERTEX_POINT('',#3047); +#3047 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#3048 = LINE('',#3049,#3050); +#3049 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#3050 = VECTOR('',#3051,1.); +#3051 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3052 = ORIENTED_EDGE('',*,*,#3053,.T.); +#3053 = EDGE_CURVE('',#3046,#2995,#3054,.T.); +#3054 = LINE('',#3055,#3056); +#3055 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#3056 = VECTOR('',#3057,1.); +#3057 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3058 = ORIENTED_EDGE('',*,*,#3003,.T.); +#3059 = PLANE('',#3060); +#3060 = AXIS2_PLACEMENT_3D('',#3061,#3062,#3063); +#3061 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#3062 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3063 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3064 = ADVANCED_FACE('',(#3065),#3083,.T.); +#3065 = FACE_BOUND('',#3066,.T.); +#3066 = EDGE_LOOP('',(#3067,#3068,#3076,#3082)); +#3067 = ORIENTED_EDGE('',*,*,#2924,.T.); +#3068 = ORIENTED_EDGE('',*,*,#3069,.T.); +#3069 = EDGE_CURVE('',#2925,#3070,#3072,.T.); +#3070 = VERTEX_POINT('',#3071); +#3071 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#3072 = LINE('',#3073,#3074); +#3073 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#3074 = VECTOR('',#3075,1.); +#3075 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3076 = ORIENTED_EDGE('',*,*,#3077,.T.); +#3077 = EDGE_CURVE('',#3070,#3020,#3078,.T.); +#3078 = LINE('',#3079,#3080); +#3079 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#3080 = VECTOR('',#3081,1.); +#3081 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3082 = ORIENTED_EDGE('',*,*,#3028,.T.); +#3083 = PLANE('',#3084); +#3084 = AXIS2_PLACEMENT_3D('',#3085,#3086,#3087); +#3085 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#3086 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3087 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3088 = ADVANCED_FACE('',(#3089),#3100,.F.); +#3089 = FACE_BOUND('',#3090,.F.); +#3090 = EDGE_LOOP('',(#3091,#3092,#3093,#3099)); +#3091 = ORIENTED_EDGE('',*,*,#2932,.T.); +#3092 = ORIENTED_EDGE('',*,*,#3069,.T.); +#3093 = ORIENTED_EDGE('',*,*,#3094,.F.); +#3094 = EDGE_CURVE('',#3046,#3070,#3095,.T.); +#3095 = LINE('',#3096,#3097); +#3096 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3097 = VECTOR('',#3098,1.); +#3098 = DIRECTION('',(1.,0.,1.1E-16)); +#3099 = ORIENTED_EDGE('',*,*,#3045,.F.); +#3100 = PLANE('',#3101); +#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104); +#3102 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3103 = DIRECTION('',(-1.1E-16,0.,1.)); +#3104 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#3105 = ADVANCED_FACE('',(#3106),#3114,.F.); +#3106 = FACE_BOUND('',#3107,.F.); +#3107 = EDGE_LOOP('',(#3108,#3109,#3110,#3111,#3112,#3113)); +#3108 = ORIENTED_EDGE('',*,*,#2963,.F.); +#3109 = ORIENTED_EDGE('',*,*,#2994,.T.); +#3110 = ORIENTED_EDGE('',*,*,#3053,.F.); +#3111 = ORIENTED_EDGE('',*,*,#3094,.T.); +#3112 = ORIENTED_EDGE('',*,*,#3077,.T.); +#3113 = ORIENTED_EDGE('',*,*,#3019,.F.); +#3114 = PLANE('',#3115); +#3115 = AXIS2_PLACEMENT_3D('',#3116,#3117,#3118); +#3116 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3117 = DIRECTION('',(0.,-1.,1.1E-16)); +#3118 = DIRECTION('',(0.,1.1E-16,1.)); +#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3123)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3120,#3121,#3122)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3120 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3121 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3122 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3123 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3120, + 'distance_accuracy_value','confusion accuracy'); +#3124 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3125,#3127); +#3125 = ( REPRESENTATION_RELATIONSHIP('','',#2898,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3126) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3126 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#3127 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3128); +#3128 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Body023','',#5,#2893,$); +#3129 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2895)); +#3130 = SHAPE_DEFINITION_REPRESENTATION(#3131,#3137); +#3131 = PRODUCT_DEFINITION_SHAPE('','',#3132); +#3132 = PRODUCT_DEFINITION('design','',#3133,#3136); +#3133 = PRODUCT_DEFINITION_FORMATION('','',#3134); +#3134 = PRODUCT('Body024','Body024','',(#3135)); +#3135 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3136 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3137 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3138),#3358); +#3138 = MANIFOLD_SOLID_BREP('',#3139); +#3139 = CLOSED_SHELL('',(#3140,#3198,#3229,#3254,#3279,#3303,#3327,#3344 + )); +#3140 = ADVANCED_FACE('',(#3141),#3193,.F.); +#3141 = FACE_BOUND('',#3142,.F.); +#3142 = EDGE_LOOP('',(#3143,#3153,#3162,#3170,#3178,#3186)); +#3143 = ORIENTED_EDGE('',*,*,#3144,.T.); +#3144 = EDGE_CURVE('',#3145,#3147,#3149,.T.); +#3145 = VERTEX_POINT('',#3146); +#3146 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#3147 = VERTEX_POINT('',#3148); +#3148 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#3149 = LINE('',#3150,#3151); +#3150 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3151 = VECTOR('',#3152,1.); +#3152 = DIRECTION('',(1.,0.,1.1E-16)); +#3153 = ORIENTED_EDGE('',*,*,#3154,.T.); +#3154 = EDGE_CURVE('',#3147,#3155,#3157,.T.); +#3155 = VERTEX_POINT('',#3156); +#3156 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#3157 = CIRCLE('',#3158,0.107142857143); +#3158 = AXIS2_PLACEMENT_3D('',#3159,#3160,#3161); +#3159 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#3160 = DIRECTION('',(1.1E-16,1.,-0.)); +#3161 = DIRECTION('',(-1.,1.1E-16,0.)); +#3162 = ORIENTED_EDGE('',*,*,#3163,.T.); +#3163 = EDGE_CURVE('',#3155,#3164,#3166,.T.); +#3164 = VERTEX_POINT('',#3165); +#3165 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#3166 = LINE('',#3167,#3168); +#3167 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#3168 = VECTOR('',#3169,1.); +#3169 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3170 = ORIENTED_EDGE('',*,*,#3171,.F.); +#3171 = EDGE_CURVE('',#3172,#3164,#3174,.T.); +#3172 = VERTEX_POINT('',#3173); +#3173 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#3174 = LINE('',#3175,#3176); +#3175 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3176 = VECTOR('',#3177,1.); +#3177 = DIRECTION('',(1.,0.,1.1E-16)); +#3178 = ORIENTED_EDGE('',*,*,#3179,.F.); +#3179 = EDGE_CURVE('',#3180,#3172,#3182,.T.); +#3180 = VERTEX_POINT('',#3181); +#3181 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#3182 = LINE('',#3183,#3184); +#3183 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3184 = VECTOR('',#3185,1.); +#3185 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3186 = ORIENTED_EDGE('',*,*,#3187,.F.); +#3187 = EDGE_CURVE('',#3145,#3180,#3188,.T.); +#3188 = CIRCLE('',#3189,0.107142857143); +#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192); +#3190 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#3191 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3192 = DIRECTION('',(-1.,1.1E-16,0.)); +#3193 = PLANE('',#3194); +#3194 = AXIS2_PLACEMENT_3D('',#3195,#3196,#3197); +#3195 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3196 = DIRECTION('',(0.,1.,-1.1E-16)); +#3197 = DIRECTION('',(0.,-1.1E-16,-1.)); +#3198 = ADVANCED_FACE('',(#3199),#3224,.F.); +#3199 = FACE_BOUND('',#3200,.F.); +#3200 = EDGE_LOOP('',(#3201,#3211,#3217,#3218)); +#3201 = ORIENTED_EDGE('',*,*,#3202,.T.); +#3202 = EDGE_CURVE('',#3203,#3205,#3207,.T.); +#3203 = VERTEX_POINT('',#3204); +#3204 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3205 = VERTEX_POINT('',#3206); +#3206 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3207 = LINE('',#3208,#3209); +#3208 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3209 = VECTOR('',#3210,1.); +#3210 = DIRECTION('',(1.,0.,1.1E-16)); +#3211 = ORIENTED_EDGE('',*,*,#3212,.T.); +#3212 = EDGE_CURVE('',#3205,#3147,#3213,.T.); +#3213 = LINE('',#3214,#3215); +#3214 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3215 = VECTOR('',#3216,1.); +#3216 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3217 = ORIENTED_EDGE('',*,*,#3144,.F.); +#3218 = ORIENTED_EDGE('',*,*,#3219,.F.); +#3219 = EDGE_CURVE('',#3203,#3145,#3220,.T.); +#3220 = LINE('',#3221,#3222); +#3221 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3222 = VECTOR('',#3223,1.); +#3223 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3224 = PLANE('',#3225); +#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228); +#3226 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3227 = DIRECTION('',(1.1E-16,0.,-1.)); +#3228 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#3229 = ADVANCED_FACE('',(#3230),#3249,.T.); +#3230 = FACE_BOUND('',#3231,.T.); +#3231 = EDGE_LOOP('',(#3232,#3241,#3247,#3248)); +#3232 = ORIENTED_EDGE('',*,*,#3233,.T.); +#3233 = EDGE_CURVE('',#3203,#3234,#3236,.T.); +#3234 = VERTEX_POINT('',#3235); +#3235 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3236 = CIRCLE('',#3237,0.107142857143); +#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240); +#3238 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3239 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3240 = DIRECTION('',(-1.,1.1E-16,0.)); +#3241 = ORIENTED_EDGE('',*,*,#3242,.T.); +#3242 = EDGE_CURVE('',#3234,#3180,#3243,.T.); +#3243 = LINE('',#3244,#3245); +#3244 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3245 = VECTOR('',#3246,1.); +#3246 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3247 = ORIENTED_EDGE('',*,*,#3187,.F.); +#3248 = ORIENTED_EDGE('',*,*,#3219,.F.); +#3249 = CYLINDRICAL_SURFACE('',#3250,0.107142857143); +#3250 = AXIS2_PLACEMENT_3D('',#3251,#3252,#3253); +#3251 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3252 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3253 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3254 = ADVANCED_FACE('',(#3255),#3274,.T.); +#3255 = FACE_BOUND('',#3256,.F.); +#3256 = EDGE_LOOP('',(#3257,#3266,#3272,#3273)); +#3257 = ORIENTED_EDGE('',*,*,#3258,.T.); +#3258 = EDGE_CURVE('',#3205,#3259,#3261,.T.); +#3259 = VERTEX_POINT('',#3260); +#3260 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3261 = CIRCLE('',#3262,0.107142857143); +#3262 = AXIS2_PLACEMENT_3D('',#3263,#3264,#3265); +#3263 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3264 = DIRECTION('',(1.1E-16,1.,-0.)); +#3265 = DIRECTION('',(-1.,1.1E-16,0.)); +#3266 = ORIENTED_EDGE('',*,*,#3267,.T.); +#3267 = EDGE_CURVE('',#3259,#3155,#3268,.T.); +#3268 = LINE('',#3269,#3270); +#3269 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3270 = VECTOR('',#3271,1.); +#3271 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3272 = ORIENTED_EDGE('',*,*,#3154,.F.); +#3273 = ORIENTED_EDGE('',*,*,#3212,.F.); +#3274 = CYLINDRICAL_SURFACE('',#3275,0.107142857143); +#3275 = AXIS2_PLACEMENT_3D('',#3276,#3277,#3278); +#3276 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3277 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3278 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3279 = ADVANCED_FACE('',(#3280),#3298,.F.); +#3280 = FACE_BOUND('',#3281,.F.); +#3281 = EDGE_LOOP('',(#3282,#3283,#3291,#3297)); +#3282 = ORIENTED_EDGE('',*,*,#3179,.T.); +#3283 = ORIENTED_EDGE('',*,*,#3284,.T.); +#3284 = EDGE_CURVE('',#3172,#3285,#3287,.T.); +#3285 = VERTEX_POINT('',#3286); +#3286 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#3287 = LINE('',#3288,#3289); +#3288 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#3289 = VECTOR('',#3290,1.); +#3290 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3291 = ORIENTED_EDGE('',*,*,#3292,.T.); +#3292 = EDGE_CURVE('',#3285,#3234,#3293,.T.); +#3293 = LINE('',#3294,#3295); +#3294 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#3295 = VECTOR('',#3296,1.); +#3296 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3297 = ORIENTED_EDGE('',*,*,#3242,.T.); +#3298 = PLANE('',#3299); +#3299 = AXIS2_PLACEMENT_3D('',#3300,#3301,#3302); +#3300 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#3301 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3302 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3303 = ADVANCED_FACE('',(#3304),#3322,.T.); +#3304 = FACE_BOUND('',#3305,.T.); +#3305 = EDGE_LOOP('',(#3306,#3307,#3315,#3321)); +#3306 = ORIENTED_EDGE('',*,*,#3163,.T.); +#3307 = ORIENTED_EDGE('',*,*,#3308,.T.); +#3308 = EDGE_CURVE('',#3164,#3309,#3311,.T.); +#3309 = VERTEX_POINT('',#3310); +#3310 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#3311 = LINE('',#3312,#3313); +#3312 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#3313 = VECTOR('',#3314,1.); +#3314 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3315 = ORIENTED_EDGE('',*,*,#3316,.T.); +#3316 = EDGE_CURVE('',#3309,#3259,#3317,.T.); +#3317 = LINE('',#3318,#3319); +#3318 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#3319 = VECTOR('',#3320,1.); +#3320 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3321 = ORIENTED_EDGE('',*,*,#3267,.T.); +#3322 = PLANE('',#3323); +#3323 = AXIS2_PLACEMENT_3D('',#3324,#3325,#3326); +#3324 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#3325 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3326 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3327 = ADVANCED_FACE('',(#3328),#3339,.F.); +#3328 = FACE_BOUND('',#3329,.F.); +#3329 = EDGE_LOOP('',(#3330,#3331,#3332,#3338)); +#3330 = ORIENTED_EDGE('',*,*,#3171,.T.); +#3331 = ORIENTED_EDGE('',*,*,#3308,.T.); +#3332 = ORIENTED_EDGE('',*,*,#3333,.F.); +#3333 = EDGE_CURVE('',#3285,#3309,#3334,.T.); +#3334 = LINE('',#3335,#3336); +#3335 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3336 = VECTOR('',#3337,1.); +#3337 = DIRECTION('',(1.,0.,1.1E-16)); +#3338 = ORIENTED_EDGE('',*,*,#3284,.F.); +#3339 = PLANE('',#3340); +#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343); +#3341 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3342 = DIRECTION('',(-1.1E-16,0.,1.)); +#3343 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#3344 = ADVANCED_FACE('',(#3345),#3353,.F.); +#3345 = FACE_BOUND('',#3346,.F.); +#3346 = EDGE_LOOP('',(#3347,#3348,#3349,#3350,#3351,#3352)); +#3347 = ORIENTED_EDGE('',*,*,#3202,.F.); +#3348 = ORIENTED_EDGE('',*,*,#3233,.T.); +#3349 = ORIENTED_EDGE('',*,*,#3292,.F.); +#3350 = ORIENTED_EDGE('',*,*,#3333,.T.); +#3351 = ORIENTED_EDGE('',*,*,#3316,.T.); +#3352 = ORIENTED_EDGE('',*,*,#3258,.F.); +#3353 = PLANE('',#3354); +#3354 = AXIS2_PLACEMENT_3D('',#3355,#3356,#3357); +#3355 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3356 = DIRECTION('',(0.,-1.,1.1E-16)); +#3357 = DIRECTION('',(0.,1.1E-16,1.)); +#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3362)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3359,#3360,#3361)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3359, + 'distance_accuracy_value','confusion accuracy'); +#3363 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3364,#3366); +#3364 = ( REPRESENTATION_RELATIONSHIP('','',#3137,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3365) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3365 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#3366 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3367); +#3367 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Body024','',#5,#3132,$); +#3368 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3134)); +#3369 = SHAPE_DEFINITION_REPRESENTATION(#3370,#3376); +#3370 = PRODUCT_DEFINITION_SHAPE('','',#3371); +#3371 = PRODUCT_DEFINITION('design','',#3372,#3375); +#3372 = PRODUCT_DEFINITION_FORMATION('','',#3373); +#3373 = PRODUCT('Body025','Body025','',(#3374)); +#3374 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3375 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3376 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3377),#3597); +#3377 = MANIFOLD_SOLID_BREP('',#3378); +#3378 = CLOSED_SHELL('',(#3379,#3437,#3468,#3493,#3518,#3542,#3566,#3583 + )); +#3379 = ADVANCED_FACE('',(#3380),#3432,.F.); +#3380 = FACE_BOUND('',#3381,.F.); +#3381 = EDGE_LOOP('',(#3382,#3392,#3401,#3409,#3417,#3425)); +#3382 = ORIENTED_EDGE('',*,*,#3383,.T.); +#3383 = EDGE_CURVE('',#3384,#3386,#3388,.T.); +#3384 = VERTEX_POINT('',#3385); +#3385 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#3386 = VERTEX_POINT('',#3387); +#3387 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#3388 = LINE('',#3389,#3390); +#3389 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3390 = VECTOR('',#3391,1.); +#3391 = DIRECTION('',(1.,0.,1.1E-16)); +#3392 = ORIENTED_EDGE('',*,*,#3393,.T.); +#3393 = EDGE_CURVE('',#3386,#3394,#3396,.T.); +#3394 = VERTEX_POINT('',#3395); +#3395 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#3396 = CIRCLE('',#3397,0.107142857143); +#3397 = AXIS2_PLACEMENT_3D('',#3398,#3399,#3400); +#3398 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#3399 = DIRECTION('',(1.1E-16,1.,-0.)); +#3400 = DIRECTION('',(-1.,1.1E-16,0.)); +#3401 = ORIENTED_EDGE('',*,*,#3402,.T.); +#3402 = EDGE_CURVE('',#3394,#3403,#3405,.T.); +#3403 = VERTEX_POINT('',#3404); +#3404 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#3405 = LINE('',#3406,#3407); +#3406 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#3407 = VECTOR('',#3408,1.); +#3408 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3409 = ORIENTED_EDGE('',*,*,#3410,.F.); +#3410 = EDGE_CURVE('',#3411,#3403,#3413,.T.); +#3411 = VERTEX_POINT('',#3412); +#3412 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#3413 = LINE('',#3414,#3415); +#3414 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3415 = VECTOR('',#3416,1.); +#3416 = DIRECTION('',(1.,0.,1.1E-16)); +#3417 = ORIENTED_EDGE('',*,*,#3418,.F.); +#3418 = EDGE_CURVE('',#3419,#3411,#3421,.T.); +#3419 = VERTEX_POINT('',#3420); +#3420 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#3421 = LINE('',#3422,#3423); +#3422 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3423 = VECTOR('',#3424,1.); +#3424 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3425 = ORIENTED_EDGE('',*,*,#3426,.F.); +#3426 = EDGE_CURVE('',#3384,#3419,#3427,.T.); +#3427 = CIRCLE('',#3428,0.107142857143); +#3428 = AXIS2_PLACEMENT_3D('',#3429,#3430,#3431); +#3429 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#3430 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3431 = DIRECTION('',(-1.,1.1E-16,0.)); +#3432 = PLANE('',#3433); +#3433 = AXIS2_PLACEMENT_3D('',#3434,#3435,#3436); +#3434 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3435 = DIRECTION('',(0.,1.,-1.1E-16)); +#3436 = DIRECTION('',(0.,-1.1E-16,-1.)); +#3437 = ADVANCED_FACE('',(#3438),#3463,.F.); +#3438 = FACE_BOUND('',#3439,.F.); +#3439 = EDGE_LOOP('',(#3440,#3450,#3456,#3457)); +#3440 = ORIENTED_EDGE('',*,*,#3441,.T.); +#3441 = EDGE_CURVE('',#3442,#3444,#3446,.T.); +#3442 = VERTEX_POINT('',#3443); +#3443 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3444 = VERTEX_POINT('',#3445); +#3445 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3446 = LINE('',#3447,#3448); +#3447 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3448 = VECTOR('',#3449,1.); +#3449 = DIRECTION('',(1.,0.,1.1E-16)); +#3450 = ORIENTED_EDGE('',*,*,#3451,.T.); +#3451 = EDGE_CURVE('',#3444,#3386,#3452,.T.); +#3452 = LINE('',#3453,#3454); +#3453 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3454 = VECTOR('',#3455,1.); +#3455 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3456 = ORIENTED_EDGE('',*,*,#3383,.F.); +#3457 = ORIENTED_EDGE('',*,*,#3458,.F.); +#3458 = EDGE_CURVE('',#3442,#3384,#3459,.T.); +#3459 = LINE('',#3460,#3461); +#3460 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3461 = VECTOR('',#3462,1.); +#3462 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3463 = PLANE('',#3464); +#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467); +#3465 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3466 = DIRECTION('',(1.1E-16,0.,-1.)); +#3467 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#3468 = ADVANCED_FACE('',(#3469),#3488,.T.); +#3469 = FACE_BOUND('',#3470,.T.); +#3470 = EDGE_LOOP('',(#3471,#3480,#3486,#3487)); +#3471 = ORIENTED_EDGE('',*,*,#3472,.T.); +#3472 = EDGE_CURVE('',#3442,#3473,#3475,.T.); +#3473 = VERTEX_POINT('',#3474); +#3474 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3475 = CIRCLE('',#3476,0.107142857143); +#3476 = AXIS2_PLACEMENT_3D('',#3477,#3478,#3479); +#3477 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3478 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3479 = DIRECTION('',(-1.,1.1E-16,0.)); +#3480 = ORIENTED_EDGE('',*,*,#3481,.T.); +#3481 = EDGE_CURVE('',#3473,#3419,#3482,.T.); +#3482 = LINE('',#3483,#3484); +#3483 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3484 = VECTOR('',#3485,1.); +#3485 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3486 = ORIENTED_EDGE('',*,*,#3426,.F.); +#3487 = ORIENTED_EDGE('',*,*,#3458,.F.); +#3488 = CYLINDRICAL_SURFACE('',#3489,0.107142857143); +#3489 = AXIS2_PLACEMENT_3D('',#3490,#3491,#3492); +#3490 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3491 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3492 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3493 = ADVANCED_FACE('',(#3494),#3513,.T.); +#3494 = FACE_BOUND('',#3495,.F.); +#3495 = EDGE_LOOP('',(#3496,#3505,#3511,#3512)); +#3496 = ORIENTED_EDGE('',*,*,#3497,.T.); +#3497 = EDGE_CURVE('',#3444,#3498,#3500,.T.); +#3498 = VERTEX_POINT('',#3499); +#3499 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3500 = CIRCLE('',#3501,0.107142857143); +#3501 = AXIS2_PLACEMENT_3D('',#3502,#3503,#3504); +#3502 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3503 = DIRECTION('',(1.1E-16,1.,-0.)); +#3504 = DIRECTION('',(-1.,1.1E-16,0.)); +#3505 = ORIENTED_EDGE('',*,*,#3506,.T.); +#3506 = EDGE_CURVE('',#3498,#3394,#3507,.T.); +#3507 = LINE('',#3508,#3509); +#3508 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3509 = VECTOR('',#3510,1.); +#3510 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3511 = ORIENTED_EDGE('',*,*,#3393,.F.); +#3512 = ORIENTED_EDGE('',*,*,#3451,.F.); +#3513 = CYLINDRICAL_SURFACE('',#3514,0.107142857143); +#3514 = AXIS2_PLACEMENT_3D('',#3515,#3516,#3517); +#3515 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3516 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3517 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3518 = ADVANCED_FACE('',(#3519),#3537,.F.); +#3519 = FACE_BOUND('',#3520,.F.); +#3520 = EDGE_LOOP('',(#3521,#3522,#3530,#3536)); +#3521 = ORIENTED_EDGE('',*,*,#3418,.T.); +#3522 = ORIENTED_EDGE('',*,*,#3523,.T.); +#3523 = EDGE_CURVE('',#3411,#3524,#3526,.T.); +#3524 = VERTEX_POINT('',#3525); +#3525 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#3526 = LINE('',#3527,#3528); +#3527 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#3528 = VECTOR('',#3529,1.); +#3529 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3530 = ORIENTED_EDGE('',*,*,#3531,.T.); +#3531 = EDGE_CURVE('',#3524,#3473,#3532,.T.); +#3532 = LINE('',#3533,#3534); +#3533 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#3534 = VECTOR('',#3535,1.); +#3535 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3536 = ORIENTED_EDGE('',*,*,#3481,.T.); +#3537 = PLANE('',#3538); +#3538 = AXIS2_PLACEMENT_3D('',#3539,#3540,#3541); +#3539 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#3540 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3541 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3542 = ADVANCED_FACE('',(#3543),#3561,.T.); +#3543 = FACE_BOUND('',#3544,.T.); +#3544 = EDGE_LOOP('',(#3545,#3546,#3554,#3560)); +#3545 = ORIENTED_EDGE('',*,*,#3402,.T.); +#3546 = ORIENTED_EDGE('',*,*,#3547,.T.); +#3547 = EDGE_CURVE('',#3403,#3548,#3550,.T.); +#3548 = VERTEX_POINT('',#3549); +#3549 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#3550 = LINE('',#3551,#3552); +#3551 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#3552 = VECTOR('',#3553,1.); +#3553 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3554 = ORIENTED_EDGE('',*,*,#3555,.T.); +#3555 = EDGE_CURVE('',#3548,#3498,#3556,.T.); +#3556 = LINE('',#3557,#3558); +#3557 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#3558 = VECTOR('',#3559,1.); +#3559 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3560 = ORIENTED_EDGE('',*,*,#3506,.T.); +#3561 = PLANE('',#3562); +#3562 = AXIS2_PLACEMENT_3D('',#3563,#3564,#3565); +#3563 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#3564 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3565 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3566 = ADVANCED_FACE('',(#3567),#3578,.F.); +#3567 = FACE_BOUND('',#3568,.F.); +#3568 = EDGE_LOOP('',(#3569,#3570,#3571,#3577)); +#3569 = ORIENTED_EDGE('',*,*,#3410,.T.); +#3570 = ORIENTED_EDGE('',*,*,#3547,.T.); +#3571 = ORIENTED_EDGE('',*,*,#3572,.F.); +#3572 = EDGE_CURVE('',#3524,#3548,#3573,.T.); +#3573 = LINE('',#3574,#3575); +#3574 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3575 = VECTOR('',#3576,1.); +#3576 = DIRECTION('',(1.,0.,1.1E-16)); +#3577 = ORIENTED_EDGE('',*,*,#3523,.F.); +#3578 = PLANE('',#3579); +#3579 = AXIS2_PLACEMENT_3D('',#3580,#3581,#3582); +#3580 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3581 = DIRECTION('',(-1.1E-16,0.,1.)); +#3582 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#3583 = ADVANCED_FACE('',(#3584),#3592,.F.); +#3584 = FACE_BOUND('',#3585,.F.); +#3585 = EDGE_LOOP('',(#3586,#3587,#3588,#3589,#3590,#3591)); +#3586 = ORIENTED_EDGE('',*,*,#3441,.F.); +#3587 = ORIENTED_EDGE('',*,*,#3472,.T.); +#3588 = ORIENTED_EDGE('',*,*,#3531,.F.); +#3589 = ORIENTED_EDGE('',*,*,#3572,.T.); +#3590 = ORIENTED_EDGE('',*,*,#3555,.T.); +#3591 = ORIENTED_EDGE('',*,*,#3497,.F.); +#3592 = PLANE('',#3593); +#3593 = AXIS2_PLACEMENT_3D('',#3594,#3595,#3596); +#3594 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3595 = DIRECTION('',(0.,-1.,1.1E-16)); +#3596 = DIRECTION('',(0.,1.1E-16,1.)); +#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3601)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3598,#3599,#3600)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3598 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3599 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3600 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3601 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3598, + 'distance_accuracy_value','confusion accuracy'); +#3602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3603,#3605); +#3603 = ( REPRESENTATION_RELATIONSHIP('','',#3376,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3604) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#3605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3606); +#3606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Body025','',#5,#3371,$); +#3607 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3373)); +#3608 = SHAPE_DEFINITION_REPRESENTATION(#3609,#3615); +#3609 = PRODUCT_DEFINITION_SHAPE('','',#3610); +#3610 = PRODUCT_DEFINITION('design','',#3611,#3614); +#3611 = PRODUCT_DEFINITION_FORMATION('','',#3612); +#3612 = PRODUCT('Body026','Body026','',(#3613)); +#3613 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3614 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3615 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3616),#3836); +#3616 = MANIFOLD_SOLID_BREP('',#3617); +#3617 = CLOSED_SHELL('',(#3618,#3676,#3707,#3732,#3757,#3781,#3805,#3822 + )); +#3618 = ADVANCED_FACE('',(#3619),#3671,.F.); +#3619 = FACE_BOUND('',#3620,.F.); +#3620 = EDGE_LOOP('',(#3621,#3631,#3640,#3648,#3656,#3664)); +#3621 = ORIENTED_EDGE('',*,*,#3622,.T.); +#3622 = EDGE_CURVE('',#3623,#3625,#3627,.T.); +#3623 = VERTEX_POINT('',#3624); +#3624 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#3625 = VERTEX_POINT('',#3626); +#3626 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#3627 = LINE('',#3628,#3629); +#3628 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3629 = VECTOR('',#3630,1.); +#3630 = DIRECTION('',(1.,0.,1.1E-16)); +#3631 = ORIENTED_EDGE('',*,*,#3632,.T.); +#3632 = EDGE_CURVE('',#3625,#3633,#3635,.T.); +#3633 = VERTEX_POINT('',#3634); +#3634 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#3635 = CIRCLE('',#3636,0.107142857143); +#3636 = AXIS2_PLACEMENT_3D('',#3637,#3638,#3639); +#3637 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#3638 = DIRECTION('',(1.1E-16,1.,-0.)); +#3639 = DIRECTION('',(-1.,1.1E-16,0.)); +#3640 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3641 = EDGE_CURVE('',#3633,#3642,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#3644 = LINE('',#3645,#3646); +#3645 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#3646 = VECTOR('',#3647,1.); +#3647 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3648 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3649 = EDGE_CURVE('',#3650,#3642,#3652,.T.); +#3650 = VERTEX_POINT('',#3651); +#3651 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#3652 = LINE('',#3653,#3654); +#3653 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3654 = VECTOR('',#3655,1.); +#3655 = DIRECTION('',(1.,0.,1.1E-16)); +#3656 = ORIENTED_EDGE('',*,*,#3657,.F.); +#3657 = EDGE_CURVE('',#3658,#3650,#3660,.T.); +#3658 = VERTEX_POINT('',#3659); +#3659 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#3660 = LINE('',#3661,#3662); +#3661 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3662 = VECTOR('',#3663,1.); +#3663 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3664 = ORIENTED_EDGE('',*,*,#3665,.F.); +#3665 = EDGE_CURVE('',#3623,#3658,#3666,.T.); +#3666 = CIRCLE('',#3667,0.107142857143); +#3667 = AXIS2_PLACEMENT_3D('',#3668,#3669,#3670); +#3668 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#3669 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3670 = DIRECTION('',(-1.,1.1E-16,0.)); +#3671 = PLANE('',#3672); +#3672 = AXIS2_PLACEMENT_3D('',#3673,#3674,#3675); +#3673 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3674 = DIRECTION('',(0.,1.,-1.1E-16)); +#3675 = DIRECTION('',(0.,-1.1E-16,-1.)); +#3676 = ADVANCED_FACE('',(#3677),#3702,.F.); +#3677 = FACE_BOUND('',#3678,.F.); +#3678 = EDGE_LOOP('',(#3679,#3689,#3695,#3696)); +#3679 = ORIENTED_EDGE('',*,*,#3680,.T.); +#3680 = EDGE_CURVE('',#3681,#3683,#3685,.T.); +#3681 = VERTEX_POINT('',#3682); +#3682 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3683 = VERTEX_POINT('',#3684); +#3684 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3685 = LINE('',#3686,#3687); +#3686 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3687 = VECTOR('',#3688,1.); +#3688 = DIRECTION('',(1.,0.,1.1E-16)); +#3689 = ORIENTED_EDGE('',*,*,#3690,.T.); +#3690 = EDGE_CURVE('',#3683,#3625,#3691,.T.); +#3691 = LINE('',#3692,#3693); +#3692 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3693 = VECTOR('',#3694,1.); +#3694 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3695 = ORIENTED_EDGE('',*,*,#3622,.F.); +#3696 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3697 = EDGE_CURVE('',#3681,#3623,#3698,.T.); +#3698 = LINE('',#3699,#3700); +#3699 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3700 = VECTOR('',#3701,1.); +#3701 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3702 = PLANE('',#3703); +#3703 = AXIS2_PLACEMENT_3D('',#3704,#3705,#3706); +#3704 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3705 = DIRECTION('',(1.1E-16,0.,-1.)); +#3706 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#3707 = ADVANCED_FACE('',(#3708),#3727,.T.); +#3708 = FACE_BOUND('',#3709,.T.); +#3709 = EDGE_LOOP('',(#3710,#3719,#3725,#3726)); +#3710 = ORIENTED_EDGE('',*,*,#3711,.T.); +#3711 = EDGE_CURVE('',#3681,#3712,#3714,.T.); +#3712 = VERTEX_POINT('',#3713); +#3713 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3714 = CIRCLE('',#3715,0.107142857143); +#3715 = AXIS2_PLACEMENT_3D('',#3716,#3717,#3718); +#3716 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3717 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3718 = DIRECTION('',(-1.,1.1E-16,0.)); +#3719 = ORIENTED_EDGE('',*,*,#3720,.T.); +#3720 = EDGE_CURVE('',#3712,#3658,#3721,.T.); +#3721 = LINE('',#3722,#3723); +#3722 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3723 = VECTOR('',#3724,1.); +#3724 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3725 = ORIENTED_EDGE('',*,*,#3665,.F.); +#3726 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3727 = CYLINDRICAL_SURFACE('',#3728,0.107142857143); +#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731); +#3729 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3730 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3731 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3732 = ADVANCED_FACE('',(#3733),#3752,.T.); +#3733 = FACE_BOUND('',#3734,.F.); +#3734 = EDGE_LOOP('',(#3735,#3744,#3750,#3751)); +#3735 = ORIENTED_EDGE('',*,*,#3736,.T.); +#3736 = EDGE_CURVE('',#3683,#3737,#3739,.T.); +#3737 = VERTEX_POINT('',#3738); +#3738 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3739 = CIRCLE('',#3740,0.107142857143); +#3740 = AXIS2_PLACEMENT_3D('',#3741,#3742,#3743); +#3741 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3742 = DIRECTION('',(1.1E-16,1.,-0.)); +#3743 = DIRECTION('',(-1.,1.1E-16,0.)); +#3744 = ORIENTED_EDGE('',*,*,#3745,.T.); +#3745 = EDGE_CURVE('',#3737,#3633,#3746,.T.); +#3746 = LINE('',#3747,#3748); +#3747 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3748 = VECTOR('',#3749,1.); +#3749 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3750 = ORIENTED_EDGE('',*,*,#3632,.F.); +#3751 = ORIENTED_EDGE('',*,*,#3690,.F.); +#3752 = CYLINDRICAL_SURFACE('',#3753,0.107142857143); +#3753 = AXIS2_PLACEMENT_3D('',#3754,#3755,#3756); +#3754 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3755 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3756 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3757 = ADVANCED_FACE('',(#3758),#3776,.F.); +#3758 = FACE_BOUND('',#3759,.F.); +#3759 = EDGE_LOOP('',(#3760,#3761,#3769,#3775)); +#3760 = ORIENTED_EDGE('',*,*,#3657,.T.); +#3761 = ORIENTED_EDGE('',*,*,#3762,.T.); +#3762 = EDGE_CURVE('',#3650,#3763,#3765,.T.); +#3763 = VERTEX_POINT('',#3764); +#3764 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#3765 = LINE('',#3766,#3767); +#3766 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#3767 = VECTOR('',#3768,1.); +#3768 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3769 = ORIENTED_EDGE('',*,*,#3770,.T.); +#3770 = EDGE_CURVE('',#3763,#3712,#3771,.T.); +#3771 = LINE('',#3772,#3773); +#3772 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#3773 = VECTOR('',#3774,1.); +#3774 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3775 = ORIENTED_EDGE('',*,*,#3720,.T.); +#3776 = PLANE('',#3777); +#3777 = AXIS2_PLACEMENT_3D('',#3778,#3779,#3780); +#3778 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#3779 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3780 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3781 = ADVANCED_FACE('',(#3782),#3800,.T.); +#3782 = FACE_BOUND('',#3783,.T.); +#3783 = EDGE_LOOP('',(#3784,#3785,#3793,#3799)); +#3784 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3785 = ORIENTED_EDGE('',*,*,#3786,.T.); +#3786 = EDGE_CURVE('',#3642,#3787,#3789,.T.); +#3787 = VERTEX_POINT('',#3788); +#3788 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#3789 = LINE('',#3790,#3791); +#3790 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#3791 = VECTOR('',#3792,1.); +#3792 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#3793 = ORIENTED_EDGE('',*,*,#3794,.T.); +#3794 = EDGE_CURVE('',#3787,#3737,#3795,.T.); +#3795 = LINE('',#3796,#3797); +#3796 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#3797 = VECTOR('',#3798,1.); +#3798 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#3799 = ORIENTED_EDGE('',*,*,#3745,.T.); +#3800 = PLANE('',#3801); +#3801 = AXIS2_PLACEMENT_3D('',#3802,#3803,#3804); +#3802 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#3803 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#3804 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#3805 = ADVANCED_FACE('',(#3806),#3817,.F.); +#3806 = FACE_BOUND('',#3807,.F.); +#3807 = EDGE_LOOP('',(#3808,#3809,#3810,#3816)); +#3808 = ORIENTED_EDGE('',*,*,#3649,.T.); +#3809 = ORIENTED_EDGE('',*,*,#3786,.T.); +#3810 = ORIENTED_EDGE('',*,*,#3811,.F.); +#3811 = EDGE_CURVE('',#3763,#3787,#3812,.T.); +#3812 = LINE('',#3813,#3814); +#3813 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3814 = VECTOR('',#3815,1.); +#3815 = DIRECTION('',(1.,0.,1.1E-16)); +#3816 = ORIENTED_EDGE('',*,*,#3762,.F.); +#3817 = PLANE('',#3818); +#3818 = AXIS2_PLACEMENT_3D('',#3819,#3820,#3821); +#3819 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3820 = DIRECTION('',(-1.1E-16,0.,1.)); +#3821 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#3822 = ADVANCED_FACE('',(#3823),#3831,.F.); +#3823 = FACE_BOUND('',#3824,.F.); +#3824 = EDGE_LOOP('',(#3825,#3826,#3827,#3828,#3829,#3830)); +#3825 = ORIENTED_EDGE('',*,*,#3680,.F.); +#3826 = ORIENTED_EDGE('',*,*,#3711,.T.); +#3827 = ORIENTED_EDGE('',*,*,#3770,.F.); +#3828 = ORIENTED_EDGE('',*,*,#3811,.T.); +#3829 = ORIENTED_EDGE('',*,*,#3794,.T.); +#3830 = ORIENTED_EDGE('',*,*,#3736,.F.); +#3831 = PLANE('',#3832); +#3832 = AXIS2_PLACEMENT_3D('',#3833,#3834,#3835); +#3833 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#3834 = DIRECTION('',(0.,-1.,1.1E-16)); +#3835 = DIRECTION('',(0.,1.1E-16,1.)); +#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3840)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3837,#3838,#3839)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3837 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3838 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3839 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3840 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3837, + 'distance_accuracy_value','confusion accuracy'); +#3841 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3842,#3844); +#3842 = ( REPRESENTATION_RELATIONSHIP('','',#3615,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3843) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3843 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#3844 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3845); +#3845 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Body026','',#5,#3610,$); +#3846 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3612)); +#3847 = SHAPE_DEFINITION_REPRESENTATION(#3848,#3854); +#3848 = PRODUCT_DEFINITION_SHAPE('','',#3849); +#3849 = PRODUCT_DEFINITION('design','',#3850,#3853); +#3850 = PRODUCT_DEFINITION_FORMATION('','',#3851); +#3851 = PRODUCT('Body027','Body027','',(#3852)); +#3852 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3853 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3854 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3855),#4075); +#3855 = MANIFOLD_SOLID_BREP('',#3856); +#3856 = CLOSED_SHELL('',(#3857,#3915,#3946,#3971,#3996,#4020,#4044,#4061 + )); +#3857 = ADVANCED_FACE('',(#3858),#3910,.F.); +#3858 = FACE_BOUND('',#3859,.F.); +#3859 = EDGE_LOOP('',(#3860,#3870,#3879,#3887,#3895,#3903)); +#3860 = ORIENTED_EDGE('',*,*,#3861,.T.); +#3861 = EDGE_CURVE('',#3862,#3864,#3866,.T.); +#3862 = VERTEX_POINT('',#3863); +#3863 = CARTESIAN_POINT('',(0.232142857143,-1.52,0.2)); +#3864 = VERTEX_POINT('',#3865); +#3865 = CARTESIAN_POINT('',(0.267857142857,-1.52,0.2)); +#3866 = LINE('',#3867,#3868); +#3867 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3868 = VECTOR('',#3869,1.); +#3869 = DIRECTION('',(1.,0.,1.1E-16)); +#3870 = ORIENTED_EDGE('',*,*,#3871,.T.); +#3871 = EDGE_CURVE('',#3864,#3872,#3874,.T.); +#3872 = VERTEX_POINT('',#3873); +#3873 = CARTESIAN_POINT('',(0.375,-1.52,9.285714285714E-02)); +#3874 = CIRCLE('',#3875,0.107142857143); +#3875 = AXIS2_PLACEMENT_3D('',#3876,#3877,#3878); +#3876 = CARTESIAN_POINT('',(0.267857142857,-1.52,9.285714285714E-02)); +#3877 = DIRECTION('',(1.1E-16,1.,-0.)); +#3878 = DIRECTION('',(-1.,1.1E-16,0.)); +#3879 = ORIENTED_EDGE('',*,*,#3880,.T.); +#3880 = EDGE_CURVE('',#3872,#3881,#3883,.T.); +#3881 = VERTEX_POINT('',#3882); +#3882 = CARTESIAN_POINT('',(0.375,-1.52,0.)); +#3883 = LINE('',#3884,#3885); +#3884 = CARTESIAN_POINT('',(0.375,-1.52,0.2)); +#3885 = VECTOR('',#3886,1.); +#3886 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3887 = ORIENTED_EDGE('',*,*,#3888,.F.); +#3888 = EDGE_CURVE('',#3889,#3881,#3891,.T.); +#3889 = VERTEX_POINT('',#3890); +#3890 = CARTESIAN_POINT('',(0.125,-1.52,0.)); +#3891 = LINE('',#3892,#3893); +#3892 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#3893 = VECTOR('',#3894,1.); +#3894 = DIRECTION('',(1.,0.,1.1E-16)); +#3895 = ORIENTED_EDGE('',*,*,#3896,.F.); +#3896 = EDGE_CURVE('',#3897,#3889,#3899,.T.); +#3897 = VERTEX_POINT('',#3898); +#3898 = CARTESIAN_POINT('',(0.125,-1.52,9.285714285714E-02)); +#3899 = LINE('',#3900,#3901); +#3900 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3901 = VECTOR('',#3902,1.); +#3902 = DIRECTION('',(-2.2E-16,-2.2E-16,-1.)); +#3903 = ORIENTED_EDGE('',*,*,#3904,.F.); +#3904 = EDGE_CURVE('',#3862,#3897,#3905,.T.); +#3905 = CIRCLE('',#3906,0.107142857143); +#3906 = AXIS2_PLACEMENT_3D('',#3907,#3908,#3909); +#3907 = CARTESIAN_POINT('',(0.232142857143,-1.52,9.285714285714E-02)); +#3908 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3909 = DIRECTION('',(-1.,1.1E-16,0.)); +#3910 = PLANE('',#3911); +#3911 = AXIS2_PLACEMENT_3D('',#3912,#3913,#3914); +#3912 = CARTESIAN_POINT('',(0.125,-1.52,0.2)); +#3913 = DIRECTION('',(0.,1.,-1.1E-16)); +#3914 = DIRECTION('',(0.,-1.1E-16,-1.)); +#3915 = ADVANCED_FACE('',(#3916),#3941,.F.); +#3916 = FACE_BOUND('',#3917,.F.); +#3917 = EDGE_LOOP('',(#3918,#3928,#3934,#3935)); +#3918 = ORIENTED_EDGE('',*,*,#3919,.T.); +#3919 = EDGE_CURVE('',#3920,#3922,#3924,.T.); +#3920 = VERTEX_POINT('',#3921); +#3921 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3922 = VERTEX_POINT('',#3923); +#3923 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3924 = LINE('',#3925,#3926); +#3925 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3926 = VECTOR('',#3927,1.); +#3927 = DIRECTION('',(1.,0.,1.1E-16)); +#3928 = ORIENTED_EDGE('',*,*,#3929,.T.); +#3929 = EDGE_CURVE('',#3922,#3864,#3930,.T.); +#3930 = LINE('',#3931,#3932); +#3931 = CARTESIAN_POINT('',(0.267857142857,-1.12,0.2)); +#3932 = VECTOR('',#3933,1.); +#3933 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3934 = ORIENTED_EDGE('',*,*,#3861,.F.); +#3935 = ORIENTED_EDGE('',*,*,#3936,.F.); +#3936 = EDGE_CURVE('',#3920,#3862,#3937,.T.); +#3937 = LINE('',#3938,#3939); +#3938 = CARTESIAN_POINT('',(0.232142857143,-1.12,0.2)); +#3939 = VECTOR('',#3940,1.); +#3940 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3941 = PLANE('',#3942); +#3942 = AXIS2_PLACEMENT_3D('',#3943,#3944,#3945); +#3943 = CARTESIAN_POINT('',(0.125,-1.12,0.2)); +#3944 = DIRECTION('',(1.1E-16,0.,-1.)); +#3945 = DIRECTION('',(-1.1E-16,-1.,-1.21E-32)); +#3946 = ADVANCED_FACE('',(#3947),#3966,.T.); +#3947 = FACE_BOUND('',#3948,.T.); +#3948 = EDGE_LOOP('',(#3949,#3958,#3964,#3965)); +#3949 = ORIENTED_EDGE('',*,*,#3950,.T.); +#3950 = EDGE_CURVE('',#3920,#3951,#3953,.T.); +#3951 = VERTEX_POINT('',#3952); +#3952 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3953 = CIRCLE('',#3954,0.107142857143); +#3954 = AXIS2_PLACEMENT_3D('',#3955,#3956,#3957); +#3955 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3956 = DIRECTION('',(-1.1E-16,-1.,-0.)); +#3957 = DIRECTION('',(-1.,1.1E-16,0.)); +#3958 = ORIENTED_EDGE('',*,*,#3959,.T.); +#3959 = EDGE_CURVE('',#3951,#3897,#3960,.T.); +#3960 = LINE('',#3961,#3962); +#3961 = CARTESIAN_POINT('',(0.125,-1.12,9.285714285714E-02)); +#3962 = VECTOR('',#3963,1.); +#3963 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3964 = ORIENTED_EDGE('',*,*,#3904,.F.); +#3965 = ORIENTED_EDGE('',*,*,#3936,.F.); +#3966 = CYLINDRICAL_SURFACE('',#3967,0.107142857143); +#3967 = AXIS2_PLACEMENT_3D('',#3968,#3969,#3970); +#3968 = CARTESIAN_POINT('',(0.232142857143,-1.12,9.285714285714E-02)); +#3969 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3970 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3971 = ADVANCED_FACE('',(#3972),#3991,.T.); +#3972 = FACE_BOUND('',#3973,.F.); +#3973 = EDGE_LOOP('',(#3974,#3983,#3989,#3990)); +#3974 = ORIENTED_EDGE('',*,*,#3975,.T.); +#3975 = EDGE_CURVE('',#3922,#3976,#3978,.T.); +#3976 = VERTEX_POINT('',#3977); +#3977 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3978 = CIRCLE('',#3979,0.107142857143); +#3979 = AXIS2_PLACEMENT_3D('',#3980,#3981,#3982); +#3980 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3981 = DIRECTION('',(1.1E-16,1.,-0.)); +#3982 = DIRECTION('',(-1.,1.1E-16,0.)); +#3983 = ORIENTED_EDGE('',*,*,#3984,.T.); +#3984 = EDGE_CURVE('',#3976,#3872,#3985,.T.); +#3985 = LINE('',#3986,#3987); +#3986 = CARTESIAN_POINT('',(0.375,-1.12,9.285714285714E-02)); +#3987 = VECTOR('',#3988,1.); +#3988 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3989 = ORIENTED_EDGE('',*,*,#3871,.F.); +#3990 = ORIENTED_EDGE('',*,*,#3929,.F.); +#3991 = CYLINDRICAL_SURFACE('',#3992,0.107142857143); +#3992 = AXIS2_PLACEMENT_3D('',#3993,#3994,#3995); +#3993 = CARTESIAN_POINT('',(0.267857142857,-1.12,9.285714285714E-02)); +#3994 = DIRECTION('',(-1.1E-16,-1.,0.)); +#3995 = DIRECTION('',(-1.1E-16,1.21E-32,1.)); +#3996 = ADVANCED_FACE('',(#3997),#4015,.F.); +#3997 = FACE_BOUND('',#3998,.F.); +#3998 = EDGE_LOOP('',(#3999,#4000,#4008,#4014)); +#3999 = ORIENTED_EDGE('',*,*,#3896,.T.); +#4000 = ORIENTED_EDGE('',*,*,#4001,.T.); +#4001 = EDGE_CURVE('',#3889,#4002,#4004,.T.); +#4002 = VERTEX_POINT('',#4003); +#4003 = CARTESIAN_POINT('',(0.125,-1.12,0.)); +#4004 = LINE('',#4005,#4006); +#4005 = CARTESIAN_POINT('',(0.125,-1.52,-3.74700270811E-16)); +#4006 = VECTOR('',#4007,1.); +#4007 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#4008 = ORIENTED_EDGE('',*,*,#4009,.T.); +#4009 = EDGE_CURVE('',#4002,#3951,#4010,.T.); +#4010 = LINE('',#4011,#4012); +#4011 = CARTESIAN_POINT('',(0.125,-1.12,-2.914335439641E-16)); +#4012 = VECTOR('',#4013,1.); +#4013 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#4014 = ORIENTED_EDGE('',*,*,#3959,.T.); +#4015 = PLANE('',#4016); +#4016 = AXIS2_PLACEMENT_3D('',#4017,#4018,#4019); +#4017 = CARTESIAN_POINT('',(0.125,-1.32,1.E-01)); +#4018 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#4019 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#4020 = ADVANCED_FACE('',(#4021),#4039,.T.); +#4021 = FACE_BOUND('',#4022,.T.); +#4022 = EDGE_LOOP('',(#4023,#4024,#4032,#4038)); +#4023 = ORIENTED_EDGE('',*,*,#3880,.T.); +#4024 = ORIENTED_EDGE('',*,*,#4025,.T.); +#4025 = EDGE_CURVE('',#3881,#4026,#4028,.T.); +#4026 = VERTEX_POINT('',#4027); +#4027 = CARTESIAN_POINT('',(0.375,-1.12,0.)); +#4028 = LINE('',#4029,#4030); +#4029 = CARTESIAN_POINT('',(0.375,-1.52,-2.498001805407E-16)); +#4030 = VECTOR('',#4031,1.); +#4031 = DIRECTION('',(2.2E-16,1.,2.2E-16)); +#4032 = ORIENTED_EDGE('',*,*,#4033,.T.); +#4033 = EDGE_CURVE('',#4026,#3976,#4034,.T.); +#4034 = LINE('',#4035,#4036); +#4035 = CARTESIAN_POINT('',(0.375,-1.12,-1.387778780781E-16)); +#4036 = VECTOR('',#4037,1.); +#4037 = DIRECTION('',(2.2E-16,2.2E-16,1.)); +#4038 = ORIENTED_EDGE('',*,*,#3984,.T.); +#4039 = PLANE('',#4040); +#4040 = AXIS2_PLACEMENT_3D('',#4041,#4042,#4043); +#4041 = CARTESIAN_POINT('',(0.375,-1.32,1.E-01)); +#4042 = DIRECTION('',(1.,2.2E-16,2.2E-16)); +#4043 = DIRECTION('',(-2.2E-16,2.2E-16,1.)); +#4044 = ADVANCED_FACE('',(#4045),#4056,.F.); +#4045 = FACE_BOUND('',#4046,.F.); +#4046 = EDGE_LOOP('',(#4047,#4048,#4049,#4055)); +#4047 = ORIENTED_EDGE('',*,*,#3888,.T.); +#4048 = ORIENTED_EDGE('',*,*,#4025,.T.); +#4049 = ORIENTED_EDGE('',*,*,#4050,.F.); +#4050 = EDGE_CURVE('',#4002,#4026,#4051,.T.); +#4051 = LINE('',#4052,#4053); +#4052 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#4053 = VECTOR('',#4054,1.); +#4054 = DIRECTION('',(1.,0.,1.1E-16)); +#4055 = ORIENTED_EDGE('',*,*,#4001,.F.); +#4056 = PLANE('',#4057); +#4057 = AXIS2_PLACEMENT_3D('',#4058,#4059,#4060); +#4058 = CARTESIAN_POINT('',(0.125,-1.52,-1.E-17)); +#4059 = DIRECTION('',(-1.1E-16,0.,1.)); +#4060 = DIRECTION('',(1.1E-16,1.,1.21E-32)); +#4061 = ADVANCED_FACE('',(#4062),#4070,.F.); +#4062 = FACE_BOUND('',#4063,.F.); +#4063 = EDGE_LOOP('',(#4064,#4065,#4066,#4067,#4068,#4069)); +#4064 = ORIENTED_EDGE('',*,*,#3919,.F.); +#4065 = ORIENTED_EDGE('',*,*,#3950,.T.); +#4066 = ORIENTED_EDGE('',*,*,#4009,.F.); +#4067 = ORIENTED_EDGE('',*,*,#4050,.T.); +#4068 = ORIENTED_EDGE('',*,*,#4033,.T.); +#4069 = ORIENTED_EDGE('',*,*,#3975,.F.); +#4070 = PLANE('',#4071); +#4071 = AXIS2_PLACEMENT_3D('',#4072,#4073,#4074); +#4072 = CARTESIAN_POINT('',(0.125,-1.12,-1.E-17)); +#4073 = DIRECTION('',(0.,-1.,1.1E-16)); +#4074 = DIRECTION('',(0.,1.1E-16,1.)); +#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4079)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4076,#4077,#4078)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4076 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4077 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4078 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4079 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4076, + 'distance_accuracy_value','confusion accuracy'); +#4080 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4081,#4083); +#4081 = ( REPRESENTATION_RELATIONSHIP('','',#3854,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4082) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4082 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#4083 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4084); +#4084 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','Body027','',#5,#3849,$); +#4085 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3851)); +#4086 = SHAPE_DEFINITION_REPRESENTATION(#4087,#4093); +#4087 = PRODUCT_DEFINITION_SHAPE('','',#4088); +#4088 = PRODUCT_DEFINITION('design','',#4089,#4092); +#4089 = PRODUCT_DEFINITION_FORMATION('','',#4090); +#4090 = PRODUCT('TQFN_Pad','TQFN_Pad','',(#4091)); +#4091 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4092 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4093 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4094),#4277); +#4094 = MANIFOLD_SOLID_BREP('',#4095); +#4095 = CLOSED_SHELL('',(#4096,#4136,#4167,#4198,#4229,#4251,#4264)); +#4096 = ADVANCED_FACE('',(#4097),#4131,.T.); +#4097 = FACE_BOUND('',#4098,.T.); +#4098 = EDGE_LOOP('',(#4099,#4109,#4117,#4125)); +#4099 = ORIENTED_EDGE('',*,*,#4100,.T.); +#4100 = EDGE_CURVE('',#4101,#4103,#4105,.T.); +#4101 = VERTEX_POINT('',#4102); +#4102 = CARTESIAN_POINT('',(-0.55,0.55,0.)); +#4103 = VERTEX_POINT('',#4104); +#4104 = CARTESIAN_POINT('',(-0.55,0.55,4.E-02)); +#4105 = LINE('',#4106,#4107); +#4106 = CARTESIAN_POINT('',(-0.55,0.55,0.)); +#4107 = VECTOR('',#4108,1.); +#4108 = DIRECTION('',(0.,0.,1.)); +#4109 = ORIENTED_EDGE('',*,*,#4110,.T.); +#4110 = EDGE_CURVE('',#4103,#4111,#4113,.T.); +#4111 = VERTEX_POINT('',#4112); +#4112 = CARTESIAN_POINT('',(0.55,0.55,4.E-02)); +#4113 = LINE('',#4114,#4115); +#4114 = CARTESIAN_POINT('',(-0.55,0.55,4.E-02)); +#4115 = VECTOR('',#4116,1.); +#4116 = DIRECTION('',(1.,0.,0.)); +#4117 = ORIENTED_EDGE('',*,*,#4118,.F.); +#4118 = EDGE_CURVE('',#4119,#4111,#4121,.T.); +#4119 = VERTEX_POINT('',#4120); +#4120 = CARTESIAN_POINT('',(0.55,0.55,0.)); +#4121 = LINE('',#4122,#4123); +#4122 = CARTESIAN_POINT('',(0.55,0.55,0.)); +#4123 = VECTOR('',#4124,1.); +#4124 = DIRECTION('',(0.,0.,1.)); +#4125 = ORIENTED_EDGE('',*,*,#4126,.F.); +#4126 = EDGE_CURVE('',#4101,#4119,#4127,.T.); +#4127 = LINE('',#4128,#4129); +#4128 = CARTESIAN_POINT('',(-0.55,0.55,0.)); +#4129 = VECTOR('',#4130,1.); +#4130 = DIRECTION('',(1.,0.,0.)); +#4131 = PLANE('',#4132); +#4132 = AXIS2_PLACEMENT_3D('',#4133,#4134,#4135); +#4133 = CARTESIAN_POINT('',(-0.55,0.55,0.)); +#4134 = DIRECTION('',(0.,1.,0.)); +#4135 = DIRECTION('',(1.,0.,0.)); +#4136 = ADVANCED_FACE('',(#4137),#4162,.T.); +#4137 = FACE_BOUND('',#4138,.T.); +#4138 = EDGE_LOOP('',(#4139,#4140,#4148,#4156)); +#4139 = ORIENTED_EDGE('',*,*,#4118,.T.); +#4140 = ORIENTED_EDGE('',*,*,#4141,.T.); +#4141 = EDGE_CURVE('',#4111,#4142,#4144,.T.); +#4142 = VERTEX_POINT('',#4143); +#4143 = CARTESIAN_POINT('',(0.55,-0.2,4.E-02)); +#4144 = LINE('',#4145,#4146); +#4145 = CARTESIAN_POINT('',(0.55,0.55,4.E-02)); +#4146 = VECTOR('',#4147,1.); +#4147 = DIRECTION('',(0.,-1.,0.)); +#4148 = ORIENTED_EDGE('',*,*,#4149,.F.); +#4149 = EDGE_CURVE('',#4150,#4142,#4152,.T.); +#4150 = VERTEX_POINT('',#4151); +#4151 = CARTESIAN_POINT('',(0.55,-0.2,0.)); +#4152 = LINE('',#4153,#4154); +#4153 = CARTESIAN_POINT('',(0.55,-0.2,0.)); +#4154 = VECTOR('',#4155,1.); +#4155 = DIRECTION('',(0.,0.,1.)); +#4156 = ORIENTED_EDGE('',*,*,#4157,.F.); +#4157 = EDGE_CURVE('',#4119,#4150,#4158,.T.); +#4158 = LINE('',#4159,#4160); +#4159 = CARTESIAN_POINT('',(0.55,0.55,0.)); +#4160 = VECTOR('',#4161,1.); +#4161 = DIRECTION('',(0.,-1.,0.)); +#4162 = PLANE('',#4163); +#4163 = AXIS2_PLACEMENT_3D('',#4164,#4165,#4166); +#4164 = CARTESIAN_POINT('',(0.55,0.55,0.)); +#4165 = DIRECTION('',(1.,0.,0.)); +#4166 = DIRECTION('',(0.,-1.,0.)); +#4167 = ADVANCED_FACE('',(#4168),#4193,.T.); +#4168 = FACE_BOUND('',#4169,.T.); +#4169 = EDGE_LOOP('',(#4170,#4171,#4179,#4187)); +#4170 = ORIENTED_EDGE('',*,*,#4149,.T.); +#4171 = ORIENTED_EDGE('',*,*,#4172,.T.); +#4172 = EDGE_CURVE('',#4142,#4173,#4175,.T.); +#4173 = VERTEX_POINT('',#4174); +#4174 = CARTESIAN_POINT('',(0.2,-0.55,4.E-02)); +#4175 = LINE('',#4176,#4177); +#4176 = CARTESIAN_POINT('',(0.55,-0.2,4.E-02)); +#4177 = VECTOR('',#4178,1.); +#4178 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#4179 = ORIENTED_EDGE('',*,*,#4180,.F.); +#4180 = EDGE_CURVE('',#4181,#4173,#4183,.T.); +#4181 = VERTEX_POINT('',#4182); +#4182 = CARTESIAN_POINT('',(0.2,-0.55,0.)); +#4183 = LINE('',#4184,#4185); +#4184 = CARTESIAN_POINT('',(0.2,-0.55,0.)); +#4185 = VECTOR('',#4186,1.); +#4186 = DIRECTION('',(0.,0.,1.)); +#4187 = ORIENTED_EDGE('',*,*,#4188,.F.); +#4188 = EDGE_CURVE('',#4150,#4181,#4189,.T.); +#4189 = LINE('',#4190,#4191); +#4190 = CARTESIAN_POINT('',(0.55,-0.2,0.)); +#4191 = VECTOR('',#4192,1.); +#4192 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#4193 = PLANE('',#4194); +#4194 = AXIS2_PLACEMENT_3D('',#4195,#4196,#4197); +#4195 = CARTESIAN_POINT('',(0.55,-0.2,0.)); +#4196 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); +#4197 = DIRECTION('',(-0.707106781187,-0.707106781187,0.)); +#4198 = ADVANCED_FACE('',(#4199),#4224,.T.); +#4199 = FACE_BOUND('',#4200,.T.); +#4200 = EDGE_LOOP('',(#4201,#4202,#4210,#4218)); +#4201 = ORIENTED_EDGE('',*,*,#4180,.T.); +#4202 = ORIENTED_EDGE('',*,*,#4203,.T.); +#4203 = EDGE_CURVE('',#4173,#4204,#4206,.T.); +#4204 = VERTEX_POINT('',#4205); +#4205 = CARTESIAN_POINT('',(-0.55,-0.55,4.E-02)); +#4206 = LINE('',#4207,#4208); +#4207 = CARTESIAN_POINT('',(0.2,-0.55,4.E-02)); +#4208 = VECTOR('',#4209,1.); +#4209 = DIRECTION('',(-1.,0.,0.)); +#4210 = ORIENTED_EDGE('',*,*,#4211,.F.); +#4211 = EDGE_CURVE('',#4212,#4204,#4214,.T.); +#4212 = VERTEX_POINT('',#4213); +#4213 = CARTESIAN_POINT('',(-0.55,-0.55,0.)); +#4214 = LINE('',#4215,#4216); +#4215 = CARTESIAN_POINT('',(-0.55,-0.55,0.)); +#4216 = VECTOR('',#4217,1.); +#4217 = DIRECTION('',(0.,0.,1.)); +#4218 = ORIENTED_EDGE('',*,*,#4219,.F.); +#4219 = EDGE_CURVE('',#4181,#4212,#4220,.T.); +#4220 = LINE('',#4221,#4222); +#4221 = CARTESIAN_POINT('',(0.2,-0.55,0.)); +#4222 = VECTOR('',#4223,1.); +#4223 = DIRECTION('',(-1.,0.,0.)); +#4224 = PLANE('',#4225); +#4225 = AXIS2_PLACEMENT_3D('',#4226,#4227,#4228); +#4226 = CARTESIAN_POINT('',(0.2,-0.55,0.)); +#4227 = DIRECTION('',(0.,-1.,0.)); +#4228 = DIRECTION('',(-1.,0.,0.)); +#4229 = ADVANCED_FACE('',(#4230),#4246,.T.); +#4230 = FACE_BOUND('',#4231,.T.); +#4231 = EDGE_LOOP('',(#4232,#4233,#4239,#4240)); +#4232 = ORIENTED_EDGE('',*,*,#4211,.T.); +#4233 = ORIENTED_EDGE('',*,*,#4234,.T.); +#4234 = EDGE_CURVE('',#4204,#4103,#4235,.T.); +#4235 = LINE('',#4236,#4237); +#4236 = CARTESIAN_POINT('',(-0.55,-0.55,4.E-02)); +#4237 = VECTOR('',#4238,1.); +#4238 = DIRECTION('',(0.,1.,0.)); +#4239 = ORIENTED_EDGE('',*,*,#4100,.F.); +#4240 = ORIENTED_EDGE('',*,*,#4241,.F.); +#4241 = EDGE_CURVE('',#4212,#4101,#4242,.T.); +#4242 = LINE('',#4243,#4244); +#4243 = CARTESIAN_POINT('',(-0.55,-0.55,0.)); +#4244 = VECTOR('',#4245,1.); +#4245 = DIRECTION('',(0.,1.,0.)); +#4246 = PLANE('',#4247); +#4247 = AXIS2_PLACEMENT_3D('',#4248,#4249,#4250); +#4248 = CARTESIAN_POINT('',(-0.55,-0.55,0.)); +#4249 = DIRECTION('',(-1.,0.,0.)); +#4250 = DIRECTION('',(0.,1.,0.)); +#4251 = ADVANCED_FACE('',(#4252),#4259,.F.); +#4252 = FACE_BOUND('',#4253,.T.); +#4253 = EDGE_LOOP('',(#4254,#4255,#4256,#4257,#4258)); +#4254 = ORIENTED_EDGE('',*,*,#4126,.T.); +#4255 = ORIENTED_EDGE('',*,*,#4157,.T.); +#4256 = ORIENTED_EDGE('',*,*,#4188,.T.); +#4257 = ORIENTED_EDGE('',*,*,#4219,.T.); +#4258 = ORIENTED_EDGE('',*,*,#4241,.T.); +#4259 = PLANE('',#4260); +#4260 = AXIS2_PLACEMENT_3D('',#4261,#4262,#4263); +#4261 = CARTESIAN_POINT('',(-3.292855816186E-02,3.292855816186E-02,0.)); +#4262 = DIRECTION('',(0.,0.,1.)); +#4263 = DIRECTION('',(1.,0.,0.)); +#4264 = ADVANCED_FACE('',(#4265),#4272,.T.); +#4265 = FACE_BOUND('',#4266,.F.); +#4266 = EDGE_LOOP('',(#4267,#4268,#4269,#4270,#4271)); +#4267 = ORIENTED_EDGE('',*,*,#4110,.T.); +#4268 = ORIENTED_EDGE('',*,*,#4141,.T.); +#4269 = ORIENTED_EDGE('',*,*,#4172,.T.); +#4270 = ORIENTED_EDGE('',*,*,#4203,.T.); +#4271 = ORIENTED_EDGE('',*,*,#4234,.T.); +#4272 = PLANE('',#4273); +#4273 = AXIS2_PLACEMENT_3D('',#4274,#4275,#4276); +#4274 = CARTESIAN_POINT('',(-3.292855816186E-02,3.292855816186E-02, + 4.E-02)); +#4275 = DIRECTION('',(0.,0.,1.)); +#4276 = DIRECTION('',(1.,0.,0.)); +#4277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4281)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4278,#4279,#4280)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4278, + 'distance_accuracy_value','confusion accuracy'); +#4282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4283,#4285); +#4283 = ( REPRESENTATION_RELATIONSHIP('','',#4093,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4284) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#4285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4286); +#4286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','TQFN_Pad','',#5,#4088,$); +#4287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4090)); +#4288 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4289),#3597); +#4289 = STYLED_ITEM('color',(#4290),#3377); +#4290 = PRESENTATION_STYLE_ASSIGNMENT((#4291,#4297)); +#4291 = SURFACE_STYLE_USAGE(.BOTH.,#4292); +#4292 = SURFACE_SIDE_STYLE('',(#4293)); +#4293 = SURFACE_STYLE_FILL_AREA(#4294); +#4294 = FILL_AREA_STYLE('',(#4295)); +#4295 = FILL_AREA_STYLE_COLOUR('',#4296); +#4296 = COLOUR_RGB('',0.83137256512,0.83137256512,0.83137256512); +#4297 = CURVE_STYLE('',#4298,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4299 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#4300 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4301),#4075); +#4301 = STYLED_ITEM('color',(#4302),#3855); +#4302 = PRESENTATION_STYLE_ASSIGNMENT((#4303,#4308)); +#4303 = SURFACE_STYLE_USAGE(.BOTH.,#4304); +#4304 = SURFACE_SIDE_STYLE('',(#4305)); +#4305 = SURFACE_STYLE_FILL_AREA(#4306); +#4306 = FILL_AREA_STYLE('',(#4307)); +#4307 = FILL_AREA_STYLE_COLOUR('',#4296); +#4308 = CURVE_STYLE('',#4309,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4309 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4310 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4311),#968); +#4311 = STYLED_ITEM('color',(#4312),#748); +#4312 = PRESENTATION_STYLE_ASSIGNMENT((#4313,#4318)); +#4313 = SURFACE_STYLE_USAGE(.BOTH.,#4314); +#4314 = SURFACE_SIDE_STYLE('',(#4315)); +#4315 = SURFACE_STYLE_FILL_AREA(#4316); +#4316 = FILL_AREA_STYLE('',(#4317)); +#4317 = FILL_AREA_STYLE_COLOUR('',#4296); +#4318 = CURVE_STYLE('',#4319,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4319 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4320 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4321),#490); +#4321 = STYLED_ITEM('color',(#4322),#270); +#4322 = PRESENTATION_STYLE_ASSIGNMENT((#4323,#4328)); +#4323 = SURFACE_STYLE_USAGE(.BOTH.,#4324); +#4324 = SURFACE_SIDE_STYLE('',(#4325)); +#4325 = SURFACE_STYLE_FILL_AREA(#4326); +#4326 = FILL_AREA_STYLE('',(#4327)); +#4327 = FILL_AREA_STYLE_COLOUR('',#4296); +#4328 = CURVE_STYLE('',#4329,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4329 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4330 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4331),#1207); +#4331 = STYLED_ITEM('color',(#4332),#987); +#4332 = PRESENTATION_STYLE_ASSIGNMENT((#4333,#4338)); +#4333 = SURFACE_STYLE_USAGE(.BOTH.,#4334); +#4334 = SURFACE_SIDE_STYLE('',(#4335)); +#4335 = SURFACE_STYLE_FILL_AREA(#4336); +#4336 = FILL_AREA_STYLE('',(#4337)); +#4337 = FILL_AREA_STYLE_COLOUR('',#4296); +#4338 = CURVE_STYLE('',#4339,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4339 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4340 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4341),#3358); +#4341 = STYLED_ITEM('color',(#4342),#3138); +#4342 = PRESENTATION_STYLE_ASSIGNMENT((#4343,#4348)); +#4343 = SURFACE_STYLE_USAGE(.BOTH.,#4344); +#4344 = SURFACE_SIDE_STYLE('',(#4345)); +#4345 = SURFACE_STYLE_FILL_AREA(#4346); +#4346 = FILL_AREA_STYLE('',(#4347)); +#4347 = FILL_AREA_STYLE_COLOUR('',#4296); +#4348 = CURVE_STYLE('',#4349,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4349 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4351),#3836); +#4351 = STYLED_ITEM('color',(#4352),#3616); +#4352 = PRESENTATION_STYLE_ASSIGNMENT((#4353,#4358)); +#4353 = SURFACE_STYLE_USAGE(.BOTH.,#4354); +#4354 = SURFACE_SIDE_STYLE('',(#4355)); +#4355 = SURFACE_STYLE_FILL_AREA(#4356); +#4356 = FILL_AREA_STYLE('',(#4357)); +#4357 = FILL_AREA_STYLE_COLOUR('',#4296); +#4358 = CURVE_STYLE('',#4359,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4359 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4360 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4361),#4277); +#4361 = STYLED_ITEM('color',(#4362),#4094); +#4362 = PRESENTATION_STYLE_ASSIGNMENT((#4363,#4368)); +#4363 = SURFACE_STYLE_USAGE(.BOTH.,#4364); +#4364 = SURFACE_SIDE_STYLE('',(#4365)); +#4365 = SURFACE_STYLE_FILL_AREA(#4366); +#4366 = FILL_AREA_STYLE('',(#4367)); +#4367 = FILL_AREA_STYLE_COLOUR('',#4296); +#4368 = CURVE_STYLE('',#4369,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4369 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4370 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4371),#1685); +#4371 = STYLED_ITEM('color',(#4372),#1465); +#4372 = PRESENTATION_STYLE_ASSIGNMENT((#4373,#4378)); +#4373 = SURFACE_STYLE_USAGE(.BOTH.,#4374); +#4374 = SURFACE_SIDE_STYLE('',(#4375)); +#4375 = SURFACE_STYLE_FILL_AREA(#4376); +#4376 = FILL_AREA_STYLE('',(#4377)); +#4377 = FILL_AREA_STYLE_COLOUR('',#4296); +#4378 = CURVE_STYLE('',#4379,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4379 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4380 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4381),#1446); +#4381 = STYLED_ITEM('color',(#4382),#1226); +#4382 = PRESENTATION_STYLE_ASSIGNMENT((#4383,#4388)); +#4383 = SURFACE_STYLE_USAGE(.BOTH.,#4384); +#4384 = SURFACE_SIDE_STYLE('',(#4385)); +#4385 = SURFACE_STYLE_FILL_AREA(#4386); +#4386 = FILL_AREA_STYLE('',(#4387)); +#4387 = FILL_AREA_STYLE_COLOUR('',#4296); +#4388 = CURVE_STYLE('',#4389,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4389 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4390 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4391),#1924); +#4391 = STYLED_ITEM('color',(#4392),#1704); +#4392 = PRESENTATION_STYLE_ASSIGNMENT((#4393,#4398)); +#4393 = SURFACE_STYLE_USAGE(.BOTH.,#4394); +#4394 = SURFACE_SIDE_STYLE('',(#4395)); +#4395 = SURFACE_STYLE_FILL_AREA(#4396); +#4396 = FILL_AREA_STYLE('',(#4397)); +#4397 = FILL_AREA_STYLE_COLOUR('',#4296); +#4398 = CURVE_STYLE('',#4399,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4399 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4400 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4401),#729); +#4401 = STYLED_ITEM('color',(#4402),#509); +#4402 = PRESENTATION_STYLE_ASSIGNMENT((#4403,#4408)); +#4403 = SURFACE_STYLE_USAGE(.BOTH.,#4404); +#4404 = SURFACE_SIDE_STYLE('',(#4405)); +#4405 = SURFACE_STYLE_FILL_AREA(#4406); +#4406 = FILL_AREA_STYLE('',(#4407)); +#4407 = FILL_AREA_STYLE_COLOUR('',#4296); +#4408 = CURVE_STYLE('',#4409,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4409 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4410 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4411),#3119); +#4411 = STYLED_ITEM('color',(#4412),#2899); +#4412 = PRESENTATION_STYLE_ASSIGNMENT((#4413,#4418)); +#4413 = SURFACE_STYLE_USAGE(.BOTH.,#4414); +#4414 = SURFACE_SIDE_STYLE('',(#4415)); +#4415 = SURFACE_STYLE_FILL_AREA(#4416); +#4416 = FILL_AREA_STYLE('',(#4417)); +#4417 = FILL_AREA_STYLE_COLOUR('',#4296); +#4418 = CURVE_STYLE('',#4419,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4419 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4420 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4421),#251); +#4421 = STYLED_ITEM('color',(#4422),#101); +#4422 = PRESENTATION_STYLE_ASSIGNMENT((#4423,#4429)); +#4423 = SURFACE_STYLE_USAGE(.BOTH.,#4424); +#4424 = SURFACE_SIDE_STYLE('',(#4425)); +#4425 = SURFACE_STYLE_FILL_AREA(#4426); +#4426 = FILL_AREA_STYLE('',(#4427)); +#4427 = FILL_AREA_STYLE_COLOUR('',#4428); +#4428 = COLOUR_RGB('',0.101960784187,0.101960784187,0.101960784187); +#4429 = CURVE_STYLE('',#4430,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4430 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4431 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4432),#2402); +#4432 = STYLED_ITEM('color',(#4433),#2182); +#4433 = PRESENTATION_STYLE_ASSIGNMENT((#4434,#4439)); +#4434 = SURFACE_STYLE_USAGE(.BOTH.,#4435); +#4435 = SURFACE_SIDE_STYLE('',(#4436)); +#4436 = SURFACE_STYLE_FILL_AREA(#4437); +#4437 = FILL_AREA_STYLE('',(#4438)); +#4438 = FILL_AREA_STYLE_COLOUR('',#4296); +#4439 = CURVE_STYLE('',#4440,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4440 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4441 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4442),#2880); +#4442 = STYLED_ITEM('color',(#4443),#2660); +#4443 = PRESENTATION_STYLE_ASSIGNMENT((#4444,#4449)); +#4444 = SURFACE_STYLE_USAGE(.BOTH.,#4445); +#4445 = SURFACE_SIDE_STYLE('',(#4446)); +#4446 = SURFACE_STYLE_FILL_AREA(#4447); +#4447 = FILL_AREA_STYLE('',(#4448)); +#4448 = FILL_AREA_STYLE_COLOUR('',#4296); +#4449 = CURVE_STYLE('',#4450,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4452),#2163); +#4452 = STYLED_ITEM('color',(#4453),#1943); +#4453 = PRESENTATION_STYLE_ASSIGNMENT((#4454,#4459)); +#4454 = SURFACE_STYLE_USAGE(.BOTH.,#4455); +#4455 = SURFACE_SIDE_STYLE('',(#4456)); +#4456 = SURFACE_STYLE_FILL_AREA(#4457); +#4457 = FILL_AREA_STYLE('',(#4458)); +#4458 = FILL_AREA_STYLE_COLOUR('',#4296); +#4459 = CURVE_STYLE('',#4460,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4460 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4462),#2641); +#4462 = STYLED_ITEM('color',(#4463),#2421); +#4463 = PRESENTATION_STYLE_ASSIGNMENT((#4464,#4469)); +#4464 = SURFACE_STYLE_USAGE(.BOTH.,#4465); +#4465 = SURFACE_SIDE_STYLE('',(#4466)); +#4466 = SURFACE_STYLE_FILL_AREA(#4467); +#4467 = FILL_AREA_STYLE('',(#4468)); +#4468 = FILL_AREA_STYLE_COLOUR('',#4296); +#4469 = CURVE_STYLE('',#4470,POSITIVE_LENGTH_MEASURE(0.1),#4299); +#4470 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/Amplifier_Analog.FCStd b/fab.3dsource/Amplifier_Analog.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..1d0a21df95729b21c2239bbed2d5e80907596130 Binary files /dev/null and b/fab.3dsource/Amplifier_Analog.FCStd differ diff --git a/fab.kicad_sym b/fab.kicad_sym index 679a0c73027d91327a9e601badc095d17876a24f..0d42a0255bb4fe9b37f2fbe320b93b89b72502bf 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -2,6 +2,395 @@ (version 20231120) (generator "kicad_symbol_editor") (generator_version "8.0") + (symbol "Amplifier_Analog_MAX98357AETE" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -9.906 14.224 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Amplifier_Analog_MAX98357AETE" + (at -9.652 11.938 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:Amplifier_Analog_MAX98357AETE" + (at 0 0.254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/max98357a-max98357b.pdf" + (at -0.508 0.254 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Amplifier, IC, 1-Channel, Mono, Class AB, SOIC-8" + (at 0.508 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "amplifier class-d tqfn MAX98357AETE+T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SOIC*8*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Amplifier_Analog_MAX98357AETE_0_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Amplifier_Analog_MAX98357AETE_1_1" + (pin input line + (at -12.7 7.62 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 5.08 180) + (length 2.54) + (name "OUTN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 12.7 -2.54 180) + (length 2.54) hide + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 12.7 0 180) + (length 2.54) hide + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -5.08 0) + (length 2.54) + (name "LRCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -7.62 0) + (length 2.54) + (name "BCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 -12.7 90) + (length 2.54) + (name "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 2.54) + (name "GAIN_SLOT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "~{SD_MODE}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 12.7 -7.62 180) + (length 2.54) hide + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 12.7 -5.08 180) + (length 2.54) hide + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 12.7 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 12.7 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 2.54 180) + (length 2.54) + (name "OUTP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Amplifier_Mono_LM4871M" (exclude_from_sim no) (in_bom yes) diff --git a/fab.pretty/Amplifier_Analog_MAX98357AETE.kicad_mod b/fab.pretty/Amplifier_Analog_MAX98357AETE.kicad_mod new file mode 100644 index 0000000000000000000000000000000000000000..4987914b9cb2ce0706f9cd938441d3d08a412478 --- /dev/null +++ b/fab.pretty/Amplifier_Analog_MAX98357AETE.kicad_mod @@ -0,0 +1,377 @@ +(footprint "Amplifier_Analog_MAX98357AETE" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "IC AMP CLASS D MONO 3.2W 16TQFN") + (tags "amplifier class-d tqfn MAX98357AETE+T") + (property "Reference" "REF**" + (at 0 -3 0) + (layer "F.SilkS") + (uuid "b2dbd7a0-1f4f-4e0b-981e-ca2b67a6b262") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Amplifier_Analog_MAX98357AETE" + (at 0 3 0) + (layer "F.Fab") + (uuid "11006673-6c82-42a9-a49b-3e65dcbe77ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dfcbb224-40a4-4947-9328-a71c2067540b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "74e1ac98-016e-4502-bf6e-24744ee239f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "66748d22-8354-46f9-98d4-3c7b6a32061d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -1.65 1.65) + (end -1.65 1.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7f9346e3-99a1-4aa6-b478-6d714a4ec6e4") + ) + (fp_line + (start -1.25 1.65) + (end -1.65 1.65) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7fffb1a6-0904-44a7-b8c1-aaea32bae8d4") + ) + (fp_line + (start 1.25 -1.65) + (end 1.65 -1.65) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "0d4da2f9-def6-4e55-8527-c709f4cfa301") + ) + (fp_line + (start 1.25 1.65) + (end 1.65 1.65) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7127a542-dd4e-4d24-8160-5c8ebf8015b6") + ) + (fp_line + (start 1.65 -1.65) + (end 1.65 -1.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3efa46f9-32a0-4126-aedc-9dfd09624285") + ) + (fp_line + (start 1.65 1.65) + (end 1.65 1.25) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "05b1cf29-600d-4a61-8a24-0cf344c0a62a") + ) + (fp_poly + (pts + (xy -1.426829 -1.708537) (xy -1.626829 -1.958537) (xy -1.226829 -1.958537) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "27e82267-e04c-4ea6-aa10-6656b460a424") + ) + (fp_line + (start -2 -2) + (end 2 -2) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "09fe8ff5-cdcd-4da8-be30-1662976b38ee") + ) + (fp_line + (start -2 2) + (end -2 -2) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "9acdc7d4-67fc-48b6-a78f-c4dca175c45d") + ) + (fp_line + (start 2 -2) + (end 2 2) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "f5acb92a-f8b8-4eb7-880b-35809359387e") + ) + (fp_line + (start 2 2) + (end -2 2) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "e7ed7cc2-f54f-452d-a9e6-81654ca22c2c") + ) + (fp_line + (start -1.5 -0.5) + (end -1.5 1.5) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "b9c75ecb-13d5-47ab-9b11-9da0e6738325") + ) + (fp_line + (start -1.5 1.5) + (end 1.5 1.5) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "15515280-46e6-49a2-802d-d61c1679ee67") + ) + (fp_line + (start -0.5 -1.5) + (end -1.5 -0.5) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "fef2c9bc-8907-4f21-b8b3-b5791f62e8c6") + ) + (fp_line + (start 1.5 -1.5) + (end -0.5 -1.5) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "efb9e8d9-598e-40fe-b525-2701096402c8") + ) + (fp_line + (start 1.5 1.5) + (end 1.5 -1.5) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "f0703d33-82f3-479b-8805-ccaf2c144ece") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "0e2fe045-902a-4461-935c-98c496b6d180") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at 0 0) + (size 0.9 0.9) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "fa6ea1ef-1c34-442b-abc9-2f52f8d9da86") + ) + (pad "1" smd rect + (at -1.35 -0.75 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "8c837704-33c1-45d6-80a0-3f9e3c5b349b") + ) + (pad "2" smd rect + (at -1.35 -0.25 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "74a4b55c-b636-48b6-9062-943b567ea114") + ) + (pad "3" smd rect + (at -1.35 0.25 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e64e453e-4a2d-40ad-a64c-469aee1fe16b") + ) + (pad "4" smd rect + (at -1.35 0.75 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "65cb80ea-ffcf-4bb2-8bc3-06af51dfb87d") + ) + (pad "5" smd rect + (at -0.75 1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "03191f67-ca36-46be-ac4c-73a3c901a9e5") + ) + (pad "6" smd rect + (at -0.25 1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "f0dd4500-dacc-4fbc-bbcf-02963df82531") + ) + (pad "7" smd rect + (at 0.25 1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "a33ab360-8a38-418a-bf8b-0aed6c0b9338") + ) + (pad "8" smd rect + (at 0.75 1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b1cfa8be-1904-4f83-821f-e8a1bc59ba9f") + ) + (pad "9" smd rect + (at 1.35 0.75 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "7cd5ed77-56ef-4dad-8edb-64173a659391") + ) + (pad "10" smd rect + (at 1.35 0.25 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "4dae7481-cf32-462e-be2f-8ec75e962812") + ) + (pad "11" smd rect + (at 1.35 -0.25 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9e4c3ab3-80e7-43bf-b9af-8874f0e2094b") + ) + (pad "12" smd rect + (at 1.35 -0.75 90) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "0aaa5b6c-4735-4465-b161-2c4cb03122f3") + ) + (pad "13" smd rect + (at 0.75 -1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "1fd8f037-e3a4-4851-a2c0-f522601ee4a5") + ) + (pad "14" smd rect + (at 0.25 -1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "f1279c0b-5f5f-482d-9535-b4e387f3433f") + ) + (pad "15" smd rect + (at -0.25 -1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e2069a71-c488-45d2-a00c-bed3c8470f25") + ) + (pad "16" smd rect + (at -0.75 -1.35) + (size 0.25 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "1c4d794a-ff93-46aa-83a7-97837d3d88e1") + ) + (pad "17" smd rect + (at 0 0) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (thermal_bridge_angle 45) + (uuid "05969a3b-6115-4750-a2ae-525d5884aa03") + ) + (model "${FAB}/fab.3dshapes/Amplifier_Analog-MAX98357AETE_TQFN.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +)