From b24602b52a9ed2931fb24d64d9040680993955f8 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Mon, 17 Feb 2025 21:10:55 +0200 Subject: [PATCH] Add LevelShifter_Texas_TXB0104DR_SOIC-14 with 3D model --- .../LevelShifter_Texas-TXB0104DR_SOIC-14.step | 7221 +++++++++++++++++ fab.3dsource/LevelShifter_Texas.FCStd | Bin 0 -> 184208 bytes fab.kicad_sym | 336 + ...lShifter_Texas_TXB0104DR_SOIC-14.kicad_mod | 264 + 4 files changed, 7821 insertions(+) create mode 100644 fab.3dshapes/LevelShifter_Texas-TXB0104DR_SOIC-14.step create mode 100644 fab.3dsource/LevelShifter_Texas.FCStd create mode 100644 fab.pretty/LevelShifter_Texas_TXB0104DR_SOIC-14.kicad_mod diff --git a/fab.3dshapes/LevelShifter_Texas-TXB0104DR_SOIC-14.step b/fab.3dshapes/LevelShifter_Texas-TXB0104DR_SOIC-14.step new file mode 100644 index 0000000..07ce6b1 --- /dev/null +++ b/fab.3dshapes/LevelShifter_Texas-TXB0104DR_SOIC-14.step @@ -0,0 +1,7221 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-17T21:04:41',( + '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('TXB0104DR_SOIC-14','TXB0104DR_SOIC-14','',(#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); +#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.,1.27,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,2.54,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,3.81,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,-1.27,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.,-2.54,0.)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,-3.81,0.)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(-1.,4.440892098501E-16,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(-1.555301434917E-16,-1.27,0.)); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(-3.110602869834E-16,-2.54,0.)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(-4.665904304751E-16,-3.81,0.)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(1.555301434917E-16,1.27,0.)); +#65 = DIRECTION('',(0.,0.,1.)); +#66 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(3.110602869834E-16,2.54,0.)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(4.665904304751E-16,3.81,0.)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#79)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#76,#77,#78)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#76 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#77 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#78 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#79 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#76, + 'distance_accuracy_value','confusion accuracy'); +#80 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#81 = SHAPE_DEFINITION_REPRESENTATION(#82,#88); +#82 = PRODUCT_DEFINITION_SHAPE('','',#83); +#83 = PRODUCT_DEFINITION('design','',#84,#87); +#84 = PRODUCT_DEFINITION_FORMATION('','',#85); +#85 = PRODUCT('Body','Body','',(#86)); +#86 = PRODUCT_CONTEXT('',#2,'mechanical'); +#87 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#88 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#89),#449); +#89 = MANIFOLD_SOLID_BREP('',#90); +#90 = CLOSED_SHELL('',(#91,#131,#162,#186,#210,#227,#258,#298,#322,#339, + #371,#395,#420,#437)); +#91 = ADVANCED_FACE('',(#92),#126,.T.); +#92 = FACE_BOUND('',#93,.T.); +#93 = EDGE_LOOP('',(#94,#104,#112,#120)); +#94 = ORIENTED_EDGE('',*,*,#95,.F.); +#95 = EDGE_CURVE('',#96,#98,#100,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(1.775,4.225,0.1)); +#98 = VERTEX_POINT('',#99); +#99 = CARTESIAN_POINT('',(-1.775,4.225,0.1)); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(9.859017623475,4.225,0.1)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(-1.,0.,0.)); +#104 = ORIENTED_EDGE('',*,*,#105,.T.); +#105 = EDGE_CURVE('',#96,#106,#108,.T.); +#106 = VERTEX_POINT('',#107); +#107 = CARTESIAN_POINT('',(1.775,-4.225,0.1)); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(1.775,4.375,1.E-01)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#112 = ORIENTED_EDGE('',*,*,#113,.T.); +#113 = EDGE_CURVE('',#106,#114,#116,.T.); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(-1.775,-4.225,0.1)); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(9.859017623475,-4.225,0.1)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(-1.,0.,0.)); +#120 = ORIENTED_EDGE('',*,*,#121,.F.); +#121 = EDGE_CURVE('',#98,#114,#122,.T.); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-1.775,4.375,1.E-01)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(1.775,4.375,1.E-01)); +#129 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#130 = DIRECTION('',(-1.,0.,0.)); +#131 = ADVANCED_FACE('',(#132),#157,.T.); +#132 = FACE_BOUND('',#133,.F.); +#133 = EDGE_LOOP('',(#134,#142,#150,#156)); +#134 = ORIENTED_EDGE('',*,*,#135,.F.); +#135 = EDGE_CURVE('',#136,#96,#138,.T.); +#136 = VERTEX_POINT('',#137); +#137 = CARTESIAN_POINT('',(2.000000000004,4.375,0.875000000004)); +#138 = LINE('',#139,#140); +#139 = CARTESIAN_POINT('',(2.295259938556,4.571839959031,1.892006455002) + ); +#140 = VECTOR('',#141,1.); +#141 = DIRECTION('',(-0.274115206746,-0.182743471161,-0.944174601003)); +#142 = ORIENTED_EDGE('',*,*,#143,.T.); +#143 = EDGE_CURVE('',#136,#144,#146,.T.); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(-1.999999999996,4.375,0.875000000004)); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(9.859017623475,4.375,0.875000000004)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = ORIENTED_EDGE('',*,*,#151,.F.); +#151 = EDGE_CURVE('',#98,#144,#152,.T.); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(-1.445718725667,4.00547915044,-1.034191056064 + )); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-0.274115206737,0.182743471161,0.944174601005)); +#156 = ORIENTED_EDGE('',*,*,#95,.F.); +#157 = PLANE('',#158); +#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); +#159 = CARTESIAN_POINT('',(9.859017623475,4.375,0.875000000004)); +#160 = DIRECTION('',(0.,0.98177985059,-0.190021906565)); +#161 = DIRECTION('',(0.,0.190021906565,0.98177985059)); +#162 = ADVANCED_FACE('',(#163),#181,.T.); +#163 = FACE_BOUND('',#164,.T.); +#164 = EDGE_LOOP('',(#165,#173,#174,#175)); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#144,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(-1.999999999996,-4.375,0.875000000004)); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-1.999999999996,4.375,0.875000000004)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#173 = ORIENTED_EDGE('',*,*,#151,.F.); +#174 = ORIENTED_EDGE('',*,*,#121,.T.); +#175 = ORIENTED_EDGE('',*,*,#176,.T.); +#176 = EDGE_CURVE('',#114,#167,#177,.T.); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-1.226562881517,-3.859375254338, + -1.789061185933)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(-0.274115206737,-0.182743471161,0.944174601005)); +#181 = PLANE('',#182); +#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); +#183 = CARTESIAN_POINT('',(-1.775,4.375,1.E-01)); +#184 = DIRECTION('',(-0.960346226756,-6.19082995662E-17,-0.278810194857) + ); +#185 = DIRECTION('',(-0.278810194857,2.132396985112E-16,0.960346226756) + ); +#186 = ADVANCED_FACE('',(#187),#205,.T.); +#187 = FACE_BOUND('',#188,.T.); +#188 = EDGE_LOOP('',(#189,#197,#203,#204)); +#189 = ORIENTED_EDGE('',*,*,#190,.F.); +#190 = EDGE_CURVE('',#191,#106,#193,.T.); +#191 = VERTEX_POINT('',#192); +#192 = CARTESIAN_POINT('',(2.000000000004,-4.375,0.875000000004)); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(2.076104094399,-4.425736062929,1.137136325138 + )); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-0.274115206746,0.182743471161,-0.944174601003)); +#197 = ORIENTED_EDGE('',*,*,#198,.T.); +#198 = EDGE_CURVE('',#191,#167,#199,.T.); +#199 = LINE('',#200,#201); +#200 = CARTESIAN_POINT('',(9.859017623475,-4.375,0.875000000004)); +#201 = VECTOR('',#202,1.); +#202 = DIRECTION('',(-1.,0.,0.)); +#203 = ORIENTED_EDGE('',*,*,#176,.F.); +#204 = ORIENTED_EDGE('',*,*,#113,.F.); +#205 = PLANE('',#206); +#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209); +#207 = CARTESIAN_POINT('',(9.859017623475,-4.375,0.875000000004)); +#208 = DIRECTION('',(0.,-0.98177985059,-0.190021906565)); +#209 = DIRECTION('',(0.,0.190021906565,-0.98177985059)); +#210 = ADVANCED_FACE('',(#211),#222,.T.); +#211 = FACE_BOUND('',#212,.T.); +#212 = EDGE_LOOP('',(#213,#214,#220,#221)); +#213 = ORIENTED_EDGE('',*,*,#135,.F.); +#214 = ORIENTED_EDGE('',*,*,#215,.T.); +#215 = EDGE_CURVE('',#136,#191,#216,.T.); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(2.000000000004,4.375,0.875000000004)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#220 = ORIENTED_EDGE('',*,*,#190,.T.); +#221 = ORIENTED_EDGE('',*,*,#105,.F.); +#222 = PLANE('',#223); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(2.000000000004,4.375,0.875000000004)); +#225 = DIRECTION('',(0.960346226753,-6.190829956843E-17,-0.278810194868) + ); +#226 = DIRECTION('',(-0.278810194868,-2.132396985105E-16,-0.960346226753 + )); +#227 = ADVANCED_FACE('',(#228),#253,.T.); +#228 = FACE_BOUND('',#229,.T.); +#229 = EDGE_LOOP('',(#230,#238,#239,#247)); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#232,#136,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(2.000000000004,4.375,1.025000000004)); +#234 = LINE('',#235,#236); +#235 = CARTESIAN_POINT('',(2.000000000004,4.375,1.025000000004)); +#236 = VECTOR('',#237,1.); +#237 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#238 = ORIENTED_EDGE('',*,*,#143,.T.); +#239 = ORIENTED_EDGE('',*,*,#240,.T.); +#240 = EDGE_CURVE('',#144,#241,#243,.T.); +#241 = VERTEX_POINT('',#242); +#242 = CARTESIAN_POINT('',(-1.999999999996,4.375,1.025000000004)); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(-1.999999999996,4.375,0.875000000004)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#247 = ORIENTED_EDGE('',*,*,#248,.F.); +#248 = EDGE_CURVE('',#232,#241,#249,.T.); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(9.859017623475,4.375,1.025000000004)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(-1.,0.,0.)); +#253 = PLANE('',#254); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(2.890968172876E-02,4.375,0.908347638704)); +#256 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#257 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#258 = ADVANCED_FACE('',(#259),#293,.T.); +#259 = FACE_BOUND('',#260,.T.); +#260 = EDGE_LOOP('',(#261,#262,#263,#271,#279,#287)); +#261 = ORIENTED_EDGE('',*,*,#240,.F.); +#262 = ORIENTED_EDGE('',*,*,#166,.T.); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#167,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-1.999999999996,-4.375,1.025000000004)); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(-1.999999999996,-4.375,0.875000000004)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#271 = ORIENTED_EDGE('',*,*,#272,.F.); +#272 = EDGE_CURVE('',#273,#265,#275,.T.); +#273 = VERTEX_POINT('',#274); +#274 = CARTESIAN_POINT('',(-1.999999999996,-4.343965517241, + 1.175000000004)); +#275 = LINE('',#276,#277); +#276 = CARTESIAN_POINT('',(-1.999999999996,-4.210290763966,1.82109464083 + )); +#277 = VECTOR('',#278,1.); +#278 = DIRECTION('',(0.,-0.202605604037,-0.979260419507)); +#279 = ORIENTED_EDGE('',*,*,#280,.F.); +#280 = EDGE_CURVE('',#281,#273,#283,.T.); +#281 = VERTEX_POINT('',#282); +#282 = CARTESIAN_POINT('',(-1.999999999996,4.343965517241,1.175000000004 + )); +#283 = LINE('',#284,#285); +#284 = CARTESIAN_POINT('',(-1.999999999996,4.375,1.175000000004)); +#285 = VECTOR('',#286,1.); +#286 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#287 = ORIENTED_EDGE('',*,*,#288,.T.); +#288 = EDGE_CURVE('',#281,#241,#289,.T.); +#289 = LINE('',#290,#291); +#290 = CARTESIAN_POINT('',(-1.999999999996,4.38988027366,0.953078677313) + ); +#291 = VECTOR('',#292,1.); +#292 = DIRECTION('',(-0.,0.202605604037,-0.979260419507)); +#293 = PLANE('',#294); +#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); +#295 = CARTESIAN_POINT('',(-1.999999999996,4.375,0.875000000004)); +#296 = DIRECTION('',(-1.,0.,0.)); +#297 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#298 = ADVANCED_FACE('',(#299),#317,.F.); +#299 = FACE_BOUND('',#300,.F.); +#300 = EDGE_LOOP('',(#301,#309,#310,#311)); +#301 = ORIENTED_EDGE('',*,*,#302,.T.); +#302 = EDGE_CURVE('',#303,#191,#305,.T.); +#303 = VERTEX_POINT('',#304); +#304 = CARTESIAN_POINT('',(2.000000000004,-4.375,1.025000000004)); +#305 = LINE('',#306,#307); +#306 = CARTESIAN_POINT('',(2.000000000004,-4.375,1.025000000004)); +#307 = VECTOR('',#308,1.); +#308 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#309 = ORIENTED_EDGE('',*,*,#198,.T.); +#310 = ORIENTED_EDGE('',*,*,#264,.T.); +#311 = ORIENTED_EDGE('',*,*,#312,.F.); +#312 = EDGE_CURVE('',#303,#265,#313,.T.); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(9.859017623475,-4.375,1.025000000004)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(-1.,0.,0.)); +#317 = PLANE('',#318); +#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321); +#319 = CARTESIAN_POINT('',(2.890968172876E-02,-4.375,0.908347638704)); +#320 = DIRECTION('',(0.,1.,-9.860761315263E-32)); +#321 = DIRECTION('',(0.,9.860761315263E-32,1.)); +#322 = ADVANCED_FACE('',(#323),#334,.T.); +#323 = FACE_BOUND('',#324,.T.); +#324 = EDGE_LOOP('',(#325,#331,#332,#333)); +#325 = ORIENTED_EDGE('',*,*,#326,.T.); +#326 = EDGE_CURVE('',#232,#303,#327,.T.); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(2.000000000004,4.375,1.025000000004)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#331 = ORIENTED_EDGE('',*,*,#302,.T.); +#332 = ORIENTED_EDGE('',*,*,#215,.F.); +#333 = ORIENTED_EDGE('',*,*,#231,.F.); +#334 = PLANE('',#335); +#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338); +#336 = CARTESIAN_POINT('',(2.000000000004,4.375,1.025000000004)); +#337 = DIRECTION('',(1.,0.,0.)); +#338 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#339 = ADVANCED_FACE('',(#340),#366,.F.); +#340 = FACE_BOUND('',#341,.T.); +#341 = EDGE_LOOP('',(#342,#350,#351,#352,#360)); +#342 = ORIENTED_EDGE('',*,*,#343,.F.); +#343 = EDGE_CURVE('',#232,#344,#346,.T.); +#344 = VERTEX_POINT('',#345); +#345 = CARTESIAN_POINT('',(1.775,4.225,1.75)); +#346 = LINE('',#347,#348); +#347 = CARTESIAN_POINT('',(2.223972039423,4.524314692943,0.303312317451) + ); +#348 = VECTOR('',#349,1.); +#349 = DIRECTION('',(-0.290776801395,-0.193851200926,0.936947471137)); +#350 = ORIENTED_EDGE('',*,*,#248,.T.); +#351 = ORIENTED_EDGE('',*,*,#288,.F.); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#281,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(-1.425,4.225,1.75)); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(0.862771775714,3.75166790847,4.037771775714) + ); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(-0.699658988947,0.144757032197,-0.699658988947)); +#360 = ORIENTED_EDGE('',*,*,#361,.F.); +#361 = EDGE_CURVE('',#344,#354,#362,.T.); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(9.859017623475,4.225,1.75)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(-1.,0.,0.)); +#366 = PLANE('',#367); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(9.859017623475,4.375,1.025000000004)); +#369 = DIRECTION('',(0.,-0.979260419507,-0.202605604037)); +#370 = DIRECTION('',(0.,0.202605604037,-0.979260419507)); +#371 = ADVANCED_FACE('',(#372),#390,.T.); +#372 = FACE_BOUND('',#373,.T.); +#373 = EDGE_LOOP('',(#374,#375,#376,#384)); +#374 = ORIENTED_EDGE('',*,*,#353,.T.); +#375 = ORIENTED_EDGE('',*,*,#280,.T.); +#376 = ORIENTED_EDGE('',*,*,#377,.F.); +#377 = EDGE_CURVE('',#378,#273,#380,.T.); +#378 = VERTEX_POINT('',#379); +#379 = CARTESIAN_POINT('',(-1.425,-4.225,1.75)); +#380 = LINE('',#381,#382); +#381 = CARTESIAN_POINT('',(1.305874220419,-3.659991540599,4.480874220419 + )); +#382 = VECTOR('',#383,1.); +#383 = DIRECTION('',(-0.699658988947,-0.144757032197,-0.699658988947)); +#384 = ORIENTED_EDGE('',*,*,#385,.F.); +#385 = EDGE_CURVE('',#354,#378,#386,.T.); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(-1.425,4.375,1.75)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#390 = PLANE('',#391); +#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394); +#392 = CARTESIAN_POINT('',(-1.999999999996,4.375,1.175000000004)); +#393 = DIRECTION('',(-0.707106781187,1.570092458684E-16,0.707106781187) + ); +#394 = DIRECTION('',(0.707106781187,1.570092458684E-16,0.707106781187)); +#395 = ADVANCED_FACE('',(#396),#415,.F.); +#396 = FACE_BOUND('',#397,.F.); +#397 = EDGE_LOOP('',(#398,#406,#407,#408,#409)); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#303,#400,#402,.T.); +#400 = VERTEX_POINT('',#401); +#401 = CARTESIAN_POINT('',(1.775,-4.225,1.75)); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(1.977364523759,-4.359909682503,1.097936534571 + )); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(-0.290776801395,0.193851200926,0.936947471137)); +#406 = ORIENTED_EDGE('',*,*,#312,.T.); +#407 = ORIENTED_EDGE('',*,*,#272,.F.); +#408 = ORIENTED_EDGE('',*,*,#377,.F.); +#409 = ORIENTED_EDGE('',*,*,#410,.F.); +#410 = EDGE_CURVE('',#400,#378,#411,.T.); +#411 = LINE('',#412,#413); +#412 = CARTESIAN_POINT('',(9.859017623475,-4.225,1.75)); +#413 = VECTOR('',#414,1.); +#414 = DIRECTION('',(-1.,0.,0.)); +#415 = PLANE('',#416); +#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); +#417 = CARTESIAN_POINT('',(9.859017623475,-4.375,1.025000000004)); +#418 = DIRECTION('',(0.,0.979260419507,-0.202605604037)); +#419 = DIRECTION('',(0.,0.202605604037,0.979260419507)); +#420 = ADVANCED_FACE('',(#421),#432,.T.); +#421 = FACE_BOUND('',#422,.T.); +#422 = EDGE_LOOP('',(#423,#424,#425,#431)); +#423 = ORIENTED_EDGE('',*,*,#326,.F.); +#424 = ORIENTED_EDGE('',*,*,#343,.T.); +#425 = ORIENTED_EDGE('',*,*,#426,.T.); +#426 = EDGE_CURVE('',#344,#400,#427,.T.); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(1.775,4.375,1.75)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#431 = ORIENTED_EDGE('',*,*,#399,.F.); +#432 = PLANE('',#433); +#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436); +#434 = CARTESIAN_POINT('',(1.775,4.375,1.75)); +#435 = DIRECTION('',(0.955064136809,6.581384656798E-17,0.296399214879)); +#436 = DIRECTION('',(0.296399214879,-2.120668389358E-16,-0.955064136809) + ); +#437 = ADVANCED_FACE('',(#438),#444,.T.); +#438 = FACE_BOUND('',#439,.T.); +#439 = EDGE_LOOP('',(#440,#441,#442,#443)); +#440 = ORIENTED_EDGE('',*,*,#361,.T.); +#441 = ORIENTED_EDGE('',*,*,#385,.T.); +#442 = ORIENTED_EDGE('',*,*,#410,.F.); +#443 = ORIENTED_EDGE('',*,*,#426,.F.); +#444 = PLANE('',#445); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(-1.425,4.375,1.75)); +#447 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#448 = DIRECTION('',(1.,0.,0.)); +#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#453)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#450,#451,#452)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#450, + 'distance_accuracy_value','confusion accuracy'); +#454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#455,#457); +#455 = ( REPRESENTATION_RELATIONSHIP('','',#88,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#456) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#458 + ); +#458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#83,$); +#459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#85)); +#460 = SHAPE_DEFINITION_REPRESENTATION(#461,#467); +#461 = PRODUCT_DEFINITION_SHAPE('','',#462); +#462 = PRODUCT_DEFINITION('design','',#463,#466); +#463 = PRODUCT_DEFINITION_FORMATION('','',#464); +#464 = PRODUCT('Lead','Lead','',(#465)); +#465 = PRODUCT_CONTEXT('',#2,'mechanical'); +#466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#467 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#468),#890); +#468 = MANIFOLD_SOLID_BREP('',#469); +#469 = CLOSED_SHELL('',(#470,#510,#541,#572,#605,#638,#669,#700,#733, + #766,#797,#828,#850,#870)); +#470 = ADVANCED_FACE('',(#471),#505,.F.); +#471 = FACE_BOUND('',#472,.F.); +#472 = EDGE_LOOP('',(#473,#483,#491,#499)); +#473 = ORIENTED_EDGE('',*,*,#474,.T.); +#474 = EDGE_CURVE('',#475,#477,#479,.T.); +#475 = VERTEX_POINT('',#476); +#476 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#477 = VERTEX_POINT('',#478); +#478 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#477,#485,#487,.T.); +#485 = VERTEX_POINT('',#486); +#486 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#491 = ORIENTED_EDGE('',*,*,#492,.T.); +#492 = EDGE_CURVE('',#485,#493,#495,.T.); +#493 = VERTEX_POINT('',#494); +#494 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16,0.99808342782 + )); +#499 = ORIENTED_EDGE('',*,*,#500,.T.); +#500 = EDGE_CURVE('',#493,#475,#501,.T.); +#501 = LINE('',#502,#503); +#502 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#503 = VECTOR('',#504,1.); +#504 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#505 = PLANE('',#506); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#508 = DIRECTION('',(0.99808342782,2.252026895449E-16,6.188272062296E-02 + )); +#509 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#510 = ADVANCED_FACE('',(#511),#536,.T.); +#511 = FACE_BOUND('',#512,.T.); +#512 = EDGE_LOOP('',(#513,#521,#522,#530)); +#513 = ORIENTED_EDGE('',*,*,#514,.F.); +#514 = EDGE_CURVE('',#477,#515,#517,.T.); +#515 = VERTEX_POINT('',#516); +#516 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#517 = LINE('',#518,#519); +#518 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#519 = VECTOR('',#520,1.); +#520 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#521 = ORIENTED_EDGE('',*,*,#484,.T.); +#522 = ORIENTED_EDGE('',*,*,#523,.T.); +#523 = EDGE_CURVE('',#485,#524,#526,.T.); +#524 = VERTEX_POINT('',#525); +#525 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.99808342782,2.103665089023E-17,6.188272062015E-02 + )); +#530 = ORIENTED_EDGE('',*,*,#531,.F.); +#531 = EDGE_CURVE('',#515,#524,#532,.T.); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#536 = PLANE('',#537); +#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540); +#538 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#539 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#540 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#541 = ADVANCED_FACE('',(#542),#567,.T.); +#542 = FACE_BOUND('',#543,.T.); +#543 = EDGE_LOOP('',(#544,#552,#553,#561)); +#544 = ORIENTED_EDGE('',*,*,#545,.F.); +#545 = EDGE_CURVE('',#493,#546,#548,.T.); +#546 = VERTEX_POINT('',#547); +#547 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#552 = ORIENTED_EDGE('',*,*,#500,.T.); +#553 = ORIENTED_EDGE('',*,*,#554,.T.); +#554 = EDGE_CURVE('',#475,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#561 = ORIENTED_EDGE('',*,*,#562,.F.); +#562 = EDGE_CURVE('',#546,#555,#563,.T.); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#567 = PLANE('',#568); +#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571); +#569 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#570 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#571 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#572 = ADVANCED_FACE('',(#573),#600,.T.); +#573 = FACE_BOUND('',#574,.F.); +#574 = EDGE_LOOP('',(#575,#584,#592,#599)); +#575 = ORIENTED_EDGE('',*,*,#576,.T.); +#576 = EDGE_CURVE('',#515,#577,#579,.T.); +#577 = VERTEX_POINT('',#578); +#578 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#579 = CIRCLE('',#580,0.225); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#582 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#583 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#584 = ORIENTED_EDGE('',*,*,#585,.T.); +#585 = EDGE_CURVE('',#577,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#592 = ORIENTED_EDGE('',*,*,#593,.F.); +#593 = EDGE_CURVE('',#524,#586,#594,.T.); +#594 = CIRCLE('',#595,0.225); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#597 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#598 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#599 = ORIENTED_EDGE('',*,*,#531,.F.); +#600 = CYLINDRICAL_SURFACE('',#601,0.225); +#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604); +#602 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#603 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#604 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#605 = ADVANCED_FACE('',(#606),#633,.F.); +#606 = FACE_BOUND('',#607,.F.); +#607 = EDGE_LOOP('',(#608,#617,#625,#632)); +#608 = ORIENTED_EDGE('',*,*,#609,.T.); +#609 = EDGE_CURVE('',#546,#610,#612,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#612 = CIRCLE('',#613,7.5E-02); +#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616); +#614 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#615 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#616 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#617 = ORIENTED_EDGE('',*,*,#618,.T.); +#618 = EDGE_CURVE('',#610,#619,#621,.T.); +#619 = VERTEX_POINT('',#620); +#620 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#621 = LINE('',#622,#623); +#622 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#623 = VECTOR('',#624,1.); +#624 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#625 = ORIENTED_EDGE('',*,*,#626,.F.); +#626 = EDGE_CURVE('',#555,#619,#627,.T.); +#627 = CIRCLE('',#628,7.5E-02); +#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631); +#629 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#630 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#631 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#632 = ORIENTED_EDGE('',*,*,#562,.F.); +#633 = CYLINDRICAL_SURFACE('',#634,7.5E-02); +#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637); +#635 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#636 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#637 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#638 = ADVANCED_FACE('',(#639),#664,.T.); +#639 = FACE_BOUND('',#640,.T.); +#640 = EDGE_LOOP('',(#641,#649,#650,#658)); +#641 = ORIENTED_EDGE('',*,*,#642,.F.); +#642 = EDGE_CURVE('',#577,#643,#645,.T.); +#643 = VERTEX_POINT('',#644); +#644 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012)); +#649 = ORIENTED_EDGE('',*,*,#585,.T.); +#650 = ORIENTED_EDGE('',*,*,#651,.T.); +#651 = EDGE_CURVE('',#586,#652,#654,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012)); +#658 = ORIENTED_EDGE('',*,*,#659,.F.); +#659 = EDGE_CURVE('',#643,#652,#660,.T.); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#664 = PLANE('',#665); +#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668); +#666 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#667 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667) + ); +#668 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#669 = ADVANCED_FACE('',(#670),#695,.T.); +#670 = FACE_BOUND('',#671,.T.); +#671 = EDGE_LOOP('',(#672,#680,#681,#689)); +#672 = ORIENTED_EDGE('',*,*,#673,.F.); +#673 = EDGE_CURVE('',#610,#674,#676,.T.); +#674 = VERTEX_POINT('',#675); +#675 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#676 = LINE('',#677,#678); +#677 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#678 = VECTOR('',#679,1.); +#679 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012)); +#680 = ORIENTED_EDGE('',*,*,#618,.T.); +#681 = ORIENTED_EDGE('',*,*,#682,.T.); +#682 = EDGE_CURVE('',#619,#683,#685,.T.); +#683 = VERTEX_POINT('',#684); +#684 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012)); +#689 = ORIENTED_EDGE('',*,*,#690,.F.); +#690 = EDGE_CURVE('',#674,#683,#691,.T.); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#695 = PLANE('',#696); +#696 = AXIS2_PLACEMENT_3D('',#697,#698,#699); +#697 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#698 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#699 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#700 = ADVANCED_FACE('',(#701),#728,.F.); +#701 = FACE_BOUND('',#702,.F.); +#702 = EDGE_LOOP('',(#703,#712,#720,#727)); +#703 = ORIENTED_EDGE('',*,*,#704,.T.); +#704 = EDGE_CURVE('',#643,#705,#707,.T.); +#705 = VERTEX_POINT('',#706); +#706 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#707 = CIRCLE('',#708,7.5E-02); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#710 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#711 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#712 = ORIENTED_EDGE('',*,*,#713,.T.); +#713 = EDGE_CURVE('',#705,#714,#716,.T.); +#714 = VERTEX_POINT('',#715); +#715 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#720 = ORIENTED_EDGE('',*,*,#721,.F.); +#721 = EDGE_CURVE('',#652,#714,#722,.T.); +#722 = CIRCLE('',#723,7.5E-02); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#725 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#726 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#727 = ORIENTED_EDGE('',*,*,#659,.F.); +#728 = CYLINDRICAL_SURFACE('',#729,7.5E-02); +#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732); +#730 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#731 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#732 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#733 = ADVANCED_FACE('',(#734),#761,.T.); +#734 = FACE_BOUND('',#735,.F.); +#735 = EDGE_LOOP('',(#736,#745,#753,#760)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#674,#738,#740,.T.); +#738 = VERTEX_POINT('',#739); +#739 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#740 = CIRCLE('',#741,0.225); +#741 = AXIS2_PLACEMENT_3D('',#742,#743,#744); +#742 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#743 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#744 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#745 = ORIENTED_EDGE('',*,*,#746,.T.); +#746 = EDGE_CURVE('',#738,#747,#749,.T.); +#747 = VERTEX_POINT('',#748); +#748 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#753 = ORIENTED_EDGE('',*,*,#754,.F.); +#754 = EDGE_CURVE('',#683,#747,#755,.T.); +#755 = CIRCLE('',#756,0.225); +#756 = AXIS2_PLACEMENT_3D('',#757,#758,#759); +#757 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#758 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#759 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#760 = ORIENTED_EDGE('',*,*,#690,.F.); +#761 = CYLINDRICAL_SURFACE('',#762,0.225); +#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765); +#763 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#764 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#765 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#766 = ADVANCED_FACE('',(#767),#792,.T.); +#767 = FACE_BOUND('',#768,.T.); +#768 = EDGE_LOOP('',(#769,#777,#778,#786)); +#769 = ORIENTED_EDGE('',*,*,#770,.F.); +#770 = EDGE_CURVE('',#705,#771,#773,.T.); +#771 = VERTEX_POINT('',#772); +#772 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#773 = LINE('',#774,#775); +#774 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#775 = VECTOR('',#776,1.); +#776 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#777 = ORIENTED_EDGE('',*,*,#713,.T.); +#778 = ORIENTED_EDGE('',*,*,#779,.T.); +#779 = EDGE_CURVE('',#714,#780,#782,.T.); +#780 = VERTEX_POINT('',#781); +#781 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#782 = LINE('',#783,#784); +#783 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#784 = VECTOR('',#785,1.); +#785 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#786 = ORIENTED_EDGE('',*,*,#787,.F.); +#787 = EDGE_CURVE('',#771,#780,#788,.T.); +#788 = LINE('',#789,#790); +#789 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#790 = VECTOR('',#791,1.); +#791 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#792 = PLANE('',#793); +#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796); +#794 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#795 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#796 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#797 = ADVANCED_FACE('',(#798),#823,.T.); +#798 = FACE_BOUND('',#799,.T.); +#799 = EDGE_LOOP('',(#800,#808,#809,#817)); +#800 = ORIENTED_EDGE('',*,*,#801,.T.); +#801 = EDGE_CURVE('',#802,#771,#804,.T.); +#802 = VERTEX_POINT('',#803); +#803 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#808 = ORIENTED_EDGE('',*,*,#787,.T.); +#809 = ORIENTED_EDGE('',*,*,#810,.T.); +#810 = EDGE_CURVE('',#780,#811,#813,.T.); +#811 = VERTEX_POINT('',#812); +#812 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#817 = ORIENTED_EDGE('',*,*,#818,.T.); +#818 = EDGE_CURVE('',#811,#802,#819,.T.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#823 = PLANE('',#824); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#826 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#827 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#828 = ADVANCED_FACE('',(#829),#845,.T.); +#829 = FACE_BOUND('',#830,.T.); +#830 = EDGE_LOOP('',(#831,#837,#838,#844)); +#831 = ORIENTED_EDGE('',*,*,#832,.F.); +#832 = EDGE_CURVE('',#738,#811,#833,.T.); +#833 = LINE('',#834,#835); +#834 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#835 = VECTOR('',#836,1.); +#836 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#837 = ORIENTED_EDGE('',*,*,#746,.T.); +#838 = ORIENTED_EDGE('',*,*,#839,.T.); +#839 = EDGE_CURVE('',#747,#802,#840,.T.); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#844 = ORIENTED_EDGE('',*,*,#818,.F.); +#845 = PLANE('',#846); +#846 = AXIS2_PLACEMENT_3D('',#847,#848,#849); +#847 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#848 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#849 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#850 = ADVANCED_FACE('',(#851),#865,.T.); +#851 = FACE_BOUND('',#852,.T.); +#852 = EDGE_LOOP('',(#853,#854,#855,#856,#857,#858,#859,#860,#861,#862, + #863,#864)); +#853 = ORIENTED_EDGE('',*,*,#554,.F.); +#854 = ORIENTED_EDGE('',*,*,#474,.T.); +#855 = ORIENTED_EDGE('',*,*,#514,.T.); +#856 = ORIENTED_EDGE('',*,*,#576,.T.); +#857 = ORIENTED_EDGE('',*,*,#642,.T.); +#858 = ORIENTED_EDGE('',*,*,#704,.T.); +#859 = ORIENTED_EDGE('',*,*,#770,.T.); +#860 = ORIENTED_EDGE('',*,*,#801,.F.); +#861 = ORIENTED_EDGE('',*,*,#839,.F.); +#862 = ORIENTED_EDGE('',*,*,#754,.F.); +#863 = ORIENTED_EDGE('',*,*,#682,.F.); +#864 = ORIENTED_EDGE('',*,*,#626,.F.); +#865 = PLANE('',#866); +#866 = AXIS2_PLACEMENT_3D('',#867,#868,#869); +#867 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#868 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#869 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#870 = ADVANCED_FACE('',(#871),#885,.T.); +#871 = FACE_BOUND('',#872,.T.); +#872 = EDGE_LOOP('',(#873,#874,#875,#876,#877,#878,#879,#880,#881,#882, + #883,#884)); +#873 = ORIENTED_EDGE('',*,*,#523,.F.); +#874 = ORIENTED_EDGE('',*,*,#492,.T.); +#875 = ORIENTED_EDGE('',*,*,#545,.T.); +#876 = ORIENTED_EDGE('',*,*,#609,.T.); +#877 = ORIENTED_EDGE('',*,*,#673,.T.); +#878 = ORIENTED_EDGE('',*,*,#737,.T.); +#879 = ORIENTED_EDGE('',*,*,#832,.T.); +#880 = ORIENTED_EDGE('',*,*,#810,.F.); +#881 = ORIENTED_EDGE('',*,*,#779,.F.); +#882 = ORIENTED_EDGE('',*,*,#721,.F.); +#883 = ORIENTED_EDGE('',*,*,#651,.F.); +#884 = ORIENTED_EDGE('',*,*,#593,.F.); +#885 = PLANE('',#886); +#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889); +#887 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#888 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#889 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#894)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#891,#892,#893)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#891 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#892 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#893 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#894 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#891, + 'distance_accuracy_value','confusion accuracy'); +#895 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#896,#898); +#896 = ( REPRESENTATION_RELATIONSHIP('','',#467,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#897) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#897 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#898 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#899 + ); +#899 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Lead','',#5,#462,$); +#900 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#464)); +#901 = SHAPE_DEFINITION_REPRESENTATION(#902,#908); +#902 = PRODUCT_DEFINITION_SHAPE('','',#903); +#903 = PRODUCT_DEFINITION('design','',#904,#907); +#904 = PRODUCT_DEFINITION_FORMATION('','',#905); +#905 = PRODUCT('Body002','Body002','',(#906)); +#906 = PRODUCT_CONTEXT('',#2,'mechanical'); +#907 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#908 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#909),#1331); +#909 = MANIFOLD_SOLID_BREP('',#910); +#910 = CLOSED_SHELL('',(#911,#951,#982,#1013,#1046,#1079,#1110,#1141, + #1174,#1207,#1238,#1269,#1291,#1311)); +#911 = ADVANCED_FACE('',(#912),#946,.F.); +#912 = FACE_BOUND('',#913,.F.); +#913 = EDGE_LOOP('',(#914,#924,#932,#940)); +#914 = ORIENTED_EDGE('',*,*,#915,.T.); +#915 = EDGE_CURVE('',#916,#918,#920,.T.); +#916 = VERTEX_POINT('',#917); +#917 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#918 = VERTEX_POINT('',#919); +#919 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#920 = LINE('',#921,#922); +#921 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#922 = VECTOR('',#923,1.); +#923 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#924 = ORIENTED_EDGE('',*,*,#925,.T.); +#925 = EDGE_CURVE('',#918,#926,#928,.T.); +#926 = VERTEX_POINT('',#927); +#927 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#932 = ORIENTED_EDGE('',*,*,#933,.T.); +#933 = EDGE_CURVE('',#926,#934,#936,.T.); +#934 = VERTEX_POINT('',#935); +#935 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16,0.99808342782 + )); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#934,#916,#942,.T.); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#946 = PLANE('',#947); +#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950); +#948 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#949 = DIRECTION('',(0.99808342782,2.252026895449E-16,6.188272062296E-02 + )); +#950 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#951 = ADVANCED_FACE('',(#952),#977,.T.); +#952 = FACE_BOUND('',#953,.T.); +#953 = EDGE_LOOP('',(#954,#962,#963,#971)); +#954 = ORIENTED_EDGE('',*,*,#955,.F.); +#955 = EDGE_CURVE('',#918,#956,#958,.T.); +#956 = VERTEX_POINT('',#957); +#957 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#962 = ORIENTED_EDGE('',*,*,#925,.T.); +#963 = ORIENTED_EDGE('',*,*,#964,.T.); +#964 = EDGE_CURVE('',#926,#965,#967,.T.); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(0.99808342782,2.103665089023E-17,6.188272062015E-02 + )); +#971 = ORIENTED_EDGE('',*,*,#972,.F.); +#972 = EDGE_CURVE('',#956,#965,#973,.T.); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#977 = PLANE('',#978); +#978 = AXIS2_PLACEMENT_3D('',#979,#980,#981); +#979 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#980 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#981 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#982 = ADVANCED_FACE('',(#983),#1008,.T.); +#983 = FACE_BOUND('',#984,.T.); +#984 = EDGE_LOOP('',(#985,#993,#994,#1002)); +#985 = ORIENTED_EDGE('',*,*,#986,.F.); +#986 = EDGE_CURVE('',#934,#987,#989,.T.); +#987 = VERTEX_POINT('',#988); +#988 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#993 = ORIENTED_EDGE('',*,*,#941,.T.); +#994 = ORIENTED_EDGE('',*,*,#995,.T.); +#995 = EDGE_CURVE('',#916,#996,#998,.T.); +#996 = VERTEX_POINT('',#997); +#997 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#998 = LINE('',#999,#1000); +#999 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1000 = VECTOR('',#1001,1.); +#1001 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1002 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1003 = EDGE_CURVE('',#987,#996,#1004,.T.); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1008 = PLANE('',#1009); +#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012); +#1010 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1011 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#1012 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1013 = ADVANCED_FACE('',(#1014),#1041,.T.); +#1014 = FACE_BOUND('',#1015,.F.); +#1015 = EDGE_LOOP('',(#1016,#1025,#1033,#1040)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#956,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1020 = CIRCLE('',#1021,0.225); +#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024); +#1022 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1023 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1024 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#1025 = ORIENTED_EDGE('',*,*,#1026,.T.); +#1026 = EDGE_CURVE('',#1018,#1027,#1029,.T.); +#1027 = VERTEX_POINT('',#1028); +#1028 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1029 = LINE('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1031 = VECTOR('',#1032,1.); +#1032 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1033 = ORIENTED_EDGE('',*,*,#1034,.F.); +#1034 = EDGE_CURVE('',#965,#1027,#1035,.T.); +#1035 = CIRCLE('',#1036,0.225); +#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039); +#1037 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1038 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1039 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1040 = ORIENTED_EDGE('',*,*,#972,.F.); +#1041 = CYLINDRICAL_SURFACE('',#1042,0.225); +#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045); +#1043 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1044 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1045 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1046 = ADVANCED_FACE('',(#1047),#1074,.F.); +#1047 = FACE_BOUND('',#1048,.F.); +#1048 = EDGE_LOOP('',(#1049,#1058,#1066,#1073)); +#1049 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1050 = EDGE_CURVE('',#987,#1051,#1053,.T.); +#1051 = VERTEX_POINT('',#1052); +#1052 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1053 = CIRCLE('',#1054,7.5E-02); +#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057); +#1055 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1056 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1057 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#1058 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1059 = EDGE_CURVE('',#1051,#1060,#1062,.T.); +#1060 = VERTEX_POINT('',#1061); +#1061 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1066 = ORIENTED_EDGE('',*,*,#1067,.F.); +#1067 = EDGE_CURVE('',#996,#1060,#1068,.T.); +#1068 = CIRCLE('',#1069,7.5E-02); +#1069 = AXIS2_PLACEMENT_3D('',#1070,#1071,#1072); +#1070 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1071 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1072 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#1073 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1074 = CYLINDRICAL_SURFACE('',#1075,7.5E-02); +#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078); +#1076 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1077 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1078 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#1079 = ADVANCED_FACE('',(#1080),#1105,.T.); +#1080 = FACE_BOUND('',#1081,.T.); +#1081 = EDGE_LOOP('',(#1082,#1090,#1091,#1099)); +#1082 = ORIENTED_EDGE('',*,*,#1083,.F.); +#1083 = EDGE_CURVE('',#1018,#1084,#1086,.T.); +#1084 = VERTEX_POINT('',#1085); +#1085 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1086 = LINE('',#1087,#1088); +#1087 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1088 = VECTOR('',#1089,1.); +#1089 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1090 = ORIENTED_EDGE('',*,*,#1026,.T.); +#1091 = ORIENTED_EDGE('',*,*,#1092,.T.); +#1092 = EDGE_CURVE('',#1027,#1093,#1095,.T.); +#1093 = VERTEX_POINT('',#1094); +#1094 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#1095 = LINE('',#1096,#1097); +#1096 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1097 = VECTOR('',#1098,1.); +#1098 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#1099 = ORIENTED_EDGE('',*,*,#1100,.F.); +#1100 = EDGE_CURVE('',#1084,#1093,#1101,.T.); +#1101 = LINE('',#1102,#1103); +#1102 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1103 = VECTOR('',#1104,1.); +#1104 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1105 = PLANE('',#1106); +#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109); +#1107 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1108 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#1109 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1110 = ADVANCED_FACE('',(#1111),#1136,.T.); +#1111 = FACE_BOUND('',#1112,.T.); +#1112 = EDGE_LOOP('',(#1113,#1121,#1122,#1130)); +#1113 = ORIENTED_EDGE('',*,*,#1114,.F.); +#1114 = EDGE_CURVE('',#1051,#1115,#1117,.T.); +#1115 = VERTEX_POINT('',#1116); +#1116 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1121 = ORIENTED_EDGE('',*,*,#1059,.T.); +#1122 = ORIENTED_EDGE('',*,*,#1123,.T.); +#1123 = EDGE_CURVE('',#1060,#1124,#1126,.T.); +#1124 = VERTEX_POINT('',#1125); +#1125 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1130 = ORIENTED_EDGE('',*,*,#1131,.F.); +#1131 = EDGE_CURVE('',#1115,#1124,#1132,.T.); +#1132 = LINE('',#1133,#1134); +#1133 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#1134 = VECTOR('',#1135,1.); +#1135 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#1136 = PLANE('',#1137); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1139 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#1140 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#1141 = ADVANCED_FACE('',(#1142),#1169,.F.); +#1142 = FACE_BOUND('',#1143,.F.); +#1143 = EDGE_LOOP('',(#1144,#1153,#1161,#1168)); +#1144 = ORIENTED_EDGE('',*,*,#1145,.T.); +#1145 = EDGE_CURVE('',#1084,#1146,#1148,.T.); +#1146 = VERTEX_POINT('',#1147); +#1147 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1148 = CIRCLE('',#1149,7.5E-02); +#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152); +#1150 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1151 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1152 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1153 = ORIENTED_EDGE('',*,*,#1154,.T.); +#1154 = EDGE_CURVE('',#1146,#1155,#1157,.T.); +#1155 = VERTEX_POINT('',#1156); +#1156 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#1157 = LINE('',#1158,#1159); +#1158 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1159 = VECTOR('',#1160,1.); +#1160 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1161 = ORIENTED_EDGE('',*,*,#1162,.F.); +#1162 = EDGE_CURVE('',#1093,#1155,#1163,.T.); +#1163 = CIRCLE('',#1164,7.5E-02); +#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167); +#1165 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1166 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1167 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1168 = ORIENTED_EDGE('',*,*,#1100,.F.); +#1169 = CYLINDRICAL_SURFACE('',#1170,7.5E-02); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1172 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1173 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1174 = ADVANCED_FACE('',(#1175),#1202,.T.); +#1175 = FACE_BOUND('',#1176,.F.); +#1176 = EDGE_LOOP('',(#1177,#1186,#1194,#1201)); +#1177 = ORIENTED_EDGE('',*,*,#1178,.T.); +#1178 = EDGE_CURVE('',#1115,#1179,#1181,.T.); +#1179 = VERTEX_POINT('',#1180); +#1180 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1181 = CIRCLE('',#1182,0.225); +#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185); +#1183 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1184 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1185 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1186 = ORIENTED_EDGE('',*,*,#1187,.T.); +#1187 = EDGE_CURVE('',#1179,#1188,#1190,.T.); +#1188 = VERTEX_POINT('',#1189); +#1189 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#1190 = LINE('',#1191,#1192); +#1191 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1192 = VECTOR('',#1193,1.); +#1193 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#1194 = ORIENTED_EDGE('',*,*,#1195,.F.); +#1195 = EDGE_CURVE('',#1124,#1188,#1196,.T.); +#1196 = CIRCLE('',#1197,0.225); +#1197 = AXIS2_PLACEMENT_3D('',#1198,#1199,#1200); +#1198 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1199 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1200 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#1201 = ORIENTED_EDGE('',*,*,#1131,.F.); +#1202 = CYLINDRICAL_SURFACE('',#1203,0.225); +#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); +#1204 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1205 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#1206 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1207 = ADVANCED_FACE('',(#1208),#1233,.T.); +#1208 = FACE_BOUND('',#1209,.T.); +#1209 = EDGE_LOOP('',(#1210,#1218,#1219,#1227)); +#1210 = ORIENTED_EDGE('',*,*,#1211,.F.); +#1211 = EDGE_CURVE('',#1146,#1212,#1214,.T.); +#1212 = VERTEX_POINT('',#1213); +#1213 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#1214 = LINE('',#1215,#1216); +#1215 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1216 = VECTOR('',#1217,1.); +#1217 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1218 = ORIENTED_EDGE('',*,*,#1154,.T.); +#1219 = ORIENTED_EDGE('',*,*,#1220,.T.); +#1220 = EDGE_CURVE('',#1155,#1221,#1223,.T.); +#1221 = VERTEX_POINT('',#1222); +#1222 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#1227 = ORIENTED_EDGE('',*,*,#1228,.F.); +#1228 = EDGE_CURVE('',#1212,#1221,#1229,.T.); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#1233 = PLANE('',#1234); +#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237); +#1235 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1236 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#1237 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#1238 = ADVANCED_FACE('',(#1239),#1264,.T.); +#1239 = FACE_BOUND('',#1240,.T.); +#1240 = EDGE_LOOP('',(#1241,#1249,#1250,#1258)); +#1241 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1242 = EDGE_CURVE('',#1243,#1212,#1245,.T.); +#1243 = VERTEX_POINT('',#1244); +#1244 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#1245 = LINE('',#1246,#1247); +#1246 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#1247 = VECTOR('',#1248,1.); +#1248 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#1249 = ORIENTED_EDGE('',*,*,#1228,.T.); +#1250 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1251 = EDGE_CURVE('',#1221,#1252,#1254,.T.); +#1252 = VERTEX_POINT('',#1253); +#1253 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#1254 = LINE('',#1255,#1256); +#1255 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#1256 = VECTOR('',#1257,1.); +#1257 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#1258 = ORIENTED_EDGE('',*,*,#1259,.T.); +#1259 = EDGE_CURVE('',#1252,#1243,#1260,.T.); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#1264 = PLANE('',#1265); +#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268); +#1266 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#1267 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#1268 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1269 = ADVANCED_FACE('',(#1270),#1286,.T.); +#1270 = FACE_BOUND('',#1271,.T.); +#1271 = EDGE_LOOP('',(#1272,#1278,#1279,#1285)); +#1272 = ORIENTED_EDGE('',*,*,#1273,.F.); +#1273 = EDGE_CURVE('',#1179,#1252,#1274,.T.); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1278 = ORIENTED_EDGE('',*,*,#1187,.T.); +#1279 = ORIENTED_EDGE('',*,*,#1280,.T.); +#1280 = EDGE_CURVE('',#1188,#1243,#1281,.T.); +#1281 = LINE('',#1282,#1283); +#1282 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#1283 = VECTOR('',#1284,1.); +#1284 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1285 = ORIENTED_EDGE('',*,*,#1259,.F.); +#1286 = PLANE('',#1287); +#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290); +#1288 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1289 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#1290 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#1291 = ADVANCED_FACE('',(#1292),#1306,.T.); +#1292 = FACE_BOUND('',#1293,.T.); +#1293 = EDGE_LOOP('',(#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301, + #1302,#1303,#1304,#1305)); +#1294 = ORIENTED_EDGE('',*,*,#995,.F.); +#1295 = ORIENTED_EDGE('',*,*,#915,.T.); +#1296 = ORIENTED_EDGE('',*,*,#955,.T.); +#1297 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1298 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1299 = ORIENTED_EDGE('',*,*,#1145,.T.); +#1300 = ORIENTED_EDGE('',*,*,#1211,.T.); +#1301 = ORIENTED_EDGE('',*,*,#1242,.F.); +#1302 = ORIENTED_EDGE('',*,*,#1280,.F.); +#1303 = ORIENTED_EDGE('',*,*,#1195,.F.); +#1304 = ORIENTED_EDGE('',*,*,#1123,.F.); +#1305 = ORIENTED_EDGE('',*,*,#1067,.F.); +#1306 = PLANE('',#1307); +#1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310); +#1308 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#1309 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1310 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#1311 = ADVANCED_FACE('',(#1312),#1326,.T.); +#1312 = FACE_BOUND('',#1313,.T.); +#1313 = EDGE_LOOP('',(#1314,#1315,#1316,#1317,#1318,#1319,#1320,#1321, + #1322,#1323,#1324,#1325)); +#1314 = ORIENTED_EDGE('',*,*,#964,.F.); +#1315 = ORIENTED_EDGE('',*,*,#933,.T.); +#1316 = ORIENTED_EDGE('',*,*,#986,.T.); +#1317 = ORIENTED_EDGE('',*,*,#1050,.T.); +#1318 = ORIENTED_EDGE('',*,*,#1114,.T.); +#1319 = ORIENTED_EDGE('',*,*,#1178,.T.); +#1320 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1321 = ORIENTED_EDGE('',*,*,#1251,.F.); +#1322 = ORIENTED_EDGE('',*,*,#1220,.F.); +#1323 = ORIENTED_EDGE('',*,*,#1162,.F.); +#1324 = ORIENTED_EDGE('',*,*,#1092,.F.); +#1325 = ORIENTED_EDGE('',*,*,#1034,.F.); +#1326 = PLANE('',#1327); +#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330); +#1328 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#1329 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1330 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1335)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1332,#1333,#1334)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1332, + 'distance_accuracy_value','confusion accuracy'); +#1336 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1337,#1339); +#1337 = ( REPRESENTATION_RELATIONSHIP('','',#908,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1338) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1338 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1339 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1340); +#1340 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Body002','',#5,#903,$); +#1341 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#905)); +#1342 = SHAPE_DEFINITION_REPRESENTATION(#1343,#1349); +#1343 = PRODUCT_DEFINITION_SHAPE('','',#1344); +#1344 = PRODUCT_DEFINITION('design','',#1345,#1348); +#1345 = PRODUCT_DEFINITION_FORMATION('','',#1346); +#1346 = PRODUCT('Body003','Body003','',(#1347)); +#1347 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1349 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1350),#1772); +#1350 = MANIFOLD_SOLID_BREP('',#1351); +#1351 = CLOSED_SHELL('',(#1352,#1392,#1423,#1454,#1487,#1520,#1551,#1582 + ,#1615,#1648,#1679,#1710,#1732,#1752)); +#1352 = ADVANCED_FACE('',(#1353),#1387,.F.); +#1353 = FACE_BOUND('',#1354,.F.); +#1354 = EDGE_LOOP('',(#1355,#1365,#1373,#1381)); +#1355 = ORIENTED_EDGE('',*,*,#1356,.T.); +#1356 = EDGE_CURVE('',#1357,#1359,#1361,.T.); +#1357 = VERTEX_POINT('',#1358); +#1358 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1359 = VERTEX_POINT('',#1360); +#1360 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1361 = LINE('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1363 = VECTOR('',#1364,1.); +#1364 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#1365 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1366 = EDGE_CURVE('',#1359,#1367,#1369,.T.); +#1367 = VERTEX_POINT('',#1368); +#1368 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1369 = LINE('',#1370,#1371); +#1370 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1371 = VECTOR('',#1372,1.); +#1372 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1373 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1374 = EDGE_CURVE('',#1367,#1375,#1377,.T.); +#1375 = VERTEX_POINT('',#1376); +#1376 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1377 = LINE('',#1378,#1379); +#1378 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1379 = VECTOR('',#1380,1.); +#1380 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#1381 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1382 = EDGE_CURVE('',#1375,#1357,#1383,.T.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1387 = PLANE('',#1388); +#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391); +#1389 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#1390 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#1391 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#1392 = ADVANCED_FACE('',(#1393),#1418,.T.); +#1393 = FACE_BOUND('',#1394,.T.); +#1394 = EDGE_LOOP('',(#1395,#1403,#1404,#1412)); +#1395 = ORIENTED_EDGE('',*,*,#1396,.F.); +#1396 = EDGE_CURVE('',#1359,#1397,#1399,.T.); +#1397 = VERTEX_POINT('',#1398); +#1398 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1403 = ORIENTED_EDGE('',*,*,#1366,.T.); +#1404 = ORIENTED_EDGE('',*,*,#1405,.T.); +#1405 = EDGE_CURVE('',#1367,#1406,#1408,.T.); +#1406 = VERTEX_POINT('',#1407); +#1407 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#1408 = LINE('',#1409,#1410); +#1409 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1410 = VECTOR('',#1411,1.); +#1411 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#1412 = ORIENTED_EDGE('',*,*,#1413,.F.); +#1413 = EDGE_CURVE('',#1397,#1406,#1414,.T.); +#1414 = LINE('',#1415,#1416); +#1415 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#1416 = VECTOR('',#1417,1.); +#1417 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1418 = PLANE('',#1419); +#1419 = AXIS2_PLACEMENT_3D('',#1420,#1421,#1422); +#1420 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1421 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#1422 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1423 = ADVANCED_FACE('',(#1424),#1449,.T.); +#1424 = FACE_BOUND('',#1425,.T.); +#1425 = EDGE_LOOP('',(#1426,#1434,#1435,#1443)); +#1426 = ORIENTED_EDGE('',*,*,#1427,.F.); +#1427 = EDGE_CURVE('',#1375,#1428,#1430,.T.); +#1428 = VERTEX_POINT('',#1429); +#1429 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#1430 = LINE('',#1431,#1432); +#1431 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1432 = VECTOR('',#1433,1.); +#1433 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1434 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1435 = ORIENTED_EDGE('',*,*,#1436,.T.); +#1436 = EDGE_CURVE('',#1357,#1437,#1439,.T.); +#1437 = VERTEX_POINT('',#1438); +#1438 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#1439 = LINE('',#1440,#1441); +#1440 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1441 = VECTOR('',#1442,1.); +#1442 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1443 = ORIENTED_EDGE('',*,*,#1444,.F.); +#1444 = EDGE_CURVE('',#1428,#1437,#1445,.T.); +#1445 = LINE('',#1446,#1447); +#1446 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#1447 = VECTOR('',#1448,1.); +#1448 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1449 = PLANE('',#1450); +#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); +#1451 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1452 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#1453 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1454 = ADVANCED_FACE('',(#1455),#1482,.T.); +#1455 = FACE_BOUND('',#1456,.F.); +#1456 = EDGE_LOOP('',(#1457,#1466,#1474,#1481)); +#1457 = ORIENTED_EDGE('',*,*,#1458,.T.); +#1458 = EDGE_CURVE('',#1397,#1459,#1461,.T.); +#1459 = VERTEX_POINT('',#1460); +#1460 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1461 = CIRCLE('',#1462,0.225); +#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465); +#1463 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1464 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1465 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#1466 = ORIENTED_EDGE('',*,*,#1467,.T.); +#1467 = EDGE_CURVE('',#1459,#1468,#1470,.T.); +#1468 = VERTEX_POINT('',#1469); +#1469 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1470 = LINE('',#1471,#1472); +#1471 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1472 = VECTOR('',#1473,1.); +#1473 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1474 = ORIENTED_EDGE('',*,*,#1475,.F.); +#1475 = EDGE_CURVE('',#1406,#1468,#1476,.T.); +#1476 = CIRCLE('',#1477,0.225); +#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480); +#1478 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1479 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1480 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1481 = ORIENTED_EDGE('',*,*,#1413,.F.); +#1482 = CYLINDRICAL_SURFACE('',#1483,0.225); +#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486); +#1484 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1485 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1486 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1487 = ADVANCED_FACE('',(#1488),#1515,.F.); +#1488 = FACE_BOUND('',#1489,.F.); +#1489 = EDGE_LOOP('',(#1490,#1499,#1507,#1514)); +#1490 = ORIENTED_EDGE('',*,*,#1491,.T.); +#1491 = EDGE_CURVE('',#1428,#1492,#1494,.T.); +#1492 = VERTEX_POINT('',#1493); +#1493 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1494 = CIRCLE('',#1495,7.5E-02); +#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498); +#1496 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1497 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1498 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#1499 = ORIENTED_EDGE('',*,*,#1500,.T.); +#1500 = EDGE_CURVE('',#1492,#1501,#1503,.T.); +#1501 = VERTEX_POINT('',#1502); +#1502 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#1503 = LINE('',#1504,#1505); +#1504 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1505 = VECTOR('',#1506,1.); +#1506 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1507 = ORIENTED_EDGE('',*,*,#1508,.F.); +#1508 = EDGE_CURVE('',#1437,#1501,#1509,.T.); +#1509 = CIRCLE('',#1510,7.5E-02); +#1510 = AXIS2_PLACEMENT_3D('',#1511,#1512,#1513); +#1511 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1512 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1513 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#1514 = ORIENTED_EDGE('',*,*,#1444,.F.); +#1515 = CYLINDRICAL_SURFACE('',#1516,7.5E-02); +#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519); +#1517 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1518 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1519 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#1520 = ADVANCED_FACE('',(#1521),#1546,.T.); +#1521 = FACE_BOUND('',#1522,.T.); +#1522 = EDGE_LOOP('',(#1523,#1531,#1532,#1540)); +#1523 = ORIENTED_EDGE('',*,*,#1524,.F.); +#1524 = EDGE_CURVE('',#1459,#1525,#1527,.T.); +#1525 = VERTEX_POINT('',#1526); +#1526 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1527 = LINE('',#1528,#1529); +#1528 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1529 = VECTOR('',#1530,1.); +#1530 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1531 = ORIENTED_EDGE('',*,*,#1467,.T.); +#1532 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1533 = EDGE_CURVE('',#1468,#1534,#1536,.T.); +#1534 = VERTEX_POINT('',#1535); +#1535 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#1536 = LINE('',#1537,#1538); +#1537 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1538 = VECTOR('',#1539,1.); +#1539 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#1540 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1541 = EDGE_CURVE('',#1525,#1534,#1542,.T.); +#1542 = LINE('',#1543,#1544); +#1543 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1544 = VECTOR('',#1545,1.); +#1545 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1546 = PLANE('',#1547); +#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550); +#1548 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1549 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#1550 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1551 = ADVANCED_FACE('',(#1552),#1577,.T.); +#1552 = FACE_BOUND('',#1553,.T.); +#1553 = EDGE_LOOP('',(#1554,#1562,#1563,#1571)); +#1554 = ORIENTED_EDGE('',*,*,#1555,.F.); +#1555 = EDGE_CURVE('',#1492,#1556,#1558,.T.); +#1556 = VERTEX_POINT('',#1557); +#1557 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#1558 = LINE('',#1559,#1560); +#1559 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1560 = VECTOR('',#1561,1.); +#1561 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1562 = ORIENTED_EDGE('',*,*,#1500,.T.); +#1563 = ORIENTED_EDGE('',*,*,#1564,.T.); +#1564 = EDGE_CURVE('',#1501,#1565,#1567,.T.); +#1565 = VERTEX_POINT('',#1566); +#1566 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#1567 = LINE('',#1568,#1569); +#1568 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#1569 = VECTOR('',#1570,1.); +#1570 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1571 = ORIENTED_EDGE('',*,*,#1572,.F.); +#1572 = EDGE_CURVE('',#1556,#1565,#1573,.T.); +#1573 = LINE('',#1574,#1575); +#1574 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#1575 = VECTOR('',#1576,1.); +#1576 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#1577 = PLANE('',#1578); +#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581); +#1579 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1580 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#1581 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#1582 = ADVANCED_FACE('',(#1583),#1610,.F.); +#1583 = FACE_BOUND('',#1584,.F.); +#1584 = EDGE_LOOP('',(#1585,#1594,#1602,#1609)); +#1585 = ORIENTED_EDGE('',*,*,#1586,.T.); +#1586 = EDGE_CURVE('',#1525,#1587,#1589,.T.); +#1587 = VERTEX_POINT('',#1588); +#1588 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1589 = CIRCLE('',#1590,7.5E-02); +#1590 = AXIS2_PLACEMENT_3D('',#1591,#1592,#1593); +#1591 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1592 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1593 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1594 = ORIENTED_EDGE('',*,*,#1595,.T.); +#1595 = EDGE_CURVE('',#1587,#1596,#1598,.T.); +#1596 = VERTEX_POINT('',#1597); +#1597 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#1598 = LINE('',#1599,#1600); +#1599 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1600 = VECTOR('',#1601,1.); +#1601 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1602 = ORIENTED_EDGE('',*,*,#1603,.F.); +#1603 = EDGE_CURVE('',#1534,#1596,#1604,.T.); +#1604 = CIRCLE('',#1605,7.5E-02); +#1605 = AXIS2_PLACEMENT_3D('',#1606,#1607,#1608); +#1606 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1607 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1608 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1609 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1610 = CYLINDRICAL_SURFACE('',#1611,7.5E-02); +#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614); +#1612 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1613 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1614 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1615 = ADVANCED_FACE('',(#1616),#1643,.T.); +#1616 = FACE_BOUND('',#1617,.F.); +#1617 = EDGE_LOOP('',(#1618,#1627,#1635,#1642)); +#1618 = ORIENTED_EDGE('',*,*,#1619,.T.); +#1619 = EDGE_CURVE('',#1556,#1620,#1622,.T.); +#1620 = VERTEX_POINT('',#1621); +#1621 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1622 = CIRCLE('',#1623,0.225); +#1623 = AXIS2_PLACEMENT_3D('',#1624,#1625,#1626); +#1624 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1625 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1626 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1627 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1628 = EDGE_CURVE('',#1620,#1629,#1631,.T.); +#1629 = VERTEX_POINT('',#1630); +#1630 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#1631 = LINE('',#1632,#1633); +#1632 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1633 = VECTOR('',#1634,1.); +#1634 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#1635 = ORIENTED_EDGE('',*,*,#1636,.F.); +#1636 = EDGE_CURVE('',#1565,#1629,#1637,.T.); +#1637 = CIRCLE('',#1638,0.225); +#1638 = AXIS2_PLACEMENT_3D('',#1639,#1640,#1641); +#1639 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#1640 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#1641 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#1642 = ORIENTED_EDGE('',*,*,#1572,.F.); +#1643 = CYLINDRICAL_SURFACE('',#1644,0.225); +#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647); +#1645 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#1646 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#1647 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#1648 = ADVANCED_FACE('',(#1649),#1674,.T.); +#1649 = FACE_BOUND('',#1650,.T.); +#1650 = EDGE_LOOP('',(#1651,#1659,#1660,#1668)); +#1651 = ORIENTED_EDGE('',*,*,#1652,.F.); +#1652 = EDGE_CURVE('',#1587,#1653,#1655,.T.); +#1653 = VERTEX_POINT('',#1654); +#1654 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#1655 = LINE('',#1656,#1657); +#1656 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1657 = VECTOR('',#1658,1.); +#1658 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1659 = ORIENTED_EDGE('',*,*,#1595,.T.); +#1660 = ORIENTED_EDGE('',*,*,#1661,.T.); +#1661 = EDGE_CURVE('',#1596,#1662,#1664,.T.); +#1662 = VERTEX_POINT('',#1663); +#1663 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#1664 = LINE('',#1665,#1666); +#1665 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#1666 = VECTOR('',#1667,1.); +#1667 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#1668 = ORIENTED_EDGE('',*,*,#1669,.F.); +#1669 = EDGE_CURVE('',#1653,#1662,#1670,.T.); +#1670 = LINE('',#1671,#1672); +#1671 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#1672 = VECTOR('',#1673,1.); +#1673 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#1674 = PLANE('',#1675); +#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678); +#1676 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#1677 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#1678 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#1679 = ADVANCED_FACE('',(#1680),#1705,.T.); +#1680 = FACE_BOUND('',#1681,.T.); +#1681 = EDGE_LOOP('',(#1682,#1690,#1691,#1699)); +#1682 = ORIENTED_EDGE('',*,*,#1683,.T.); +#1683 = EDGE_CURVE('',#1684,#1653,#1686,.T.); +#1684 = VERTEX_POINT('',#1685); +#1685 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#1686 = LINE('',#1687,#1688); +#1687 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#1688 = VECTOR('',#1689,1.); +#1689 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#1690 = ORIENTED_EDGE('',*,*,#1669,.T.); +#1691 = ORIENTED_EDGE('',*,*,#1692,.T.); +#1692 = EDGE_CURVE('',#1662,#1693,#1695,.T.); +#1693 = VERTEX_POINT('',#1694); +#1694 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#1695 = LINE('',#1696,#1697); +#1696 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#1697 = VECTOR('',#1698,1.); +#1698 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#1699 = ORIENTED_EDGE('',*,*,#1700,.T.); +#1700 = EDGE_CURVE('',#1693,#1684,#1701,.T.); +#1701 = LINE('',#1702,#1703); +#1702 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#1703 = VECTOR('',#1704,1.); +#1704 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#1705 = PLANE('',#1706); +#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709); +#1707 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#1708 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#1709 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1710 = ADVANCED_FACE('',(#1711),#1727,.T.); +#1711 = FACE_BOUND('',#1712,.T.); +#1712 = EDGE_LOOP('',(#1713,#1719,#1720,#1726)); +#1713 = ORIENTED_EDGE('',*,*,#1714,.F.); +#1714 = EDGE_CURVE('',#1620,#1693,#1715,.T.); +#1715 = LINE('',#1716,#1717); +#1716 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1717 = VECTOR('',#1718,1.); +#1718 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1719 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1720 = ORIENTED_EDGE('',*,*,#1721,.T.); +#1721 = EDGE_CURVE('',#1629,#1684,#1722,.T.); +#1722 = LINE('',#1723,#1724); +#1723 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#1724 = VECTOR('',#1725,1.); +#1725 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#1726 = ORIENTED_EDGE('',*,*,#1700,.F.); +#1727 = PLANE('',#1728); +#1728 = AXIS2_PLACEMENT_3D('',#1729,#1730,#1731); +#1729 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#1730 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#1731 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#1732 = ADVANCED_FACE('',(#1733),#1747,.T.); +#1733 = FACE_BOUND('',#1734,.T.); +#1734 = EDGE_LOOP('',(#1735,#1736,#1737,#1738,#1739,#1740,#1741,#1742, + #1743,#1744,#1745,#1746)); +#1735 = ORIENTED_EDGE('',*,*,#1436,.F.); +#1736 = ORIENTED_EDGE('',*,*,#1356,.T.); +#1737 = ORIENTED_EDGE('',*,*,#1396,.T.); +#1738 = ORIENTED_EDGE('',*,*,#1458,.T.); +#1739 = ORIENTED_EDGE('',*,*,#1524,.T.); +#1740 = ORIENTED_EDGE('',*,*,#1586,.T.); +#1741 = ORIENTED_EDGE('',*,*,#1652,.T.); +#1742 = ORIENTED_EDGE('',*,*,#1683,.F.); +#1743 = ORIENTED_EDGE('',*,*,#1721,.F.); +#1744 = ORIENTED_EDGE('',*,*,#1636,.F.); +#1745 = ORIENTED_EDGE('',*,*,#1564,.F.); +#1746 = ORIENTED_EDGE('',*,*,#1508,.F.); +#1747 = PLANE('',#1748); +#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751); +#1749 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#1750 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#1751 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#1752 = ADVANCED_FACE('',(#1753),#1767,.T.); +#1753 = FACE_BOUND('',#1754,.T.); +#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762, + #1763,#1764,#1765,#1766)); +#1755 = ORIENTED_EDGE('',*,*,#1405,.F.); +#1756 = ORIENTED_EDGE('',*,*,#1374,.T.); +#1757 = ORIENTED_EDGE('',*,*,#1427,.T.); +#1758 = ORIENTED_EDGE('',*,*,#1491,.T.); +#1759 = ORIENTED_EDGE('',*,*,#1555,.T.); +#1760 = ORIENTED_EDGE('',*,*,#1619,.T.); +#1761 = ORIENTED_EDGE('',*,*,#1714,.T.); +#1762 = ORIENTED_EDGE('',*,*,#1692,.F.); +#1763 = ORIENTED_EDGE('',*,*,#1661,.F.); +#1764 = ORIENTED_EDGE('',*,*,#1603,.F.); +#1765 = ORIENTED_EDGE('',*,*,#1533,.F.); +#1766 = ORIENTED_EDGE('',*,*,#1475,.F.); +#1767 = PLANE('',#1768); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#1770 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#1771 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1776)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1773,#1774,#1775)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1773, + 'distance_accuracy_value','confusion accuracy'); +#1777 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1778,#1780); +#1778 = ( REPRESENTATION_RELATIONSHIP('','',#1349,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1779) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1779 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1780 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1781); +#1781 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body003','',#5,#1344,$); +#1782 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1346)); +#1783 = SHAPE_DEFINITION_REPRESENTATION(#1784,#1790); +#1784 = PRODUCT_DEFINITION_SHAPE('','',#1785); +#1785 = PRODUCT_DEFINITION('design','',#1786,#1789); +#1786 = PRODUCT_DEFINITION_FORMATION('','',#1787); +#1787 = PRODUCT('Body004','Body004','',(#1788)); +#1788 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1790 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1791),#2213); +#1791 = MANIFOLD_SOLID_BREP('',#1792); +#1792 = CLOSED_SHELL('',(#1793,#1833,#1864,#1895,#1928,#1961,#1992,#2023 + ,#2056,#2089,#2120,#2151,#2173,#2193)); +#1793 = ADVANCED_FACE('',(#1794),#1828,.F.); +#1794 = FACE_BOUND('',#1795,.F.); +#1795 = EDGE_LOOP('',(#1796,#1806,#1814,#1822)); +#1796 = ORIENTED_EDGE('',*,*,#1797,.T.); +#1797 = EDGE_CURVE('',#1798,#1800,#1802,.T.); +#1798 = VERTEX_POINT('',#1799); +#1799 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1800 = VERTEX_POINT('',#1801); +#1801 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1802 = LINE('',#1803,#1804); +#1803 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1804 = VECTOR('',#1805,1.); +#1805 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#1806 = ORIENTED_EDGE('',*,*,#1807,.T.); +#1807 = EDGE_CURVE('',#1800,#1808,#1810,.T.); +#1808 = VERTEX_POINT('',#1809); +#1809 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1810 = LINE('',#1811,#1812); +#1811 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1812 = VECTOR('',#1813,1.); +#1813 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1814 = ORIENTED_EDGE('',*,*,#1815,.T.); +#1815 = EDGE_CURVE('',#1808,#1816,#1818,.T.); +#1816 = VERTEX_POINT('',#1817); +#1817 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1818 = LINE('',#1819,#1820); +#1819 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1820 = VECTOR('',#1821,1.); +#1821 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#1822 = ORIENTED_EDGE('',*,*,#1823,.T.); +#1823 = EDGE_CURVE('',#1816,#1798,#1824,.T.); +#1824 = LINE('',#1825,#1826); +#1825 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1826 = VECTOR('',#1827,1.); +#1827 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1828 = PLANE('',#1829); +#1829 = AXIS2_PLACEMENT_3D('',#1830,#1831,#1832); +#1830 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#1831 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#1832 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#1833 = ADVANCED_FACE('',(#1834),#1859,.T.); +#1834 = FACE_BOUND('',#1835,.T.); +#1835 = EDGE_LOOP('',(#1836,#1844,#1845,#1853)); +#1836 = ORIENTED_EDGE('',*,*,#1837,.F.); +#1837 = EDGE_CURVE('',#1800,#1838,#1840,.T.); +#1838 = VERTEX_POINT('',#1839); +#1839 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#1840 = LINE('',#1841,#1842); +#1841 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1842 = VECTOR('',#1843,1.); +#1843 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1844 = ORIENTED_EDGE('',*,*,#1807,.T.); +#1845 = ORIENTED_EDGE('',*,*,#1846,.T.); +#1846 = EDGE_CURVE('',#1808,#1847,#1849,.T.); +#1847 = VERTEX_POINT('',#1848); +#1848 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#1849 = LINE('',#1850,#1851); +#1850 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#1851 = VECTOR('',#1852,1.); +#1852 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#1853 = ORIENTED_EDGE('',*,*,#1854,.F.); +#1854 = EDGE_CURVE('',#1838,#1847,#1855,.T.); +#1855 = LINE('',#1856,#1857); +#1856 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#1857 = VECTOR('',#1858,1.); +#1858 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1859 = PLANE('',#1860); +#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863); +#1861 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#1862 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#1863 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#1864 = ADVANCED_FACE('',(#1865),#1890,.T.); +#1865 = FACE_BOUND('',#1866,.T.); +#1866 = EDGE_LOOP('',(#1867,#1875,#1876,#1884)); +#1867 = ORIENTED_EDGE('',*,*,#1868,.F.); +#1868 = EDGE_CURVE('',#1816,#1869,#1871,.T.); +#1869 = VERTEX_POINT('',#1870); +#1870 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#1871 = LINE('',#1872,#1873); +#1872 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1873 = VECTOR('',#1874,1.); +#1874 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1875 = ORIENTED_EDGE('',*,*,#1823,.T.); +#1876 = ORIENTED_EDGE('',*,*,#1877,.T.); +#1877 = EDGE_CURVE('',#1798,#1878,#1880,.T.); +#1878 = VERTEX_POINT('',#1879); +#1879 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#1880 = LINE('',#1881,#1882); +#1881 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#1882 = VECTOR('',#1883,1.); +#1883 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#1884 = ORIENTED_EDGE('',*,*,#1885,.F.); +#1885 = EDGE_CURVE('',#1869,#1878,#1886,.T.); +#1886 = LINE('',#1887,#1888); +#1887 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#1888 = VECTOR('',#1889,1.); +#1889 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1890 = PLANE('',#1891); +#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894); +#1892 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#1893 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#1894 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#1895 = ADVANCED_FACE('',(#1896),#1923,.T.); +#1896 = FACE_BOUND('',#1897,.F.); +#1897 = EDGE_LOOP('',(#1898,#1907,#1915,#1922)); +#1898 = ORIENTED_EDGE('',*,*,#1899,.T.); +#1899 = EDGE_CURVE('',#1838,#1900,#1902,.T.); +#1900 = VERTEX_POINT('',#1901); +#1901 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1902 = CIRCLE('',#1903,0.225); +#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906); +#1904 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1905 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1906 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#1907 = ORIENTED_EDGE('',*,*,#1908,.T.); +#1908 = EDGE_CURVE('',#1900,#1909,#1911,.T.); +#1909 = VERTEX_POINT('',#1910); +#1910 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1911 = LINE('',#1912,#1913); +#1912 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1913 = VECTOR('',#1914,1.); +#1914 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1915 = ORIENTED_EDGE('',*,*,#1916,.F.); +#1916 = EDGE_CURVE('',#1847,#1909,#1917,.T.); +#1917 = CIRCLE('',#1918,0.225); +#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921); +#1919 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1920 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1921 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1922 = ORIENTED_EDGE('',*,*,#1854,.F.); +#1923 = CYLINDRICAL_SURFACE('',#1924,0.225); +#1924 = AXIS2_PLACEMENT_3D('',#1925,#1926,#1927); +#1925 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1926 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#1927 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#1928 = ADVANCED_FACE('',(#1929),#1956,.F.); +#1929 = FACE_BOUND('',#1930,.F.); +#1930 = EDGE_LOOP('',(#1931,#1940,#1948,#1955)); +#1931 = ORIENTED_EDGE('',*,*,#1932,.T.); +#1932 = EDGE_CURVE('',#1869,#1933,#1935,.T.); +#1933 = VERTEX_POINT('',#1934); +#1934 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1935 = CIRCLE('',#1936,7.5E-02); +#1936 = AXIS2_PLACEMENT_3D('',#1937,#1938,#1939); +#1937 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1938 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1939 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#1940 = ORIENTED_EDGE('',*,*,#1941,.T.); +#1941 = EDGE_CURVE('',#1933,#1942,#1944,.T.); +#1942 = VERTEX_POINT('',#1943); +#1943 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#1944 = LINE('',#1945,#1946); +#1945 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#1946 = VECTOR('',#1947,1.); +#1947 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1948 = ORIENTED_EDGE('',*,*,#1949,.F.); +#1949 = EDGE_CURVE('',#1878,#1942,#1950,.T.); +#1950 = CIRCLE('',#1951,7.5E-02); +#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954); +#1952 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#1953 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1954 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#1955 = ORIENTED_EDGE('',*,*,#1885,.F.); +#1956 = CYLINDRICAL_SURFACE('',#1957,7.5E-02); +#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960); +#1958 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#1959 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#1960 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#1961 = ADVANCED_FACE('',(#1962),#1987,.T.); +#1962 = FACE_BOUND('',#1963,.T.); +#1963 = EDGE_LOOP('',(#1964,#1972,#1973,#1981)); +#1964 = ORIENTED_EDGE('',*,*,#1965,.F.); +#1965 = EDGE_CURVE('',#1900,#1966,#1968,.T.); +#1966 = VERTEX_POINT('',#1967); +#1967 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1968 = LINE('',#1969,#1970); +#1969 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1970 = VECTOR('',#1971,1.); +#1971 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#1972 = ORIENTED_EDGE('',*,*,#1908,.T.); +#1973 = ORIENTED_EDGE('',*,*,#1974,.T.); +#1974 = EDGE_CURVE('',#1909,#1975,#1977,.T.); +#1975 = VERTEX_POINT('',#1976); +#1976 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#1977 = LINE('',#1978,#1979); +#1978 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#1979 = VECTOR('',#1980,1.); +#1980 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#1981 = ORIENTED_EDGE('',*,*,#1982,.F.); +#1982 = EDGE_CURVE('',#1966,#1975,#1983,.T.); +#1983 = LINE('',#1984,#1985); +#1984 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#1985 = VECTOR('',#1986,1.); +#1986 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1987 = PLANE('',#1988); +#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991); +#1989 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#1990 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#1991 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#1992 = ADVANCED_FACE('',(#1993),#2018,.T.); +#1993 = FACE_BOUND('',#1994,.T.); +#1994 = EDGE_LOOP('',(#1995,#2003,#2004,#2012)); +#1995 = ORIENTED_EDGE('',*,*,#1996,.F.); +#1996 = EDGE_CURVE('',#1933,#1997,#1999,.T.); +#1997 = VERTEX_POINT('',#1998); +#1998 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#1999 = LINE('',#2000,#2001); +#2000 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2001 = VECTOR('',#2002,1.); +#2002 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2003 = ORIENTED_EDGE('',*,*,#1941,.T.); +#2004 = ORIENTED_EDGE('',*,*,#2005,.T.); +#2005 = EDGE_CURVE('',#1942,#2006,#2008,.T.); +#2006 = VERTEX_POINT('',#2007); +#2007 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2012 = ORIENTED_EDGE('',*,*,#2013,.F.); +#2013 = EDGE_CURVE('',#1997,#2006,#2014,.T.); +#2014 = LINE('',#2015,#2016); +#2015 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#2016 = VECTOR('',#2017,1.); +#2017 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2018 = PLANE('',#2019); +#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022); +#2020 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2021 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#2022 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2023 = ADVANCED_FACE('',(#2024),#2051,.F.); +#2024 = FACE_BOUND('',#2025,.F.); +#2025 = EDGE_LOOP('',(#2026,#2035,#2043,#2050)); +#2026 = ORIENTED_EDGE('',*,*,#2027,.T.); +#2027 = EDGE_CURVE('',#1966,#2028,#2030,.T.); +#2028 = VERTEX_POINT('',#2029); +#2029 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2030 = CIRCLE('',#2031,7.5E-02); +#2031 = AXIS2_PLACEMENT_3D('',#2032,#2033,#2034); +#2032 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2033 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2034 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2035 = ORIENTED_EDGE('',*,*,#2036,.T.); +#2036 = EDGE_CURVE('',#2028,#2037,#2039,.T.); +#2037 = VERTEX_POINT('',#2038); +#2038 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2039 = LINE('',#2040,#2041); +#2040 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2041 = VECTOR('',#2042,1.); +#2042 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2043 = ORIENTED_EDGE('',*,*,#2044,.F.); +#2044 = EDGE_CURVE('',#1975,#2037,#2045,.T.); +#2045 = CIRCLE('',#2046,7.5E-02); +#2046 = AXIS2_PLACEMENT_3D('',#2047,#2048,#2049); +#2047 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2048 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2049 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2050 = ORIENTED_EDGE('',*,*,#1982,.F.); +#2051 = CYLINDRICAL_SURFACE('',#2052,7.5E-02); +#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2053 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2054 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2055 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2056 = ADVANCED_FACE('',(#2057),#2084,.T.); +#2057 = FACE_BOUND('',#2058,.F.); +#2058 = EDGE_LOOP('',(#2059,#2068,#2076,#2083)); +#2059 = ORIENTED_EDGE('',*,*,#2060,.T.); +#2060 = EDGE_CURVE('',#1997,#2061,#2063,.T.); +#2061 = VERTEX_POINT('',#2062); +#2062 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2063 = CIRCLE('',#2064,0.225); +#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067); +#2065 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2066 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2067 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2068 = ORIENTED_EDGE('',*,*,#2069,.T.); +#2069 = EDGE_CURVE('',#2061,#2070,#2072,.T.); +#2070 = VERTEX_POINT('',#2071); +#2071 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#2072 = LINE('',#2073,#2074); +#2073 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2074 = VECTOR('',#2075,1.); +#2075 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2076 = ORIENTED_EDGE('',*,*,#2077,.F.); +#2077 = EDGE_CURVE('',#2006,#2070,#2078,.T.); +#2078 = CIRCLE('',#2079,0.225); +#2079 = AXIS2_PLACEMENT_3D('',#2080,#2081,#2082); +#2080 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2081 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2082 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#2083 = ORIENTED_EDGE('',*,*,#2013,.F.); +#2084 = CYLINDRICAL_SURFACE('',#2085,0.225); +#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088); +#2086 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2087 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2088 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2089 = ADVANCED_FACE('',(#2090),#2115,.T.); +#2090 = FACE_BOUND('',#2091,.T.); +#2091 = EDGE_LOOP('',(#2092,#2100,#2101,#2109)); +#2092 = ORIENTED_EDGE('',*,*,#2093,.F.); +#2093 = EDGE_CURVE('',#2028,#2094,#2096,.T.); +#2094 = VERTEX_POINT('',#2095); +#2095 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#2096 = LINE('',#2097,#2098); +#2097 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2098 = VECTOR('',#2099,1.); +#2099 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2100 = ORIENTED_EDGE('',*,*,#2036,.T.); +#2101 = ORIENTED_EDGE('',*,*,#2102,.T.); +#2102 = EDGE_CURVE('',#2037,#2103,#2105,.T.); +#2103 = VERTEX_POINT('',#2104); +#2104 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#2105 = LINE('',#2106,#2107); +#2106 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2107 = VECTOR('',#2108,1.); +#2108 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#2109 = ORIENTED_EDGE('',*,*,#2110,.F.); +#2110 = EDGE_CURVE('',#2094,#2103,#2111,.T.); +#2111 = LINE('',#2112,#2113); +#2112 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#2113 = VECTOR('',#2114,1.); +#2114 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#2115 = PLANE('',#2116); +#2116 = AXIS2_PLACEMENT_3D('',#2117,#2118,#2119); +#2117 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2118 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#2119 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#2120 = ADVANCED_FACE('',(#2121),#2146,.T.); +#2121 = FACE_BOUND('',#2122,.T.); +#2122 = EDGE_LOOP('',(#2123,#2131,#2132,#2140)); +#2123 = ORIENTED_EDGE('',*,*,#2124,.T.); +#2124 = EDGE_CURVE('',#2125,#2094,#2127,.T.); +#2125 = VERTEX_POINT('',#2126); +#2126 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#2127 = LINE('',#2128,#2129); +#2128 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#2129 = VECTOR('',#2130,1.); +#2130 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#2131 = ORIENTED_EDGE('',*,*,#2110,.T.); +#2132 = ORIENTED_EDGE('',*,*,#2133,.T.); +#2133 = EDGE_CURVE('',#2103,#2134,#2136,.T.); +#2134 = VERTEX_POINT('',#2135); +#2135 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#2136 = LINE('',#2137,#2138); +#2137 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#2138 = VECTOR('',#2139,1.); +#2139 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#2140 = ORIENTED_EDGE('',*,*,#2141,.T.); +#2141 = EDGE_CURVE('',#2134,#2125,#2142,.T.); +#2142 = LINE('',#2143,#2144); +#2143 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#2144 = VECTOR('',#2145,1.); +#2145 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#2146 = PLANE('',#2147); +#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150); +#2148 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#2149 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#2150 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#2151 = ADVANCED_FACE('',(#2152),#2168,.T.); +#2152 = FACE_BOUND('',#2153,.T.); +#2153 = EDGE_LOOP('',(#2154,#2160,#2161,#2167)); +#2154 = ORIENTED_EDGE('',*,*,#2155,.F.); +#2155 = EDGE_CURVE('',#2061,#2134,#2156,.T.); +#2156 = LINE('',#2157,#2158); +#2157 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2158 = VECTOR('',#2159,1.); +#2159 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2160 = ORIENTED_EDGE('',*,*,#2069,.T.); +#2161 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2162 = EDGE_CURVE('',#2070,#2125,#2163,.T.); +#2163 = LINE('',#2164,#2165); +#2164 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#2165 = VECTOR('',#2166,1.); +#2166 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2167 = ORIENTED_EDGE('',*,*,#2141,.F.); +#2168 = PLANE('',#2169); +#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172); +#2170 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2171 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#2172 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#2173 = ADVANCED_FACE('',(#2174),#2188,.T.); +#2174 = FACE_BOUND('',#2175,.T.); +#2175 = EDGE_LOOP('',(#2176,#2177,#2178,#2179,#2180,#2181,#2182,#2183, + #2184,#2185,#2186,#2187)); +#2176 = ORIENTED_EDGE('',*,*,#1877,.F.); +#2177 = ORIENTED_EDGE('',*,*,#1797,.T.); +#2178 = ORIENTED_EDGE('',*,*,#1837,.T.); +#2179 = ORIENTED_EDGE('',*,*,#1899,.T.); +#2180 = ORIENTED_EDGE('',*,*,#1965,.T.); +#2181 = ORIENTED_EDGE('',*,*,#2027,.T.); +#2182 = ORIENTED_EDGE('',*,*,#2093,.T.); +#2183 = ORIENTED_EDGE('',*,*,#2124,.F.); +#2184 = ORIENTED_EDGE('',*,*,#2162,.F.); +#2185 = ORIENTED_EDGE('',*,*,#2077,.F.); +#2186 = ORIENTED_EDGE('',*,*,#2005,.F.); +#2187 = ORIENTED_EDGE('',*,*,#1949,.F.); +#2188 = PLANE('',#2189); +#2189 = AXIS2_PLACEMENT_3D('',#2190,#2191,#2192); +#2190 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#2191 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#2192 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#2193 = ADVANCED_FACE('',(#2194),#2208,.T.); +#2194 = FACE_BOUND('',#2195,.T.); +#2195 = EDGE_LOOP('',(#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203, + #2204,#2205,#2206,#2207)); +#2196 = ORIENTED_EDGE('',*,*,#1846,.F.); +#2197 = ORIENTED_EDGE('',*,*,#1815,.T.); +#2198 = ORIENTED_EDGE('',*,*,#1868,.T.); +#2199 = ORIENTED_EDGE('',*,*,#1932,.T.); +#2200 = ORIENTED_EDGE('',*,*,#1996,.T.); +#2201 = ORIENTED_EDGE('',*,*,#2060,.T.); +#2202 = ORIENTED_EDGE('',*,*,#2155,.T.); +#2203 = ORIENTED_EDGE('',*,*,#2133,.F.); +#2204 = ORIENTED_EDGE('',*,*,#2102,.F.); +#2205 = ORIENTED_EDGE('',*,*,#2044,.F.); +#2206 = ORIENTED_EDGE('',*,*,#1974,.F.); +#2207 = ORIENTED_EDGE('',*,*,#1916,.F.); +#2208 = PLANE('',#2209); +#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212); +#2210 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#2211 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#2212 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2217)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2214,#2215,#2216)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2214, + 'distance_accuracy_value','confusion accuracy'); +#2218 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2219,#2221); +#2219 = ( REPRESENTATION_RELATIONSHIP('','',#1790,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2220) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2220 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#2221 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2222); +#2222 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Body004','',#5,#1785,$); +#2223 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1787)); +#2224 = SHAPE_DEFINITION_REPRESENTATION(#2225,#2231); +#2225 = PRODUCT_DEFINITION_SHAPE('','',#2226); +#2226 = PRODUCT_DEFINITION('design','',#2227,#2230); +#2227 = PRODUCT_DEFINITION_FORMATION('','',#2228); +#2228 = PRODUCT('Body005','Body005','',(#2229)); +#2229 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2230 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2231 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2232),#2654); +#2232 = MANIFOLD_SOLID_BREP('',#2233); +#2233 = CLOSED_SHELL('',(#2234,#2274,#2305,#2336,#2369,#2402,#2433,#2464 + ,#2497,#2530,#2561,#2592,#2614,#2634)); +#2234 = ADVANCED_FACE('',(#2235),#2269,.F.); +#2235 = FACE_BOUND('',#2236,.F.); +#2236 = EDGE_LOOP('',(#2237,#2247,#2255,#2263)); +#2237 = ORIENTED_EDGE('',*,*,#2238,.T.); +#2238 = EDGE_CURVE('',#2239,#2241,#2243,.T.); +#2239 = VERTEX_POINT('',#2240); +#2240 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2241 = VERTEX_POINT('',#2242); +#2242 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2243 = LINE('',#2244,#2245); +#2244 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2245 = VECTOR('',#2246,1.); +#2246 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#2247 = ORIENTED_EDGE('',*,*,#2248,.T.); +#2248 = EDGE_CURVE('',#2241,#2249,#2251,.T.); +#2249 = VERTEX_POINT('',#2250); +#2250 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2251 = LINE('',#2252,#2253); +#2252 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2253 = VECTOR('',#2254,1.); +#2254 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2255 = ORIENTED_EDGE('',*,*,#2256,.T.); +#2256 = EDGE_CURVE('',#2249,#2257,#2259,.T.); +#2257 = VERTEX_POINT('',#2258); +#2258 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2259 = LINE('',#2260,#2261); +#2260 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2261 = VECTOR('',#2262,1.); +#2262 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#2263 = ORIENTED_EDGE('',*,*,#2264,.T.); +#2264 = EDGE_CURVE('',#2257,#2239,#2265,.T.); +#2265 = LINE('',#2266,#2267); +#2266 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2267 = VECTOR('',#2268,1.); +#2268 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2269 = PLANE('',#2270); +#2270 = AXIS2_PLACEMENT_3D('',#2271,#2272,#2273); +#2271 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#2272 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#2273 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#2274 = ADVANCED_FACE('',(#2275),#2300,.T.); +#2275 = FACE_BOUND('',#2276,.T.); +#2276 = EDGE_LOOP('',(#2277,#2285,#2286,#2294)); +#2277 = ORIENTED_EDGE('',*,*,#2278,.F.); +#2278 = EDGE_CURVE('',#2241,#2279,#2281,.T.); +#2279 = VERTEX_POINT('',#2280); +#2280 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#2281 = LINE('',#2282,#2283); +#2282 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2283 = VECTOR('',#2284,1.); +#2284 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2285 = ORIENTED_EDGE('',*,*,#2248,.T.); +#2286 = ORIENTED_EDGE('',*,*,#2287,.T.); +#2287 = EDGE_CURVE('',#2249,#2288,#2290,.T.); +#2288 = VERTEX_POINT('',#2289); +#2289 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#2290 = LINE('',#2291,#2292); +#2291 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2292 = VECTOR('',#2293,1.); +#2293 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#2294 = ORIENTED_EDGE('',*,*,#2295,.F.); +#2295 = EDGE_CURVE('',#2279,#2288,#2296,.T.); +#2296 = LINE('',#2297,#2298); +#2297 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#2298 = VECTOR('',#2299,1.); +#2299 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2300 = PLANE('',#2301); +#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304); +#2302 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2303 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#2304 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2305 = ADVANCED_FACE('',(#2306),#2331,.T.); +#2306 = FACE_BOUND('',#2307,.T.); +#2307 = EDGE_LOOP('',(#2308,#2316,#2317,#2325)); +#2308 = ORIENTED_EDGE('',*,*,#2309,.F.); +#2309 = EDGE_CURVE('',#2257,#2310,#2312,.T.); +#2310 = VERTEX_POINT('',#2311); +#2311 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#2312 = LINE('',#2313,#2314); +#2313 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2314 = VECTOR('',#2315,1.); +#2315 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2316 = ORIENTED_EDGE('',*,*,#2264,.T.); +#2317 = ORIENTED_EDGE('',*,*,#2318,.T.); +#2318 = EDGE_CURVE('',#2239,#2319,#2321,.T.); +#2319 = VERTEX_POINT('',#2320); +#2320 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#2321 = LINE('',#2322,#2323); +#2322 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2323 = VECTOR('',#2324,1.); +#2324 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2325 = ORIENTED_EDGE('',*,*,#2326,.F.); +#2326 = EDGE_CURVE('',#2310,#2319,#2327,.T.); +#2327 = LINE('',#2328,#2329); +#2328 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#2329 = VECTOR('',#2330,1.); +#2330 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2331 = PLANE('',#2332); +#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335); +#2333 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2334 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#2335 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2336 = ADVANCED_FACE('',(#2337),#2364,.T.); +#2337 = FACE_BOUND('',#2338,.F.); +#2338 = EDGE_LOOP('',(#2339,#2348,#2356,#2363)); +#2339 = ORIENTED_EDGE('',*,*,#2340,.T.); +#2340 = EDGE_CURVE('',#2279,#2341,#2343,.T.); +#2341 = VERTEX_POINT('',#2342); +#2342 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2343 = CIRCLE('',#2344,0.225); +#2344 = AXIS2_PLACEMENT_3D('',#2345,#2346,#2347); +#2345 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2346 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2347 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#2348 = ORIENTED_EDGE('',*,*,#2349,.T.); +#2349 = EDGE_CURVE('',#2341,#2350,#2352,.T.); +#2350 = VERTEX_POINT('',#2351); +#2351 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#2352 = LINE('',#2353,#2354); +#2353 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2354 = VECTOR('',#2355,1.); +#2355 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#2356 = ORIENTED_EDGE('',*,*,#2357,.F.); +#2357 = EDGE_CURVE('',#2288,#2350,#2358,.T.); +#2358 = CIRCLE('',#2359,0.225); +#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); +#2360 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2361 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2362 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#2363 = ORIENTED_EDGE('',*,*,#2295,.F.); +#2364 = CYLINDRICAL_SURFACE('',#2365,0.225); +#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368); +#2366 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2367 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#2368 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#2369 = ADVANCED_FACE('',(#2370),#2397,.F.); +#2370 = FACE_BOUND('',#2371,.F.); +#2371 = EDGE_LOOP('',(#2372,#2381,#2389,#2396)); +#2372 = ORIENTED_EDGE('',*,*,#2373,.T.); +#2373 = EDGE_CURVE('',#2310,#2374,#2376,.T.); +#2374 = VERTEX_POINT('',#2375); +#2375 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2376 = CIRCLE('',#2377,7.5E-02); +#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380); +#2378 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2379 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2380 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#2381 = ORIENTED_EDGE('',*,*,#2382,.T.); +#2382 = EDGE_CURVE('',#2374,#2383,#2385,.T.); +#2383 = VERTEX_POINT('',#2384); +#2384 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#2385 = LINE('',#2386,#2387); +#2386 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2387 = VECTOR('',#2388,1.); +#2388 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2389 = ORIENTED_EDGE('',*,*,#2390,.F.); +#2390 = EDGE_CURVE('',#2319,#2383,#2391,.T.); +#2391 = CIRCLE('',#2392,7.5E-02); +#2392 = AXIS2_PLACEMENT_3D('',#2393,#2394,#2395); +#2393 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2394 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2395 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#2396 = ORIENTED_EDGE('',*,*,#2326,.F.); +#2397 = CYLINDRICAL_SURFACE('',#2398,7.5E-02); +#2398 = AXIS2_PLACEMENT_3D('',#2399,#2400,#2401); +#2399 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2400 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2401 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#2402 = ADVANCED_FACE('',(#2403),#2428,.T.); +#2403 = FACE_BOUND('',#2404,.T.); +#2404 = EDGE_LOOP('',(#2405,#2413,#2414,#2422)); +#2405 = ORIENTED_EDGE('',*,*,#2406,.F.); +#2406 = EDGE_CURVE('',#2341,#2407,#2409,.T.); +#2407 = VERTEX_POINT('',#2408); +#2408 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#2409 = LINE('',#2410,#2411); +#2410 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2411 = VECTOR('',#2412,1.); +#2412 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2413 = ORIENTED_EDGE('',*,*,#2349,.T.); +#2414 = ORIENTED_EDGE('',*,*,#2415,.T.); +#2415 = EDGE_CURVE('',#2350,#2416,#2418,.T.); +#2416 = VERTEX_POINT('',#2417); +#2417 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#2418 = LINE('',#2419,#2420); +#2419 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#2420 = VECTOR('',#2421,1.); +#2421 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#2422 = ORIENTED_EDGE('',*,*,#2423,.F.); +#2423 = EDGE_CURVE('',#2407,#2416,#2424,.T.); +#2424 = LINE('',#2425,#2426); +#2425 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#2426 = VECTOR('',#2427,1.); +#2427 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#2428 = PLANE('',#2429); +#2429 = AXIS2_PLACEMENT_3D('',#2430,#2431,#2432); +#2430 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2431 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#2432 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#2433 = ADVANCED_FACE('',(#2434),#2459,.T.); +#2434 = FACE_BOUND('',#2435,.T.); +#2435 = EDGE_LOOP('',(#2436,#2444,#2445,#2453)); +#2436 = ORIENTED_EDGE('',*,*,#2437,.F.); +#2437 = EDGE_CURVE('',#2374,#2438,#2440,.T.); +#2438 = VERTEX_POINT('',#2439); +#2439 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#2440 = LINE('',#2441,#2442); +#2441 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2442 = VECTOR('',#2443,1.); +#2443 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2444 = ORIENTED_EDGE('',*,*,#2382,.T.); +#2445 = ORIENTED_EDGE('',*,*,#2446,.T.); +#2446 = EDGE_CURVE('',#2383,#2447,#2449,.T.); +#2447 = VERTEX_POINT('',#2448); +#2448 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#2449 = LINE('',#2450,#2451); +#2450 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#2451 = VECTOR('',#2452,1.); +#2452 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2453 = ORIENTED_EDGE('',*,*,#2454,.F.); +#2454 = EDGE_CURVE('',#2438,#2447,#2455,.T.); +#2455 = LINE('',#2456,#2457); +#2456 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#2457 = VECTOR('',#2458,1.); +#2458 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2459 = PLANE('',#2460); +#2460 = AXIS2_PLACEMENT_3D('',#2461,#2462,#2463); +#2461 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2462 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#2463 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2464 = ADVANCED_FACE('',(#2465),#2492,.F.); +#2465 = FACE_BOUND('',#2466,.F.); +#2466 = EDGE_LOOP('',(#2467,#2476,#2484,#2491)); +#2467 = ORIENTED_EDGE('',*,*,#2468,.T.); +#2468 = EDGE_CURVE('',#2407,#2469,#2471,.T.); +#2469 = VERTEX_POINT('',#2470); +#2470 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2471 = CIRCLE('',#2472,7.5E-02); +#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475); +#2473 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2474 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2475 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2476 = ORIENTED_EDGE('',*,*,#2477,.T.); +#2477 = EDGE_CURVE('',#2469,#2478,#2480,.T.); +#2478 = VERTEX_POINT('',#2479); +#2479 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2480 = LINE('',#2481,#2482); +#2481 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2482 = VECTOR('',#2483,1.); +#2483 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2484 = ORIENTED_EDGE('',*,*,#2485,.F.); +#2485 = EDGE_CURVE('',#2416,#2478,#2486,.T.); +#2486 = CIRCLE('',#2487,7.5E-02); +#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490); +#2488 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2489 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2490 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2491 = ORIENTED_EDGE('',*,*,#2423,.F.); +#2492 = CYLINDRICAL_SURFACE('',#2493,7.5E-02); +#2493 = AXIS2_PLACEMENT_3D('',#2494,#2495,#2496); +#2494 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2495 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2496 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2497 = ADVANCED_FACE('',(#2498),#2525,.T.); +#2498 = FACE_BOUND('',#2499,.F.); +#2499 = EDGE_LOOP('',(#2500,#2509,#2517,#2524)); +#2500 = ORIENTED_EDGE('',*,*,#2501,.T.); +#2501 = EDGE_CURVE('',#2438,#2502,#2504,.T.); +#2502 = VERTEX_POINT('',#2503); +#2503 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2504 = CIRCLE('',#2505,0.225); +#2505 = AXIS2_PLACEMENT_3D('',#2506,#2507,#2508); +#2506 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2507 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2508 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2509 = ORIENTED_EDGE('',*,*,#2510,.T.); +#2510 = EDGE_CURVE('',#2502,#2511,#2513,.T.); +#2511 = VERTEX_POINT('',#2512); +#2512 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#2513 = LINE('',#2514,#2515); +#2514 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2515 = VECTOR('',#2516,1.); +#2516 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2517 = ORIENTED_EDGE('',*,*,#2518,.F.); +#2518 = EDGE_CURVE('',#2447,#2511,#2519,.T.); +#2519 = CIRCLE('',#2520,0.225); +#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523); +#2521 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2522 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2523 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#2524 = ORIENTED_EDGE('',*,*,#2454,.F.); +#2525 = CYLINDRICAL_SURFACE('',#2526,0.225); +#2526 = AXIS2_PLACEMENT_3D('',#2527,#2528,#2529); +#2527 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2528 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2529 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2530 = ADVANCED_FACE('',(#2531),#2556,.T.); +#2531 = FACE_BOUND('',#2532,.T.); +#2532 = EDGE_LOOP('',(#2533,#2541,#2542,#2550)); +#2533 = ORIENTED_EDGE('',*,*,#2534,.F.); +#2534 = EDGE_CURVE('',#2469,#2535,#2537,.T.); +#2535 = VERTEX_POINT('',#2536); +#2536 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#2537 = LINE('',#2538,#2539); +#2538 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2539 = VECTOR('',#2540,1.); +#2540 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2541 = ORIENTED_EDGE('',*,*,#2477,.T.); +#2542 = ORIENTED_EDGE('',*,*,#2543,.T.); +#2543 = EDGE_CURVE('',#2478,#2544,#2546,.T.); +#2544 = VERTEX_POINT('',#2545); +#2545 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#2546 = LINE('',#2547,#2548); +#2547 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2548 = VECTOR('',#2549,1.); +#2549 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#2550 = ORIENTED_EDGE('',*,*,#2551,.F.); +#2551 = EDGE_CURVE('',#2535,#2544,#2552,.T.); +#2552 = LINE('',#2553,#2554); +#2553 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#2554 = VECTOR('',#2555,1.); +#2555 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#2556 = PLANE('',#2557); +#2557 = AXIS2_PLACEMENT_3D('',#2558,#2559,#2560); +#2558 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2559 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#2560 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#2561 = ADVANCED_FACE('',(#2562),#2587,.T.); +#2562 = FACE_BOUND('',#2563,.T.); +#2563 = EDGE_LOOP('',(#2564,#2572,#2573,#2581)); +#2564 = ORIENTED_EDGE('',*,*,#2565,.T.); +#2565 = EDGE_CURVE('',#2566,#2535,#2568,.T.); +#2566 = VERTEX_POINT('',#2567); +#2567 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#2568 = LINE('',#2569,#2570); +#2569 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#2570 = VECTOR('',#2571,1.); +#2571 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#2572 = ORIENTED_EDGE('',*,*,#2551,.T.); +#2573 = ORIENTED_EDGE('',*,*,#2574,.T.); +#2574 = EDGE_CURVE('',#2544,#2575,#2577,.T.); +#2575 = VERTEX_POINT('',#2576); +#2576 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#2577 = LINE('',#2578,#2579); +#2578 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#2579 = VECTOR('',#2580,1.); +#2580 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#2581 = ORIENTED_EDGE('',*,*,#2582,.T.); +#2582 = EDGE_CURVE('',#2575,#2566,#2583,.T.); +#2583 = LINE('',#2584,#2585); +#2584 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#2585 = VECTOR('',#2586,1.); +#2586 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#2587 = PLANE('',#2588); +#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591); +#2589 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#2590 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#2591 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#2592 = ADVANCED_FACE('',(#2593),#2609,.T.); +#2593 = FACE_BOUND('',#2594,.T.); +#2594 = EDGE_LOOP('',(#2595,#2601,#2602,#2608)); +#2595 = ORIENTED_EDGE('',*,*,#2596,.F.); +#2596 = EDGE_CURVE('',#2502,#2575,#2597,.T.); +#2597 = LINE('',#2598,#2599); +#2598 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2599 = VECTOR('',#2600,1.); +#2600 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2601 = ORIENTED_EDGE('',*,*,#2510,.T.); +#2602 = ORIENTED_EDGE('',*,*,#2603,.T.); +#2603 = EDGE_CURVE('',#2511,#2566,#2604,.T.); +#2604 = LINE('',#2605,#2606); +#2605 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#2606 = VECTOR('',#2607,1.); +#2607 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2608 = ORIENTED_EDGE('',*,*,#2582,.F.); +#2609 = PLANE('',#2610); +#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613); +#2611 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2612 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#2613 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#2614 = ADVANCED_FACE('',(#2615),#2629,.T.); +#2615 = FACE_BOUND('',#2616,.T.); +#2616 = EDGE_LOOP('',(#2617,#2618,#2619,#2620,#2621,#2622,#2623,#2624, + #2625,#2626,#2627,#2628)); +#2617 = ORIENTED_EDGE('',*,*,#2318,.F.); +#2618 = ORIENTED_EDGE('',*,*,#2238,.T.); +#2619 = ORIENTED_EDGE('',*,*,#2278,.T.); +#2620 = ORIENTED_EDGE('',*,*,#2340,.T.); +#2621 = ORIENTED_EDGE('',*,*,#2406,.T.); +#2622 = ORIENTED_EDGE('',*,*,#2468,.T.); +#2623 = ORIENTED_EDGE('',*,*,#2534,.T.); +#2624 = ORIENTED_EDGE('',*,*,#2565,.F.); +#2625 = ORIENTED_EDGE('',*,*,#2603,.F.); +#2626 = ORIENTED_EDGE('',*,*,#2518,.F.); +#2627 = ORIENTED_EDGE('',*,*,#2446,.F.); +#2628 = ORIENTED_EDGE('',*,*,#2390,.F.); +#2629 = PLANE('',#2630); +#2630 = AXIS2_PLACEMENT_3D('',#2631,#2632,#2633); +#2631 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#2632 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#2633 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#2634 = ADVANCED_FACE('',(#2635),#2649,.T.); +#2635 = FACE_BOUND('',#2636,.T.); +#2636 = EDGE_LOOP('',(#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644, + #2645,#2646,#2647,#2648)); +#2637 = ORIENTED_EDGE('',*,*,#2287,.F.); +#2638 = ORIENTED_EDGE('',*,*,#2256,.T.); +#2639 = ORIENTED_EDGE('',*,*,#2309,.T.); +#2640 = ORIENTED_EDGE('',*,*,#2373,.T.); +#2641 = ORIENTED_EDGE('',*,*,#2437,.T.); +#2642 = ORIENTED_EDGE('',*,*,#2501,.T.); +#2643 = ORIENTED_EDGE('',*,*,#2596,.T.); +#2644 = ORIENTED_EDGE('',*,*,#2574,.F.); +#2645 = ORIENTED_EDGE('',*,*,#2543,.F.); +#2646 = ORIENTED_EDGE('',*,*,#2485,.F.); +#2647 = ORIENTED_EDGE('',*,*,#2415,.F.); +#2648 = ORIENTED_EDGE('',*,*,#2357,.F.); +#2649 = PLANE('',#2650); +#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653); +#2651 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#2652 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#2653 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2658)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2655,#2656,#2657)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2655 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2656 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2657 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2658 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2655, + 'distance_accuracy_value','confusion accuracy'); +#2659 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2660,#2662); +#2660 = ( REPRESENTATION_RELATIONSHIP('','',#2231,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2661) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2661 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#2662 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2663); +#2663 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Body005','',#5,#2226,$); +#2664 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2228)); +#2665 = SHAPE_DEFINITION_REPRESENTATION(#2666,#2672); +#2666 = PRODUCT_DEFINITION_SHAPE('','',#2667); +#2667 = PRODUCT_DEFINITION('design','',#2668,#2671); +#2668 = PRODUCT_DEFINITION_FORMATION('','',#2669); +#2669 = PRODUCT('Body006','Body006','',(#2670)); +#2670 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2671 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2672 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2673),#3095); +#2673 = MANIFOLD_SOLID_BREP('',#2674); +#2674 = CLOSED_SHELL('',(#2675,#2715,#2746,#2777,#2810,#2843,#2874,#2905 + ,#2938,#2971,#3002,#3033,#3055,#3075)); +#2675 = ADVANCED_FACE('',(#2676),#2710,.F.); +#2676 = FACE_BOUND('',#2677,.F.); +#2677 = EDGE_LOOP('',(#2678,#2688,#2696,#2704)); +#2678 = ORIENTED_EDGE('',*,*,#2679,.T.); +#2679 = EDGE_CURVE('',#2680,#2682,#2684,.T.); +#2680 = VERTEX_POINT('',#2681); +#2681 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2682 = VERTEX_POINT('',#2683); +#2683 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2684 = LINE('',#2685,#2686); +#2685 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2686 = VECTOR('',#2687,1.); +#2687 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#2688 = ORIENTED_EDGE('',*,*,#2689,.T.); +#2689 = EDGE_CURVE('',#2682,#2690,#2692,.T.); +#2690 = VERTEX_POINT('',#2691); +#2691 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2692 = LINE('',#2693,#2694); +#2693 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2694 = VECTOR('',#2695,1.); +#2695 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2696 = ORIENTED_EDGE('',*,*,#2697,.T.); +#2697 = EDGE_CURVE('',#2690,#2698,#2700,.T.); +#2698 = VERTEX_POINT('',#2699); +#2699 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2700 = LINE('',#2701,#2702); +#2701 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2702 = VECTOR('',#2703,1.); +#2703 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#2704 = ORIENTED_EDGE('',*,*,#2705,.T.); +#2705 = EDGE_CURVE('',#2698,#2680,#2706,.T.); +#2706 = LINE('',#2707,#2708); +#2707 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2708 = VECTOR('',#2709,1.); +#2709 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2710 = PLANE('',#2711); +#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714); +#2712 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#2713 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#2714 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#2715 = ADVANCED_FACE('',(#2716),#2741,.T.); +#2716 = FACE_BOUND('',#2717,.T.); +#2717 = EDGE_LOOP('',(#2718,#2726,#2727,#2735)); +#2718 = ORIENTED_EDGE('',*,*,#2719,.F.); +#2719 = EDGE_CURVE('',#2682,#2720,#2722,.T.); +#2720 = VERTEX_POINT('',#2721); +#2721 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#2722 = LINE('',#2723,#2724); +#2723 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2724 = VECTOR('',#2725,1.); +#2725 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2726 = ORIENTED_EDGE('',*,*,#2689,.T.); +#2727 = ORIENTED_EDGE('',*,*,#2728,.T.); +#2728 = EDGE_CURVE('',#2690,#2729,#2731,.T.); +#2729 = VERTEX_POINT('',#2730); +#2730 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#2731 = LINE('',#2732,#2733); +#2732 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#2733 = VECTOR('',#2734,1.); +#2734 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#2735 = ORIENTED_EDGE('',*,*,#2736,.F.); +#2736 = EDGE_CURVE('',#2720,#2729,#2737,.T.); +#2737 = LINE('',#2738,#2739); +#2738 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#2739 = VECTOR('',#2740,1.); +#2740 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2741 = PLANE('',#2742); +#2742 = AXIS2_PLACEMENT_3D('',#2743,#2744,#2745); +#2743 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#2744 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#2745 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#2746 = ADVANCED_FACE('',(#2747),#2772,.T.); +#2747 = FACE_BOUND('',#2748,.T.); +#2748 = EDGE_LOOP('',(#2749,#2757,#2758,#2766)); +#2749 = ORIENTED_EDGE('',*,*,#2750,.F.); +#2750 = EDGE_CURVE('',#2698,#2751,#2753,.T.); +#2751 = VERTEX_POINT('',#2752); +#2752 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#2753 = LINE('',#2754,#2755); +#2754 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2755 = VECTOR('',#2756,1.); +#2756 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2757 = ORIENTED_EDGE('',*,*,#2705,.T.); +#2758 = ORIENTED_EDGE('',*,*,#2759,.T.); +#2759 = EDGE_CURVE('',#2680,#2760,#2762,.T.); +#2760 = VERTEX_POINT('',#2761); +#2761 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#2762 = LINE('',#2763,#2764); +#2763 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#2764 = VECTOR('',#2765,1.); +#2765 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#2766 = ORIENTED_EDGE('',*,*,#2767,.F.); +#2767 = EDGE_CURVE('',#2751,#2760,#2768,.T.); +#2768 = LINE('',#2769,#2770); +#2769 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#2770 = VECTOR('',#2771,1.); +#2771 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2772 = PLANE('',#2773); +#2773 = AXIS2_PLACEMENT_3D('',#2774,#2775,#2776); +#2774 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#2775 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#2776 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#2777 = ADVANCED_FACE('',(#2778),#2805,.T.); +#2778 = FACE_BOUND('',#2779,.F.); +#2779 = EDGE_LOOP('',(#2780,#2789,#2797,#2804)); +#2780 = ORIENTED_EDGE('',*,*,#2781,.T.); +#2781 = EDGE_CURVE('',#2720,#2782,#2784,.T.); +#2782 = VERTEX_POINT('',#2783); +#2783 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2784 = CIRCLE('',#2785,0.225); +#2785 = AXIS2_PLACEMENT_3D('',#2786,#2787,#2788); +#2786 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2787 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2788 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#2789 = ORIENTED_EDGE('',*,*,#2790,.T.); +#2790 = EDGE_CURVE('',#2782,#2791,#2793,.T.); +#2791 = VERTEX_POINT('',#2792); +#2792 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#2793 = LINE('',#2794,#2795); +#2794 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2795 = VECTOR('',#2796,1.); +#2796 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#2797 = ORIENTED_EDGE('',*,*,#2798,.F.); +#2798 = EDGE_CURVE('',#2729,#2791,#2799,.T.); +#2799 = CIRCLE('',#2800,0.225); +#2800 = AXIS2_PLACEMENT_3D('',#2801,#2802,#2803); +#2801 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2802 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2803 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#2804 = ORIENTED_EDGE('',*,*,#2736,.F.); +#2805 = CYLINDRICAL_SURFACE('',#2806,0.225); +#2806 = AXIS2_PLACEMENT_3D('',#2807,#2808,#2809); +#2807 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2808 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#2809 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#2810 = ADVANCED_FACE('',(#2811),#2838,.F.); +#2811 = FACE_BOUND('',#2812,.F.); +#2812 = EDGE_LOOP('',(#2813,#2822,#2830,#2837)); +#2813 = ORIENTED_EDGE('',*,*,#2814,.T.); +#2814 = EDGE_CURVE('',#2751,#2815,#2817,.T.); +#2815 = VERTEX_POINT('',#2816); +#2816 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2817 = CIRCLE('',#2818,7.5E-02); +#2818 = AXIS2_PLACEMENT_3D('',#2819,#2820,#2821); +#2819 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2820 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2821 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#2822 = ORIENTED_EDGE('',*,*,#2823,.T.); +#2823 = EDGE_CURVE('',#2815,#2824,#2826,.T.); +#2824 = VERTEX_POINT('',#2825); +#2825 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#2826 = LINE('',#2827,#2828); +#2827 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2828 = VECTOR('',#2829,1.); +#2829 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2830 = ORIENTED_EDGE('',*,*,#2831,.F.); +#2831 = EDGE_CURVE('',#2760,#2824,#2832,.T.); +#2832 = CIRCLE('',#2833,7.5E-02); +#2833 = AXIS2_PLACEMENT_3D('',#2834,#2835,#2836); +#2834 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#2835 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2836 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#2837 = ORIENTED_EDGE('',*,*,#2767,.F.); +#2838 = CYLINDRICAL_SURFACE('',#2839,7.5E-02); +#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842); +#2840 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#2841 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#2842 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#2843 = ADVANCED_FACE('',(#2844),#2869,.T.); +#2844 = FACE_BOUND('',#2845,.T.); +#2845 = EDGE_LOOP('',(#2846,#2854,#2855,#2863)); +#2846 = ORIENTED_EDGE('',*,*,#2847,.F.); +#2847 = EDGE_CURVE('',#2782,#2848,#2850,.T.); +#2848 = VERTEX_POINT('',#2849); +#2849 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#2850 = LINE('',#2851,#2852); +#2851 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2852 = VECTOR('',#2853,1.); +#2853 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2854 = ORIENTED_EDGE('',*,*,#2790,.T.); +#2855 = ORIENTED_EDGE('',*,*,#2856,.T.); +#2856 = EDGE_CURVE('',#2791,#2857,#2859,.T.); +#2857 = VERTEX_POINT('',#2858); +#2858 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#2859 = LINE('',#2860,#2861); +#2860 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#2861 = VECTOR('',#2862,1.); +#2862 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#2863 = ORIENTED_EDGE('',*,*,#2864,.F.); +#2864 = EDGE_CURVE('',#2848,#2857,#2865,.T.); +#2865 = LINE('',#2866,#2867); +#2866 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#2867 = VECTOR('',#2868,1.); +#2868 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#2869 = PLANE('',#2870); +#2870 = AXIS2_PLACEMENT_3D('',#2871,#2872,#2873); +#2871 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#2872 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#2873 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#2874 = ADVANCED_FACE('',(#2875),#2900,.T.); +#2875 = FACE_BOUND('',#2876,.T.); +#2876 = EDGE_LOOP('',(#2877,#2885,#2886,#2894)); +#2877 = ORIENTED_EDGE('',*,*,#2878,.F.); +#2878 = EDGE_CURVE('',#2815,#2879,#2881,.T.); +#2879 = VERTEX_POINT('',#2880); +#2880 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#2881 = LINE('',#2882,#2883); +#2882 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2883 = VECTOR('',#2884,1.); +#2884 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2885 = ORIENTED_EDGE('',*,*,#2823,.T.); +#2886 = ORIENTED_EDGE('',*,*,#2887,.T.); +#2887 = EDGE_CURVE('',#2824,#2888,#2890,.T.); +#2888 = VERTEX_POINT('',#2889); +#2889 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#2890 = LINE('',#2891,#2892); +#2891 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#2892 = VECTOR('',#2893,1.); +#2893 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#2894 = ORIENTED_EDGE('',*,*,#2895,.F.); +#2895 = EDGE_CURVE('',#2879,#2888,#2896,.T.); +#2896 = LINE('',#2897,#2898); +#2897 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#2898 = VECTOR('',#2899,1.); +#2899 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2900 = PLANE('',#2901); +#2901 = AXIS2_PLACEMENT_3D('',#2902,#2903,#2904); +#2902 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#2903 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#2904 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#2905 = ADVANCED_FACE('',(#2906),#2933,.F.); +#2906 = FACE_BOUND('',#2907,.F.); +#2907 = EDGE_LOOP('',(#2908,#2917,#2925,#2932)); +#2908 = ORIENTED_EDGE('',*,*,#2909,.T.); +#2909 = EDGE_CURVE('',#2848,#2910,#2912,.T.); +#2910 = VERTEX_POINT('',#2911); +#2911 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2912 = CIRCLE('',#2913,7.5E-02); +#2913 = AXIS2_PLACEMENT_3D('',#2914,#2915,#2916); +#2914 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2915 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2916 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2917 = ORIENTED_EDGE('',*,*,#2918,.T.); +#2918 = EDGE_CURVE('',#2910,#2919,#2921,.T.); +#2919 = VERTEX_POINT('',#2920); +#2920 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2921 = LINE('',#2922,#2923); +#2922 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2923 = VECTOR('',#2924,1.); +#2924 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2925 = ORIENTED_EDGE('',*,*,#2926,.F.); +#2926 = EDGE_CURVE('',#2857,#2919,#2927,.T.); +#2927 = CIRCLE('',#2928,7.5E-02); +#2928 = AXIS2_PLACEMENT_3D('',#2929,#2930,#2931); +#2929 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2930 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2931 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2932 = ORIENTED_EDGE('',*,*,#2864,.F.); +#2933 = CYLINDRICAL_SURFACE('',#2934,7.5E-02); +#2934 = AXIS2_PLACEMENT_3D('',#2935,#2936,#2937); +#2935 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2936 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2937 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2938 = ADVANCED_FACE('',(#2939),#2966,.T.); +#2939 = FACE_BOUND('',#2940,.F.); +#2940 = EDGE_LOOP('',(#2941,#2950,#2958,#2965)); +#2941 = ORIENTED_EDGE('',*,*,#2942,.T.); +#2942 = EDGE_CURVE('',#2879,#2943,#2945,.T.); +#2943 = VERTEX_POINT('',#2944); +#2944 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2945 = CIRCLE('',#2946,0.225); +#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949); +#2947 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2948 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2949 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2950 = ORIENTED_EDGE('',*,*,#2951,.T.); +#2951 = EDGE_CURVE('',#2943,#2952,#2954,.T.); +#2952 = VERTEX_POINT('',#2953); +#2953 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#2954 = LINE('',#2955,#2956); +#2955 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#2956 = VECTOR('',#2957,1.); +#2957 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2958 = ORIENTED_EDGE('',*,*,#2959,.F.); +#2959 = EDGE_CURVE('',#2888,#2952,#2960,.T.); +#2960 = CIRCLE('',#2961,0.225); +#2961 = AXIS2_PLACEMENT_3D('',#2962,#2963,#2964); +#2962 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#2963 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#2964 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#2965 = ORIENTED_EDGE('',*,*,#2895,.F.); +#2966 = CYLINDRICAL_SURFACE('',#2967,0.225); +#2967 = AXIS2_PLACEMENT_3D('',#2968,#2969,#2970); +#2968 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#2969 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#2970 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#2971 = ADVANCED_FACE('',(#2972),#2997,.T.); +#2972 = FACE_BOUND('',#2973,.T.); +#2973 = EDGE_LOOP('',(#2974,#2982,#2983,#2991)); +#2974 = ORIENTED_EDGE('',*,*,#2975,.F.); +#2975 = EDGE_CURVE('',#2910,#2976,#2978,.T.); +#2976 = VERTEX_POINT('',#2977); +#2977 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#2978 = LINE('',#2979,#2980); +#2979 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#2980 = VECTOR('',#2981,1.); +#2981 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#2982 = ORIENTED_EDGE('',*,*,#2918,.T.); +#2983 = ORIENTED_EDGE('',*,*,#2984,.T.); +#2984 = EDGE_CURVE('',#2919,#2985,#2987,.T.); +#2985 = VERTEX_POINT('',#2986); +#2986 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#2987 = LINE('',#2988,#2989); +#2988 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#2989 = VECTOR('',#2990,1.); +#2990 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#2991 = ORIENTED_EDGE('',*,*,#2992,.F.); +#2992 = EDGE_CURVE('',#2976,#2985,#2993,.T.); +#2993 = LINE('',#2994,#2995); +#2994 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#2995 = VECTOR('',#2996,1.); +#2996 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#2997 = PLANE('',#2998); +#2998 = AXIS2_PLACEMENT_3D('',#2999,#3000,#3001); +#2999 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3000 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#3001 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#3002 = ADVANCED_FACE('',(#3003),#3028,.T.); +#3003 = FACE_BOUND('',#3004,.T.); +#3004 = EDGE_LOOP('',(#3005,#3013,#3014,#3022)); +#3005 = ORIENTED_EDGE('',*,*,#3006,.T.); +#3006 = EDGE_CURVE('',#3007,#2976,#3009,.T.); +#3007 = VERTEX_POINT('',#3008); +#3008 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#3009 = LINE('',#3010,#3011); +#3010 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#3011 = VECTOR('',#3012,1.); +#3012 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#3013 = ORIENTED_EDGE('',*,*,#2992,.T.); +#3014 = ORIENTED_EDGE('',*,*,#3015,.T.); +#3015 = EDGE_CURVE('',#2985,#3016,#3018,.T.); +#3016 = VERTEX_POINT('',#3017); +#3017 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#3018 = LINE('',#3019,#3020); +#3019 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#3020 = VECTOR('',#3021,1.); +#3021 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#3022 = ORIENTED_EDGE('',*,*,#3023,.T.); +#3023 = EDGE_CURVE('',#3016,#3007,#3024,.T.); +#3024 = LINE('',#3025,#3026); +#3025 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#3026 = VECTOR('',#3027,1.); +#3027 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3028 = PLANE('',#3029); +#3029 = AXIS2_PLACEMENT_3D('',#3030,#3031,#3032); +#3030 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#3031 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3032 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3033 = ADVANCED_FACE('',(#3034),#3050,.T.); +#3034 = FACE_BOUND('',#3035,.T.); +#3035 = EDGE_LOOP('',(#3036,#3042,#3043,#3049)); +#3036 = ORIENTED_EDGE('',*,*,#3037,.F.); +#3037 = EDGE_CURVE('',#2943,#3016,#3038,.T.); +#3038 = LINE('',#3039,#3040); +#3039 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3040 = VECTOR('',#3041,1.); +#3041 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3042 = ORIENTED_EDGE('',*,*,#2951,.T.); +#3043 = ORIENTED_EDGE('',*,*,#3044,.T.); +#3044 = EDGE_CURVE('',#2952,#3007,#3045,.T.); +#3045 = LINE('',#3046,#3047); +#3046 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#3047 = VECTOR('',#3048,1.); +#3048 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3049 = ORIENTED_EDGE('',*,*,#3023,.F.); +#3050 = PLANE('',#3051); +#3051 = AXIS2_PLACEMENT_3D('',#3052,#3053,#3054); +#3052 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3053 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#3054 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3055 = ADVANCED_FACE('',(#3056),#3070,.T.); +#3056 = FACE_BOUND('',#3057,.T.); +#3057 = EDGE_LOOP('',(#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065, + #3066,#3067,#3068,#3069)); +#3058 = ORIENTED_EDGE('',*,*,#2759,.F.); +#3059 = ORIENTED_EDGE('',*,*,#2679,.T.); +#3060 = ORIENTED_EDGE('',*,*,#2719,.T.); +#3061 = ORIENTED_EDGE('',*,*,#2781,.T.); +#3062 = ORIENTED_EDGE('',*,*,#2847,.T.); +#3063 = ORIENTED_EDGE('',*,*,#2909,.T.); +#3064 = ORIENTED_EDGE('',*,*,#2975,.T.); +#3065 = ORIENTED_EDGE('',*,*,#3006,.F.); +#3066 = ORIENTED_EDGE('',*,*,#3044,.F.); +#3067 = ORIENTED_EDGE('',*,*,#2959,.F.); +#3068 = ORIENTED_EDGE('',*,*,#2887,.F.); +#3069 = ORIENTED_EDGE('',*,*,#2831,.F.); +#3070 = PLANE('',#3071); +#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074); +#3072 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#3073 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#3074 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#3075 = ADVANCED_FACE('',(#3076),#3090,.T.); +#3076 = FACE_BOUND('',#3077,.T.); +#3077 = EDGE_LOOP('',(#3078,#3079,#3080,#3081,#3082,#3083,#3084,#3085, + #3086,#3087,#3088,#3089)); +#3078 = ORIENTED_EDGE('',*,*,#2728,.F.); +#3079 = ORIENTED_EDGE('',*,*,#2697,.T.); +#3080 = ORIENTED_EDGE('',*,*,#2750,.T.); +#3081 = ORIENTED_EDGE('',*,*,#2814,.T.); +#3082 = ORIENTED_EDGE('',*,*,#2878,.T.); +#3083 = ORIENTED_EDGE('',*,*,#2942,.T.); +#3084 = ORIENTED_EDGE('',*,*,#3037,.T.); +#3085 = ORIENTED_EDGE('',*,*,#3015,.F.); +#3086 = ORIENTED_EDGE('',*,*,#2984,.F.); +#3087 = ORIENTED_EDGE('',*,*,#2926,.F.); +#3088 = ORIENTED_EDGE('',*,*,#2856,.F.); +#3089 = ORIENTED_EDGE('',*,*,#2798,.F.); +#3090 = PLANE('',#3091); +#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094); +#3092 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#3093 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3094 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3099)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3096,#3097,#3098)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3096 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3097 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3098 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3099 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3096, + 'distance_accuracy_value','confusion accuracy'); +#3100 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3101,#3103); +#3101 = ( REPRESENTATION_RELATIONSHIP('','',#2672,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3102) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3102 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#3103 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3104); +#3104 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Body006','',#5,#2667,$); +#3105 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2669)); +#3106 = SHAPE_DEFINITION_REPRESENTATION(#3107,#3113); +#3107 = PRODUCT_DEFINITION_SHAPE('','',#3108); +#3108 = PRODUCT_DEFINITION('design','',#3109,#3112); +#3109 = PRODUCT_DEFINITION_FORMATION('','',#3110); +#3110 = PRODUCT('Body007','Body007','',(#3111)); +#3111 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3112 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3113 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3114),#3536); +#3114 = MANIFOLD_SOLID_BREP('',#3115); +#3115 = CLOSED_SHELL('',(#3116,#3156,#3187,#3218,#3251,#3284,#3315,#3346 + ,#3379,#3412,#3443,#3474,#3496,#3516)); +#3116 = ADVANCED_FACE('',(#3117),#3151,.F.); +#3117 = FACE_BOUND('',#3118,.F.); +#3118 = EDGE_LOOP('',(#3119,#3129,#3137,#3145)); +#3119 = ORIENTED_EDGE('',*,*,#3120,.T.); +#3120 = EDGE_CURVE('',#3121,#3123,#3125,.T.); +#3121 = VERTEX_POINT('',#3122); +#3122 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3123 = VERTEX_POINT('',#3124); +#3124 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3125 = LINE('',#3126,#3127); +#3126 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3127 = VECTOR('',#3128,1.); +#3128 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#3129 = ORIENTED_EDGE('',*,*,#3130,.T.); +#3130 = EDGE_CURVE('',#3123,#3131,#3133,.T.); +#3131 = VERTEX_POINT('',#3132); +#3132 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3133 = LINE('',#3134,#3135); +#3134 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3135 = VECTOR('',#3136,1.); +#3136 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3137 = ORIENTED_EDGE('',*,*,#3138,.T.); +#3138 = EDGE_CURVE('',#3131,#3139,#3141,.T.); +#3139 = VERTEX_POINT('',#3140); +#3140 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3141 = LINE('',#3142,#3143); +#3142 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3143 = VECTOR('',#3144,1.); +#3144 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#3145 = ORIENTED_EDGE('',*,*,#3146,.T.); +#3146 = EDGE_CURVE('',#3139,#3121,#3147,.T.); +#3147 = LINE('',#3148,#3149); +#3148 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3149 = VECTOR('',#3150,1.); +#3150 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3151 = PLANE('',#3152); +#3152 = AXIS2_PLACEMENT_3D('',#3153,#3154,#3155); +#3153 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#3154 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#3155 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#3156 = ADVANCED_FACE('',(#3157),#3182,.T.); +#3157 = FACE_BOUND('',#3158,.T.); +#3158 = EDGE_LOOP('',(#3159,#3167,#3168,#3176)); +#3159 = ORIENTED_EDGE('',*,*,#3160,.F.); +#3160 = EDGE_CURVE('',#3123,#3161,#3163,.T.); +#3161 = VERTEX_POINT('',#3162); +#3162 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#3163 = LINE('',#3164,#3165); +#3164 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3165 = VECTOR('',#3166,1.); +#3166 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3167 = ORIENTED_EDGE('',*,*,#3130,.T.); +#3168 = ORIENTED_EDGE('',*,*,#3169,.T.); +#3169 = EDGE_CURVE('',#3131,#3170,#3172,.T.); +#3170 = VERTEX_POINT('',#3171); +#3171 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#3172 = LINE('',#3173,#3174); +#3173 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3174 = VECTOR('',#3175,1.); +#3175 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#3176 = ORIENTED_EDGE('',*,*,#3177,.F.); +#3177 = EDGE_CURVE('',#3161,#3170,#3178,.T.); +#3178 = LINE('',#3179,#3180); +#3179 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#3180 = VECTOR('',#3181,1.); +#3181 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3182 = PLANE('',#3183); +#3183 = AXIS2_PLACEMENT_3D('',#3184,#3185,#3186); +#3184 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3185 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#3186 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3187 = ADVANCED_FACE('',(#3188),#3213,.T.); +#3188 = FACE_BOUND('',#3189,.T.); +#3189 = EDGE_LOOP('',(#3190,#3198,#3199,#3207)); +#3190 = ORIENTED_EDGE('',*,*,#3191,.F.); +#3191 = EDGE_CURVE('',#3139,#3192,#3194,.T.); +#3192 = VERTEX_POINT('',#3193); +#3193 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#3194 = LINE('',#3195,#3196); +#3195 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3196 = VECTOR('',#3197,1.); +#3197 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3198 = ORIENTED_EDGE('',*,*,#3146,.T.); +#3199 = ORIENTED_EDGE('',*,*,#3200,.T.); +#3200 = EDGE_CURVE('',#3121,#3201,#3203,.T.); +#3201 = VERTEX_POINT('',#3202); +#3202 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#3203 = LINE('',#3204,#3205); +#3204 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3205 = VECTOR('',#3206,1.); +#3206 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3207 = ORIENTED_EDGE('',*,*,#3208,.F.); +#3208 = EDGE_CURVE('',#3192,#3201,#3209,.T.); +#3209 = LINE('',#3210,#3211); +#3210 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#3211 = VECTOR('',#3212,1.); +#3212 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3213 = PLANE('',#3214); +#3214 = AXIS2_PLACEMENT_3D('',#3215,#3216,#3217); +#3215 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3216 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#3217 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3218 = ADVANCED_FACE('',(#3219),#3246,.T.); +#3219 = FACE_BOUND('',#3220,.F.); +#3220 = EDGE_LOOP('',(#3221,#3230,#3238,#3245)); +#3221 = ORIENTED_EDGE('',*,*,#3222,.T.); +#3222 = EDGE_CURVE('',#3161,#3223,#3225,.T.); +#3223 = VERTEX_POINT('',#3224); +#3224 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3225 = CIRCLE('',#3226,0.225); +#3226 = AXIS2_PLACEMENT_3D('',#3227,#3228,#3229); +#3227 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3228 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3229 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#3230 = ORIENTED_EDGE('',*,*,#3231,.T.); +#3231 = EDGE_CURVE('',#3223,#3232,#3234,.T.); +#3232 = VERTEX_POINT('',#3233); +#3233 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#3234 = LINE('',#3235,#3236); +#3235 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3236 = VECTOR('',#3237,1.); +#3237 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#3238 = ORIENTED_EDGE('',*,*,#3239,.F.); +#3239 = EDGE_CURVE('',#3170,#3232,#3240,.T.); +#3240 = CIRCLE('',#3241,0.225); +#3241 = AXIS2_PLACEMENT_3D('',#3242,#3243,#3244); +#3242 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3243 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3244 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#3245 = ORIENTED_EDGE('',*,*,#3177,.F.); +#3246 = CYLINDRICAL_SURFACE('',#3247,0.225); +#3247 = AXIS2_PLACEMENT_3D('',#3248,#3249,#3250); +#3248 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3249 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#3250 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#3251 = ADVANCED_FACE('',(#3252),#3279,.F.); +#3252 = FACE_BOUND('',#3253,.F.); +#3253 = EDGE_LOOP('',(#3254,#3263,#3271,#3278)); +#3254 = ORIENTED_EDGE('',*,*,#3255,.T.); +#3255 = EDGE_CURVE('',#3192,#3256,#3258,.T.); +#3256 = VERTEX_POINT('',#3257); +#3257 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3258 = CIRCLE('',#3259,7.5E-02); +#3259 = AXIS2_PLACEMENT_3D('',#3260,#3261,#3262); +#3260 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3261 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3262 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#3263 = ORIENTED_EDGE('',*,*,#3264,.T.); +#3264 = EDGE_CURVE('',#3256,#3265,#3267,.T.); +#3265 = VERTEX_POINT('',#3266); +#3266 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#3267 = LINE('',#3268,#3269); +#3268 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3269 = VECTOR('',#3270,1.); +#3270 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3271 = ORIENTED_EDGE('',*,*,#3272,.F.); +#3272 = EDGE_CURVE('',#3201,#3265,#3273,.T.); +#3273 = CIRCLE('',#3274,7.5E-02); +#3274 = AXIS2_PLACEMENT_3D('',#3275,#3276,#3277); +#3275 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3276 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3277 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#3278 = ORIENTED_EDGE('',*,*,#3208,.F.); +#3279 = CYLINDRICAL_SURFACE('',#3280,7.5E-02); +#3280 = AXIS2_PLACEMENT_3D('',#3281,#3282,#3283); +#3281 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3282 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3283 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#3284 = ADVANCED_FACE('',(#3285),#3310,.T.); +#3285 = FACE_BOUND('',#3286,.T.); +#3286 = EDGE_LOOP('',(#3287,#3295,#3296,#3304)); +#3287 = ORIENTED_EDGE('',*,*,#3288,.F.); +#3288 = EDGE_CURVE('',#3223,#3289,#3291,.T.); +#3289 = VERTEX_POINT('',#3290); +#3290 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#3291 = LINE('',#3292,#3293); +#3292 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3293 = VECTOR('',#3294,1.); +#3294 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3295 = ORIENTED_EDGE('',*,*,#3231,.T.); +#3296 = ORIENTED_EDGE('',*,*,#3297,.T.); +#3297 = EDGE_CURVE('',#3232,#3298,#3300,.T.); +#3298 = VERTEX_POINT('',#3299); +#3299 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#3300 = LINE('',#3301,#3302); +#3301 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#3302 = VECTOR('',#3303,1.); +#3303 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#3304 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3305 = EDGE_CURVE('',#3289,#3298,#3306,.T.); +#3306 = LINE('',#3307,#3308); +#3307 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#3308 = VECTOR('',#3309,1.); +#3309 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#3310 = PLANE('',#3311); +#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314); +#3312 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3313 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#3314 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#3315 = ADVANCED_FACE('',(#3316),#3341,.T.); +#3316 = FACE_BOUND('',#3317,.T.); +#3317 = EDGE_LOOP('',(#3318,#3326,#3327,#3335)); +#3318 = ORIENTED_EDGE('',*,*,#3319,.F.); +#3319 = EDGE_CURVE('',#3256,#3320,#3322,.T.); +#3320 = VERTEX_POINT('',#3321); +#3321 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#3322 = LINE('',#3323,#3324); +#3323 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3324 = VECTOR('',#3325,1.); +#3325 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3326 = ORIENTED_EDGE('',*,*,#3264,.T.); +#3327 = ORIENTED_EDGE('',*,*,#3328,.T.); +#3328 = EDGE_CURVE('',#3265,#3329,#3331,.T.); +#3329 = VERTEX_POINT('',#3330); +#3330 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#3331 = LINE('',#3332,#3333); +#3332 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#3333 = VECTOR('',#3334,1.); +#3334 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3335 = ORIENTED_EDGE('',*,*,#3336,.F.); +#3336 = EDGE_CURVE('',#3320,#3329,#3337,.T.); +#3337 = LINE('',#3338,#3339); +#3338 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#3339 = VECTOR('',#3340,1.); +#3340 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#3341 = PLANE('',#3342); +#3342 = AXIS2_PLACEMENT_3D('',#3343,#3344,#3345); +#3343 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3344 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#3345 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#3346 = ADVANCED_FACE('',(#3347),#3374,.F.); +#3347 = FACE_BOUND('',#3348,.F.); +#3348 = EDGE_LOOP('',(#3349,#3358,#3366,#3373)); +#3349 = ORIENTED_EDGE('',*,*,#3350,.T.); +#3350 = EDGE_CURVE('',#3289,#3351,#3353,.T.); +#3351 = VERTEX_POINT('',#3352); +#3352 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3353 = CIRCLE('',#3354,7.5E-02); +#3354 = AXIS2_PLACEMENT_3D('',#3355,#3356,#3357); +#3355 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3356 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3357 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3358 = ORIENTED_EDGE('',*,*,#3359,.T.); +#3359 = EDGE_CURVE('',#3351,#3360,#3362,.T.); +#3360 = VERTEX_POINT('',#3361); +#3361 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#3362 = LINE('',#3363,#3364); +#3363 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3364 = VECTOR('',#3365,1.); +#3365 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3366 = ORIENTED_EDGE('',*,*,#3367,.F.); +#3367 = EDGE_CURVE('',#3298,#3360,#3368,.T.); +#3368 = CIRCLE('',#3369,7.5E-02); +#3369 = AXIS2_PLACEMENT_3D('',#3370,#3371,#3372); +#3370 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3371 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3372 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3373 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3374 = CYLINDRICAL_SURFACE('',#3375,7.5E-02); +#3375 = AXIS2_PLACEMENT_3D('',#3376,#3377,#3378); +#3376 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3377 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3378 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3379 = ADVANCED_FACE('',(#3380),#3407,.T.); +#3380 = FACE_BOUND('',#3381,.F.); +#3381 = EDGE_LOOP('',(#3382,#3391,#3399,#3406)); +#3382 = ORIENTED_EDGE('',*,*,#3383,.T.); +#3383 = EDGE_CURVE('',#3320,#3384,#3386,.T.); +#3384 = VERTEX_POINT('',#3385); +#3385 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3386 = CIRCLE('',#3387,0.225); +#3387 = AXIS2_PLACEMENT_3D('',#3388,#3389,#3390); +#3388 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3389 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3390 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3391 = ORIENTED_EDGE('',*,*,#3392,.T.); +#3392 = EDGE_CURVE('',#3384,#3393,#3395,.T.); +#3393 = VERTEX_POINT('',#3394); +#3394 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#3395 = LINE('',#3396,#3397); +#3396 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3397 = VECTOR('',#3398,1.); +#3398 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#3399 = ORIENTED_EDGE('',*,*,#3400,.F.); +#3400 = EDGE_CURVE('',#3329,#3393,#3401,.T.); +#3401 = CIRCLE('',#3402,0.225); +#3402 = AXIS2_PLACEMENT_3D('',#3403,#3404,#3405); +#3403 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3404 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3405 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#3406 = ORIENTED_EDGE('',*,*,#3336,.F.); +#3407 = CYLINDRICAL_SURFACE('',#3408,0.225); +#3408 = AXIS2_PLACEMENT_3D('',#3409,#3410,#3411); +#3409 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3410 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#3411 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3412 = ADVANCED_FACE('',(#3413),#3438,.T.); +#3413 = FACE_BOUND('',#3414,.T.); +#3414 = EDGE_LOOP('',(#3415,#3423,#3424,#3432)); +#3415 = ORIENTED_EDGE('',*,*,#3416,.F.); +#3416 = EDGE_CURVE('',#3351,#3417,#3419,.T.); +#3417 = VERTEX_POINT('',#3418); +#3418 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#3419 = LINE('',#3420,#3421); +#3420 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3421 = VECTOR('',#3422,1.); +#3422 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3423 = ORIENTED_EDGE('',*,*,#3359,.T.); +#3424 = ORIENTED_EDGE('',*,*,#3425,.T.); +#3425 = EDGE_CURVE('',#3360,#3426,#3428,.T.); +#3426 = VERTEX_POINT('',#3427); +#3427 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#3428 = LINE('',#3429,#3430); +#3429 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#3430 = VECTOR('',#3431,1.); +#3431 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#3432 = ORIENTED_EDGE('',*,*,#3433,.F.); +#3433 = EDGE_CURVE('',#3417,#3426,#3434,.T.); +#3434 = LINE('',#3435,#3436); +#3435 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#3436 = VECTOR('',#3437,1.); +#3437 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#3438 = PLANE('',#3439); +#3439 = AXIS2_PLACEMENT_3D('',#3440,#3441,#3442); +#3440 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3441 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#3442 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#3443 = ADVANCED_FACE('',(#3444),#3469,.T.); +#3444 = FACE_BOUND('',#3445,.T.); +#3445 = EDGE_LOOP('',(#3446,#3454,#3455,#3463)); +#3446 = ORIENTED_EDGE('',*,*,#3447,.T.); +#3447 = EDGE_CURVE('',#3448,#3417,#3450,.T.); +#3448 = VERTEX_POINT('',#3449); +#3449 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#3450 = LINE('',#3451,#3452); +#3451 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#3452 = VECTOR('',#3453,1.); +#3453 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#3454 = ORIENTED_EDGE('',*,*,#3433,.T.); +#3455 = ORIENTED_EDGE('',*,*,#3456,.T.); +#3456 = EDGE_CURVE('',#3426,#3457,#3459,.T.); +#3457 = VERTEX_POINT('',#3458); +#3458 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#3459 = LINE('',#3460,#3461); +#3460 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#3461 = VECTOR('',#3462,1.); +#3462 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#3463 = ORIENTED_EDGE('',*,*,#3464,.T.); +#3464 = EDGE_CURVE('',#3457,#3448,#3465,.T.); +#3465 = LINE('',#3466,#3467); +#3466 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#3467 = VECTOR('',#3468,1.); +#3468 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3469 = PLANE('',#3470); +#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473); +#3471 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#3472 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3473 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3474 = ADVANCED_FACE('',(#3475),#3491,.T.); +#3475 = FACE_BOUND('',#3476,.T.); +#3476 = EDGE_LOOP('',(#3477,#3483,#3484,#3490)); +#3477 = ORIENTED_EDGE('',*,*,#3478,.F.); +#3478 = EDGE_CURVE('',#3384,#3457,#3479,.T.); +#3479 = LINE('',#3480,#3481); +#3480 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3481 = VECTOR('',#3482,1.); +#3482 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3483 = ORIENTED_EDGE('',*,*,#3392,.T.); +#3484 = ORIENTED_EDGE('',*,*,#3485,.T.); +#3485 = EDGE_CURVE('',#3393,#3448,#3486,.T.); +#3486 = LINE('',#3487,#3488); +#3487 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#3488 = VECTOR('',#3489,1.); +#3489 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3490 = ORIENTED_EDGE('',*,*,#3464,.F.); +#3491 = PLANE('',#3492); +#3492 = AXIS2_PLACEMENT_3D('',#3493,#3494,#3495); +#3493 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3494 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#3495 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3496 = ADVANCED_FACE('',(#3497),#3511,.T.); +#3497 = FACE_BOUND('',#3498,.T.); +#3498 = EDGE_LOOP('',(#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506, + #3507,#3508,#3509,#3510)); +#3499 = ORIENTED_EDGE('',*,*,#3200,.F.); +#3500 = ORIENTED_EDGE('',*,*,#3120,.T.); +#3501 = ORIENTED_EDGE('',*,*,#3160,.T.); +#3502 = ORIENTED_EDGE('',*,*,#3222,.T.); +#3503 = ORIENTED_EDGE('',*,*,#3288,.T.); +#3504 = ORIENTED_EDGE('',*,*,#3350,.T.); +#3505 = ORIENTED_EDGE('',*,*,#3416,.T.); +#3506 = ORIENTED_EDGE('',*,*,#3447,.F.); +#3507 = ORIENTED_EDGE('',*,*,#3485,.F.); +#3508 = ORIENTED_EDGE('',*,*,#3400,.F.); +#3509 = ORIENTED_EDGE('',*,*,#3328,.F.); +#3510 = ORIENTED_EDGE('',*,*,#3272,.F.); +#3511 = PLANE('',#3512); +#3512 = AXIS2_PLACEMENT_3D('',#3513,#3514,#3515); +#3513 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#3514 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#3515 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#3516 = ADVANCED_FACE('',(#3517),#3531,.T.); +#3517 = FACE_BOUND('',#3518,.T.); +#3518 = EDGE_LOOP('',(#3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526, + #3527,#3528,#3529,#3530)); +#3519 = ORIENTED_EDGE('',*,*,#3169,.F.); +#3520 = ORIENTED_EDGE('',*,*,#3138,.T.); +#3521 = ORIENTED_EDGE('',*,*,#3191,.T.); +#3522 = ORIENTED_EDGE('',*,*,#3255,.T.); +#3523 = ORIENTED_EDGE('',*,*,#3319,.T.); +#3524 = ORIENTED_EDGE('',*,*,#3383,.T.); +#3525 = ORIENTED_EDGE('',*,*,#3478,.T.); +#3526 = ORIENTED_EDGE('',*,*,#3456,.F.); +#3527 = ORIENTED_EDGE('',*,*,#3425,.F.); +#3528 = ORIENTED_EDGE('',*,*,#3367,.F.); +#3529 = ORIENTED_EDGE('',*,*,#3297,.F.); +#3530 = ORIENTED_EDGE('',*,*,#3239,.F.); +#3531 = PLANE('',#3532); +#3532 = AXIS2_PLACEMENT_3D('',#3533,#3534,#3535); +#3533 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#3534 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3535 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3540)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3537,#3538,#3539)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3537, + 'distance_accuracy_value','confusion accuracy'); +#3541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3542,#3544); +#3542 = ( REPRESENTATION_RELATIONSHIP('','',#3113,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3543) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#3544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3545); +#3545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Body007','',#5,#3108,$); +#3546 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3110)); +#3547 = SHAPE_DEFINITION_REPRESENTATION(#3548,#3554); +#3548 = PRODUCT_DEFINITION_SHAPE('','',#3549); +#3549 = PRODUCT_DEFINITION('design','',#3550,#3553); +#3550 = PRODUCT_DEFINITION_FORMATION('','',#3551); +#3551 = PRODUCT('Body008','Body008','',(#3552)); +#3552 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3554 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3555),#3977); +#3555 = MANIFOLD_SOLID_BREP('',#3556); +#3556 = CLOSED_SHELL('',(#3557,#3597,#3628,#3659,#3692,#3725,#3756,#3787 + ,#3820,#3853,#3884,#3915,#3937,#3957)); +#3557 = ADVANCED_FACE('',(#3558),#3592,.F.); +#3558 = FACE_BOUND('',#3559,.F.); +#3559 = EDGE_LOOP('',(#3560,#3570,#3578,#3586)); +#3560 = ORIENTED_EDGE('',*,*,#3561,.T.); +#3561 = EDGE_CURVE('',#3562,#3564,#3566,.T.); +#3562 = VERTEX_POINT('',#3563); +#3563 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3564 = VERTEX_POINT('',#3565); +#3565 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3566 = LINE('',#3567,#3568); +#3567 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3568 = VECTOR('',#3569,1.); +#3569 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#3570 = ORIENTED_EDGE('',*,*,#3571,.T.); +#3571 = EDGE_CURVE('',#3564,#3572,#3574,.T.); +#3572 = VERTEX_POINT('',#3573); +#3573 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3574 = LINE('',#3575,#3576); +#3575 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3576 = VECTOR('',#3577,1.); +#3577 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3578 = ORIENTED_EDGE('',*,*,#3579,.T.); +#3579 = EDGE_CURVE('',#3572,#3580,#3582,.T.); +#3580 = VERTEX_POINT('',#3581); +#3581 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3582 = LINE('',#3583,#3584); +#3583 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3584 = VECTOR('',#3585,1.); +#3585 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#3586 = ORIENTED_EDGE('',*,*,#3587,.T.); +#3587 = EDGE_CURVE('',#3580,#3562,#3588,.T.); +#3588 = LINE('',#3589,#3590); +#3589 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3590 = VECTOR('',#3591,1.); +#3591 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3592 = PLANE('',#3593); +#3593 = AXIS2_PLACEMENT_3D('',#3594,#3595,#3596); +#3594 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#3595 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#3596 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#3597 = ADVANCED_FACE('',(#3598),#3623,.T.); +#3598 = FACE_BOUND('',#3599,.T.); +#3599 = EDGE_LOOP('',(#3600,#3608,#3609,#3617)); +#3600 = ORIENTED_EDGE('',*,*,#3601,.F.); +#3601 = EDGE_CURVE('',#3564,#3602,#3604,.T.); +#3602 = VERTEX_POINT('',#3603); +#3603 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#3604 = LINE('',#3605,#3606); +#3605 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3606 = VECTOR('',#3607,1.); +#3607 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3608 = ORIENTED_EDGE('',*,*,#3571,.T.); +#3609 = ORIENTED_EDGE('',*,*,#3610,.T.); +#3610 = EDGE_CURVE('',#3572,#3611,#3613,.T.); +#3611 = VERTEX_POINT('',#3612); +#3612 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#3613 = LINE('',#3614,#3615); +#3614 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#3615 = VECTOR('',#3616,1.); +#3616 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#3617 = ORIENTED_EDGE('',*,*,#3618,.F.); +#3618 = EDGE_CURVE('',#3602,#3611,#3619,.T.); +#3619 = LINE('',#3620,#3621); +#3620 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#3621 = VECTOR('',#3622,1.); +#3622 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3623 = PLANE('',#3624); +#3624 = AXIS2_PLACEMENT_3D('',#3625,#3626,#3627); +#3625 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#3626 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#3627 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#3628 = ADVANCED_FACE('',(#3629),#3654,.T.); +#3629 = FACE_BOUND('',#3630,.T.); +#3630 = EDGE_LOOP('',(#3631,#3639,#3640,#3648)); +#3631 = ORIENTED_EDGE('',*,*,#3632,.F.); +#3632 = EDGE_CURVE('',#3580,#3633,#3635,.T.); +#3633 = VERTEX_POINT('',#3634); +#3634 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#3635 = LINE('',#3636,#3637); +#3636 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3637 = VECTOR('',#3638,1.); +#3638 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3639 = ORIENTED_EDGE('',*,*,#3587,.T.); +#3640 = ORIENTED_EDGE('',*,*,#3641,.T.); +#3641 = EDGE_CURVE('',#3562,#3642,#3644,.T.); +#3642 = VERTEX_POINT('',#3643); +#3643 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#3644 = LINE('',#3645,#3646); +#3645 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#3646 = VECTOR('',#3647,1.); +#3647 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#3648 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3649 = EDGE_CURVE('',#3633,#3642,#3650,.T.); +#3650 = LINE('',#3651,#3652); +#3651 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#3652 = VECTOR('',#3653,1.); +#3653 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3654 = PLANE('',#3655); +#3655 = AXIS2_PLACEMENT_3D('',#3656,#3657,#3658); +#3656 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#3657 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#3658 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#3659 = ADVANCED_FACE('',(#3660),#3687,.T.); +#3660 = FACE_BOUND('',#3661,.F.); +#3661 = EDGE_LOOP('',(#3662,#3671,#3679,#3686)); +#3662 = ORIENTED_EDGE('',*,*,#3663,.T.); +#3663 = EDGE_CURVE('',#3602,#3664,#3666,.T.); +#3664 = VERTEX_POINT('',#3665); +#3665 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3666 = CIRCLE('',#3667,0.225); +#3667 = AXIS2_PLACEMENT_3D('',#3668,#3669,#3670); +#3668 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3669 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3670 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#3671 = ORIENTED_EDGE('',*,*,#3672,.T.); +#3672 = EDGE_CURVE('',#3664,#3673,#3675,.T.); +#3673 = VERTEX_POINT('',#3674); +#3674 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#3675 = LINE('',#3676,#3677); +#3676 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3677 = VECTOR('',#3678,1.); +#3678 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#3679 = ORIENTED_EDGE('',*,*,#3680,.F.); +#3680 = EDGE_CURVE('',#3611,#3673,#3681,.T.); +#3681 = CIRCLE('',#3682,0.225); +#3682 = AXIS2_PLACEMENT_3D('',#3683,#3684,#3685); +#3683 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3684 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3685 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#3686 = ORIENTED_EDGE('',*,*,#3618,.F.); +#3687 = CYLINDRICAL_SURFACE('',#3688,0.225); +#3688 = AXIS2_PLACEMENT_3D('',#3689,#3690,#3691); +#3689 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3690 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#3691 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#3692 = ADVANCED_FACE('',(#3693),#3720,.F.); +#3693 = FACE_BOUND('',#3694,.F.); +#3694 = EDGE_LOOP('',(#3695,#3704,#3712,#3719)); +#3695 = ORIENTED_EDGE('',*,*,#3696,.T.); +#3696 = EDGE_CURVE('',#3633,#3697,#3699,.T.); +#3697 = VERTEX_POINT('',#3698); +#3698 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3699 = CIRCLE('',#3700,7.5E-02); +#3700 = AXIS2_PLACEMENT_3D('',#3701,#3702,#3703); +#3701 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3702 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3703 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#3704 = ORIENTED_EDGE('',*,*,#3705,.T.); +#3705 = EDGE_CURVE('',#3697,#3706,#3708,.T.); +#3706 = VERTEX_POINT('',#3707); +#3707 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#3708 = LINE('',#3709,#3710); +#3709 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3710 = VECTOR('',#3711,1.); +#3711 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3712 = ORIENTED_EDGE('',*,*,#3713,.F.); +#3713 = EDGE_CURVE('',#3642,#3706,#3714,.T.); +#3714 = CIRCLE('',#3715,7.5E-02); +#3715 = AXIS2_PLACEMENT_3D('',#3716,#3717,#3718); +#3716 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#3717 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3718 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#3719 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3720 = CYLINDRICAL_SURFACE('',#3721,7.5E-02); +#3721 = AXIS2_PLACEMENT_3D('',#3722,#3723,#3724); +#3722 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#3723 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#3724 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#3725 = ADVANCED_FACE('',(#3726),#3751,.T.); +#3726 = FACE_BOUND('',#3727,.T.); +#3727 = EDGE_LOOP('',(#3728,#3736,#3737,#3745)); +#3728 = ORIENTED_EDGE('',*,*,#3729,.F.); +#3729 = EDGE_CURVE('',#3664,#3730,#3732,.T.); +#3730 = VERTEX_POINT('',#3731); +#3731 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#3732 = LINE('',#3733,#3734); +#3733 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3734 = VECTOR('',#3735,1.); +#3735 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3736 = ORIENTED_EDGE('',*,*,#3672,.T.); +#3737 = ORIENTED_EDGE('',*,*,#3738,.T.); +#3738 = EDGE_CURVE('',#3673,#3739,#3741,.T.); +#3739 = VERTEX_POINT('',#3740); +#3740 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#3741 = LINE('',#3742,#3743); +#3742 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#3743 = VECTOR('',#3744,1.); +#3744 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#3745 = ORIENTED_EDGE('',*,*,#3746,.F.); +#3746 = EDGE_CURVE('',#3730,#3739,#3747,.T.); +#3747 = LINE('',#3748,#3749); +#3748 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#3749 = VECTOR('',#3750,1.); +#3750 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#3751 = PLANE('',#3752); +#3752 = AXIS2_PLACEMENT_3D('',#3753,#3754,#3755); +#3753 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#3754 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#3755 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#3756 = ADVANCED_FACE('',(#3757),#3782,.T.); +#3757 = FACE_BOUND('',#3758,.T.); +#3758 = EDGE_LOOP('',(#3759,#3767,#3768,#3776)); +#3759 = ORIENTED_EDGE('',*,*,#3760,.F.); +#3760 = EDGE_CURVE('',#3697,#3761,#3763,.T.); +#3761 = VERTEX_POINT('',#3762); +#3762 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#3763 = LINE('',#3764,#3765); +#3764 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3765 = VECTOR('',#3766,1.); +#3766 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3767 = ORIENTED_EDGE('',*,*,#3705,.T.); +#3768 = ORIENTED_EDGE('',*,*,#3769,.T.); +#3769 = EDGE_CURVE('',#3706,#3770,#3772,.T.); +#3770 = VERTEX_POINT('',#3771); +#3771 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#3772 = LINE('',#3773,#3774); +#3773 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#3774 = VECTOR('',#3775,1.); +#3775 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#3776 = ORIENTED_EDGE('',*,*,#3777,.F.); +#3777 = EDGE_CURVE('',#3761,#3770,#3778,.T.); +#3778 = LINE('',#3779,#3780); +#3779 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#3780 = VECTOR('',#3781,1.); +#3781 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#3782 = PLANE('',#3783); +#3783 = AXIS2_PLACEMENT_3D('',#3784,#3785,#3786); +#3784 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#3785 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#3786 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#3787 = ADVANCED_FACE('',(#3788),#3815,.F.); +#3788 = FACE_BOUND('',#3789,.F.); +#3789 = EDGE_LOOP('',(#3790,#3799,#3807,#3814)); +#3790 = ORIENTED_EDGE('',*,*,#3791,.T.); +#3791 = EDGE_CURVE('',#3730,#3792,#3794,.T.); +#3792 = VERTEX_POINT('',#3793); +#3793 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3794 = CIRCLE('',#3795,7.5E-02); +#3795 = AXIS2_PLACEMENT_3D('',#3796,#3797,#3798); +#3796 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3797 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3798 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3799 = ORIENTED_EDGE('',*,*,#3800,.T.); +#3800 = EDGE_CURVE('',#3792,#3801,#3803,.T.); +#3801 = VERTEX_POINT('',#3802); +#3802 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#3803 = LINE('',#3804,#3805); +#3804 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3805 = VECTOR('',#3806,1.); +#3806 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3807 = ORIENTED_EDGE('',*,*,#3808,.F.); +#3808 = EDGE_CURVE('',#3739,#3801,#3809,.T.); +#3809 = CIRCLE('',#3810,7.5E-02); +#3810 = AXIS2_PLACEMENT_3D('',#3811,#3812,#3813); +#3811 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3812 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3813 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3814 = ORIENTED_EDGE('',*,*,#3746,.F.); +#3815 = CYLINDRICAL_SURFACE('',#3816,7.5E-02); +#3816 = AXIS2_PLACEMENT_3D('',#3817,#3818,#3819); +#3817 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3818 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3819 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3820 = ADVANCED_FACE('',(#3821),#3848,.T.); +#3821 = FACE_BOUND('',#3822,.F.); +#3822 = EDGE_LOOP('',(#3823,#3832,#3840,#3847)); +#3823 = ORIENTED_EDGE('',*,*,#3824,.T.); +#3824 = EDGE_CURVE('',#3761,#3825,#3827,.T.); +#3825 = VERTEX_POINT('',#3826); +#3826 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3827 = CIRCLE('',#3828,0.225); +#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831); +#3829 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3830 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3831 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3832 = ORIENTED_EDGE('',*,*,#3833,.T.); +#3833 = EDGE_CURVE('',#3825,#3834,#3836,.T.); +#3834 = VERTEX_POINT('',#3835); +#3835 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#3836 = LINE('',#3837,#3838); +#3837 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3838 = VECTOR('',#3839,1.); +#3839 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#3840 = ORIENTED_EDGE('',*,*,#3841,.F.); +#3841 = EDGE_CURVE('',#3770,#3834,#3842,.T.); +#3842 = CIRCLE('',#3843,0.225); +#3843 = AXIS2_PLACEMENT_3D('',#3844,#3845,#3846); +#3844 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#3845 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#3846 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#3847 = ORIENTED_EDGE('',*,*,#3777,.F.); +#3848 = CYLINDRICAL_SURFACE('',#3849,0.225); +#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852); +#3850 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#3851 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#3852 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#3853 = ADVANCED_FACE('',(#3854),#3879,.T.); +#3854 = FACE_BOUND('',#3855,.T.); +#3855 = EDGE_LOOP('',(#3856,#3864,#3865,#3873)); +#3856 = ORIENTED_EDGE('',*,*,#3857,.F.); +#3857 = EDGE_CURVE('',#3792,#3858,#3860,.T.); +#3858 = VERTEX_POINT('',#3859); +#3859 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#3860 = LINE('',#3861,#3862); +#3861 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3862 = VECTOR('',#3863,1.); +#3863 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3864 = ORIENTED_EDGE('',*,*,#3800,.T.); +#3865 = ORIENTED_EDGE('',*,*,#3866,.T.); +#3866 = EDGE_CURVE('',#3801,#3867,#3869,.T.); +#3867 = VERTEX_POINT('',#3868); +#3868 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#3869 = LINE('',#3870,#3871); +#3870 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#3871 = VECTOR('',#3872,1.); +#3872 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#3873 = ORIENTED_EDGE('',*,*,#3874,.F.); +#3874 = EDGE_CURVE('',#3858,#3867,#3875,.T.); +#3875 = LINE('',#3876,#3877); +#3876 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#3877 = VECTOR('',#3878,1.); +#3878 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#3879 = PLANE('',#3880); +#3880 = AXIS2_PLACEMENT_3D('',#3881,#3882,#3883); +#3881 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#3882 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#3883 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#3884 = ADVANCED_FACE('',(#3885),#3910,.T.); +#3885 = FACE_BOUND('',#3886,.T.); +#3886 = EDGE_LOOP('',(#3887,#3895,#3896,#3904)); +#3887 = ORIENTED_EDGE('',*,*,#3888,.T.); +#3888 = EDGE_CURVE('',#3889,#3858,#3891,.T.); +#3889 = VERTEX_POINT('',#3890); +#3890 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#3891 = LINE('',#3892,#3893); +#3892 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#3893 = VECTOR('',#3894,1.); +#3894 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#3895 = ORIENTED_EDGE('',*,*,#3874,.T.); +#3896 = ORIENTED_EDGE('',*,*,#3897,.T.); +#3897 = EDGE_CURVE('',#3867,#3898,#3900,.T.); +#3898 = VERTEX_POINT('',#3899); +#3899 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#3900 = LINE('',#3901,#3902); +#3901 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#3902 = VECTOR('',#3903,1.); +#3903 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#3904 = ORIENTED_EDGE('',*,*,#3905,.T.); +#3905 = EDGE_CURVE('',#3898,#3889,#3906,.T.); +#3906 = LINE('',#3907,#3908); +#3907 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#3908 = VECTOR('',#3909,1.); +#3909 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3910 = PLANE('',#3911); +#3911 = AXIS2_PLACEMENT_3D('',#3912,#3913,#3914); +#3912 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#3913 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3914 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3915 = ADVANCED_FACE('',(#3916),#3932,.T.); +#3916 = FACE_BOUND('',#3917,.T.); +#3917 = EDGE_LOOP('',(#3918,#3924,#3925,#3931)); +#3918 = ORIENTED_EDGE('',*,*,#3919,.F.); +#3919 = EDGE_CURVE('',#3825,#3898,#3920,.T.); +#3920 = LINE('',#3921,#3922); +#3921 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3922 = VECTOR('',#3923,1.); +#3923 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3924 = ORIENTED_EDGE('',*,*,#3833,.T.); +#3925 = ORIENTED_EDGE('',*,*,#3926,.T.); +#3926 = EDGE_CURVE('',#3834,#3889,#3927,.T.); +#3927 = LINE('',#3928,#3929); +#3928 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#3929 = VECTOR('',#3930,1.); +#3930 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#3931 = ORIENTED_EDGE('',*,*,#3905,.F.); +#3932 = PLANE('',#3933); +#3933 = AXIS2_PLACEMENT_3D('',#3934,#3935,#3936); +#3934 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#3935 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#3936 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#3937 = ADVANCED_FACE('',(#3938),#3952,.T.); +#3938 = FACE_BOUND('',#3939,.T.); +#3939 = EDGE_LOOP('',(#3940,#3941,#3942,#3943,#3944,#3945,#3946,#3947, + #3948,#3949,#3950,#3951)); +#3940 = ORIENTED_EDGE('',*,*,#3641,.F.); +#3941 = ORIENTED_EDGE('',*,*,#3561,.T.); +#3942 = ORIENTED_EDGE('',*,*,#3601,.T.); +#3943 = ORIENTED_EDGE('',*,*,#3663,.T.); +#3944 = ORIENTED_EDGE('',*,*,#3729,.T.); +#3945 = ORIENTED_EDGE('',*,*,#3791,.T.); +#3946 = ORIENTED_EDGE('',*,*,#3857,.T.); +#3947 = ORIENTED_EDGE('',*,*,#3888,.F.); +#3948 = ORIENTED_EDGE('',*,*,#3926,.F.); +#3949 = ORIENTED_EDGE('',*,*,#3841,.F.); +#3950 = ORIENTED_EDGE('',*,*,#3769,.F.); +#3951 = ORIENTED_EDGE('',*,*,#3713,.F.); +#3952 = PLANE('',#3953); +#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956); +#3954 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#3955 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#3956 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#3957 = ADVANCED_FACE('',(#3958),#3972,.T.); +#3958 = FACE_BOUND('',#3959,.T.); +#3959 = EDGE_LOOP('',(#3960,#3961,#3962,#3963,#3964,#3965,#3966,#3967, + #3968,#3969,#3970,#3971)); +#3960 = ORIENTED_EDGE('',*,*,#3610,.F.); +#3961 = ORIENTED_EDGE('',*,*,#3579,.T.); +#3962 = ORIENTED_EDGE('',*,*,#3632,.T.); +#3963 = ORIENTED_EDGE('',*,*,#3696,.T.); +#3964 = ORIENTED_EDGE('',*,*,#3760,.T.); +#3965 = ORIENTED_EDGE('',*,*,#3824,.T.); +#3966 = ORIENTED_EDGE('',*,*,#3919,.T.); +#3967 = ORIENTED_EDGE('',*,*,#3897,.F.); +#3968 = ORIENTED_EDGE('',*,*,#3866,.F.); +#3969 = ORIENTED_EDGE('',*,*,#3808,.F.); +#3970 = ORIENTED_EDGE('',*,*,#3738,.F.); +#3971 = ORIENTED_EDGE('',*,*,#3680,.F.); +#3972 = PLANE('',#3973); +#3973 = AXIS2_PLACEMENT_3D('',#3974,#3975,#3976); +#3974 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#3975 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#3976 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3981)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3978,#3979,#3980)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3978 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3979 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3980 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3981 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3978, + 'distance_accuracy_value','confusion accuracy'); +#3982 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3983,#3985); +#3983 = ( REPRESENTATION_RELATIONSHIP('','',#3554,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3984) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3984 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#3985 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3986); +#3986 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Body008','',#5,#3549,$); +#3987 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3551)); +#3988 = SHAPE_DEFINITION_REPRESENTATION(#3989,#3995); +#3989 = PRODUCT_DEFINITION_SHAPE('','',#3990); +#3990 = PRODUCT_DEFINITION('design','',#3991,#3994); +#3991 = PRODUCT_DEFINITION_FORMATION('','',#3992); +#3992 = PRODUCT('Body009','Body009','',(#3993)); +#3993 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3994 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3995 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3996),#4418); +#3996 = MANIFOLD_SOLID_BREP('',#3997); +#3997 = CLOSED_SHELL('',(#3998,#4038,#4069,#4100,#4133,#4166,#4197,#4228 + ,#4261,#4294,#4325,#4356,#4378,#4398)); +#3998 = ADVANCED_FACE('',(#3999),#4033,.F.); +#3999 = FACE_BOUND('',#4000,.F.); +#4000 = EDGE_LOOP('',(#4001,#4011,#4019,#4027)); +#4001 = ORIENTED_EDGE('',*,*,#4002,.T.); +#4002 = EDGE_CURVE('',#4003,#4005,#4007,.T.); +#4003 = VERTEX_POINT('',#4004); +#4004 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4005 = VERTEX_POINT('',#4006); +#4006 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4007 = LINE('',#4008,#4009); +#4008 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4009 = VECTOR('',#4010,1.); +#4010 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#4011 = ORIENTED_EDGE('',*,*,#4012,.T.); +#4012 = EDGE_CURVE('',#4005,#4013,#4015,.T.); +#4013 = VERTEX_POINT('',#4014); +#4014 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4015 = LINE('',#4016,#4017); +#4016 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4017 = VECTOR('',#4018,1.); +#4018 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4019 = ORIENTED_EDGE('',*,*,#4020,.T.); +#4020 = EDGE_CURVE('',#4013,#4021,#4023,.T.); +#4021 = VERTEX_POINT('',#4022); +#4022 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4023 = LINE('',#4024,#4025); +#4024 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4025 = VECTOR('',#4026,1.); +#4026 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#4027 = ORIENTED_EDGE('',*,*,#4028,.T.); +#4028 = EDGE_CURVE('',#4021,#4003,#4029,.T.); +#4029 = LINE('',#4030,#4031); +#4030 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4031 = VECTOR('',#4032,1.); +#4032 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4033 = PLANE('',#4034); +#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037); +#4035 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#4036 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#4037 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#4038 = ADVANCED_FACE('',(#4039),#4064,.T.); +#4039 = FACE_BOUND('',#4040,.T.); +#4040 = EDGE_LOOP('',(#4041,#4049,#4050,#4058)); +#4041 = ORIENTED_EDGE('',*,*,#4042,.F.); +#4042 = EDGE_CURVE('',#4005,#4043,#4045,.T.); +#4043 = VERTEX_POINT('',#4044); +#4044 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#4045 = LINE('',#4046,#4047); +#4046 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4047 = VECTOR('',#4048,1.); +#4048 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4049 = ORIENTED_EDGE('',*,*,#4012,.T.); +#4050 = ORIENTED_EDGE('',*,*,#4051,.T.); +#4051 = EDGE_CURVE('',#4013,#4052,#4054,.T.); +#4052 = VERTEX_POINT('',#4053); +#4053 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#4054 = LINE('',#4055,#4056); +#4055 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4056 = VECTOR('',#4057,1.); +#4057 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#4058 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4059 = EDGE_CURVE('',#4043,#4052,#4060,.T.); +#4060 = LINE('',#4061,#4062); +#4061 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#4062 = VECTOR('',#4063,1.); +#4063 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4064 = PLANE('',#4065); +#4065 = AXIS2_PLACEMENT_3D('',#4066,#4067,#4068); +#4066 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4067 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#4068 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4069 = ADVANCED_FACE('',(#4070),#4095,.T.); +#4070 = FACE_BOUND('',#4071,.T.); +#4071 = EDGE_LOOP('',(#4072,#4080,#4081,#4089)); +#4072 = ORIENTED_EDGE('',*,*,#4073,.F.); +#4073 = EDGE_CURVE('',#4021,#4074,#4076,.T.); +#4074 = VERTEX_POINT('',#4075); +#4075 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#4076 = LINE('',#4077,#4078); +#4077 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4078 = VECTOR('',#4079,1.); +#4079 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4080 = ORIENTED_EDGE('',*,*,#4028,.T.); +#4081 = ORIENTED_EDGE('',*,*,#4082,.T.); +#4082 = EDGE_CURVE('',#4003,#4083,#4085,.T.); +#4083 = VERTEX_POINT('',#4084); +#4084 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#4085 = LINE('',#4086,#4087); +#4086 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4087 = VECTOR('',#4088,1.); +#4088 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4089 = ORIENTED_EDGE('',*,*,#4090,.F.); +#4090 = EDGE_CURVE('',#4074,#4083,#4091,.T.); +#4091 = LINE('',#4092,#4093); +#4092 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#4093 = VECTOR('',#4094,1.); +#4094 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4095 = PLANE('',#4096); +#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099); +#4097 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4098 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#4099 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4100 = ADVANCED_FACE('',(#4101),#4128,.T.); +#4101 = FACE_BOUND('',#4102,.F.); +#4102 = EDGE_LOOP('',(#4103,#4112,#4120,#4127)); +#4103 = ORIENTED_EDGE('',*,*,#4104,.T.); +#4104 = EDGE_CURVE('',#4043,#4105,#4107,.T.); +#4105 = VERTEX_POINT('',#4106); +#4106 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4107 = CIRCLE('',#4108,0.225); +#4108 = AXIS2_PLACEMENT_3D('',#4109,#4110,#4111); +#4109 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4110 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4111 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#4112 = ORIENTED_EDGE('',*,*,#4113,.T.); +#4113 = EDGE_CURVE('',#4105,#4114,#4116,.T.); +#4114 = VERTEX_POINT('',#4115); +#4115 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#4116 = LINE('',#4117,#4118); +#4117 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4118 = VECTOR('',#4119,1.); +#4119 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#4120 = ORIENTED_EDGE('',*,*,#4121,.F.); +#4121 = EDGE_CURVE('',#4052,#4114,#4122,.T.); +#4122 = CIRCLE('',#4123,0.225); +#4123 = AXIS2_PLACEMENT_3D('',#4124,#4125,#4126); +#4124 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4125 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4126 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#4127 = ORIENTED_EDGE('',*,*,#4059,.F.); +#4128 = CYLINDRICAL_SURFACE('',#4129,0.225); +#4129 = AXIS2_PLACEMENT_3D('',#4130,#4131,#4132); +#4130 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4131 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#4132 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#4133 = ADVANCED_FACE('',(#4134),#4161,.F.); +#4134 = FACE_BOUND('',#4135,.F.); +#4135 = EDGE_LOOP('',(#4136,#4145,#4153,#4160)); +#4136 = ORIENTED_EDGE('',*,*,#4137,.T.); +#4137 = EDGE_CURVE('',#4074,#4138,#4140,.T.); +#4138 = VERTEX_POINT('',#4139); +#4139 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4140 = CIRCLE('',#4141,7.5E-02); +#4141 = AXIS2_PLACEMENT_3D('',#4142,#4143,#4144); +#4142 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4143 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4144 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#4145 = ORIENTED_EDGE('',*,*,#4146,.T.); +#4146 = EDGE_CURVE('',#4138,#4147,#4149,.T.); +#4147 = VERTEX_POINT('',#4148); +#4148 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#4149 = LINE('',#4150,#4151); +#4150 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4151 = VECTOR('',#4152,1.); +#4152 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4153 = ORIENTED_EDGE('',*,*,#4154,.F.); +#4154 = EDGE_CURVE('',#4083,#4147,#4155,.T.); +#4155 = CIRCLE('',#4156,7.5E-02); +#4156 = AXIS2_PLACEMENT_3D('',#4157,#4158,#4159); +#4157 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4158 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4159 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#4160 = ORIENTED_EDGE('',*,*,#4090,.F.); +#4161 = CYLINDRICAL_SURFACE('',#4162,7.5E-02); +#4162 = AXIS2_PLACEMENT_3D('',#4163,#4164,#4165); +#4163 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4164 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4165 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#4166 = ADVANCED_FACE('',(#4167),#4192,.T.); +#4167 = FACE_BOUND('',#4168,.T.); +#4168 = EDGE_LOOP('',(#4169,#4177,#4178,#4186)); +#4169 = ORIENTED_EDGE('',*,*,#4170,.F.); +#4170 = EDGE_CURVE('',#4105,#4171,#4173,.T.); +#4171 = VERTEX_POINT('',#4172); +#4172 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#4173 = LINE('',#4174,#4175); +#4174 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4175 = VECTOR('',#4176,1.); +#4176 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4177 = ORIENTED_EDGE('',*,*,#4113,.T.); +#4178 = ORIENTED_EDGE('',*,*,#4179,.T.); +#4179 = EDGE_CURVE('',#4114,#4180,#4182,.T.); +#4180 = VERTEX_POINT('',#4181); +#4181 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#4182 = LINE('',#4183,#4184); +#4183 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#4184 = VECTOR('',#4185,1.); +#4185 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#4186 = ORIENTED_EDGE('',*,*,#4187,.F.); +#4187 = EDGE_CURVE('',#4171,#4180,#4188,.T.); +#4188 = LINE('',#4189,#4190); +#4189 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#4190 = VECTOR('',#4191,1.); +#4191 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#4192 = PLANE('',#4193); +#4193 = AXIS2_PLACEMENT_3D('',#4194,#4195,#4196); +#4194 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4195 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#4196 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#4197 = ADVANCED_FACE('',(#4198),#4223,.T.); +#4198 = FACE_BOUND('',#4199,.T.); +#4199 = EDGE_LOOP('',(#4200,#4208,#4209,#4217)); +#4200 = ORIENTED_EDGE('',*,*,#4201,.F.); +#4201 = EDGE_CURVE('',#4138,#4202,#4204,.T.); +#4202 = VERTEX_POINT('',#4203); +#4203 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#4204 = LINE('',#4205,#4206); +#4205 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4206 = VECTOR('',#4207,1.); +#4207 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4208 = ORIENTED_EDGE('',*,*,#4146,.T.); +#4209 = ORIENTED_EDGE('',*,*,#4210,.T.); +#4210 = EDGE_CURVE('',#4147,#4211,#4213,.T.); +#4211 = VERTEX_POINT('',#4212); +#4212 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#4213 = LINE('',#4214,#4215); +#4214 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#4215 = VECTOR('',#4216,1.); +#4216 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4217 = ORIENTED_EDGE('',*,*,#4218,.F.); +#4218 = EDGE_CURVE('',#4202,#4211,#4219,.T.); +#4219 = LINE('',#4220,#4221); +#4220 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#4221 = VECTOR('',#4222,1.); +#4222 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#4223 = PLANE('',#4224); +#4224 = AXIS2_PLACEMENT_3D('',#4225,#4226,#4227); +#4225 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4226 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#4227 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#4228 = ADVANCED_FACE('',(#4229),#4256,.F.); +#4229 = FACE_BOUND('',#4230,.F.); +#4230 = EDGE_LOOP('',(#4231,#4240,#4248,#4255)); +#4231 = ORIENTED_EDGE('',*,*,#4232,.T.); +#4232 = EDGE_CURVE('',#4171,#4233,#4235,.T.); +#4233 = VERTEX_POINT('',#4234); +#4234 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4235 = CIRCLE('',#4236,7.5E-02); +#4236 = AXIS2_PLACEMENT_3D('',#4237,#4238,#4239); +#4237 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4238 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4239 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4240 = ORIENTED_EDGE('',*,*,#4241,.T.); +#4241 = EDGE_CURVE('',#4233,#4242,#4244,.T.); +#4242 = VERTEX_POINT('',#4243); +#4243 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#4244 = LINE('',#4245,#4246); +#4245 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4246 = VECTOR('',#4247,1.); +#4247 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4248 = ORIENTED_EDGE('',*,*,#4249,.F.); +#4249 = EDGE_CURVE('',#4180,#4242,#4250,.T.); +#4250 = CIRCLE('',#4251,7.5E-02); +#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254); +#4252 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4253 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4254 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4255 = ORIENTED_EDGE('',*,*,#4187,.F.); +#4256 = CYLINDRICAL_SURFACE('',#4257,7.5E-02); +#4257 = AXIS2_PLACEMENT_3D('',#4258,#4259,#4260); +#4258 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4259 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4260 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4261 = ADVANCED_FACE('',(#4262),#4289,.T.); +#4262 = FACE_BOUND('',#4263,.F.); +#4263 = EDGE_LOOP('',(#4264,#4273,#4281,#4288)); +#4264 = ORIENTED_EDGE('',*,*,#4265,.T.); +#4265 = EDGE_CURVE('',#4202,#4266,#4268,.T.); +#4266 = VERTEX_POINT('',#4267); +#4267 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4268 = CIRCLE('',#4269,0.225); +#4269 = AXIS2_PLACEMENT_3D('',#4270,#4271,#4272); +#4270 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4271 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4272 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4273 = ORIENTED_EDGE('',*,*,#4274,.T.); +#4274 = EDGE_CURVE('',#4266,#4275,#4277,.T.); +#4275 = VERTEX_POINT('',#4276); +#4276 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#4277 = LINE('',#4278,#4279); +#4278 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4279 = VECTOR('',#4280,1.); +#4280 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#4281 = ORIENTED_EDGE('',*,*,#4282,.F.); +#4282 = EDGE_CURVE('',#4211,#4275,#4283,.T.); +#4283 = CIRCLE('',#4284,0.225); +#4284 = AXIS2_PLACEMENT_3D('',#4285,#4286,#4287); +#4285 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4286 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4287 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#4288 = ORIENTED_EDGE('',*,*,#4218,.F.); +#4289 = CYLINDRICAL_SURFACE('',#4290,0.225); +#4290 = AXIS2_PLACEMENT_3D('',#4291,#4292,#4293); +#4291 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4292 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#4293 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4294 = ADVANCED_FACE('',(#4295),#4320,.T.); +#4295 = FACE_BOUND('',#4296,.T.); +#4296 = EDGE_LOOP('',(#4297,#4305,#4306,#4314)); +#4297 = ORIENTED_EDGE('',*,*,#4298,.F.); +#4298 = EDGE_CURVE('',#4233,#4299,#4301,.T.); +#4299 = VERTEX_POINT('',#4300); +#4300 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#4301 = LINE('',#4302,#4303); +#4302 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4303 = VECTOR('',#4304,1.); +#4304 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4305 = ORIENTED_EDGE('',*,*,#4241,.T.); +#4306 = ORIENTED_EDGE('',*,*,#4307,.T.); +#4307 = EDGE_CURVE('',#4242,#4308,#4310,.T.); +#4308 = VERTEX_POINT('',#4309); +#4309 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#4310 = LINE('',#4311,#4312); +#4311 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#4312 = VECTOR('',#4313,1.); +#4313 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#4314 = ORIENTED_EDGE('',*,*,#4315,.F.); +#4315 = EDGE_CURVE('',#4299,#4308,#4316,.T.); +#4316 = LINE('',#4317,#4318); +#4317 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#4318 = VECTOR('',#4319,1.); +#4319 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#4320 = PLANE('',#4321); +#4321 = AXIS2_PLACEMENT_3D('',#4322,#4323,#4324); +#4322 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4323 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#4324 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#4325 = ADVANCED_FACE('',(#4326),#4351,.T.); +#4326 = FACE_BOUND('',#4327,.T.); +#4327 = EDGE_LOOP('',(#4328,#4336,#4337,#4345)); +#4328 = ORIENTED_EDGE('',*,*,#4329,.T.); +#4329 = EDGE_CURVE('',#4330,#4299,#4332,.T.); +#4330 = VERTEX_POINT('',#4331); +#4331 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#4332 = LINE('',#4333,#4334); +#4333 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#4334 = VECTOR('',#4335,1.); +#4335 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#4336 = ORIENTED_EDGE('',*,*,#4315,.T.); +#4337 = ORIENTED_EDGE('',*,*,#4338,.T.); +#4338 = EDGE_CURVE('',#4308,#4339,#4341,.T.); +#4339 = VERTEX_POINT('',#4340); +#4340 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#4341 = LINE('',#4342,#4343); +#4342 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#4343 = VECTOR('',#4344,1.); +#4344 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#4345 = ORIENTED_EDGE('',*,*,#4346,.T.); +#4346 = EDGE_CURVE('',#4339,#4330,#4347,.T.); +#4347 = LINE('',#4348,#4349); +#4348 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#4349 = VECTOR('',#4350,1.); +#4350 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#4351 = PLANE('',#4352); +#4352 = AXIS2_PLACEMENT_3D('',#4353,#4354,#4355); +#4353 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#4354 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#4355 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#4356 = ADVANCED_FACE('',(#4357),#4373,.T.); +#4357 = FACE_BOUND('',#4358,.T.); +#4358 = EDGE_LOOP('',(#4359,#4365,#4366,#4372)); +#4359 = ORIENTED_EDGE('',*,*,#4360,.F.); +#4360 = EDGE_CURVE('',#4266,#4339,#4361,.T.); +#4361 = LINE('',#4362,#4363); +#4362 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4363 = VECTOR('',#4364,1.); +#4364 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4365 = ORIENTED_EDGE('',*,*,#4274,.T.); +#4366 = ORIENTED_EDGE('',*,*,#4367,.T.); +#4367 = EDGE_CURVE('',#4275,#4330,#4368,.T.); +#4368 = LINE('',#4369,#4370); +#4369 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#4370 = VECTOR('',#4371,1.); +#4371 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4372 = ORIENTED_EDGE('',*,*,#4346,.F.); +#4373 = PLANE('',#4374); +#4374 = AXIS2_PLACEMENT_3D('',#4375,#4376,#4377); +#4375 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4376 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#4377 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#4378 = ADVANCED_FACE('',(#4379),#4393,.T.); +#4379 = FACE_BOUND('',#4380,.T.); +#4380 = EDGE_LOOP('',(#4381,#4382,#4383,#4384,#4385,#4386,#4387,#4388, + #4389,#4390,#4391,#4392)); +#4381 = ORIENTED_EDGE('',*,*,#4082,.F.); +#4382 = ORIENTED_EDGE('',*,*,#4002,.T.); +#4383 = ORIENTED_EDGE('',*,*,#4042,.T.); +#4384 = ORIENTED_EDGE('',*,*,#4104,.T.); +#4385 = ORIENTED_EDGE('',*,*,#4170,.T.); +#4386 = ORIENTED_EDGE('',*,*,#4232,.T.); +#4387 = ORIENTED_EDGE('',*,*,#4298,.T.); +#4388 = ORIENTED_EDGE('',*,*,#4329,.F.); +#4389 = ORIENTED_EDGE('',*,*,#4367,.F.); +#4390 = ORIENTED_EDGE('',*,*,#4282,.F.); +#4391 = ORIENTED_EDGE('',*,*,#4210,.F.); +#4392 = ORIENTED_EDGE('',*,*,#4154,.F.); +#4393 = PLANE('',#4394); +#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397); +#4395 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#4396 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#4397 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#4398 = ADVANCED_FACE('',(#4399),#4413,.T.); +#4399 = FACE_BOUND('',#4400,.T.); +#4400 = EDGE_LOOP('',(#4401,#4402,#4403,#4404,#4405,#4406,#4407,#4408, + #4409,#4410,#4411,#4412)); +#4401 = ORIENTED_EDGE('',*,*,#4051,.F.); +#4402 = ORIENTED_EDGE('',*,*,#4020,.T.); +#4403 = ORIENTED_EDGE('',*,*,#4073,.T.); +#4404 = ORIENTED_EDGE('',*,*,#4137,.T.); +#4405 = ORIENTED_EDGE('',*,*,#4201,.T.); +#4406 = ORIENTED_EDGE('',*,*,#4265,.T.); +#4407 = ORIENTED_EDGE('',*,*,#4360,.T.); +#4408 = ORIENTED_EDGE('',*,*,#4338,.F.); +#4409 = ORIENTED_EDGE('',*,*,#4307,.F.); +#4410 = ORIENTED_EDGE('',*,*,#4249,.F.); +#4411 = ORIENTED_EDGE('',*,*,#4179,.F.); +#4412 = ORIENTED_EDGE('',*,*,#4121,.F.); +#4413 = PLANE('',#4414); +#4414 = AXIS2_PLACEMENT_3D('',#4415,#4416,#4417); +#4415 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#4416 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#4417 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#4418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4422)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4419,#4420,#4421)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4419 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4420 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4421 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4422 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4419, + 'distance_accuracy_value','confusion accuracy'); +#4423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4424,#4426); +#4424 = ( REPRESENTATION_RELATIONSHIP('','',#3995,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4425) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#4426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4427); +#4427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Body009','',#5,#3990,$); +#4428 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3992)); +#4429 = SHAPE_DEFINITION_REPRESENTATION(#4430,#4436); +#4430 = PRODUCT_DEFINITION_SHAPE('','',#4431); +#4431 = PRODUCT_DEFINITION('design','',#4432,#4435); +#4432 = PRODUCT_DEFINITION_FORMATION('','',#4433); +#4433 = PRODUCT('Body010','Body010','',(#4434)); +#4434 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4435 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4436 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4437),#4859); +#4437 = MANIFOLD_SOLID_BREP('',#4438); +#4438 = CLOSED_SHELL('',(#4439,#4479,#4510,#4541,#4574,#4607,#4638,#4669 + ,#4702,#4735,#4766,#4797,#4819,#4839)); +#4439 = ADVANCED_FACE('',(#4440),#4474,.F.); +#4440 = FACE_BOUND('',#4441,.F.); +#4441 = EDGE_LOOP('',(#4442,#4452,#4460,#4468)); +#4442 = ORIENTED_EDGE('',*,*,#4443,.T.); +#4443 = EDGE_CURVE('',#4444,#4446,#4448,.T.); +#4444 = VERTEX_POINT('',#4445); +#4445 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4446 = VERTEX_POINT('',#4447); +#4447 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4448 = LINE('',#4449,#4450); +#4449 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4450 = VECTOR('',#4451,1.); +#4451 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#4452 = ORIENTED_EDGE('',*,*,#4453,.T.); +#4453 = EDGE_CURVE('',#4446,#4454,#4456,.T.); +#4454 = VERTEX_POINT('',#4455); +#4455 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4456 = LINE('',#4457,#4458); +#4457 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4458 = VECTOR('',#4459,1.); +#4459 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4460 = ORIENTED_EDGE('',*,*,#4461,.T.); +#4461 = EDGE_CURVE('',#4454,#4462,#4464,.T.); +#4462 = VERTEX_POINT('',#4463); +#4463 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4464 = LINE('',#4465,#4466); +#4465 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4466 = VECTOR('',#4467,1.); +#4467 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#4468 = ORIENTED_EDGE('',*,*,#4469,.T.); +#4469 = EDGE_CURVE('',#4462,#4444,#4470,.T.); +#4470 = LINE('',#4471,#4472); +#4471 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4472 = VECTOR('',#4473,1.); +#4473 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4474 = PLANE('',#4475); +#4475 = AXIS2_PLACEMENT_3D('',#4476,#4477,#4478); +#4476 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#4477 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#4478 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#4479 = ADVANCED_FACE('',(#4480),#4505,.T.); +#4480 = FACE_BOUND('',#4481,.T.); +#4481 = EDGE_LOOP('',(#4482,#4490,#4491,#4499)); +#4482 = ORIENTED_EDGE('',*,*,#4483,.F.); +#4483 = EDGE_CURVE('',#4446,#4484,#4486,.T.); +#4484 = VERTEX_POINT('',#4485); +#4485 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#4486 = LINE('',#4487,#4488); +#4487 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4488 = VECTOR('',#4489,1.); +#4489 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4490 = ORIENTED_EDGE('',*,*,#4453,.T.); +#4491 = ORIENTED_EDGE('',*,*,#4492,.T.); +#4492 = EDGE_CURVE('',#4454,#4493,#4495,.T.); +#4493 = VERTEX_POINT('',#4494); +#4494 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#4495 = LINE('',#4496,#4497); +#4496 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4497 = VECTOR('',#4498,1.); +#4498 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#4499 = ORIENTED_EDGE('',*,*,#4500,.F.); +#4500 = EDGE_CURVE('',#4484,#4493,#4501,.T.); +#4501 = LINE('',#4502,#4503); +#4502 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#4503 = VECTOR('',#4504,1.); +#4504 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4505 = PLANE('',#4506); +#4506 = AXIS2_PLACEMENT_3D('',#4507,#4508,#4509); +#4507 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4508 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#4509 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4510 = ADVANCED_FACE('',(#4511),#4536,.T.); +#4511 = FACE_BOUND('',#4512,.T.); +#4512 = EDGE_LOOP('',(#4513,#4521,#4522,#4530)); +#4513 = ORIENTED_EDGE('',*,*,#4514,.F.); +#4514 = EDGE_CURVE('',#4462,#4515,#4517,.T.); +#4515 = VERTEX_POINT('',#4516); +#4516 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#4517 = LINE('',#4518,#4519); +#4518 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4519 = VECTOR('',#4520,1.); +#4520 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4521 = ORIENTED_EDGE('',*,*,#4469,.T.); +#4522 = ORIENTED_EDGE('',*,*,#4523,.T.); +#4523 = EDGE_CURVE('',#4444,#4524,#4526,.T.); +#4524 = VERTEX_POINT('',#4525); +#4525 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#4526 = LINE('',#4527,#4528); +#4527 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4528 = VECTOR('',#4529,1.); +#4529 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4530 = ORIENTED_EDGE('',*,*,#4531,.F.); +#4531 = EDGE_CURVE('',#4515,#4524,#4532,.T.); +#4532 = LINE('',#4533,#4534); +#4533 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#4534 = VECTOR('',#4535,1.); +#4535 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4536 = PLANE('',#4537); +#4537 = AXIS2_PLACEMENT_3D('',#4538,#4539,#4540); +#4538 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4539 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#4540 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4541 = ADVANCED_FACE('',(#4542),#4569,.T.); +#4542 = FACE_BOUND('',#4543,.F.); +#4543 = EDGE_LOOP('',(#4544,#4553,#4561,#4568)); +#4544 = ORIENTED_EDGE('',*,*,#4545,.T.); +#4545 = EDGE_CURVE('',#4484,#4546,#4548,.T.); +#4546 = VERTEX_POINT('',#4547); +#4547 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4548 = CIRCLE('',#4549,0.225); +#4549 = AXIS2_PLACEMENT_3D('',#4550,#4551,#4552); +#4550 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4551 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4552 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#4553 = ORIENTED_EDGE('',*,*,#4554,.T.); +#4554 = EDGE_CURVE('',#4546,#4555,#4557,.T.); +#4555 = VERTEX_POINT('',#4556); +#4556 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#4557 = LINE('',#4558,#4559); +#4558 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4559 = VECTOR('',#4560,1.); +#4560 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#4561 = ORIENTED_EDGE('',*,*,#4562,.F.); +#4562 = EDGE_CURVE('',#4493,#4555,#4563,.T.); +#4563 = CIRCLE('',#4564,0.225); +#4564 = AXIS2_PLACEMENT_3D('',#4565,#4566,#4567); +#4565 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4566 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4567 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#4568 = ORIENTED_EDGE('',*,*,#4500,.F.); +#4569 = CYLINDRICAL_SURFACE('',#4570,0.225); +#4570 = AXIS2_PLACEMENT_3D('',#4571,#4572,#4573); +#4571 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4572 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#4573 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#4574 = ADVANCED_FACE('',(#4575),#4602,.F.); +#4575 = FACE_BOUND('',#4576,.F.); +#4576 = EDGE_LOOP('',(#4577,#4586,#4594,#4601)); +#4577 = ORIENTED_EDGE('',*,*,#4578,.T.); +#4578 = EDGE_CURVE('',#4515,#4579,#4581,.T.); +#4579 = VERTEX_POINT('',#4580); +#4580 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4581 = CIRCLE('',#4582,7.5E-02); +#4582 = AXIS2_PLACEMENT_3D('',#4583,#4584,#4585); +#4583 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4584 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4585 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#4586 = ORIENTED_EDGE('',*,*,#4587,.T.); +#4587 = EDGE_CURVE('',#4579,#4588,#4590,.T.); +#4588 = VERTEX_POINT('',#4589); +#4589 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#4590 = LINE('',#4591,#4592); +#4591 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4592 = VECTOR('',#4593,1.); +#4593 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4594 = ORIENTED_EDGE('',*,*,#4595,.F.); +#4595 = EDGE_CURVE('',#4524,#4588,#4596,.T.); +#4596 = CIRCLE('',#4597,7.5E-02); +#4597 = AXIS2_PLACEMENT_3D('',#4598,#4599,#4600); +#4598 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4599 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4600 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#4601 = ORIENTED_EDGE('',*,*,#4531,.F.); +#4602 = CYLINDRICAL_SURFACE('',#4603,7.5E-02); +#4603 = AXIS2_PLACEMENT_3D('',#4604,#4605,#4606); +#4604 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#4605 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4606 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#4607 = ADVANCED_FACE('',(#4608),#4633,.T.); +#4608 = FACE_BOUND('',#4609,.T.); +#4609 = EDGE_LOOP('',(#4610,#4618,#4619,#4627)); +#4610 = ORIENTED_EDGE('',*,*,#4611,.F.); +#4611 = EDGE_CURVE('',#4546,#4612,#4614,.T.); +#4612 = VERTEX_POINT('',#4613); +#4613 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#4614 = LINE('',#4615,#4616); +#4615 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4616 = VECTOR('',#4617,1.); +#4617 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4618 = ORIENTED_EDGE('',*,*,#4554,.T.); +#4619 = ORIENTED_EDGE('',*,*,#4620,.T.); +#4620 = EDGE_CURVE('',#4555,#4621,#4623,.T.); +#4621 = VERTEX_POINT('',#4622); +#4622 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#4623 = LINE('',#4624,#4625); +#4624 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#4625 = VECTOR('',#4626,1.); +#4626 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#4627 = ORIENTED_EDGE('',*,*,#4628,.F.); +#4628 = EDGE_CURVE('',#4612,#4621,#4629,.T.); +#4629 = LINE('',#4630,#4631); +#4630 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#4631 = VECTOR('',#4632,1.); +#4632 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#4633 = PLANE('',#4634); +#4634 = AXIS2_PLACEMENT_3D('',#4635,#4636,#4637); +#4635 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4636 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#4637 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#4638 = ADVANCED_FACE('',(#4639),#4664,.T.); +#4639 = FACE_BOUND('',#4640,.T.); +#4640 = EDGE_LOOP('',(#4641,#4649,#4650,#4658)); +#4641 = ORIENTED_EDGE('',*,*,#4642,.F.); +#4642 = EDGE_CURVE('',#4579,#4643,#4645,.T.); +#4643 = VERTEX_POINT('',#4644); +#4644 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#4645 = LINE('',#4646,#4647); +#4646 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4647 = VECTOR('',#4648,1.); +#4648 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4649 = ORIENTED_EDGE('',*,*,#4587,.T.); +#4650 = ORIENTED_EDGE('',*,*,#4651,.T.); +#4651 = EDGE_CURVE('',#4588,#4652,#4654,.T.); +#4652 = VERTEX_POINT('',#4653); +#4653 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#4654 = LINE('',#4655,#4656); +#4655 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#4656 = VECTOR('',#4657,1.); +#4657 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#4658 = ORIENTED_EDGE('',*,*,#4659,.F.); +#4659 = EDGE_CURVE('',#4643,#4652,#4660,.T.); +#4660 = LINE('',#4661,#4662); +#4661 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#4662 = VECTOR('',#4663,1.); +#4663 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#4664 = PLANE('',#4665); +#4665 = AXIS2_PLACEMENT_3D('',#4666,#4667,#4668); +#4666 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#4667 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#4668 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#4669 = ADVANCED_FACE('',(#4670),#4697,.F.); +#4670 = FACE_BOUND('',#4671,.F.); +#4671 = EDGE_LOOP('',(#4672,#4681,#4689,#4696)); +#4672 = ORIENTED_EDGE('',*,*,#4673,.T.); +#4673 = EDGE_CURVE('',#4612,#4674,#4676,.T.); +#4674 = VERTEX_POINT('',#4675); +#4675 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4676 = CIRCLE('',#4677,7.5E-02); +#4677 = AXIS2_PLACEMENT_3D('',#4678,#4679,#4680); +#4678 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4679 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4680 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4681 = ORIENTED_EDGE('',*,*,#4682,.T.); +#4682 = EDGE_CURVE('',#4674,#4683,#4685,.T.); +#4683 = VERTEX_POINT('',#4684); +#4684 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#4685 = LINE('',#4686,#4687); +#4686 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4687 = VECTOR('',#4688,1.); +#4688 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4689 = ORIENTED_EDGE('',*,*,#4690,.F.); +#4690 = EDGE_CURVE('',#4621,#4683,#4691,.T.); +#4691 = CIRCLE('',#4692,7.5E-02); +#4692 = AXIS2_PLACEMENT_3D('',#4693,#4694,#4695); +#4693 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4694 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4695 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4696 = ORIENTED_EDGE('',*,*,#4628,.F.); +#4697 = CYLINDRICAL_SURFACE('',#4698,7.5E-02); +#4698 = AXIS2_PLACEMENT_3D('',#4699,#4700,#4701); +#4699 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4700 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4701 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4702 = ADVANCED_FACE('',(#4703),#4730,.T.); +#4703 = FACE_BOUND('',#4704,.F.); +#4704 = EDGE_LOOP('',(#4705,#4714,#4722,#4729)); +#4705 = ORIENTED_EDGE('',*,*,#4706,.T.); +#4706 = EDGE_CURVE('',#4643,#4707,#4709,.T.); +#4707 = VERTEX_POINT('',#4708); +#4708 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4709 = CIRCLE('',#4710,0.225); +#4710 = AXIS2_PLACEMENT_3D('',#4711,#4712,#4713); +#4711 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4712 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4713 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4714 = ORIENTED_EDGE('',*,*,#4715,.T.); +#4715 = EDGE_CURVE('',#4707,#4716,#4718,.T.); +#4716 = VERTEX_POINT('',#4717); +#4717 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#4718 = LINE('',#4719,#4720); +#4719 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4720 = VECTOR('',#4721,1.); +#4721 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#4722 = ORIENTED_EDGE('',*,*,#4723,.F.); +#4723 = EDGE_CURVE('',#4652,#4716,#4724,.T.); +#4724 = CIRCLE('',#4725,0.225); +#4725 = AXIS2_PLACEMENT_3D('',#4726,#4727,#4728); +#4726 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#4727 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#4728 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#4729 = ORIENTED_EDGE('',*,*,#4659,.F.); +#4730 = CYLINDRICAL_SURFACE('',#4731,0.225); +#4731 = AXIS2_PLACEMENT_3D('',#4732,#4733,#4734); +#4732 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#4733 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#4734 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#4735 = ADVANCED_FACE('',(#4736),#4761,.T.); +#4736 = FACE_BOUND('',#4737,.T.); +#4737 = EDGE_LOOP('',(#4738,#4746,#4747,#4755)); +#4738 = ORIENTED_EDGE('',*,*,#4739,.F.); +#4739 = EDGE_CURVE('',#4674,#4740,#4742,.T.); +#4740 = VERTEX_POINT('',#4741); +#4741 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#4742 = LINE('',#4743,#4744); +#4743 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4744 = VECTOR('',#4745,1.); +#4745 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4746 = ORIENTED_EDGE('',*,*,#4682,.T.); +#4747 = ORIENTED_EDGE('',*,*,#4748,.T.); +#4748 = EDGE_CURVE('',#4683,#4749,#4751,.T.); +#4749 = VERTEX_POINT('',#4750); +#4750 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#4751 = LINE('',#4752,#4753); +#4752 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#4753 = VECTOR('',#4754,1.); +#4754 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#4755 = ORIENTED_EDGE('',*,*,#4756,.F.); +#4756 = EDGE_CURVE('',#4740,#4749,#4757,.T.); +#4757 = LINE('',#4758,#4759); +#4758 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#4759 = VECTOR('',#4760,1.); +#4760 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#4761 = PLANE('',#4762); +#4762 = AXIS2_PLACEMENT_3D('',#4763,#4764,#4765); +#4763 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#4764 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#4765 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#4766 = ADVANCED_FACE('',(#4767),#4792,.T.); +#4767 = FACE_BOUND('',#4768,.T.); +#4768 = EDGE_LOOP('',(#4769,#4777,#4778,#4786)); +#4769 = ORIENTED_EDGE('',*,*,#4770,.T.); +#4770 = EDGE_CURVE('',#4771,#4740,#4773,.T.); +#4771 = VERTEX_POINT('',#4772); +#4772 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#4773 = LINE('',#4774,#4775); +#4774 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#4775 = VECTOR('',#4776,1.); +#4776 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#4777 = ORIENTED_EDGE('',*,*,#4756,.T.); +#4778 = ORIENTED_EDGE('',*,*,#4779,.T.); +#4779 = EDGE_CURVE('',#4749,#4780,#4782,.T.); +#4780 = VERTEX_POINT('',#4781); +#4781 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#4782 = LINE('',#4783,#4784); +#4783 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#4784 = VECTOR('',#4785,1.); +#4785 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#4786 = ORIENTED_EDGE('',*,*,#4787,.T.); +#4787 = EDGE_CURVE('',#4780,#4771,#4788,.T.); +#4788 = LINE('',#4789,#4790); +#4789 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#4790 = VECTOR('',#4791,1.); +#4791 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#4792 = PLANE('',#4793); +#4793 = AXIS2_PLACEMENT_3D('',#4794,#4795,#4796); +#4794 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#4795 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#4796 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#4797 = ADVANCED_FACE('',(#4798),#4814,.T.); +#4798 = FACE_BOUND('',#4799,.T.); +#4799 = EDGE_LOOP('',(#4800,#4806,#4807,#4813)); +#4800 = ORIENTED_EDGE('',*,*,#4801,.F.); +#4801 = EDGE_CURVE('',#4707,#4780,#4802,.T.); +#4802 = LINE('',#4803,#4804); +#4803 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4804 = VECTOR('',#4805,1.); +#4805 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4806 = ORIENTED_EDGE('',*,*,#4715,.T.); +#4807 = ORIENTED_EDGE('',*,*,#4808,.T.); +#4808 = EDGE_CURVE('',#4716,#4771,#4809,.T.); +#4809 = LINE('',#4810,#4811); +#4810 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#4811 = VECTOR('',#4812,1.); +#4812 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#4813 = ORIENTED_EDGE('',*,*,#4787,.F.); +#4814 = PLANE('',#4815); +#4815 = AXIS2_PLACEMENT_3D('',#4816,#4817,#4818); +#4816 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#4817 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#4818 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#4819 = ADVANCED_FACE('',(#4820),#4834,.T.); +#4820 = FACE_BOUND('',#4821,.T.); +#4821 = EDGE_LOOP('',(#4822,#4823,#4824,#4825,#4826,#4827,#4828,#4829, + #4830,#4831,#4832,#4833)); +#4822 = ORIENTED_EDGE('',*,*,#4523,.F.); +#4823 = ORIENTED_EDGE('',*,*,#4443,.T.); +#4824 = ORIENTED_EDGE('',*,*,#4483,.T.); +#4825 = ORIENTED_EDGE('',*,*,#4545,.T.); +#4826 = ORIENTED_EDGE('',*,*,#4611,.T.); +#4827 = ORIENTED_EDGE('',*,*,#4673,.T.); +#4828 = ORIENTED_EDGE('',*,*,#4739,.T.); +#4829 = ORIENTED_EDGE('',*,*,#4770,.F.); +#4830 = ORIENTED_EDGE('',*,*,#4808,.F.); +#4831 = ORIENTED_EDGE('',*,*,#4723,.F.); +#4832 = ORIENTED_EDGE('',*,*,#4651,.F.); +#4833 = ORIENTED_EDGE('',*,*,#4595,.F.); +#4834 = PLANE('',#4835); +#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); +#4836 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#4837 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#4838 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#4839 = ADVANCED_FACE('',(#4840),#4854,.T.); +#4840 = FACE_BOUND('',#4841,.T.); +#4841 = EDGE_LOOP('',(#4842,#4843,#4844,#4845,#4846,#4847,#4848,#4849, + #4850,#4851,#4852,#4853)); +#4842 = ORIENTED_EDGE('',*,*,#4492,.F.); +#4843 = ORIENTED_EDGE('',*,*,#4461,.T.); +#4844 = ORIENTED_EDGE('',*,*,#4514,.T.); +#4845 = ORIENTED_EDGE('',*,*,#4578,.T.); +#4846 = ORIENTED_EDGE('',*,*,#4642,.T.); +#4847 = ORIENTED_EDGE('',*,*,#4706,.T.); +#4848 = ORIENTED_EDGE('',*,*,#4801,.T.); +#4849 = ORIENTED_EDGE('',*,*,#4779,.F.); +#4850 = ORIENTED_EDGE('',*,*,#4748,.F.); +#4851 = ORIENTED_EDGE('',*,*,#4690,.F.); +#4852 = ORIENTED_EDGE('',*,*,#4620,.F.); +#4853 = ORIENTED_EDGE('',*,*,#4562,.F.); +#4854 = PLANE('',#4855); +#4855 = AXIS2_PLACEMENT_3D('',#4856,#4857,#4858); +#4856 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#4857 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#4858 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4863)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4860,#4861,#4862)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4860 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4861 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4862 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4863 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4860, + 'distance_accuracy_value','confusion accuracy'); +#4864 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4865,#4867); +#4865 = ( REPRESENTATION_RELATIONSHIP('','',#4436,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4866) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4866 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#4867 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4868); +#4868 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Body010','',#5,#4431,$); +#4869 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4433)); +#4870 = SHAPE_DEFINITION_REPRESENTATION(#4871,#4877); +#4871 = PRODUCT_DEFINITION_SHAPE('','',#4872); +#4872 = PRODUCT_DEFINITION('design','',#4873,#4876); +#4873 = PRODUCT_DEFINITION_FORMATION('','',#4874); +#4874 = PRODUCT('Body011','Body011','',(#4875)); +#4875 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4876 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4877 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4878),#5300); +#4878 = MANIFOLD_SOLID_BREP('',#4879); +#4879 = CLOSED_SHELL('',(#4880,#4920,#4951,#4982,#5015,#5048,#5079,#5110 + ,#5143,#5176,#5207,#5238,#5260,#5280)); +#4880 = ADVANCED_FACE('',(#4881),#4915,.F.); +#4881 = FACE_BOUND('',#4882,.F.); +#4882 = EDGE_LOOP('',(#4883,#4893,#4901,#4909)); +#4883 = ORIENTED_EDGE('',*,*,#4884,.T.); +#4884 = EDGE_CURVE('',#4885,#4887,#4889,.T.); +#4885 = VERTEX_POINT('',#4886); +#4886 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4887 = VERTEX_POINT('',#4888); +#4888 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4889 = LINE('',#4890,#4891); +#4890 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4891 = VECTOR('',#4892,1.); +#4892 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#4893 = ORIENTED_EDGE('',*,*,#4894,.T.); +#4894 = EDGE_CURVE('',#4887,#4895,#4897,.T.); +#4895 = VERTEX_POINT('',#4896); +#4896 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4897 = LINE('',#4898,#4899); +#4898 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4899 = VECTOR('',#4900,1.); +#4900 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4901 = ORIENTED_EDGE('',*,*,#4902,.T.); +#4902 = EDGE_CURVE('',#4895,#4903,#4905,.T.); +#4903 = VERTEX_POINT('',#4904); +#4904 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4905 = LINE('',#4906,#4907); +#4906 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4907 = VECTOR('',#4908,1.); +#4908 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#4909 = ORIENTED_EDGE('',*,*,#4910,.T.); +#4910 = EDGE_CURVE('',#4903,#4885,#4911,.T.); +#4911 = LINE('',#4912,#4913); +#4912 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4913 = VECTOR('',#4914,1.); +#4914 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4915 = PLANE('',#4916); +#4916 = AXIS2_PLACEMENT_3D('',#4917,#4918,#4919); +#4917 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#4918 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#4919 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#4920 = ADVANCED_FACE('',(#4921),#4946,.T.); +#4921 = FACE_BOUND('',#4922,.T.); +#4922 = EDGE_LOOP('',(#4923,#4931,#4932,#4940)); +#4923 = ORIENTED_EDGE('',*,*,#4924,.F.); +#4924 = EDGE_CURVE('',#4887,#4925,#4927,.T.); +#4925 = VERTEX_POINT('',#4926); +#4926 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#4927 = LINE('',#4928,#4929); +#4928 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4929 = VECTOR('',#4930,1.); +#4930 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4931 = ORIENTED_EDGE('',*,*,#4894,.T.); +#4932 = ORIENTED_EDGE('',*,*,#4933,.T.); +#4933 = EDGE_CURVE('',#4895,#4934,#4936,.T.); +#4934 = VERTEX_POINT('',#4935); +#4935 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#4936 = LINE('',#4937,#4938); +#4937 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#4938 = VECTOR('',#4939,1.); +#4939 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#4940 = ORIENTED_EDGE('',*,*,#4941,.F.); +#4941 = EDGE_CURVE('',#4925,#4934,#4942,.T.); +#4942 = LINE('',#4943,#4944); +#4943 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#4944 = VECTOR('',#4945,1.); +#4945 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4946 = PLANE('',#4947); +#4947 = AXIS2_PLACEMENT_3D('',#4948,#4949,#4950); +#4948 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#4949 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#4950 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#4951 = ADVANCED_FACE('',(#4952),#4977,.T.); +#4952 = FACE_BOUND('',#4953,.T.); +#4953 = EDGE_LOOP('',(#4954,#4962,#4963,#4971)); +#4954 = ORIENTED_EDGE('',*,*,#4955,.F.); +#4955 = EDGE_CURVE('',#4903,#4956,#4958,.T.); +#4956 = VERTEX_POINT('',#4957); +#4957 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#4958 = LINE('',#4959,#4960); +#4959 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4960 = VECTOR('',#4961,1.); +#4961 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4962 = ORIENTED_EDGE('',*,*,#4910,.T.); +#4963 = ORIENTED_EDGE('',*,*,#4964,.T.); +#4964 = EDGE_CURVE('',#4885,#4965,#4967,.T.); +#4965 = VERTEX_POINT('',#4966); +#4966 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#4967 = LINE('',#4968,#4969); +#4968 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#4969 = VECTOR('',#4970,1.); +#4970 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#4971 = ORIENTED_EDGE('',*,*,#4972,.F.); +#4972 = EDGE_CURVE('',#4956,#4965,#4973,.T.); +#4973 = LINE('',#4974,#4975); +#4974 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#4975 = VECTOR('',#4976,1.); +#4976 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4977 = PLANE('',#4978); +#4978 = AXIS2_PLACEMENT_3D('',#4979,#4980,#4981); +#4979 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#4980 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#4981 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#4982 = ADVANCED_FACE('',(#4983),#5010,.T.); +#4983 = FACE_BOUND('',#4984,.F.); +#4984 = EDGE_LOOP('',(#4985,#4994,#5002,#5009)); +#4985 = ORIENTED_EDGE('',*,*,#4986,.T.); +#4986 = EDGE_CURVE('',#4925,#4987,#4989,.T.); +#4987 = VERTEX_POINT('',#4988); +#4988 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#4989 = CIRCLE('',#4990,0.225); +#4990 = AXIS2_PLACEMENT_3D('',#4991,#4992,#4993); +#4991 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#4992 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#4993 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#4994 = ORIENTED_EDGE('',*,*,#4995,.T.); +#4995 = EDGE_CURVE('',#4987,#4996,#4998,.T.); +#4996 = VERTEX_POINT('',#4997); +#4997 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#4998 = LINE('',#4999,#5000); +#4999 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5000 = VECTOR('',#5001,1.); +#5001 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5002 = ORIENTED_EDGE('',*,*,#5003,.F.); +#5003 = EDGE_CURVE('',#4934,#4996,#5004,.T.); +#5004 = CIRCLE('',#5005,0.225); +#5005 = AXIS2_PLACEMENT_3D('',#5006,#5007,#5008); +#5006 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5007 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5008 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5009 = ORIENTED_EDGE('',*,*,#4941,.F.); +#5010 = CYLINDRICAL_SURFACE('',#5011,0.225); +#5011 = AXIS2_PLACEMENT_3D('',#5012,#5013,#5014); +#5012 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5013 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5014 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5015 = ADVANCED_FACE('',(#5016),#5043,.F.); +#5016 = FACE_BOUND('',#5017,.F.); +#5017 = EDGE_LOOP('',(#5018,#5027,#5035,#5042)); +#5018 = ORIENTED_EDGE('',*,*,#5019,.T.); +#5019 = EDGE_CURVE('',#4956,#5020,#5022,.T.); +#5020 = VERTEX_POINT('',#5021); +#5021 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5022 = CIRCLE('',#5023,7.5E-02); +#5023 = AXIS2_PLACEMENT_3D('',#5024,#5025,#5026); +#5024 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5025 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5026 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#5027 = ORIENTED_EDGE('',*,*,#5028,.T.); +#5028 = EDGE_CURVE('',#5020,#5029,#5031,.T.); +#5029 = VERTEX_POINT('',#5030); +#5030 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5031 = LINE('',#5032,#5033); +#5032 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5033 = VECTOR('',#5034,1.); +#5034 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5035 = ORIENTED_EDGE('',*,*,#5036,.F.); +#5036 = EDGE_CURVE('',#4965,#5029,#5037,.T.); +#5037 = CIRCLE('',#5038,7.5E-02); +#5038 = AXIS2_PLACEMENT_3D('',#5039,#5040,#5041); +#5039 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5040 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5041 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#5042 = ORIENTED_EDGE('',*,*,#4972,.F.); +#5043 = CYLINDRICAL_SURFACE('',#5044,7.5E-02); +#5044 = AXIS2_PLACEMENT_3D('',#5045,#5046,#5047); +#5045 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5046 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5047 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#5048 = ADVANCED_FACE('',(#5049),#5074,.T.); +#5049 = FACE_BOUND('',#5050,.T.); +#5050 = EDGE_LOOP('',(#5051,#5059,#5060,#5068)); +#5051 = ORIENTED_EDGE('',*,*,#5052,.F.); +#5052 = EDGE_CURVE('',#4987,#5053,#5055,.T.); +#5053 = VERTEX_POINT('',#5054); +#5054 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5055 = LINE('',#5056,#5057); +#5056 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5057 = VECTOR('',#5058,1.); +#5058 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5059 = ORIENTED_EDGE('',*,*,#4995,.T.); +#5060 = ORIENTED_EDGE('',*,*,#5061,.T.); +#5061 = EDGE_CURVE('',#4996,#5062,#5064,.T.); +#5062 = VERTEX_POINT('',#5063); +#5063 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#5064 = LINE('',#5065,#5066); +#5065 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#5066 = VECTOR('',#5067,1.); +#5067 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#5068 = ORIENTED_EDGE('',*,*,#5069,.F.); +#5069 = EDGE_CURVE('',#5053,#5062,#5070,.T.); +#5070 = LINE('',#5071,#5072); +#5071 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5072 = VECTOR('',#5073,1.); +#5073 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5074 = PLANE('',#5075); +#5075 = AXIS2_PLACEMENT_3D('',#5076,#5077,#5078); +#5076 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5077 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#5078 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5079 = ADVANCED_FACE('',(#5080),#5105,.T.); +#5080 = FACE_BOUND('',#5081,.T.); +#5081 = EDGE_LOOP('',(#5082,#5090,#5091,#5099)); +#5082 = ORIENTED_EDGE('',*,*,#5083,.F.); +#5083 = EDGE_CURVE('',#5020,#5084,#5086,.T.); +#5084 = VERTEX_POINT('',#5085); +#5085 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5086 = LINE('',#5087,#5088); +#5087 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5088 = VECTOR('',#5089,1.); +#5089 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5090 = ORIENTED_EDGE('',*,*,#5028,.T.); +#5091 = ORIENTED_EDGE('',*,*,#5092,.T.); +#5092 = EDGE_CURVE('',#5029,#5093,#5095,.T.); +#5093 = VERTEX_POINT('',#5094); +#5094 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#5095 = LINE('',#5096,#5097); +#5096 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5097 = VECTOR('',#5098,1.); +#5098 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5099 = ORIENTED_EDGE('',*,*,#5100,.F.); +#5100 = EDGE_CURVE('',#5084,#5093,#5101,.T.); +#5101 = LINE('',#5102,#5103); +#5102 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5103 = VECTOR('',#5104,1.); +#5104 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5105 = PLANE('',#5106); +#5106 = AXIS2_PLACEMENT_3D('',#5107,#5108,#5109); +#5107 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5108 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#5109 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5110 = ADVANCED_FACE('',(#5111),#5138,.F.); +#5111 = FACE_BOUND('',#5112,.F.); +#5112 = EDGE_LOOP('',(#5113,#5122,#5130,#5137)); +#5113 = ORIENTED_EDGE('',*,*,#5114,.T.); +#5114 = EDGE_CURVE('',#5053,#5115,#5117,.T.); +#5115 = VERTEX_POINT('',#5116); +#5116 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5117 = CIRCLE('',#5118,7.5E-02); +#5118 = AXIS2_PLACEMENT_3D('',#5119,#5120,#5121); +#5119 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5120 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5121 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5122 = ORIENTED_EDGE('',*,*,#5123,.T.); +#5123 = EDGE_CURVE('',#5115,#5124,#5126,.T.); +#5124 = VERTEX_POINT('',#5125); +#5125 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#5126 = LINE('',#5127,#5128); +#5127 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5128 = VECTOR('',#5129,1.); +#5129 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5130 = ORIENTED_EDGE('',*,*,#5131,.F.); +#5131 = EDGE_CURVE('',#5062,#5124,#5132,.T.); +#5132 = CIRCLE('',#5133,7.5E-02); +#5133 = AXIS2_PLACEMENT_3D('',#5134,#5135,#5136); +#5134 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5135 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5136 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5137 = ORIENTED_EDGE('',*,*,#5069,.F.); +#5138 = CYLINDRICAL_SURFACE('',#5139,7.5E-02); +#5139 = AXIS2_PLACEMENT_3D('',#5140,#5141,#5142); +#5140 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5141 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5142 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5143 = ADVANCED_FACE('',(#5144),#5171,.T.); +#5144 = FACE_BOUND('',#5145,.F.); +#5145 = EDGE_LOOP('',(#5146,#5155,#5163,#5170)); +#5146 = ORIENTED_EDGE('',*,*,#5147,.T.); +#5147 = EDGE_CURVE('',#5084,#5148,#5150,.T.); +#5148 = VERTEX_POINT('',#5149); +#5149 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5150 = CIRCLE('',#5151,0.225); +#5151 = AXIS2_PLACEMENT_3D('',#5152,#5153,#5154); +#5152 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5153 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5154 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5155 = ORIENTED_EDGE('',*,*,#5156,.T.); +#5156 = EDGE_CURVE('',#5148,#5157,#5159,.T.); +#5157 = VERTEX_POINT('',#5158); +#5158 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#5159 = LINE('',#5160,#5161); +#5160 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5161 = VECTOR('',#5162,1.); +#5162 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#5163 = ORIENTED_EDGE('',*,*,#5164,.F.); +#5164 = EDGE_CURVE('',#5093,#5157,#5165,.T.); +#5165 = CIRCLE('',#5166,0.225); +#5166 = AXIS2_PLACEMENT_3D('',#5167,#5168,#5169); +#5167 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5168 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5169 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#5170 = ORIENTED_EDGE('',*,*,#5100,.F.); +#5171 = CYLINDRICAL_SURFACE('',#5172,0.225); +#5172 = AXIS2_PLACEMENT_3D('',#5173,#5174,#5175); +#5173 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5174 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#5175 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5176 = ADVANCED_FACE('',(#5177),#5202,.T.); +#5177 = FACE_BOUND('',#5178,.T.); +#5178 = EDGE_LOOP('',(#5179,#5187,#5188,#5196)); +#5179 = ORIENTED_EDGE('',*,*,#5180,.F.); +#5180 = EDGE_CURVE('',#5115,#5181,#5183,.T.); +#5181 = VERTEX_POINT('',#5182); +#5182 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#5183 = LINE('',#5184,#5185); +#5184 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5185 = VECTOR('',#5186,1.); +#5186 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5187 = ORIENTED_EDGE('',*,*,#5123,.T.); +#5188 = ORIENTED_EDGE('',*,*,#5189,.T.); +#5189 = EDGE_CURVE('',#5124,#5190,#5192,.T.); +#5190 = VERTEX_POINT('',#5191); +#5191 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#5192 = LINE('',#5193,#5194); +#5193 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#5194 = VECTOR('',#5195,1.); +#5195 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#5196 = ORIENTED_EDGE('',*,*,#5197,.F.); +#5197 = EDGE_CURVE('',#5181,#5190,#5198,.T.); +#5198 = LINE('',#5199,#5200); +#5199 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#5200 = VECTOR('',#5201,1.); +#5201 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#5202 = PLANE('',#5203); +#5203 = AXIS2_PLACEMENT_3D('',#5204,#5205,#5206); +#5204 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5205 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#5206 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#5207 = ADVANCED_FACE('',(#5208),#5233,.T.); +#5208 = FACE_BOUND('',#5209,.T.); +#5209 = EDGE_LOOP('',(#5210,#5218,#5219,#5227)); +#5210 = ORIENTED_EDGE('',*,*,#5211,.T.); +#5211 = EDGE_CURVE('',#5212,#5181,#5214,.T.); +#5212 = VERTEX_POINT('',#5213); +#5213 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#5214 = LINE('',#5215,#5216); +#5215 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#5216 = VECTOR('',#5217,1.); +#5217 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#5218 = ORIENTED_EDGE('',*,*,#5197,.T.); +#5219 = ORIENTED_EDGE('',*,*,#5220,.T.); +#5220 = EDGE_CURVE('',#5190,#5221,#5223,.T.); +#5221 = VERTEX_POINT('',#5222); +#5222 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#5223 = LINE('',#5224,#5225); +#5224 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#5225 = VECTOR('',#5226,1.); +#5226 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#5227 = ORIENTED_EDGE('',*,*,#5228,.T.); +#5228 = EDGE_CURVE('',#5221,#5212,#5229,.T.); +#5229 = LINE('',#5230,#5231); +#5230 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#5231 = VECTOR('',#5232,1.); +#5232 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#5233 = PLANE('',#5234); +#5234 = AXIS2_PLACEMENT_3D('',#5235,#5236,#5237); +#5235 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#5236 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#5237 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#5238 = ADVANCED_FACE('',(#5239),#5255,.T.); +#5239 = FACE_BOUND('',#5240,.T.); +#5240 = EDGE_LOOP('',(#5241,#5247,#5248,#5254)); +#5241 = ORIENTED_EDGE('',*,*,#5242,.F.); +#5242 = EDGE_CURVE('',#5148,#5221,#5243,.T.); +#5243 = LINE('',#5244,#5245); +#5244 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5245 = VECTOR('',#5246,1.); +#5246 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5247 = ORIENTED_EDGE('',*,*,#5156,.T.); +#5248 = ORIENTED_EDGE('',*,*,#5249,.T.); +#5249 = EDGE_CURVE('',#5157,#5212,#5250,.T.); +#5250 = LINE('',#5251,#5252); +#5251 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#5252 = VECTOR('',#5253,1.); +#5253 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5254 = ORIENTED_EDGE('',*,*,#5228,.F.); +#5255 = PLANE('',#5256); +#5256 = AXIS2_PLACEMENT_3D('',#5257,#5258,#5259); +#5257 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5258 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#5259 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#5260 = ADVANCED_FACE('',(#5261),#5275,.T.); +#5261 = FACE_BOUND('',#5262,.T.); +#5262 = EDGE_LOOP('',(#5263,#5264,#5265,#5266,#5267,#5268,#5269,#5270, + #5271,#5272,#5273,#5274)); +#5263 = ORIENTED_EDGE('',*,*,#4964,.F.); +#5264 = ORIENTED_EDGE('',*,*,#4884,.T.); +#5265 = ORIENTED_EDGE('',*,*,#4924,.T.); +#5266 = ORIENTED_EDGE('',*,*,#4986,.T.); +#5267 = ORIENTED_EDGE('',*,*,#5052,.T.); +#5268 = ORIENTED_EDGE('',*,*,#5114,.T.); +#5269 = ORIENTED_EDGE('',*,*,#5180,.T.); +#5270 = ORIENTED_EDGE('',*,*,#5211,.F.); +#5271 = ORIENTED_EDGE('',*,*,#5249,.F.); +#5272 = ORIENTED_EDGE('',*,*,#5164,.F.); +#5273 = ORIENTED_EDGE('',*,*,#5092,.F.); +#5274 = ORIENTED_EDGE('',*,*,#5036,.F.); +#5275 = PLANE('',#5276); +#5276 = AXIS2_PLACEMENT_3D('',#5277,#5278,#5279); +#5277 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#5278 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#5279 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#5280 = ADVANCED_FACE('',(#5281),#5295,.T.); +#5281 = FACE_BOUND('',#5282,.T.); +#5282 = EDGE_LOOP('',(#5283,#5284,#5285,#5286,#5287,#5288,#5289,#5290, + #5291,#5292,#5293,#5294)); +#5283 = ORIENTED_EDGE('',*,*,#4933,.F.); +#5284 = ORIENTED_EDGE('',*,*,#4902,.T.); +#5285 = ORIENTED_EDGE('',*,*,#4955,.T.); +#5286 = ORIENTED_EDGE('',*,*,#5019,.T.); +#5287 = ORIENTED_EDGE('',*,*,#5083,.T.); +#5288 = ORIENTED_EDGE('',*,*,#5147,.T.); +#5289 = ORIENTED_EDGE('',*,*,#5242,.T.); +#5290 = ORIENTED_EDGE('',*,*,#5220,.F.); +#5291 = ORIENTED_EDGE('',*,*,#5189,.F.); +#5292 = ORIENTED_EDGE('',*,*,#5131,.F.); +#5293 = ORIENTED_EDGE('',*,*,#5061,.F.); +#5294 = ORIENTED_EDGE('',*,*,#5003,.F.); +#5295 = PLANE('',#5296); +#5296 = AXIS2_PLACEMENT_3D('',#5297,#5298,#5299); +#5297 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#5298 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#5299 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#5300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5304)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5301,#5302,#5303)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5301 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5302 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5303 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5304 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5301, + 'distance_accuracy_value','confusion accuracy'); +#5305 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5306,#5308); +#5306 = ( REPRESENTATION_RELATIONSHIP('','',#4877,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5307) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5307 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#5308 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5309); +#5309 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Body011','',#5,#4872,$); +#5310 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4874)); +#5311 = SHAPE_DEFINITION_REPRESENTATION(#5312,#5318); +#5312 = PRODUCT_DEFINITION_SHAPE('','',#5313); +#5313 = PRODUCT_DEFINITION('design','',#5314,#5317); +#5314 = PRODUCT_DEFINITION_FORMATION('','',#5315); +#5315 = PRODUCT('Body012','Body012','',(#5316)); +#5316 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5317 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5318 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5319),#5741); +#5319 = MANIFOLD_SOLID_BREP('',#5320); +#5320 = CLOSED_SHELL('',(#5321,#5361,#5392,#5423,#5456,#5489,#5520,#5551 + ,#5584,#5617,#5648,#5679,#5701,#5721)); +#5321 = ADVANCED_FACE('',(#5322),#5356,.F.); +#5322 = FACE_BOUND('',#5323,.F.); +#5323 = EDGE_LOOP('',(#5324,#5334,#5342,#5350)); +#5324 = ORIENTED_EDGE('',*,*,#5325,.T.); +#5325 = EDGE_CURVE('',#5326,#5328,#5330,.T.); +#5326 = VERTEX_POINT('',#5327); +#5327 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5328 = VERTEX_POINT('',#5329); +#5329 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5330 = LINE('',#5331,#5332); +#5331 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5332 = VECTOR('',#5333,1.); +#5333 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#5334 = ORIENTED_EDGE('',*,*,#5335,.T.); +#5335 = EDGE_CURVE('',#5328,#5336,#5338,.T.); +#5336 = VERTEX_POINT('',#5337); +#5337 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5338 = LINE('',#5339,#5340); +#5339 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5340 = VECTOR('',#5341,1.); +#5341 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5342 = ORIENTED_EDGE('',*,*,#5343,.T.); +#5343 = EDGE_CURVE('',#5336,#5344,#5346,.T.); +#5344 = VERTEX_POINT('',#5345); +#5345 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5346 = LINE('',#5347,#5348); +#5347 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5348 = VECTOR('',#5349,1.); +#5349 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#5350 = ORIENTED_EDGE('',*,*,#5351,.T.); +#5351 = EDGE_CURVE('',#5344,#5326,#5352,.T.); +#5352 = LINE('',#5353,#5354); +#5353 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5354 = VECTOR('',#5355,1.); +#5355 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5356 = PLANE('',#5357); +#5357 = AXIS2_PLACEMENT_3D('',#5358,#5359,#5360); +#5358 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#5359 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#5360 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#5361 = ADVANCED_FACE('',(#5362),#5387,.T.); +#5362 = FACE_BOUND('',#5363,.T.); +#5363 = EDGE_LOOP('',(#5364,#5372,#5373,#5381)); +#5364 = ORIENTED_EDGE('',*,*,#5365,.F.); +#5365 = EDGE_CURVE('',#5328,#5366,#5368,.T.); +#5366 = VERTEX_POINT('',#5367); +#5367 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#5368 = LINE('',#5369,#5370); +#5369 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5370 = VECTOR('',#5371,1.); +#5371 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5372 = ORIENTED_EDGE('',*,*,#5335,.T.); +#5373 = ORIENTED_EDGE('',*,*,#5374,.T.); +#5374 = EDGE_CURVE('',#5336,#5375,#5377,.T.); +#5375 = VERTEX_POINT('',#5376); +#5376 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#5377 = LINE('',#5378,#5379); +#5378 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5379 = VECTOR('',#5380,1.); +#5380 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#5381 = ORIENTED_EDGE('',*,*,#5382,.F.); +#5382 = EDGE_CURVE('',#5366,#5375,#5383,.T.); +#5383 = LINE('',#5384,#5385); +#5384 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#5385 = VECTOR('',#5386,1.); +#5386 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5387 = PLANE('',#5388); +#5388 = AXIS2_PLACEMENT_3D('',#5389,#5390,#5391); +#5389 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5390 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#5391 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5392 = ADVANCED_FACE('',(#5393),#5418,.T.); +#5393 = FACE_BOUND('',#5394,.T.); +#5394 = EDGE_LOOP('',(#5395,#5403,#5404,#5412)); +#5395 = ORIENTED_EDGE('',*,*,#5396,.F.); +#5396 = EDGE_CURVE('',#5344,#5397,#5399,.T.); +#5397 = VERTEX_POINT('',#5398); +#5398 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#5399 = LINE('',#5400,#5401); +#5400 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5401 = VECTOR('',#5402,1.); +#5402 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5403 = ORIENTED_EDGE('',*,*,#5351,.T.); +#5404 = ORIENTED_EDGE('',*,*,#5405,.T.); +#5405 = EDGE_CURVE('',#5326,#5406,#5408,.T.); +#5406 = VERTEX_POINT('',#5407); +#5407 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#5408 = LINE('',#5409,#5410); +#5409 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5410 = VECTOR('',#5411,1.); +#5411 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5412 = ORIENTED_EDGE('',*,*,#5413,.F.); +#5413 = EDGE_CURVE('',#5397,#5406,#5414,.T.); +#5414 = LINE('',#5415,#5416); +#5415 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#5416 = VECTOR('',#5417,1.); +#5417 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5418 = PLANE('',#5419); +#5419 = AXIS2_PLACEMENT_3D('',#5420,#5421,#5422); +#5420 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5421 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#5422 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5423 = ADVANCED_FACE('',(#5424),#5451,.T.); +#5424 = FACE_BOUND('',#5425,.F.); +#5425 = EDGE_LOOP('',(#5426,#5435,#5443,#5450)); +#5426 = ORIENTED_EDGE('',*,*,#5427,.T.); +#5427 = EDGE_CURVE('',#5366,#5428,#5430,.T.); +#5428 = VERTEX_POINT('',#5429); +#5429 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5430 = CIRCLE('',#5431,0.225); +#5431 = AXIS2_PLACEMENT_3D('',#5432,#5433,#5434); +#5432 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5433 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5434 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#5435 = ORIENTED_EDGE('',*,*,#5436,.T.); +#5436 = EDGE_CURVE('',#5428,#5437,#5439,.T.); +#5437 = VERTEX_POINT('',#5438); +#5438 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#5439 = LINE('',#5440,#5441); +#5440 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5441 = VECTOR('',#5442,1.); +#5442 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5443 = ORIENTED_EDGE('',*,*,#5444,.F.); +#5444 = EDGE_CURVE('',#5375,#5437,#5445,.T.); +#5445 = CIRCLE('',#5446,0.225); +#5446 = AXIS2_PLACEMENT_3D('',#5447,#5448,#5449); +#5447 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5448 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5449 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5450 = ORIENTED_EDGE('',*,*,#5382,.F.); +#5451 = CYLINDRICAL_SURFACE('',#5452,0.225); +#5452 = AXIS2_PLACEMENT_3D('',#5453,#5454,#5455); +#5453 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5454 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5455 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5456 = ADVANCED_FACE('',(#5457),#5484,.F.); +#5457 = FACE_BOUND('',#5458,.F.); +#5458 = EDGE_LOOP('',(#5459,#5468,#5476,#5483)); +#5459 = ORIENTED_EDGE('',*,*,#5460,.T.); +#5460 = EDGE_CURVE('',#5397,#5461,#5463,.T.); +#5461 = VERTEX_POINT('',#5462); +#5462 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5463 = CIRCLE('',#5464,7.5E-02); +#5464 = AXIS2_PLACEMENT_3D('',#5465,#5466,#5467); +#5465 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5466 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5467 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#5468 = ORIENTED_EDGE('',*,*,#5469,.T.); +#5469 = EDGE_CURVE('',#5461,#5470,#5472,.T.); +#5470 = VERTEX_POINT('',#5471); +#5471 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5472 = LINE('',#5473,#5474); +#5473 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5474 = VECTOR('',#5475,1.); +#5475 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5476 = ORIENTED_EDGE('',*,*,#5477,.F.); +#5477 = EDGE_CURVE('',#5406,#5470,#5478,.T.); +#5478 = CIRCLE('',#5479,7.5E-02); +#5479 = AXIS2_PLACEMENT_3D('',#5480,#5481,#5482); +#5480 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5481 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5482 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#5483 = ORIENTED_EDGE('',*,*,#5413,.F.); +#5484 = CYLINDRICAL_SURFACE('',#5485,7.5E-02); +#5485 = AXIS2_PLACEMENT_3D('',#5486,#5487,#5488); +#5486 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5487 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5488 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#5489 = ADVANCED_FACE('',(#5490),#5515,.T.); +#5490 = FACE_BOUND('',#5491,.T.); +#5491 = EDGE_LOOP('',(#5492,#5500,#5501,#5509)); +#5492 = ORIENTED_EDGE('',*,*,#5493,.F.); +#5493 = EDGE_CURVE('',#5428,#5494,#5496,.T.); +#5494 = VERTEX_POINT('',#5495); +#5495 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5496 = LINE('',#5497,#5498); +#5497 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5498 = VECTOR('',#5499,1.); +#5499 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5500 = ORIENTED_EDGE('',*,*,#5436,.T.); +#5501 = ORIENTED_EDGE('',*,*,#5502,.T.); +#5502 = EDGE_CURVE('',#5437,#5503,#5505,.T.); +#5503 = VERTEX_POINT('',#5504); +#5504 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#5505 = LINE('',#5506,#5507); +#5506 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#5507 = VECTOR('',#5508,1.); +#5508 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#5509 = ORIENTED_EDGE('',*,*,#5510,.F.); +#5510 = EDGE_CURVE('',#5494,#5503,#5511,.T.); +#5511 = LINE('',#5512,#5513); +#5512 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5513 = VECTOR('',#5514,1.); +#5514 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5515 = PLANE('',#5516); +#5516 = AXIS2_PLACEMENT_3D('',#5517,#5518,#5519); +#5517 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5518 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#5519 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5520 = ADVANCED_FACE('',(#5521),#5546,.T.); +#5521 = FACE_BOUND('',#5522,.T.); +#5522 = EDGE_LOOP('',(#5523,#5531,#5532,#5540)); +#5523 = ORIENTED_EDGE('',*,*,#5524,.F.); +#5524 = EDGE_CURVE('',#5461,#5525,#5527,.T.); +#5525 = VERTEX_POINT('',#5526); +#5526 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5527 = LINE('',#5528,#5529); +#5528 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5529 = VECTOR('',#5530,1.); +#5530 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5531 = ORIENTED_EDGE('',*,*,#5469,.T.); +#5532 = ORIENTED_EDGE('',*,*,#5533,.T.); +#5533 = EDGE_CURVE('',#5470,#5534,#5536,.T.); +#5534 = VERTEX_POINT('',#5535); +#5535 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#5536 = LINE('',#5537,#5538); +#5537 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5538 = VECTOR('',#5539,1.); +#5539 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5540 = ORIENTED_EDGE('',*,*,#5541,.F.); +#5541 = EDGE_CURVE('',#5525,#5534,#5542,.T.); +#5542 = LINE('',#5543,#5544); +#5543 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5544 = VECTOR('',#5545,1.); +#5545 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5546 = PLANE('',#5547); +#5547 = AXIS2_PLACEMENT_3D('',#5548,#5549,#5550); +#5548 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5549 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#5550 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5551 = ADVANCED_FACE('',(#5552),#5579,.F.); +#5552 = FACE_BOUND('',#5553,.F.); +#5553 = EDGE_LOOP('',(#5554,#5563,#5571,#5578)); +#5554 = ORIENTED_EDGE('',*,*,#5555,.T.); +#5555 = EDGE_CURVE('',#5494,#5556,#5558,.T.); +#5556 = VERTEX_POINT('',#5557); +#5557 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5558 = CIRCLE('',#5559,7.5E-02); +#5559 = AXIS2_PLACEMENT_3D('',#5560,#5561,#5562); +#5560 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5561 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5562 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5563 = ORIENTED_EDGE('',*,*,#5564,.T.); +#5564 = EDGE_CURVE('',#5556,#5565,#5567,.T.); +#5565 = VERTEX_POINT('',#5566); +#5566 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#5567 = LINE('',#5568,#5569); +#5568 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5569 = VECTOR('',#5570,1.); +#5570 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5571 = ORIENTED_EDGE('',*,*,#5572,.F.); +#5572 = EDGE_CURVE('',#5503,#5565,#5573,.T.); +#5573 = CIRCLE('',#5574,7.5E-02); +#5574 = AXIS2_PLACEMENT_3D('',#5575,#5576,#5577); +#5575 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5576 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5577 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5578 = ORIENTED_EDGE('',*,*,#5510,.F.); +#5579 = CYLINDRICAL_SURFACE('',#5580,7.5E-02); +#5580 = AXIS2_PLACEMENT_3D('',#5581,#5582,#5583); +#5581 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5582 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5583 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5584 = ADVANCED_FACE('',(#5585),#5612,.T.); +#5585 = FACE_BOUND('',#5586,.F.); +#5586 = EDGE_LOOP('',(#5587,#5596,#5604,#5611)); +#5587 = ORIENTED_EDGE('',*,*,#5588,.T.); +#5588 = EDGE_CURVE('',#5525,#5589,#5591,.T.); +#5589 = VERTEX_POINT('',#5590); +#5590 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5591 = CIRCLE('',#5592,0.225); +#5592 = AXIS2_PLACEMENT_3D('',#5593,#5594,#5595); +#5593 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5594 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5595 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5596 = ORIENTED_EDGE('',*,*,#5597,.T.); +#5597 = EDGE_CURVE('',#5589,#5598,#5600,.T.); +#5598 = VERTEX_POINT('',#5599); +#5599 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#5600 = LINE('',#5601,#5602); +#5601 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5602 = VECTOR('',#5603,1.); +#5603 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#5604 = ORIENTED_EDGE('',*,*,#5605,.F.); +#5605 = EDGE_CURVE('',#5534,#5598,#5606,.T.); +#5606 = CIRCLE('',#5607,0.225); +#5607 = AXIS2_PLACEMENT_3D('',#5608,#5609,#5610); +#5608 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#5609 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#5610 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#5611 = ORIENTED_EDGE('',*,*,#5541,.F.); +#5612 = CYLINDRICAL_SURFACE('',#5613,0.225); +#5613 = AXIS2_PLACEMENT_3D('',#5614,#5615,#5616); +#5614 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#5615 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#5616 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#5617 = ADVANCED_FACE('',(#5618),#5643,.T.); +#5618 = FACE_BOUND('',#5619,.T.); +#5619 = EDGE_LOOP('',(#5620,#5628,#5629,#5637)); +#5620 = ORIENTED_EDGE('',*,*,#5621,.F.); +#5621 = EDGE_CURVE('',#5556,#5622,#5624,.T.); +#5622 = VERTEX_POINT('',#5623); +#5623 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#5624 = LINE('',#5625,#5626); +#5625 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5626 = VECTOR('',#5627,1.); +#5627 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5628 = ORIENTED_EDGE('',*,*,#5564,.T.); +#5629 = ORIENTED_EDGE('',*,*,#5630,.T.); +#5630 = EDGE_CURVE('',#5565,#5631,#5633,.T.); +#5631 = VERTEX_POINT('',#5632); +#5632 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#5633 = LINE('',#5634,#5635); +#5634 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#5635 = VECTOR('',#5636,1.); +#5636 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#5637 = ORIENTED_EDGE('',*,*,#5638,.F.); +#5638 = EDGE_CURVE('',#5622,#5631,#5639,.T.); +#5639 = LINE('',#5640,#5641); +#5640 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#5641 = VECTOR('',#5642,1.); +#5642 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#5643 = PLANE('',#5644); +#5644 = AXIS2_PLACEMENT_3D('',#5645,#5646,#5647); +#5645 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5646 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#5647 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#5648 = ADVANCED_FACE('',(#5649),#5674,.T.); +#5649 = FACE_BOUND('',#5650,.T.); +#5650 = EDGE_LOOP('',(#5651,#5659,#5660,#5668)); +#5651 = ORIENTED_EDGE('',*,*,#5652,.T.); +#5652 = EDGE_CURVE('',#5653,#5622,#5655,.T.); +#5653 = VERTEX_POINT('',#5654); +#5654 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#5655 = LINE('',#5656,#5657); +#5656 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#5657 = VECTOR('',#5658,1.); +#5658 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#5659 = ORIENTED_EDGE('',*,*,#5638,.T.); +#5660 = ORIENTED_EDGE('',*,*,#5661,.T.); +#5661 = EDGE_CURVE('',#5631,#5662,#5664,.T.); +#5662 = VERTEX_POINT('',#5663); +#5663 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#5664 = LINE('',#5665,#5666); +#5665 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#5666 = VECTOR('',#5667,1.); +#5667 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#5668 = ORIENTED_EDGE('',*,*,#5669,.T.); +#5669 = EDGE_CURVE('',#5662,#5653,#5670,.T.); +#5670 = LINE('',#5671,#5672); +#5671 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#5672 = VECTOR('',#5673,1.); +#5673 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#5674 = PLANE('',#5675); +#5675 = AXIS2_PLACEMENT_3D('',#5676,#5677,#5678); +#5676 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#5677 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#5678 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#5679 = ADVANCED_FACE('',(#5680),#5696,.T.); +#5680 = FACE_BOUND('',#5681,.T.); +#5681 = EDGE_LOOP('',(#5682,#5688,#5689,#5695)); +#5682 = ORIENTED_EDGE('',*,*,#5683,.F.); +#5683 = EDGE_CURVE('',#5589,#5662,#5684,.T.); +#5684 = LINE('',#5685,#5686); +#5685 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5686 = VECTOR('',#5687,1.); +#5687 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5688 = ORIENTED_EDGE('',*,*,#5597,.T.); +#5689 = ORIENTED_EDGE('',*,*,#5690,.T.); +#5690 = EDGE_CURVE('',#5598,#5653,#5691,.T.); +#5691 = LINE('',#5692,#5693); +#5692 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#5693 = VECTOR('',#5694,1.); +#5694 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#5695 = ORIENTED_EDGE('',*,*,#5669,.F.); +#5696 = PLANE('',#5697); +#5697 = AXIS2_PLACEMENT_3D('',#5698,#5699,#5700); +#5698 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#5699 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#5700 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#5701 = ADVANCED_FACE('',(#5702),#5716,.T.); +#5702 = FACE_BOUND('',#5703,.T.); +#5703 = EDGE_LOOP('',(#5704,#5705,#5706,#5707,#5708,#5709,#5710,#5711, + #5712,#5713,#5714,#5715)); +#5704 = ORIENTED_EDGE('',*,*,#5405,.F.); +#5705 = ORIENTED_EDGE('',*,*,#5325,.T.); +#5706 = ORIENTED_EDGE('',*,*,#5365,.T.); +#5707 = ORIENTED_EDGE('',*,*,#5427,.T.); +#5708 = ORIENTED_EDGE('',*,*,#5493,.T.); +#5709 = ORIENTED_EDGE('',*,*,#5555,.T.); +#5710 = ORIENTED_EDGE('',*,*,#5621,.T.); +#5711 = ORIENTED_EDGE('',*,*,#5652,.F.); +#5712 = ORIENTED_EDGE('',*,*,#5690,.F.); +#5713 = ORIENTED_EDGE('',*,*,#5605,.F.); +#5714 = ORIENTED_EDGE('',*,*,#5533,.F.); +#5715 = ORIENTED_EDGE('',*,*,#5477,.F.); +#5716 = PLANE('',#5717); +#5717 = AXIS2_PLACEMENT_3D('',#5718,#5719,#5720); +#5718 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#5719 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#5720 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#5721 = ADVANCED_FACE('',(#5722),#5736,.T.); +#5722 = FACE_BOUND('',#5723,.T.); +#5723 = EDGE_LOOP('',(#5724,#5725,#5726,#5727,#5728,#5729,#5730,#5731, + #5732,#5733,#5734,#5735)); +#5724 = ORIENTED_EDGE('',*,*,#5374,.F.); +#5725 = ORIENTED_EDGE('',*,*,#5343,.T.); +#5726 = ORIENTED_EDGE('',*,*,#5396,.T.); +#5727 = ORIENTED_EDGE('',*,*,#5460,.T.); +#5728 = ORIENTED_EDGE('',*,*,#5524,.T.); +#5729 = ORIENTED_EDGE('',*,*,#5588,.T.); +#5730 = ORIENTED_EDGE('',*,*,#5683,.T.); +#5731 = ORIENTED_EDGE('',*,*,#5661,.F.); +#5732 = ORIENTED_EDGE('',*,*,#5630,.F.); +#5733 = ORIENTED_EDGE('',*,*,#5572,.F.); +#5734 = ORIENTED_EDGE('',*,*,#5502,.F.); +#5735 = ORIENTED_EDGE('',*,*,#5444,.F.); +#5736 = PLANE('',#5737); +#5737 = AXIS2_PLACEMENT_3D('',#5738,#5739,#5740); +#5738 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#5739 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#5740 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#5741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5745)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5742,#5743,#5744)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#5742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#5743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#5744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#5745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5742, + 'distance_accuracy_value','confusion accuracy'); +#5746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5747,#5749); +#5747 = ( REPRESENTATION_RELATIONSHIP('','',#5318,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5748) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#5748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#5749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #5750); +#5750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Body012','',#5,#5313,$); +#5751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5315)); +#5752 = SHAPE_DEFINITION_REPRESENTATION(#5753,#5759); +#5753 = PRODUCT_DEFINITION_SHAPE('','',#5754); +#5754 = PRODUCT_DEFINITION('design','',#5755,#5758); +#5755 = PRODUCT_DEFINITION_FORMATION('','',#5756); +#5756 = PRODUCT('Body013','Body013','',(#5757)); +#5757 = PRODUCT_CONTEXT('',#2,'mechanical'); +#5758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#5759 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5760),#6182); +#5760 = MANIFOLD_SOLID_BREP('',#5761); +#5761 = CLOSED_SHELL('',(#5762,#5802,#5833,#5864,#5897,#5930,#5961,#5992 + ,#6025,#6058,#6089,#6120,#6142,#6162)); +#5762 = ADVANCED_FACE('',(#5763),#5797,.F.); +#5763 = FACE_BOUND('',#5764,.F.); +#5764 = EDGE_LOOP('',(#5765,#5775,#5783,#5791)); +#5765 = ORIENTED_EDGE('',*,*,#5766,.T.); +#5766 = EDGE_CURVE('',#5767,#5769,#5771,.T.); +#5767 = VERTEX_POINT('',#5768); +#5768 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5769 = VERTEX_POINT('',#5770); +#5770 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5771 = LINE('',#5772,#5773); +#5772 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5773 = VECTOR('',#5774,1.); +#5774 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#5775 = ORIENTED_EDGE('',*,*,#5776,.T.); +#5776 = EDGE_CURVE('',#5769,#5777,#5779,.T.); +#5777 = VERTEX_POINT('',#5778); +#5778 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5779 = LINE('',#5780,#5781); +#5780 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5781 = VECTOR('',#5782,1.); +#5782 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5783 = ORIENTED_EDGE('',*,*,#5784,.T.); +#5784 = EDGE_CURVE('',#5777,#5785,#5787,.T.); +#5785 = VERTEX_POINT('',#5786); +#5786 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5787 = LINE('',#5788,#5789); +#5788 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5789 = VECTOR('',#5790,1.); +#5790 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#5791 = ORIENTED_EDGE('',*,*,#5792,.T.); +#5792 = EDGE_CURVE('',#5785,#5767,#5793,.T.); +#5793 = LINE('',#5794,#5795); +#5794 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5795 = VECTOR('',#5796,1.); +#5796 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5797 = PLANE('',#5798); +#5798 = AXIS2_PLACEMENT_3D('',#5799,#5800,#5801); +#5799 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#5800 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#5801 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#5802 = ADVANCED_FACE('',(#5803),#5828,.T.); +#5803 = FACE_BOUND('',#5804,.T.); +#5804 = EDGE_LOOP('',(#5805,#5813,#5814,#5822)); +#5805 = ORIENTED_EDGE('',*,*,#5806,.F.); +#5806 = EDGE_CURVE('',#5769,#5807,#5809,.T.); +#5807 = VERTEX_POINT('',#5808); +#5808 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#5809 = LINE('',#5810,#5811); +#5810 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5811 = VECTOR('',#5812,1.); +#5812 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5813 = ORIENTED_EDGE('',*,*,#5776,.T.); +#5814 = ORIENTED_EDGE('',*,*,#5815,.T.); +#5815 = EDGE_CURVE('',#5777,#5816,#5818,.T.); +#5816 = VERTEX_POINT('',#5817); +#5817 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#5818 = LINE('',#5819,#5820); +#5819 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#5820 = VECTOR('',#5821,1.); +#5821 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#5822 = ORIENTED_EDGE('',*,*,#5823,.F.); +#5823 = EDGE_CURVE('',#5807,#5816,#5824,.T.); +#5824 = LINE('',#5825,#5826); +#5825 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#5826 = VECTOR('',#5827,1.); +#5827 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5828 = PLANE('',#5829); +#5829 = AXIS2_PLACEMENT_3D('',#5830,#5831,#5832); +#5830 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#5831 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#5832 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#5833 = ADVANCED_FACE('',(#5834),#5859,.T.); +#5834 = FACE_BOUND('',#5835,.T.); +#5835 = EDGE_LOOP('',(#5836,#5844,#5845,#5853)); +#5836 = ORIENTED_EDGE('',*,*,#5837,.F.); +#5837 = EDGE_CURVE('',#5785,#5838,#5840,.T.); +#5838 = VERTEX_POINT('',#5839); +#5839 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#5840 = LINE('',#5841,#5842); +#5841 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5842 = VECTOR('',#5843,1.); +#5843 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5844 = ORIENTED_EDGE('',*,*,#5792,.T.); +#5845 = ORIENTED_EDGE('',*,*,#5846,.T.); +#5846 = EDGE_CURVE('',#5767,#5847,#5849,.T.); +#5847 = VERTEX_POINT('',#5848); +#5848 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#5849 = LINE('',#5850,#5851); +#5850 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#5851 = VECTOR('',#5852,1.); +#5852 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#5853 = ORIENTED_EDGE('',*,*,#5854,.F.); +#5854 = EDGE_CURVE('',#5838,#5847,#5855,.T.); +#5855 = LINE('',#5856,#5857); +#5856 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#5857 = VECTOR('',#5858,1.); +#5858 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5859 = PLANE('',#5860); +#5860 = AXIS2_PLACEMENT_3D('',#5861,#5862,#5863); +#5861 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#5862 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#5863 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#5864 = ADVANCED_FACE('',(#5865),#5892,.T.); +#5865 = FACE_BOUND('',#5866,.F.); +#5866 = EDGE_LOOP('',(#5867,#5876,#5884,#5891)); +#5867 = ORIENTED_EDGE('',*,*,#5868,.T.); +#5868 = EDGE_CURVE('',#5807,#5869,#5871,.T.); +#5869 = VERTEX_POINT('',#5870); +#5870 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5871 = CIRCLE('',#5872,0.225); +#5872 = AXIS2_PLACEMENT_3D('',#5873,#5874,#5875); +#5873 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5874 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5875 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#5876 = ORIENTED_EDGE('',*,*,#5877,.T.); +#5877 = EDGE_CURVE('',#5869,#5878,#5880,.T.); +#5878 = VERTEX_POINT('',#5879); +#5879 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#5880 = LINE('',#5881,#5882); +#5881 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5882 = VECTOR('',#5883,1.); +#5883 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5884 = ORIENTED_EDGE('',*,*,#5885,.F.); +#5885 = EDGE_CURVE('',#5816,#5878,#5886,.T.); +#5886 = CIRCLE('',#5887,0.225); +#5887 = AXIS2_PLACEMENT_3D('',#5888,#5889,#5890); +#5888 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5889 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5890 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5891 = ORIENTED_EDGE('',*,*,#5823,.F.); +#5892 = CYLINDRICAL_SURFACE('',#5893,0.225); +#5893 = AXIS2_PLACEMENT_3D('',#5894,#5895,#5896); +#5894 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5895 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#5896 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#5897 = ADVANCED_FACE('',(#5898),#5925,.F.); +#5898 = FACE_BOUND('',#5899,.F.); +#5899 = EDGE_LOOP('',(#5900,#5909,#5917,#5924)); +#5900 = ORIENTED_EDGE('',*,*,#5901,.T.); +#5901 = EDGE_CURVE('',#5838,#5902,#5904,.T.); +#5902 = VERTEX_POINT('',#5903); +#5903 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5904 = CIRCLE('',#5905,7.5E-02); +#5905 = AXIS2_PLACEMENT_3D('',#5906,#5907,#5908); +#5906 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5907 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5908 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#5909 = ORIENTED_EDGE('',*,*,#5910,.T.); +#5910 = EDGE_CURVE('',#5902,#5911,#5913,.T.); +#5911 = VERTEX_POINT('',#5912); +#5912 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5913 = LINE('',#5914,#5915); +#5914 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5915 = VECTOR('',#5916,1.); +#5916 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5917 = ORIENTED_EDGE('',*,*,#5918,.F.); +#5918 = EDGE_CURVE('',#5847,#5911,#5919,.T.); +#5919 = CIRCLE('',#5920,7.5E-02); +#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); +#5921 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#5922 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5923 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#5924 = ORIENTED_EDGE('',*,*,#5854,.F.); +#5925 = CYLINDRICAL_SURFACE('',#5926,7.5E-02); +#5926 = AXIS2_PLACEMENT_3D('',#5927,#5928,#5929); +#5927 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#5928 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#5929 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#5930 = ADVANCED_FACE('',(#5931),#5956,.T.); +#5931 = FACE_BOUND('',#5932,.T.); +#5932 = EDGE_LOOP('',(#5933,#5941,#5942,#5950)); +#5933 = ORIENTED_EDGE('',*,*,#5934,.F.); +#5934 = EDGE_CURVE('',#5869,#5935,#5937,.T.); +#5935 = VERTEX_POINT('',#5936); +#5936 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5937 = LINE('',#5938,#5939); +#5938 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5939 = VECTOR('',#5940,1.); +#5940 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5941 = ORIENTED_EDGE('',*,*,#5877,.T.); +#5942 = ORIENTED_EDGE('',*,*,#5943,.T.); +#5943 = EDGE_CURVE('',#5878,#5944,#5946,.T.); +#5944 = VERTEX_POINT('',#5945); +#5945 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#5946 = LINE('',#5947,#5948); +#5947 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#5948 = VECTOR('',#5949,1.); +#5949 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#5950 = ORIENTED_EDGE('',*,*,#5951,.F.); +#5951 = EDGE_CURVE('',#5935,#5944,#5952,.T.); +#5952 = LINE('',#5953,#5954); +#5953 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#5954 = VECTOR('',#5955,1.); +#5955 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5956 = PLANE('',#5957); +#5957 = AXIS2_PLACEMENT_3D('',#5958,#5959,#5960); +#5958 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#5959 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#5960 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#5961 = ADVANCED_FACE('',(#5962),#5987,.T.); +#5962 = FACE_BOUND('',#5963,.T.); +#5963 = EDGE_LOOP('',(#5964,#5972,#5973,#5981)); +#5964 = ORIENTED_EDGE('',*,*,#5965,.F.); +#5965 = EDGE_CURVE('',#5902,#5966,#5968,.T.); +#5966 = VERTEX_POINT('',#5967); +#5967 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5968 = LINE('',#5969,#5970); +#5969 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5970 = VECTOR('',#5971,1.); +#5971 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5972 = ORIENTED_EDGE('',*,*,#5910,.T.); +#5973 = ORIENTED_EDGE('',*,*,#5974,.T.); +#5974 = EDGE_CURVE('',#5911,#5975,#5977,.T.); +#5975 = VERTEX_POINT('',#5976); +#5976 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#5977 = LINE('',#5978,#5979); +#5978 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#5979 = VECTOR('',#5980,1.); +#5980 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#5981 = ORIENTED_EDGE('',*,*,#5982,.F.); +#5982 = EDGE_CURVE('',#5966,#5975,#5983,.T.); +#5983 = LINE('',#5984,#5985); +#5984 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#5985 = VECTOR('',#5986,1.); +#5986 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5987 = PLANE('',#5988); +#5988 = AXIS2_PLACEMENT_3D('',#5989,#5990,#5991); +#5989 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#5990 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#5991 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#5992 = ADVANCED_FACE('',(#5993),#6020,.F.); +#5993 = FACE_BOUND('',#5994,.F.); +#5994 = EDGE_LOOP('',(#5995,#6004,#6012,#6019)); +#5995 = ORIENTED_EDGE('',*,*,#5996,.T.); +#5996 = EDGE_CURVE('',#5935,#5997,#5999,.T.); +#5997 = VERTEX_POINT('',#5998); +#5998 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#5999 = CIRCLE('',#6000,7.5E-02); +#6000 = AXIS2_PLACEMENT_3D('',#6001,#6002,#6003); +#6001 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6002 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6003 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6004 = ORIENTED_EDGE('',*,*,#6005,.T.); +#6005 = EDGE_CURVE('',#5997,#6006,#6008,.T.); +#6006 = VERTEX_POINT('',#6007); +#6007 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#6008 = LINE('',#6009,#6010); +#6009 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6010 = VECTOR('',#6011,1.); +#6011 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6012 = ORIENTED_EDGE('',*,*,#6013,.F.); +#6013 = EDGE_CURVE('',#5944,#6006,#6014,.T.); +#6014 = CIRCLE('',#6015,7.5E-02); +#6015 = AXIS2_PLACEMENT_3D('',#6016,#6017,#6018); +#6016 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6017 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6018 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6019 = ORIENTED_EDGE('',*,*,#5951,.F.); +#6020 = CYLINDRICAL_SURFACE('',#6021,7.5E-02); +#6021 = AXIS2_PLACEMENT_3D('',#6022,#6023,#6024); +#6022 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6023 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6024 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6025 = ADVANCED_FACE('',(#6026),#6053,.T.); +#6026 = FACE_BOUND('',#6027,.F.); +#6027 = EDGE_LOOP('',(#6028,#6037,#6045,#6052)); +#6028 = ORIENTED_EDGE('',*,*,#6029,.T.); +#6029 = EDGE_CURVE('',#5966,#6030,#6032,.T.); +#6030 = VERTEX_POINT('',#6031); +#6031 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6032 = CIRCLE('',#6033,0.225); +#6033 = AXIS2_PLACEMENT_3D('',#6034,#6035,#6036); +#6034 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6035 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6036 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6037 = ORIENTED_EDGE('',*,*,#6038,.T.); +#6038 = EDGE_CURVE('',#6030,#6039,#6041,.T.); +#6039 = VERTEX_POINT('',#6040); +#6040 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#6041 = LINE('',#6042,#6043); +#6042 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6043 = VECTOR('',#6044,1.); +#6044 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#6045 = ORIENTED_EDGE('',*,*,#6046,.F.); +#6046 = EDGE_CURVE('',#5975,#6039,#6047,.T.); +#6047 = CIRCLE('',#6048,0.225); +#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051); +#6049 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6050 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6051 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#6052 = ORIENTED_EDGE('',*,*,#5982,.F.); +#6053 = CYLINDRICAL_SURFACE('',#6054,0.225); +#6054 = AXIS2_PLACEMENT_3D('',#6055,#6056,#6057); +#6055 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6056 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#6057 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6058 = ADVANCED_FACE('',(#6059),#6084,.T.); +#6059 = FACE_BOUND('',#6060,.T.); +#6060 = EDGE_LOOP('',(#6061,#6069,#6070,#6078)); +#6061 = ORIENTED_EDGE('',*,*,#6062,.F.); +#6062 = EDGE_CURVE('',#5997,#6063,#6065,.T.); +#6063 = VERTEX_POINT('',#6064); +#6064 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#6065 = LINE('',#6066,#6067); +#6066 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6067 = VECTOR('',#6068,1.); +#6068 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6069 = ORIENTED_EDGE('',*,*,#6005,.T.); +#6070 = ORIENTED_EDGE('',*,*,#6071,.T.); +#6071 = EDGE_CURVE('',#6006,#6072,#6074,.T.); +#6072 = VERTEX_POINT('',#6073); +#6073 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#6074 = LINE('',#6075,#6076); +#6075 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#6076 = VECTOR('',#6077,1.); +#6077 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#6078 = ORIENTED_EDGE('',*,*,#6079,.F.); +#6079 = EDGE_CURVE('',#6063,#6072,#6080,.T.); +#6080 = LINE('',#6081,#6082); +#6081 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#6082 = VECTOR('',#6083,1.); +#6083 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#6084 = PLANE('',#6085); +#6085 = AXIS2_PLACEMENT_3D('',#6086,#6087,#6088); +#6086 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6087 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#6088 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#6089 = ADVANCED_FACE('',(#6090),#6115,.T.); +#6090 = FACE_BOUND('',#6091,.T.); +#6091 = EDGE_LOOP('',(#6092,#6100,#6101,#6109)); +#6092 = ORIENTED_EDGE('',*,*,#6093,.T.); +#6093 = EDGE_CURVE('',#6094,#6063,#6096,.T.); +#6094 = VERTEX_POINT('',#6095); +#6095 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#6096 = LINE('',#6097,#6098); +#6097 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#6098 = VECTOR('',#6099,1.); +#6099 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#6100 = ORIENTED_EDGE('',*,*,#6079,.T.); +#6101 = ORIENTED_EDGE('',*,*,#6102,.T.); +#6102 = EDGE_CURVE('',#6072,#6103,#6105,.T.); +#6103 = VERTEX_POINT('',#6104); +#6104 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#6105 = LINE('',#6106,#6107); +#6106 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#6107 = VECTOR('',#6108,1.); +#6108 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#6109 = ORIENTED_EDGE('',*,*,#6110,.T.); +#6110 = EDGE_CURVE('',#6103,#6094,#6111,.T.); +#6111 = LINE('',#6112,#6113); +#6112 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#6113 = VECTOR('',#6114,1.); +#6114 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#6115 = PLANE('',#6116); +#6116 = AXIS2_PLACEMENT_3D('',#6117,#6118,#6119); +#6117 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#6118 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#6119 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#6120 = ADVANCED_FACE('',(#6121),#6137,.T.); +#6121 = FACE_BOUND('',#6122,.T.); +#6122 = EDGE_LOOP('',(#6123,#6129,#6130,#6136)); +#6123 = ORIENTED_EDGE('',*,*,#6124,.F.); +#6124 = EDGE_CURVE('',#6030,#6103,#6125,.T.); +#6125 = LINE('',#6126,#6127); +#6126 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6127 = VECTOR('',#6128,1.); +#6128 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6129 = ORIENTED_EDGE('',*,*,#6038,.T.); +#6130 = ORIENTED_EDGE('',*,*,#6131,.T.); +#6131 = EDGE_CURVE('',#6039,#6094,#6132,.T.); +#6132 = LINE('',#6133,#6134); +#6133 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#6134 = VECTOR('',#6135,1.); +#6135 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6136 = ORIENTED_EDGE('',*,*,#6110,.F.); +#6137 = PLANE('',#6138); +#6138 = AXIS2_PLACEMENT_3D('',#6139,#6140,#6141); +#6139 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6140 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#6141 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#6142 = ADVANCED_FACE('',(#6143),#6157,.T.); +#6143 = FACE_BOUND('',#6144,.T.); +#6144 = EDGE_LOOP('',(#6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152, + #6153,#6154,#6155,#6156)); +#6145 = ORIENTED_EDGE('',*,*,#5846,.F.); +#6146 = ORIENTED_EDGE('',*,*,#5766,.T.); +#6147 = ORIENTED_EDGE('',*,*,#5806,.T.); +#6148 = ORIENTED_EDGE('',*,*,#5868,.T.); +#6149 = ORIENTED_EDGE('',*,*,#5934,.T.); +#6150 = ORIENTED_EDGE('',*,*,#5996,.T.); +#6151 = ORIENTED_EDGE('',*,*,#6062,.T.); +#6152 = ORIENTED_EDGE('',*,*,#6093,.F.); +#6153 = ORIENTED_EDGE('',*,*,#6131,.F.); +#6154 = ORIENTED_EDGE('',*,*,#6046,.F.); +#6155 = ORIENTED_EDGE('',*,*,#5974,.F.); +#6156 = ORIENTED_EDGE('',*,*,#5918,.F.); +#6157 = PLANE('',#6158); +#6158 = AXIS2_PLACEMENT_3D('',#6159,#6160,#6161); +#6159 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#6160 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#6161 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#6162 = ADVANCED_FACE('',(#6163),#6177,.T.); +#6163 = FACE_BOUND('',#6164,.T.); +#6164 = EDGE_LOOP('',(#6165,#6166,#6167,#6168,#6169,#6170,#6171,#6172, + #6173,#6174,#6175,#6176)); +#6165 = ORIENTED_EDGE('',*,*,#5815,.F.); +#6166 = ORIENTED_EDGE('',*,*,#5784,.T.); +#6167 = ORIENTED_EDGE('',*,*,#5837,.T.); +#6168 = ORIENTED_EDGE('',*,*,#5901,.T.); +#6169 = ORIENTED_EDGE('',*,*,#5965,.T.); +#6170 = ORIENTED_EDGE('',*,*,#6029,.T.); +#6171 = ORIENTED_EDGE('',*,*,#6124,.T.); +#6172 = ORIENTED_EDGE('',*,*,#6102,.F.); +#6173 = ORIENTED_EDGE('',*,*,#6071,.F.); +#6174 = ORIENTED_EDGE('',*,*,#6013,.F.); +#6175 = ORIENTED_EDGE('',*,*,#5943,.F.); +#6176 = ORIENTED_EDGE('',*,*,#5885,.F.); +#6177 = PLANE('',#6178); +#6178 = AXIS2_PLACEMENT_3D('',#6179,#6180,#6181); +#6179 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#6180 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#6181 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#6182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6186)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6183,#6184,#6185)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6183 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6184 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6185 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6186 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6183, + 'distance_accuracy_value','confusion accuracy'); +#6187 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6188,#6190); +#6188 = ( REPRESENTATION_RELATIONSHIP('','',#5759,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6189) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6189 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#6190 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6191); +#6191 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Body013','',#5,#5754,$); +#6192 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5756)); +#6193 = SHAPE_DEFINITION_REPRESENTATION(#6194,#6200); +#6194 = PRODUCT_DEFINITION_SHAPE('','',#6195); +#6195 = PRODUCT_DEFINITION('design','',#6196,#6199); +#6196 = PRODUCT_DEFINITION_FORMATION('','',#6197); +#6197 = PRODUCT('Body014','Body014','',(#6198)); +#6198 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6199 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6200 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6201),#6623); +#6201 = MANIFOLD_SOLID_BREP('',#6202); +#6202 = CLOSED_SHELL('',(#6203,#6243,#6274,#6305,#6338,#6371,#6402,#6433 + ,#6466,#6499,#6530,#6561,#6583,#6603)); +#6203 = ADVANCED_FACE('',(#6204),#6238,.F.); +#6204 = FACE_BOUND('',#6205,.F.); +#6205 = EDGE_LOOP('',(#6206,#6216,#6224,#6232)); +#6206 = ORIENTED_EDGE('',*,*,#6207,.T.); +#6207 = EDGE_CURVE('',#6208,#6210,#6212,.T.); +#6208 = VERTEX_POINT('',#6209); +#6209 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#6210 = VERTEX_POINT('',#6211); +#6211 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#6212 = LINE('',#6213,#6214); +#6213 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#6214 = VECTOR('',#6215,1.); +#6215 = DIRECTION('',(6.188272062296E-02,-1.24124679946E-16, + -0.99808342782)); +#6216 = ORIENTED_EDGE('',*,*,#6217,.T.); +#6217 = EDGE_CURVE('',#6210,#6218,#6220,.T.); +#6218 = VERTEX_POINT('',#6219); +#6219 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#6220 = LINE('',#6221,#6222); +#6221 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#6222 = VECTOR('',#6223,1.); +#6223 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#6224 = ORIENTED_EDGE('',*,*,#6225,.T.); +#6225 = EDGE_CURVE('',#6218,#6226,#6228,.T.); +#6226 = VERTEX_POINT('',#6227); +#6227 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#6228 = LINE('',#6229,#6230); +#6229 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#6230 = VECTOR('',#6231,1.); +#6231 = DIRECTION('',(-6.188272062296E-02,1.24124679946E-16, + 0.99808342782)); +#6232 = ORIENTED_EDGE('',*,*,#6233,.T.); +#6233 = EDGE_CURVE('',#6226,#6208,#6234,.T.); +#6234 = LINE('',#6235,#6236); +#6235 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#6236 = VECTOR('',#6237,1.); +#6237 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#6238 = PLANE('',#6239); +#6239 = AXIS2_PLACEMENT_3D('',#6240,#6241,#6242); +#6240 = CARTESIAN_POINT('',(-2.9,6.780900627326E-16,5.E-02)); +#6241 = DIRECTION('',(0.99808342782,2.252026895449E-16, + 6.188272062296E-02)); +#6242 = DIRECTION('',(-6.188272062296E-02,1.108095202062E-16, + 0.99808342782)); +#6243 = ADVANCED_FACE('',(#6244),#6269,.T.); +#6244 = FACE_BOUND('',#6245,.T.); +#6245 = EDGE_LOOP('',(#6246,#6254,#6255,#6263)); +#6246 = ORIENTED_EDGE('',*,*,#6247,.F.); +#6247 = EDGE_CURVE('',#6210,#6248,#6250,.T.); +#6248 = VERTEX_POINT('',#6249); +#6249 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429137656E-04)); +#6250 = LINE('',#6251,#6252); +#6251 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#6252 = VECTOR('',#6253,1.); +#6253 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#6254 = ORIENTED_EDGE('',*,*,#6217,.T.); +#6255 = ORIENTED_EDGE('',*,*,#6256,.T.); +#6256 = EDGE_CURVE('',#6218,#6257,#6259,.T.); +#6257 = VERTEX_POINT('',#6258); +#6258 = CARTESIAN_POINT('',(-2.492143076841,0.25,1.437429137655E-04)); +#6259 = LINE('',#6260,#6261); +#6260 = CARTESIAN_POINT('',(-2.895358795953,0.25,-2.485625708648E-02)); +#6261 = VECTOR('',#6262,1.); +#6262 = DIRECTION('',(0.99808342782,2.103665089023E-17, + 6.188272062015E-02)); +#6263 = ORIENTED_EDGE('',*,*,#6264,.F.); +#6264 = EDGE_CURVE('',#6248,#6257,#6265,.T.); +#6265 = LINE('',#6266,#6267); +#6266 = CARTESIAN_POINT('',(-2.492143076841,-0.25,1.437429135231E-04)); +#6267 = VECTOR('',#6268,1.); +#6268 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#6269 = PLANE('',#6270); +#6270 = AXIS2_PLACEMENT_3D('',#6271,#6272,#6273); +#6271 = CARTESIAN_POINT('',(-2.895358795953,-0.25,-2.485625708648E-02)); +#6272 = DIRECTION('',(6.188272062015E-02,-3.461692848711E-16, + -0.99808342782)); +#6273 = DIRECTION('',(4.255645125874E-19,1.,-3.4680763164E-16)); +#6274 = ADVANCED_FACE('',(#6275),#6300,.T.); +#6275 = FACE_BOUND('',#6276,.T.); +#6276 = EDGE_LOOP('',(#6277,#6285,#6286,#6294)); +#6277 = ORIENTED_EDGE('',*,*,#6278,.F.); +#6278 = EDGE_CURVE('',#6226,#6279,#6281,.T.); +#6279 = VERTEX_POINT('',#6280); +#6280 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257087)); +#6281 = LINE('',#6282,#6283); +#6282 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#6283 = VECTOR('',#6284,1.); +#6284 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#6285 = ORIENTED_EDGE('',*,*,#6233,.T.); +#6286 = ORIENTED_EDGE('',*,*,#6287,.T.); +#6287 = EDGE_CURVE('',#6208,#6288,#6290,.T.); +#6288 = VERTEX_POINT('',#6289); +#6289 = CARTESIAN_POINT('',(-2.501425484934,-0.25,0.149856257087)); +#6290 = LINE('',#6291,#6292); +#6291 = CARTESIAN_POINT('',(-2.904641204047,-0.25,0.124856257086)); +#6292 = VECTOR('',#6293,1.); +#6293 = DIRECTION('',(0.99808342782,-2.010079540345E-16, + 6.188272062296E-02)); +#6294 = ORIENTED_EDGE('',*,*,#6295,.F.); +#6295 = EDGE_CURVE('',#6279,#6288,#6296,.T.); +#6296 = LINE('',#6297,#6298); +#6297 = CARTESIAN_POINT('',(-2.501425484934,0.25,0.149856257086)); +#6298 = VECTOR('',#6299,1.); +#6299 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#6300 = PLANE('',#6301); +#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304); +#6302 = CARTESIAN_POINT('',(-2.904641204047,0.25,0.124856257086)); +#6303 = DIRECTION('',(-6.188272062015E-02,3.461692848711E-16, + 0.99808342782)); +#6304 = DIRECTION('',(-4.255645125874E-19,-1.,3.4680763164E-16)); +#6305 = ADVANCED_FACE('',(#6306),#6333,.T.); +#6306 = FACE_BOUND('',#6307,.F.); +#6307 = EDGE_LOOP('',(#6308,#6317,#6325,#6332)); +#6308 = ORIENTED_EDGE('',*,*,#6309,.T.); +#6309 = EDGE_CURVE('',#6248,#6310,#6312,.T.); +#6310 = VERTEX_POINT('',#6311); +#6311 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#6312 = CIRCLE('',#6313,0.225); +#6313 = AXIS2_PLACEMENT_3D('',#6314,#6315,#6316); +#6314 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#6315 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6316 = DIRECTION('',(1.,-2.22044604925E-16,-5.057682667737E-16)); +#6317 = ORIENTED_EDGE('',*,*,#6318,.T.); +#6318 = EDGE_CURVE('',#6310,#6319,#6321,.T.); +#6319 = VERTEX_POINT('',#6320); +#6320 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#6321 = LINE('',#6322,#6323); +#6322 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#6323 = VECTOR('',#6324,1.); +#6324 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#6325 = ORIENTED_EDGE('',*,*,#6326,.F.); +#6326 = EDGE_CURVE('',#6257,#6319,#6327,.T.); +#6327 = CIRCLE('',#6328,0.225); +#6328 = AXIS2_PLACEMENT_3D('',#6329,#6330,#6331); +#6329 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#6330 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6331 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#6332 = ORIENTED_EDGE('',*,*,#6264,.F.); +#6333 = CYLINDRICAL_SURFACE('',#6334,0.225); +#6334 = AXIS2_PLACEMENT_3D('',#6335,#6336,#6337); +#6335 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#6336 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073876E-16)); +#6337 = DIRECTION('',(1.,-2.22044604925E-16,-3.824101529264E-16)); +#6338 = ADVANCED_FACE('',(#6339),#6366,.F.); +#6339 = FACE_BOUND('',#6340,.F.); +#6340 = EDGE_LOOP('',(#6341,#6350,#6358,#6365)); +#6341 = ORIENTED_EDGE('',*,*,#6342,.T.); +#6342 = EDGE_CURVE('',#6279,#6343,#6345,.T.); +#6343 = VERTEX_POINT('',#6344); +#6344 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#6345 = CIRCLE('',#6346,7.5E-02); +#6346 = AXIS2_PLACEMENT_3D('',#6347,#6348,#6349); +#6347 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#6348 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6349 = DIRECTION('',(1.,-2.22044604925E-16,-3.589721112955E-15)); +#6350 = ORIENTED_EDGE('',*,*,#6351,.T.); +#6351 = EDGE_CURVE('',#6343,#6352,#6354,.T.); +#6352 = VERTEX_POINT('',#6353); +#6353 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#6354 = LINE('',#6355,#6356); +#6355 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#6356 = VECTOR('',#6357,1.); +#6357 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6358 = ORIENTED_EDGE('',*,*,#6359,.F.); +#6359 = EDGE_CURVE('',#6288,#6352,#6360,.T.); +#6360 = CIRCLE('',#6361,7.5E-02); +#6361 = AXIS2_PLACEMENT_3D('',#6362,#6363,#6364); +#6362 = CARTESIAN_POINT('',(-2.506066688981,-0.25,0.224712514173)); +#6363 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6364 = DIRECTION('',(1.,-2.22044604925E-16,-2.47949808833E-15)); +#6365 = ORIENTED_EDGE('',*,*,#6295,.F.); +#6366 = CYLINDRICAL_SURFACE('',#6367,7.5E-02); +#6367 = AXIS2_PLACEMENT_3D('',#6368,#6369,#6370); +#6368 = CARTESIAN_POINT('',(-2.506066688981,0.25,0.224712514173)); +#6369 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073876E-16)); +#6370 = DIRECTION('',(1.,-2.22044604925E-16,-3.959795454496E-15)); +#6371 = ADVANCED_FACE('',(#6372),#6397,.T.); +#6372 = FACE_BOUND('',#6373,.T.); +#6373 = EDGE_LOOP('',(#6374,#6382,#6383,#6391)); +#6374 = ORIENTED_EDGE('',*,*,#6375,.F.); +#6375 = EDGE_CURVE('',#6310,#6376,#6378,.T.); +#6376 = VERTEX_POINT('',#6377); +#6377 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#6378 = LINE('',#6379,#6380); +#6379 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#6380 = VECTOR('',#6381,1.); +#6381 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#6382 = ORIENTED_EDGE('',*,*,#6318,.T.); +#6383 = ORIENTED_EDGE('',*,*,#6384,.T.); +#6384 = EDGE_CURVE('',#6319,#6385,#6387,.T.); +#6385 = VERTEX_POINT('',#6386); +#6386 = CARTESIAN_POINT('',(-2.173860581476,0.25,0.813023613325)); +#6387 = LINE('',#6388,#6389); +#6388 = CARTESIAN_POINT('',(-2.284484944553,0.25,0.185641674198)); +#6389 = VECTOR('',#6390,1.); +#6390 = DIRECTION('',(0.173648177667,5.114938365861E-16,0.984807753012) + ); +#6391 = ORIENTED_EDGE('',*,*,#6392,.F.); +#6392 = EDGE_CURVE('',#6376,#6385,#6393,.T.); +#6393 = LINE('',#6394,#6395); +#6394 = CARTESIAN_POINT('',(-2.173860581476,-0.25,0.813023613325)); +#6395 = VECTOR('',#6396,1.); +#6396 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#6397 = PLANE('',#6398); +#6398 = AXIS2_PLACEMENT_3D('',#6399,#6400,#6401); +#6399 = CARTESIAN_POINT('',(-2.284484944553,-0.25,0.185641674198)); +#6400 = DIRECTION('',(0.984807753012,-2.765077099537E-16,-0.173648177667 + )); +#6401 = DIRECTION('',(1.83486963919E-16,1.,-5.517381558323E-16)); +#6402 = ADVANCED_FACE('',(#6403),#6428,.T.); +#6403 = FACE_BOUND('',#6404,.T.); +#6404 = EDGE_LOOP('',(#6405,#6413,#6414,#6422)); +#6405 = ORIENTED_EDGE('',*,*,#6406,.F.); +#6406 = EDGE_CURVE('',#6343,#6407,#6409,.T.); +#6407 = VERTEX_POINT('',#6408); +#6408 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#6409 = LINE('',#6410,#6411); +#6410 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#6411 = VECTOR('',#6412,1.); +#6412 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#6413 = ORIENTED_EDGE('',*,*,#6351,.T.); +#6414 = ORIENTED_EDGE('',*,*,#6415,.T.); +#6415 = EDGE_CURVE('',#6352,#6416,#6418,.T.); +#6416 = VERTEX_POINT('',#6417); +#6417 = CARTESIAN_POINT('',(-2.321581744428,-0.25,0.839070839975)); +#6418 = LINE('',#6419,#6420); +#6419 = CARTESIAN_POINT('',(-2.432206107505,-0.25,0.211688900848)); +#6420 = VECTOR('',#6421,1.); +#6421 = DIRECTION('',(0.173648177667,2.894492316611E-16,0.984807753012) + ); +#6422 = ORIENTED_EDGE('',*,*,#6423,.F.); +#6423 = EDGE_CURVE('',#6407,#6416,#6424,.T.); +#6424 = LINE('',#6425,#6426); +#6425 = CARTESIAN_POINT('',(-2.321581744428,0.25,0.839070839975)); +#6426 = VECTOR('',#6427,1.); +#6427 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#6428 = PLANE('',#6429); +#6429 = AXIS2_PLACEMENT_3D('',#6430,#6431,#6432); +#6430 = CARTESIAN_POINT('',(-2.432206107505,0.25,0.211688900848)); +#6431 = DIRECTION('',(-0.984807753012,2.765077099537E-16,0.173648177667) + ); +#6432 = DIRECTION('',(-1.83486963919E-16,-1.,5.517381558323E-16)); +#6433 = ADVANCED_FACE('',(#6434),#6461,.F.); +#6434 = FACE_BOUND('',#6435,.F.); +#6435 = EDGE_LOOP('',(#6436,#6445,#6453,#6460)); +#6436 = ORIENTED_EDGE('',*,*,#6437,.T.); +#6437 = EDGE_CURVE('',#6376,#6438,#6440,.T.); +#6438 = VERTEX_POINT('',#6439); +#6439 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6440 = CIRCLE('',#6441,7.5E-02); +#6441 = AXIS2_PLACEMENT_3D('',#6442,#6443,#6444); +#6442 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6443 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6444 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6445 = ORIENTED_EDGE('',*,*,#6446,.T.); +#6446 = EDGE_CURVE('',#6438,#6447,#6449,.T.); +#6447 = VERTEX_POINT('',#6448); +#6448 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#6449 = LINE('',#6450,#6451); +#6450 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6451 = VECTOR('',#6452,1.); +#6452 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6453 = ORIENTED_EDGE('',*,*,#6454,.F.); +#6454 = EDGE_CURVE('',#6385,#6447,#6455,.T.); +#6455 = CIRCLE('',#6456,7.5E-02); +#6456 = AXIS2_PLACEMENT_3D('',#6457,#6458,#6459); +#6457 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6458 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6459 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6460 = ORIENTED_EDGE('',*,*,#6392,.F.); +#6461 = CYLINDRICAL_SURFACE('',#6462,7.5E-02); +#6462 = AXIS2_PLACEMENT_3D('',#6463,#6464,#6465); +#6463 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6464 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6465 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6466 = ADVANCED_FACE('',(#6467),#6494,.T.); +#6467 = FACE_BOUND('',#6468,.F.); +#6468 = EDGE_LOOP('',(#6469,#6478,#6486,#6493)); +#6469 = ORIENTED_EDGE('',*,*,#6470,.T.); +#6470 = EDGE_CURVE('',#6407,#6471,#6473,.T.); +#6471 = VERTEX_POINT('',#6472); +#6472 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6473 = CIRCLE('',#6474,0.225); +#6474 = AXIS2_PLACEMENT_3D('',#6475,#6476,#6477); +#6475 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6476 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6477 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6478 = ORIENTED_EDGE('',*,*,#6479,.T.); +#6479 = EDGE_CURVE('',#6471,#6480,#6482,.T.); +#6480 = VERTEX_POINT('',#6481); +#6481 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#6482 = LINE('',#6483,#6484); +#6483 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6484 = VECTOR('',#6485,1.); +#6485 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#6486 = ORIENTED_EDGE('',*,*,#6487,.F.); +#6487 = EDGE_CURVE('',#6416,#6480,#6488,.T.); +#6488 = CIRCLE('',#6489,0.225); +#6489 = AXIS2_PLACEMENT_3D('',#6490,#6491,#6492); +#6490 = CARTESIAN_POINT('',(-2.1,-0.25,0.8)); +#6491 = DIRECTION('',(2.22044604925E-16,1.,-3.330669073875E-16)); +#6492 = DIRECTION('',(1.,-2.22044604925E-16,6.044547578515E-16)); +#6493 = ORIENTED_EDGE('',*,*,#6423,.F.); +#6494 = CYLINDRICAL_SURFACE('',#6495,0.225); +#6495 = AXIS2_PLACEMENT_3D('',#6496,#6497,#6498); +#6496 = CARTESIAN_POINT('',(-2.1,0.25,0.8)); +#6497 = DIRECTION('',(-2.22044604925E-16,-1.,3.330669073875E-16)); +#6498 = DIRECTION('',(1.,-2.22044604925E-16,1.591319668629E-15)); +#6499 = ADVANCED_FACE('',(#6500),#6525,.T.); +#6500 = FACE_BOUND('',#6501,.T.); +#6501 = EDGE_LOOP('',(#6502,#6510,#6511,#6519)); +#6502 = ORIENTED_EDGE('',*,*,#6503,.F.); +#6503 = EDGE_CURVE('',#6438,#6504,#6506,.T.); +#6504 = VERTEX_POINT('',#6505); +#6505 = CARTESIAN_POINT('',(-5.412337245048E-16,-0.25,0.875)); +#6506 = LINE('',#6507,#6508); +#6507 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6508 = VECTOR('',#6509,1.); +#6509 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6510 = ORIENTED_EDGE('',*,*,#6446,.T.); +#6511 = ORIENTED_EDGE('',*,*,#6512,.T.); +#6512 = EDGE_CURVE('',#6447,#6513,#6515,.T.); +#6513 = VERTEX_POINT('',#6514); +#6514 = CARTESIAN_POINT('',(-5.412337245048E-16,0.25,0.875)); +#6515 = LINE('',#6516,#6517); +#6516 = CARTESIAN_POINT('',(-2.1,0.25,0.875)); +#6517 = VECTOR('',#6518,1.); +#6518 = DIRECTION('',(1.,1.109335647967E-31,1.110223024625E-16)); +#6519 = ORIENTED_EDGE('',*,*,#6520,.F.); +#6520 = EDGE_CURVE('',#6504,#6513,#6521,.T.); +#6521 = LINE('',#6522,#6523); +#6522 = CARTESIAN_POINT('',(-7.355227538144E-16,-0.25,0.875)); +#6523 = VECTOR('',#6524,1.); +#6524 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#6525 = PLANE('',#6526); +#6526 = AXIS2_PLACEMENT_3D('',#6527,#6528,#6529); +#6527 = CARTESIAN_POINT('',(-2.1,-0.25,0.875)); +#6528 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#6529 = DIRECTION('',(-7.395570986447E-32,1.,-3.330669073875E-16)); +#6530 = ADVANCED_FACE('',(#6531),#6556,.T.); +#6531 = FACE_BOUND('',#6532,.T.); +#6532 = EDGE_LOOP('',(#6533,#6541,#6542,#6550)); +#6533 = ORIENTED_EDGE('',*,*,#6534,.T.); +#6534 = EDGE_CURVE('',#6535,#6504,#6537,.T.); +#6535 = VERTEX_POINT('',#6536); +#6536 = CARTESIAN_POINT('',(-1.001976279724E-15,-0.25,1.025)); +#6537 = LINE('',#6538,#6539); +#6538 = CARTESIAN_POINT('',(-7.854827899223E-16,-0.25,1.025)); +#6539 = VECTOR('',#6540,1.); +#6540 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#6541 = ORIENTED_EDGE('',*,*,#6520,.T.); +#6542 = ORIENTED_EDGE('',*,*,#6543,.T.); +#6543 = EDGE_CURVE('',#6513,#6544,#6546,.T.); +#6544 = VERTEX_POINT('',#6545); +#6545 = CARTESIAN_POINT('',(-1.001976279724E-15,0.25,1.025)); +#6546 = LINE('',#6547,#6548); +#6547 = CARTESIAN_POINT('',(-7.35522753814E-16,0.25,0.875)); +#6548 = VECTOR('',#6549,1.); +#6549 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#6550 = ORIENTED_EDGE('',*,*,#6551,.T.); +#6551 = EDGE_CURVE('',#6544,#6535,#6552,.T.); +#6552 = LINE('',#6553,#6554); +#6553 = CARTESIAN_POINT('',(-7.85482789922E-16,0.25,1.025)); +#6554 = VECTOR('',#6555,1.); +#6555 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#6556 = PLANE('',#6557); +#6557 = AXIS2_PLACEMENT_3D('',#6558,#6559,#6560); +#6558 = CARTESIAN_POINT('',(-7.605027718682E-16,3.510012793238E-16,0.95) + ); +#6559 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#6560 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#6561 = ADVANCED_FACE('',(#6562),#6578,.T.); +#6562 = FACE_BOUND('',#6563,.T.); +#6563 = EDGE_LOOP('',(#6564,#6570,#6571,#6577)); +#6564 = ORIENTED_EDGE('',*,*,#6565,.F.); +#6565 = EDGE_CURVE('',#6471,#6544,#6566,.T.); +#6566 = LINE('',#6567,#6568); +#6567 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6568 = VECTOR('',#6569,1.); +#6569 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6570 = ORIENTED_EDGE('',*,*,#6479,.T.); +#6571 = ORIENTED_EDGE('',*,*,#6572,.T.); +#6572 = EDGE_CURVE('',#6480,#6535,#6573,.T.); +#6573 = LINE('',#6574,#6575); +#6574 = CARTESIAN_POINT('',(-2.1,-0.25,1.025)); +#6575 = VECTOR('',#6576,1.); +#6576 = DIRECTION('',(1.,-2.22044604925E-16,3.330669073875E-16)); +#6577 = ORIENTED_EDGE('',*,*,#6551,.F.); +#6578 = PLANE('',#6579); +#6579 = AXIS2_PLACEMENT_3D('',#6580,#6581,#6582); +#6580 = CARTESIAN_POINT('',(-2.1,0.25,1.025)); +#6581 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#6582 = DIRECTION('',(7.395570986447E-32,-1.,3.330669073875E-16)); +#6583 = ADVANCED_FACE('',(#6584),#6598,.T.); +#6584 = FACE_BOUND('',#6585,.T.); +#6585 = EDGE_LOOP('',(#6586,#6587,#6588,#6589,#6590,#6591,#6592,#6593, + #6594,#6595,#6596,#6597)); +#6586 = ORIENTED_EDGE('',*,*,#6287,.F.); +#6587 = ORIENTED_EDGE('',*,*,#6207,.T.); +#6588 = ORIENTED_EDGE('',*,*,#6247,.T.); +#6589 = ORIENTED_EDGE('',*,*,#6309,.T.); +#6590 = ORIENTED_EDGE('',*,*,#6375,.T.); +#6591 = ORIENTED_EDGE('',*,*,#6437,.T.); +#6592 = ORIENTED_EDGE('',*,*,#6503,.T.); +#6593 = ORIENTED_EDGE('',*,*,#6534,.F.); +#6594 = ORIENTED_EDGE('',*,*,#6572,.F.); +#6595 = ORIENTED_EDGE('',*,*,#6487,.F.); +#6596 = ORIENTED_EDGE('',*,*,#6415,.F.); +#6597 = ORIENTED_EDGE('',*,*,#6359,.F.); +#6598 = PLANE('',#6599); +#6599 = AXIS2_PLACEMENT_3D('',#6600,#6601,#6602); +#6600 = CARTESIAN_POINT('',(-1.599391101286,-0.25,0.712430624959)); +#6601 = DIRECTION('',(0.,-1.,1.110223024625E-16)); +#6602 = DIRECTION('',(-1.,-1.232595164408E-32,-1.110223024625E-16)); +#6603 = ADVANCED_FACE('',(#6604),#6618,.T.); +#6604 = FACE_BOUND('',#6605,.T.); +#6605 = EDGE_LOOP('',(#6606,#6607,#6608,#6609,#6610,#6611,#6612,#6613, + #6614,#6615,#6616,#6617)); +#6606 = ORIENTED_EDGE('',*,*,#6256,.F.); +#6607 = ORIENTED_EDGE('',*,*,#6225,.T.); +#6608 = ORIENTED_EDGE('',*,*,#6278,.T.); +#6609 = ORIENTED_EDGE('',*,*,#6342,.T.); +#6610 = ORIENTED_EDGE('',*,*,#6406,.T.); +#6611 = ORIENTED_EDGE('',*,*,#6470,.T.); +#6612 = ORIENTED_EDGE('',*,*,#6565,.T.); +#6613 = ORIENTED_EDGE('',*,*,#6543,.F.); +#6614 = ORIENTED_EDGE('',*,*,#6512,.F.); +#6615 = ORIENTED_EDGE('',*,*,#6454,.F.); +#6616 = ORIENTED_EDGE('',*,*,#6384,.F.); +#6617 = ORIENTED_EDGE('',*,*,#6326,.F.); +#6618 = PLANE('',#6619); +#6619 = AXIS2_PLACEMENT_3D('',#6620,#6621,#6622); +#6620 = CARTESIAN_POINT('',(-1.599391101286,0.25,0.712430624959)); +#6621 = DIRECTION('',(0.,1.,-1.110223024625E-16)); +#6622 = DIRECTION('',(1.,1.232595164408E-32,1.110223024625E-16)); +#6623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6627)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6624,#6625,#6626)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6624 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6625 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6626 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6627 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6624, + 'distance_accuracy_value','confusion accuracy'); +#6628 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6629,#6631); +#6629 = ( REPRESENTATION_RELATIONSHIP('','',#6200,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6630) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6630 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#6631 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6632); +#6632 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Body014','',#5,#6195,$); +#6633 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6197)); +#6634 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6635),#2654); +#6635 = STYLED_ITEM('color',(#6636),#2232); +#6636 = PRESENTATION_STYLE_ASSIGNMENT((#6637,#6643)); +#6637 = SURFACE_STYLE_USAGE(.BOTH.,#6638); +#6638 = SURFACE_SIDE_STYLE('',(#6639)); +#6639 = SURFACE_STYLE_FILL_AREA(#6640); +#6640 = FILL_AREA_STYLE('',(#6641)); +#6641 = FILL_AREA_STYLE_COLOUR('',#6642); +#6642 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#6643 = CURVE_STYLE('',#6644,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6644 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6645 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#6646 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6647),#3536); +#6647 = STYLED_ITEM('color',(#6648),#3114); +#6648 = PRESENTATION_STYLE_ASSIGNMENT((#6649,#6654)); +#6649 = SURFACE_STYLE_USAGE(.BOTH.,#6650); +#6650 = SURFACE_SIDE_STYLE('',(#6651)); +#6651 = SURFACE_STYLE_FILL_AREA(#6652); +#6652 = FILL_AREA_STYLE('',(#6653)); +#6653 = FILL_AREA_STYLE_COLOUR('',#6642); +#6654 = CURVE_STYLE('',#6655,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6655 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6656 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6657),#1331); +#6657 = STYLED_ITEM('color',(#6658),#909); +#6658 = PRESENTATION_STYLE_ASSIGNMENT((#6659,#6664)); +#6659 = SURFACE_STYLE_USAGE(.BOTH.,#6660); +#6660 = SURFACE_SIDE_STYLE('',(#6661)); +#6661 = SURFACE_STYLE_FILL_AREA(#6662); +#6662 = FILL_AREA_STYLE('',(#6663)); +#6663 = FILL_AREA_STYLE_COLOUR('',#6642); +#6664 = CURVE_STYLE('',#6665,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6667),#6182); +#6667 = STYLED_ITEM('color',(#6668),#5760); +#6668 = PRESENTATION_STYLE_ASSIGNMENT((#6669,#6674)); +#6669 = SURFACE_STYLE_USAGE(.BOTH.,#6670); +#6670 = SURFACE_SIDE_STYLE('',(#6671)); +#6671 = SURFACE_STYLE_FILL_AREA(#6672); +#6672 = FILL_AREA_STYLE('',(#6673)); +#6673 = FILL_AREA_STYLE_COLOUR('',#6642); +#6674 = CURVE_STYLE('',#6675,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6677),#5741); +#6677 = STYLED_ITEM('color',(#6678),#5319); +#6678 = PRESENTATION_STYLE_ASSIGNMENT((#6679,#6684)); +#6679 = SURFACE_STYLE_USAGE(.BOTH.,#6680); +#6680 = SURFACE_SIDE_STYLE('',(#6681)); +#6681 = SURFACE_STYLE_FILL_AREA(#6682); +#6682 = FILL_AREA_STYLE('',(#6683)); +#6683 = FILL_AREA_STYLE_COLOUR('',#6642); +#6684 = CURVE_STYLE('',#6685,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6685 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6686 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6687),#2213); +#6687 = STYLED_ITEM('color',(#6688),#1791); +#6688 = PRESENTATION_STYLE_ASSIGNMENT((#6689,#6694)); +#6689 = SURFACE_STYLE_USAGE(.BOTH.,#6690); +#6690 = SURFACE_SIDE_STYLE('',(#6691)); +#6691 = SURFACE_STYLE_FILL_AREA(#6692); +#6692 = FILL_AREA_STYLE('',(#6693)); +#6693 = FILL_AREA_STYLE_COLOUR('',#6642); +#6694 = CURVE_STYLE('',#6695,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6696 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6697),#5300); +#6697 = STYLED_ITEM('color',(#6698),#4878); +#6698 = PRESENTATION_STYLE_ASSIGNMENT((#6699,#6704)); +#6699 = SURFACE_STYLE_USAGE(.BOTH.,#6700); +#6700 = SURFACE_SIDE_STYLE('',(#6701)); +#6701 = SURFACE_STYLE_FILL_AREA(#6702); +#6702 = FILL_AREA_STYLE('',(#6703)); +#6703 = FILL_AREA_STYLE_COLOUR('',#6642); +#6704 = CURVE_STYLE('',#6705,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6705 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6706 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6707),#449); +#6707 = STYLED_ITEM('color',(#6708),#89); +#6708 = PRESENTATION_STYLE_ASSIGNMENT((#6709,#6715)); +#6709 = SURFACE_STYLE_USAGE(.BOTH.,#6710); +#6710 = SURFACE_SIDE_STYLE('',(#6711)); +#6711 = SURFACE_STYLE_FILL_AREA(#6712); +#6712 = FILL_AREA_STYLE('',(#6713)); +#6713 = FILL_AREA_STYLE_COLOUR('',#6714); +#6714 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, + 9.999999991362E-02); +#6715 = CURVE_STYLE('',#6716,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6716 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6717 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6718),#890); +#6718 = STYLED_ITEM('color',(#6719),#468); +#6719 = PRESENTATION_STYLE_ASSIGNMENT((#6720,#6725)); +#6720 = SURFACE_STYLE_USAGE(.BOTH.,#6721); +#6721 = SURFACE_SIDE_STYLE('',(#6722)); +#6722 = SURFACE_STYLE_FILL_AREA(#6723); +#6723 = FILL_AREA_STYLE('',(#6724)); +#6724 = FILL_AREA_STYLE_COLOUR('',#6642); +#6725 = CURVE_STYLE('',#6726,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6726 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6727 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6728),#4418); +#6728 = STYLED_ITEM('color',(#6729),#3996); +#6729 = PRESENTATION_STYLE_ASSIGNMENT((#6730,#6735)); +#6730 = SURFACE_STYLE_USAGE(.BOTH.,#6731); +#6731 = SURFACE_SIDE_STYLE('',(#6732)); +#6732 = SURFACE_STYLE_FILL_AREA(#6733); +#6733 = FILL_AREA_STYLE('',(#6734)); +#6734 = FILL_AREA_STYLE_COLOUR('',#6642); +#6735 = CURVE_STYLE('',#6736,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6736 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6737 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6738),#1772); +#6738 = STYLED_ITEM('color',(#6739),#1350); +#6739 = PRESENTATION_STYLE_ASSIGNMENT((#6740,#6745)); +#6740 = SURFACE_STYLE_USAGE(.BOTH.,#6741); +#6741 = SURFACE_SIDE_STYLE('',(#6742)); +#6742 = SURFACE_STYLE_FILL_AREA(#6743); +#6743 = FILL_AREA_STYLE('',(#6744)); +#6744 = FILL_AREA_STYLE_COLOUR('',#6642); +#6745 = CURVE_STYLE('',#6746,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6746 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6747 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6748),#4859); +#6748 = STYLED_ITEM('color',(#6749),#4437); +#6749 = PRESENTATION_STYLE_ASSIGNMENT((#6750,#6755)); +#6750 = SURFACE_STYLE_USAGE(.BOTH.,#6751); +#6751 = SURFACE_SIDE_STYLE('',(#6752)); +#6752 = SURFACE_STYLE_FILL_AREA(#6753); +#6753 = FILL_AREA_STYLE('',(#6754)); +#6754 = FILL_AREA_STYLE_COLOUR('',#6642); +#6755 = CURVE_STYLE('',#6756,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6756 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6757 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6758),#3095); +#6758 = STYLED_ITEM('color',(#6759),#2673); +#6759 = PRESENTATION_STYLE_ASSIGNMENT((#6760,#6765)); +#6760 = SURFACE_STYLE_USAGE(.BOTH.,#6761); +#6761 = SURFACE_SIDE_STYLE('',(#6762)); +#6762 = SURFACE_STYLE_FILL_AREA(#6763); +#6763 = FILL_AREA_STYLE('',(#6764)); +#6764 = FILL_AREA_STYLE_COLOUR('',#6642); +#6765 = CURVE_STYLE('',#6766,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6766 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6768),#3977); +#6768 = STYLED_ITEM('color',(#6769),#3555); +#6769 = PRESENTATION_STYLE_ASSIGNMENT((#6770,#6775)); +#6770 = SURFACE_STYLE_USAGE(.BOTH.,#6771); +#6771 = SURFACE_SIDE_STYLE('',(#6772)); +#6772 = SURFACE_STYLE_FILL_AREA(#6773); +#6773 = FILL_AREA_STYLE('',(#6774)); +#6774 = FILL_AREA_STYLE_COLOUR('',#6642); +#6775 = CURVE_STYLE('',#6776,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6777 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6778),#6623); +#6778 = STYLED_ITEM('color',(#6779),#6201); +#6779 = PRESENTATION_STYLE_ASSIGNMENT((#6780,#6785)); +#6780 = SURFACE_STYLE_USAGE(.BOTH.,#6781); +#6781 = SURFACE_SIDE_STYLE('',(#6782)); +#6782 = SURFACE_STYLE_FILL_AREA(#6783); +#6783 = FILL_AREA_STYLE('',(#6784)); +#6784 = FILL_AREA_STYLE_COLOUR('',#6642); +#6785 = CURVE_STYLE('',#6786,POSITIVE_LENGTH_MEASURE(0.1),#6645); +#6786 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/LevelShifter_Texas.FCStd b/fab.3dsource/LevelShifter_Texas.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..f93eb5ce4f26344e648310a0df7e53939e8ce950 GIT binary patch literal 184208 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�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�~4O4Q7TtYcNkl+xRl=I;_KuSu!2XT<D2i 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 literal 0 HcmV?d00001 diff --git a/fab.kicad_sym b/fab.kicad_sym index e36aa0c..1a9f4d3 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -17538,6 +17538,342 @@ ) ) ) + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LevelShifter_Texas_TXB0104DR_SOIC-14" + (at 2.54 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:LevelShifter_Texas_TXB0104DR_SOIC-14" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/texas-instruments/TXB0104DR/1629101" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage Level Translator Bidirectional 1 Circuit 4 Channel 100Mbps 14-SOIC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "IC voltage level shifter texas TXB0104DR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SOIC*14*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_0_1" + (rectangle + (start -7.62 10.16) + (end 7.62 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_1_1" + (pin power_in line + (at -2.54 12.7 270) + (length 2.54) + (name "VCCA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "B4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "B3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 5.08 180) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 7.62 180) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 12.7 270) + (length 2.54) + (name "VCCB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 7.62 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 5.08 0) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 2.54 0) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 0 0) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -10.16 -5.08 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (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 "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at -10.16 -7.62 0) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 10.16 -5.08 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "Logic_ICE40HX1K-TQ144" (exclude_from_sim no) (in_bom yes) diff --git a/fab.pretty/LevelShifter_Texas_TXB0104DR_SOIC-14.kicad_mod b/fab.pretty/LevelShifter_Texas_TXB0104DR_SOIC-14.kicad_mod new file mode 100644 index 0000000..9a47371 --- /dev/null +++ b/fab.pretty/LevelShifter_Texas_TXB0104DR_SOIC-14.kicad_mod @@ -0,0 +1,264 @@ +(footprint "LevelShifter_Texas_TXB0104DR_SOIC-14" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at -5.61 0.1 90) + (layer "F.SilkS") + (uuid "231f56a1-e3d3-4aa2-8ffb-2beb63f08ea9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LevelShifter_Texas_TXB0104DR_SOIC-14" + (at 0 0 0) + (layer "F.Fab") + (uuid "591adccd-725f-4e44-bbf5-8081dd3f67b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0.1 0) + (layer "F.Fab") + (hide yes) + (uuid "c6b4b0f3-1b75-44a1-ace0-a0de114e8a63") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0.1 0) + (layer "F.Fab") + (hide yes) + (uuid "e7bf68cc-c387-43a9-84e6-0858aee1306b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0.1 0) + (layer "F.Fab") + (hide yes) + (uuid "4605c27c-4cda-4677-a29a-dc5efc6d6a27") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -4.61 -3.975) + (end 4.61 -3.975) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "294594b7-2706-4741-bc57-e1946df79700") + ) + (fp_line + (start -4.61 3.175) + (end -4.61 -3.975) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "91c582c3-66db-46dc-8aef-d70d98f06553") + ) + (fp_line + (start -3.81 3.975) + (end -4.61 3.175) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7ab3781e-f420-44d8-8517-23c4373b2561") + ) + (fp_line + (start 4.61 -3.975) + (end 4.61 3.975) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "c098e40a-7104-4b23-a45c-7bd73cf4669a") + ) + (fp_line + (start 4.61 3.975) + (end -3.81 3.975) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3a9f3852-f548-4cf8-b0e5-8a4f1a71301f") + ) + (fp_line + (start -4.36 -3.72) + (end 4.36 -3.72) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "3db93089-e22c-4af8-ae31-a430288faa1e") + ) + (fp_line + (start -4.36 3.72) + (end -4.36 -3.72) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "ca580559-0f65-40e6-8da1-32a7505f0977") + ) + (fp_line + (start 4.36 -3.72) + (end 4.36 3.72) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "8d39df75-50a6-4288-8c00-52cde32e5c32") + ) + (fp_line + (start 4.36 3.72) + (end -4.36 3.72) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c32069b8-426a-4cc7-ad06-43fd0ea0da07") + ) + (pad "1" smd rect + (at -3.81 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9e95b996-800f-41f1-b6cb-d23337af9146") + ) + (pad "2" smd rect + (at -2.54 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "6765695f-cf08-4322-8cbe-5310e87c48da") + ) + (pad "3" smd rect + (at -1.27 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b664f2a8-4531-405c-94f3-24b0144e6969") + ) + (pad "4" smd rect + (at 0 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d53a7992-8110-46e8-83c0-3e762c8b9561") + ) + (pad "5" smd rect + (at 1.27 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e10d33bc-1673-4ba0-beec-cd4c27deb2a9") + ) + (pad "6" smd rect + (at 2.54 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "01724688-a110-4191-9be7-a820b4a1f17f") + ) + (pad "7" smd rect + (at 3.81 2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "25e29e7d-f998-447f-9fa9-ddd3f0d8fbf1") + ) + (pad "8" smd rect + (at 3.81 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b3428463-e9a8-47b3-9759-675df6315952") + ) + (pad "9" smd rect + (at 2.54 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b440b181-4e4f-4f22-a71d-90f4e733bdbf") + ) + (pad "10" smd rect + (at 1.27 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "51219528-b6a4-4058-b0af-05d67346ffdc") + ) + (pad "11" smd rect + (at 0 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "f9c47129-2bc6-4ddc-962c-54207b2281c1") + ) + (pad "12" smd rect + (at -1.27 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "88e2fa32-48cc-4cee-b0f0-9513186d959c") + ) + (pad "13" smd rect + (at -2.54 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "877c909e-279d-43e7-92b4-643742af682c") + ) + (pad "14" smd rect + (at -3.81 -2.7) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "733226d0-50aa-442b-8c07-2c2886a0edf7") + ) + (model "${FAB}/fab.3dshapes/LevelShifter_Texas-TXB0104DR_SOIC-14.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 -90) + ) + ) +) -- GitLab