From 0749c54f5eecb42a9cb6614533cc84010e5c32a1 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Mon, 24 Feb 2025 21:30:17 +0200 Subject: [PATCH] Add PinSocket Vertical SMD P2.54mm 01x04 3D model --- .../PinSocket-01x04_P2.54mm_Vertical_SMD.step | 3769 +++++++++++++++++ ...Socket_1x04_P2.54mm_Vertical_SMD.kicad_mod | 260 +- 2 files changed, 3991 insertions(+), 38 deletions(-) create mode 100644 fab.3dshapes/PinSocket-01x04_P2.54mm_Vertical_SMD.step diff --git a/fab.3dshapes/PinSocket-01x04_P2.54mm_Vertical_SMD.step b/fab.3dshapes/PinSocket-01x04_P2.54mm_Vertical_SMD.step new file mode 100644 index 0000000..74bd0f2 --- /dev/null +++ b/fab.3dshapes/PinSocket-01x04_P2.54mm_Vertical_SMD.step @@ -0,0 +1,3769 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-24T21:29:28',( + '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('01x04_P2.54mm_Vertical_SMD','01x04_P2.54mm_Vertical_SMD', + '',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#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.,1.27,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,3.81,0.)); +#21 = DIRECTION('',(-0.,0.,1.)); +#22 = DIRECTION('',(1.,-2.449293598295E-16,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,-1.27,0.)); +#25 = DIRECTION('',(-0.,0.,1.)); +#26 = DIRECTION('',(1.,-2.449293598295E-16,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,-3.81,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('01x01_P2.54mm_Vertical_SMD006', + '01x01_P2.54mm_Vertical_SMD006','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = SHAPE_REPRESENTATION('',(#11,#45,#49),#53); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.,0.,0.)); +#47 = DIRECTION('',(0.,0.,1.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52); +#50 = CARTESIAN_POINT('',(0.,0.,0.)); +#51 = DIRECTION('',(0.,0.,1.)); +#52 = DIRECTION('',(1.,0.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#54,#55,#56)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#54 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#55 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#56 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#57 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#54, + 'distance_accuracy_value','confusion accuracy'); +#58 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#59,#61); +#59 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#60 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#61 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#62); +#62 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46', + '01x01_P2.54mm_Vertical_SMD006','',#5,#39,$); +#63 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#64 = SHAPE_DEFINITION_REPRESENTATION(#65,#71); +#65 = PRODUCT_DEFINITION_SHAPE('','',#66); +#66 = PRODUCT_DEFINITION('design','',#67,#70); +#67 = PRODUCT_DEFINITION_FORMATION('','',#68); +#68 = PRODUCT('Body006','Body006','',(#69)); +#69 = PRODUCT_CONTEXT('',#2,'mechanical'); +#70 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#71 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#72),#592); +#72 = MANIFOLD_SOLID_BREP('',#73); +#73 = CLOSED_SHELL('',(#74,#148,#179,#203,#227,#244,#275,#331,#387,#404, + #435,#459,#483,#500,#517,#534,#551,#568,#580)); +#74 = ADVANCED_FACE('',(#75,#109),#143,.T.); +#75 = FACE_BOUND('',#76,.T.); +#76 = EDGE_LOOP('',(#77,#87,#95,#103)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#79,#81,#83,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#81 = VERTEX_POINT('',#82); +#82 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.,0.)); +#87 = ORIENTED_EDGE('',*,*,#88,.F.); +#88 = EDGE_CURVE('',#89,#79,#91,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(0.,1.,0.)); +#95 = ORIENTED_EDGE('',*,*,#96,.F.); +#96 = EDGE_CURVE('',#97,#89,#99,.T.); +#97 = VERTEX_POINT('',#98); +#98 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#81,#97,#105,.T.); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(0.,-1.,0.)); +#109 = FACE_BOUND('',#110,.T.); +#110 = EDGE_LOOP('',(#111,#121,#129,#137)); +#111 = ORIENTED_EDGE('',*,*,#112,.T.); +#112 = EDGE_CURVE('',#113,#115,#117,.T.); +#113 = VERTEX_POINT('',#114); +#114 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(0.,-1.,0.)); +#121 = ORIENTED_EDGE('',*,*,#122,.T.); +#122 = EDGE_CURVE('',#115,#123,#125,.T.); +#123 = VERTEX_POINT('',#124); +#124 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(1.,0.,0.)); +#129 = ORIENTED_EDGE('',*,*,#130,.T.); +#130 = EDGE_CURVE('',#123,#131,#133,.T.); +#131 = VERTEX_POINT('',#132); +#132 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#133 = LINE('',#134,#135); +#134 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#135 = VECTOR('',#136,1.); +#136 = DIRECTION('',(0.,1.,0.)); +#137 = ORIENTED_EDGE('',*,*,#138,.T.); +#138 = EDGE_CURVE('',#131,#113,#139,.T.); +#139 = LINE('',#140,#141); +#140 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#141 = VECTOR('',#142,1.); +#142 = DIRECTION('',(-1.,0.,0.)); +#143 = PLANE('',#144); +#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147); +#145 = CARTESIAN_POINT('',(0.,0.,7.5)); +#146 = DIRECTION('',(0.,0.,1.)); +#147 = DIRECTION('',(1.,0.,-0.)); +#148 = ADVANCED_FACE('',(#149),#174,.F.); +#149 = FACE_BOUND('',#150,.T.); +#150 = EDGE_LOOP('',(#151,#159,#160,#168)); +#151 = ORIENTED_EDGE('',*,*,#152,.F.); +#152 = EDGE_CURVE('',#79,#153,#155,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111) + ); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#159 = ORIENTED_EDGE('',*,*,#78,.T.); +#160 = ORIENTED_EDGE('',*,*,#161,.T.); +#161 = EDGE_CURVE('',#81,#162,#164,.T.); +#162 = VERTEX_POINT('',#163); +#163 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,7.111111111111 + )); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#168 = ORIENTED_EDGE('',*,*,#169,.F.); +#169 = EDGE_CURVE('',#153,#162,#170,.T.); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(-1.,0.,0.)); +#174 = PLANE('',#175); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#177 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = ADVANCED_FACE('',(#180),#198,.F.); +#180 = FACE_BOUND('',#181,.T.); +#181 = EDGE_LOOP('',(#182,#190,#191,#192)); +#182 = ORIENTED_EDGE('',*,*,#183,.F.); +#183 = EDGE_CURVE('',#89,#184,#186,.T.); +#184 = VERTEX_POINT('',#185); +#185 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,7.111111111111 + )); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#190 = ORIENTED_EDGE('',*,*,#88,.T.); +#191 = ORIENTED_EDGE('',*,*,#152,.T.); +#192 = ORIENTED_EDGE('',*,*,#193,.F.); +#193 = EDGE_CURVE('',#184,#153,#194,.T.); +#194 = LINE('',#195,#196); +#195 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#196 = VECTOR('',#197,1.); +#197 = DIRECTION('',(0.,1.,0.)); +#198 = PLANE('',#199); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#201 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#202 = DIRECTION('',(0.,-1.,0.)); +#203 = ADVANCED_FACE('',(#204),#222,.F.); +#204 = FACE_BOUND('',#205,.T.); +#205 = EDGE_LOOP('',(#206,#207,#208,#216)); +#206 = ORIENTED_EDGE('',*,*,#161,.F.); +#207 = ORIENTED_EDGE('',*,*,#104,.T.); +#208 = ORIENTED_EDGE('',*,*,#209,.T.); +#209 = EDGE_CURVE('',#97,#210,#212,.T.); +#210 = VERTEX_POINT('',#211); +#211 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#212 = LINE('',#213,#214); +#213 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#214 = VECTOR('',#215,1.); +#215 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#162,#210,#218,.T.); +#218 = LINE('',#219,#220); +#219 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#220 = VECTOR('',#221,1.); +#221 = DIRECTION('',(0.,-1.,0.)); +#222 = PLANE('',#223); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#225 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#226 = DIRECTION('',(0.,1.,0.)); +#227 = ADVANCED_FACE('',(#228),#239,.F.); +#228 = FACE_BOUND('',#229,.T.); +#229 = EDGE_LOOP('',(#230,#231,#232,#233)); +#230 = ORIENTED_EDGE('',*,*,#209,.F.); +#231 = ORIENTED_EDGE('',*,*,#96,.T.); +#232 = ORIENTED_EDGE('',*,*,#183,.T.); +#233 = ORIENTED_EDGE('',*,*,#234,.F.); +#234 = EDGE_CURVE('',#210,#184,#235,.T.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = PLANE('',#240); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#242 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#243 = DIRECTION('',(-1.,-0.,0.)); +#244 = ADVANCED_FACE('',(#245),#270,.F.); +#245 = FACE_BOUND('',#246,.F.); +#246 = EDGE_LOOP('',(#247,#255,#256,#264)); +#247 = ORIENTED_EDGE('',*,*,#248,.T.); +#248 = EDGE_CURVE('',#249,#113,#251,.T.); +#249 = VERTEX_POINT('',#250); +#250 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#251 = LINE('',#252,#253); +#252 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#253 = VECTOR('',#254,1.); +#254 = DIRECTION('',(0.,0.,1.)); +#255 = ORIENTED_EDGE('',*,*,#112,.T.); +#256 = ORIENTED_EDGE('',*,*,#257,.F.); +#257 = EDGE_CURVE('',#258,#115,#260,.T.); +#258 = VERTEX_POINT('',#259); +#259 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,0.,1.)); +#264 = ORIENTED_EDGE('',*,*,#265,.F.); +#265 = EDGE_CURVE('',#249,#258,#266,.T.); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(0.,-1.,0.)); +#270 = PLANE('',#271); +#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); +#272 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#273 = DIRECTION('',(1.,0.,0.)); +#274 = DIRECTION('',(0.,-1.,0.)); +#275 = ADVANCED_FACE('',(#276),#326,.F.); +#276 = FACE_BOUND('',#277,.F.); +#277 = EDGE_LOOP('',(#278,#288,#294,#295,#296,#304,#312,#320)); +#278 = ORIENTED_EDGE('',*,*,#279,.F.); +#279 = EDGE_CURVE('',#280,#282,#284,.T.); +#280 = VERTEX_POINT('',#281); +#281 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#282 = VERTEX_POINT('',#283); +#283 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(-1.,0.,0.)); +#288 = ORIENTED_EDGE('',*,*,#289,.T.); +#289 = EDGE_CURVE('',#280,#131,#290,.T.); +#290 = LINE('',#291,#292); +#291 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#292 = VECTOR('',#293,1.); +#293 = DIRECTION('',(0.,0.,1.)); +#294 = ORIENTED_EDGE('',*,*,#138,.T.); +#295 = ORIENTED_EDGE('',*,*,#248,.F.); +#296 = ORIENTED_EDGE('',*,*,#297,.F.); +#297 = EDGE_CURVE('',#298,#249,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(-1.,0.,0.)); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#298,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.,0.)); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#314,#282,#322,.T.); +#322 = LINE('',#323,#324); +#323 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#324 = VECTOR('',#325,1.); +#325 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#326 = PLANE('',#327); +#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); +#328 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#329 = DIRECTION('',(0.,-1.,0.)); +#330 = DIRECTION('',(-1.,0.,0.)); +#331 = ADVANCED_FACE('',(#332),#382,.F.); +#332 = FACE_BOUND('',#333,.F.); +#333 = EDGE_LOOP('',(#334,#342,#343,#344,#352,#360,#368,#376)); +#334 = ORIENTED_EDGE('',*,*,#335,.F.); +#335 = EDGE_CURVE('',#258,#336,#338,.T.); +#336 = VERTEX_POINT('',#337); +#337 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#338 = LINE('',#339,#340); +#339 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#340 = VECTOR('',#341,1.); +#341 = DIRECTION('',(1.,0.,0.)); +#342 = ORIENTED_EDGE('',*,*,#257,.T.); +#343 = ORIENTED_EDGE('',*,*,#122,.T.); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#123,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#348 = LINE('',#349,#350); +#349 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#350 = VECTOR('',#351,1.); +#351 = DIRECTION('',(0.,0.,1.)); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#346,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(1.,0.,0.)); +#360 = ORIENTED_EDGE('',*,*,#361,.F.); +#361 = EDGE_CURVE('',#362,#354,#364,.T.); +#362 = VERTEX_POINT('',#363); +#363 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#364 = LINE('',#365,#366); +#365 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#366 = VECTOR('',#367,1.); +#367 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#368 = ORIENTED_EDGE('',*,*,#369,.F.); +#369 = EDGE_CURVE('',#370,#362,#372,.T.); +#370 = VERTEX_POINT('',#371); +#371 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(1.,0.,0.)); +#376 = ORIENTED_EDGE('',*,*,#377,.F.); +#377 = EDGE_CURVE('',#336,#370,#378,.T.); +#378 = LINE('',#379,#380); +#379 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#380 = VECTOR('',#381,1.); +#381 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#382 = PLANE('',#383); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#385 = DIRECTION('',(0.,1.,0.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = ADVANCED_FACE('',(#388),#399,.F.); +#388 = FACE_BOUND('',#389,.F.); +#389 = EDGE_LOOP('',(#390,#391,#392,#393)); +#390 = ORIENTED_EDGE('',*,*,#345,.T.); +#391 = ORIENTED_EDGE('',*,*,#130,.T.); +#392 = ORIENTED_EDGE('',*,*,#289,.F.); +#393 = ORIENTED_EDGE('',*,*,#394,.F.); +#394 = EDGE_CURVE('',#346,#280,#395,.T.); +#395 = LINE('',#396,#397); +#396 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#397 = VECTOR('',#398,1.); +#398 = DIRECTION('',(0.,1.,0.)); +#399 = PLANE('',#400); +#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403); +#401 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#402 = DIRECTION('',(-1.,0.,0.)); +#403 = DIRECTION('',(0.,1.,0.)); +#404 = ADVANCED_FACE('',(#405),#430,.F.); +#405 = FACE_BOUND('',#406,.F.); +#406 = EDGE_LOOP('',(#407,#415,#423,#429)); +#407 = ORIENTED_EDGE('',*,*,#408,.T.); +#408 = EDGE_CURVE('',#153,#409,#411,.T.); +#409 = VERTEX_POINT('',#410); +#410 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#411 = LINE('',#412,#413); +#412 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#413 = VECTOR('',#414,1.); +#414 = DIRECTION('',(-0.,-0.,-1.)); +#415 = ORIENTED_EDGE('',*,*,#416,.T.); +#416 = EDGE_CURVE('',#409,#417,#419,.T.); +#417 = VERTEX_POINT('',#418); +#418 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#419 = LINE('',#420,#421); +#420 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#421 = VECTOR('',#422,1.); +#422 = DIRECTION('',(-1.,0.,0.)); +#423 = ORIENTED_EDGE('',*,*,#424,.F.); +#424 = EDGE_CURVE('',#162,#417,#425,.T.); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(-0.,-0.,-1.)); +#429 = ORIENTED_EDGE('',*,*,#169,.F.); +#430 = PLANE('',#431); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#433 = DIRECTION('',(0.,1.,0.)); +#434 = DIRECTION('',(-1.,0.,0.)); +#435 = ADVANCED_FACE('',(#436),#454,.F.); +#436 = FACE_BOUND('',#437,.F.); +#437 = EDGE_LOOP('',(#438,#446,#452,#453)); +#438 = ORIENTED_EDGE('',*,*,#439,.T.); +#439 = EDGE_CURVE('',#184,#440,#442,.T.); +#440 = VERTEX_POINT('',#441); +#441 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#442 = LINE('',#443,#444); +#443 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#444 = VECTOR('',#445,1.); +#445 = DIRECTION('',(-0.,-0.,-1.)); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#440,#409,#448,.T.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.,1.,0.)); +#452 = ORIENTED_EDGE('',*,*,#408,.F.); +#453 = ORIENTED_EDGE('',*,*,#193,.F.); +#454 = PLANE('',#455); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#457 = DIRECTION('',(1.,0.,0.)); +#458 = DIRECTION('',(-0.,1.,0.)); +#459 = ADVANCED_FACE('',(#460),#478,.F.); +#460 = FACE_BOUND('',#461,.F.); +#461 = EDGE_LOOP('',(#462,#463,#471,#477)); +#462 = ORIENTED_EDGE('',*,*,#424,.T.); +#463 = ORIENTED_EDGE('',*,*,#464,.T.); +#464 = EDGE_CURVE('',#417,#465,#467,.T.); +#465 = VERTEX_POINT('',#466); +#466 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(0.,-1.,0.)); +#471 = ORIENTED_EDGE('',*,*,#472,.F.); +#472 = EDGE_CURVE('',#210,#465,#473,.T.); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(-0.,-0.,-1.)); +#477 = ORIENTED_EDGE('',*,*,#217,.F.); +#478 = PLANE('',#479); +#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482); +#480 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#481 = DIRECTION('',(-1.,0.,0.)); +#482 = DIRECTION('',(0.,-1.,0.)); +#483 = ADVANCED_FACE('',(#484),#495,.F.); +#484 = FACE_BOUND('',#485,.F.); +#485 = EDGE_LOOP('',(#486,#487,#493,#494)); +#486 = ORIENTED_EDGE('',*,*,#472,.T.); +#487 = ORIENTED_EDGE('',*,*,#488,.T.); +#488 = EDGE_CURVE('',#465,#440,#489,.T.); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(1.,0.,0.)); +#493 = ORIENTED_EDGE('',*,*,#439,.F.); +#494 = ORIENTED_EDGE('',*,*,#234,.F.); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#498 = DIRECTION('',(0.,-1.,0.)); +#499 = DIRECTION('',(1.,0.,0.)); +#500 = ADVANCED_FACE('',(#501),#512,.F.); +#501 = FACE_BOUND('',#502,.F.); +#502 = EDGE_LOOP('',(#503,#504,#505,#506)); +#503 = ORIENTED_EDGE('',*,*,#297,.T.); +#504 = ORIENTED_EDGE('',*,*,#265,.T.); +#505 = ORIENTED_EDGE('',*,*,#335,.T.); +#506 = ORIENTED_EDGE('',*,*,#507,.T.); +#507 = EDGE_CURVE('',#336,#298,#508,.T.); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#512 = PLANE('',#513); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(0.,0.,0.2)); +#515 = DIRECTION('',(0.,0.,1.)); +#516 = DIRECTION('',(1.,0.,-0.)); +#517 = ADVANCED_FACE('',(#518),#529,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#527,#528)); +#520 = ORIENTED_EDGE('',*,*,#279,.T.); +#521 = ORIENTED_EDGE('',*,*,#522,.F.); +#522 = EDGE_CURVE('',#354,#282,#523,.T.); +#523 = LINE('',#524,#525); +#524 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#525 = VECTOR('',#526,1.); +#526 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#527 = ORIENTED_EDGE('',*,*,#353,.T.); +#528 = ORIENTED_EDGE('',*,*,#394,.T.); +#529 = PLANE('',#530); +#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533); +#531 = CARTESIAN_POINT('',(0.,0.,0.2)); +#532 = DIRECTION('',(0.,0.,1.)); +#533 = DIRECTION('',(1.,0.,-0.)); +#534 = ADVANCED_FACE('',(#535),#546,.T.); +#535 = FACE_BOUND('',#536,.T.); +#536 = EDGE_LOOP('',(#537,#538,#544,#545)); +#537 = ORIENTED_EDGE('',*,*,#361,.F.); +#538 = ORIENTED_EDGE('',*,*,#539,.T.); +#539 = EDGE_CURVE('',#362,#314,#540,.T.); +#540 = LINE('',#541,#542); +#541 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#542 = VECTOR('',#543,1.); +#543 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#544 = ORIENTED_EDGE('',*,*,#321,.T.); +#545 = ORIENTED_EDGE('',*,*,#522,.F.); +#546 = PLANE('',#547); +#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550); +#548 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#549 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#550 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#551 = ADVANCED_FACE('',(#552),#563,.T.); +#552 = FACE_BOUND('',#553,.T.); +#553 = EDGE_LOOP('',(#554,#555,#561,#562)); +#554 = ORIENTED_EDGE('',*,*,#369,.F.); +#555 = ORIENTED_EDGE('',*,*,#556,.T.); +#556 = EDGE_CURVE('',#370,#306,#557,.T.); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#561 = ORIENTED_EDGE('',*,*,#313,.T.); +#562 = ORIENTED_EDGE('',*,*,#539,.F.); +#563 = PLANE('',#564); +#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); +#565 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#566 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#567 = DIRECTION('',(1.,0.,0.)); +#568 = ADVANCED_FACE('',(#569),#575,.T.); +#569 = FACE_BOUND('',#570,.T.); +#570 = EDGE_LOOP('',(#571,#572,#573,#574)); +#571 = ORIENTED_EDGE('',*,*,#377,.F.); +#572 = ORIENTED_EDGE('',*,*,#507,.T.); +#573 = ORIENTED_EDGE('',*,*,#305,.T.); +#574 = ORIENTED_EDGE('',*,*,#556,.F.); +#575 = PLANE('',#576); +#576 = AXIS2_PLACEMENT_3D('',#577,#578,#579); +#577 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#578 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103) + ); +#579 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#580 = ADVANCED_FACE('',(#581),#587,.T.); +#581 = FACE_BOUND('',#582,.T.); +#582 = EDGE_LOOP('',(#583,#584,#585,#586)); +#583 = ORIENTED_EDGE('',*,*,#464,.T.); +#584 = ORIENTED_EDGE('',*,*,#488,.T.); +#585 = ORIENTED_EDGE('',*,*,#447,.T.); +#586 = ORIENTED_EDGE('',*,*,#416,.T.); +#587 = PLANE('',#588); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#590 = DIRECTION('',(0.,0.,1.)); +#591 = DIRECTION('',(1.,0.,-0.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#596)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#593,#594,#595)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#593 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#594 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#595 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#596 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#593, + 'distance_accuracy_value','confusion accuracy'); +#597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#598,#600); +#598 = ( REPRESENTATION_RELATIONSHIP('','',#71,#44) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#599) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45); +#600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#601 + ); +#601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','Body006','',#39,#66,$); +#602 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68)); +#603 = SHAPE_DEFINITION_REPRESENTATION(#604,#610); +#604 = PRODUCT_DEFINITION_SHAPE('','',#605); +#605 = PRODUCT_DEFINITION('design','',#606,#609); +#606 = PRODUCT_DEFINITION_FORMATION('','',#607); +#607 = PRODUCT('Lead006','Lead006','',(#608)); +#608 = PRODUCT_CONTEXT('',#2,'mechanical'); +#609 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#610 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#611),#897); +#611 = MANIFOLD_SOLID_BREP('',#612); +#612 = CLOSED_SHELL('',(#613,#653,#684,#715,#748,#781,#812,#843,#865, + #881)); +#613 = ADVANCED_FACE('',(#614),#648,.T.); +#614 = FACE_BOUND('',#615,.T.); +#615 = EDGE_LOOP('',(#616,#626,#634,#642)); +#616 = ORIENTED_EDGE('',*,*,#617,.T.); +#617 = EDGE_CURVE('',#618,#620,#622,.T.); +#618 = VERTEX_POINT('',#619); +#619 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#626 = ORIENTED_EDGE('',*,*,#627,.T.); +#627 = EDGE_CURVE('',#620,#628,#630,.T.); +#628 = VERTEX_POINT('',#629); +#629 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#634 = ORIENTED_EDGE('',*,*,#635,.T.); +#635 = EDGE_CURVE('',#628,#636,#638,.T.); +#636 = VERTEX_POINT('',#637); +#637 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#642 = ORIENTED_EDGE('',*,*,#643,.T.); +#643 = EDGE_CURVE('',#636,#618,#644,.T.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#648 = PLANE('',#649); +#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652); +#650 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#651 = DIRECTION('',(1.,0.,0.)); +#652 = DIRECTION('',(-0.,1.,0.)); +#653 = ADVANCED_FACE('',(#654),#679,.F.); +#654 = FACE_BOUND('',#655,.F.); +#655 = EDGE_LOOP('',(#656,#664,#665,#673)); +#656 = ORIENTED_EDGE('',*,*,#657,.F.); +#657 = EDGE_CURVE('',#620,#658,#660,.T.); +#658 = VERTEX_POINT('',#659); +#659 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#660 = LINE('',#661,#662); +#661 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#662 = VECTOR('',#663,1.); +#663 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#664 = ORIENTED_EDGE('',*,*,#627,.T.); +#665 = ORIENTED_EDGE('',*,*,#666,.T.); +#666 = EDGE_CURVE('',#628,#667,#669,.T.); +#667 = VERTEX_POINT('',#668); +#668 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#673 = ORIENTED_EDGE('',*,*,#674,.F.); +#674 = EDGE_CURVE('',#658,#667,#675,.T.); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#679 = PLANE('',#680); +#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683); +#681 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#682 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#683 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#684 = ADVANCED_FACE('',(#685),#710,.F.); +#685 = FACE_BOUND('',#686,.F.); +#686 = EDGE_LOOP('',(#687,#695,#696,#704)); +#687 = ORIENTED_EDGE('',*,*,#688,.F.); +#688 = EDGE_CURVE('',#636,#689,#691,.T.); +#689 = VERTEX_POINT('',#690); +#690 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#695 = ORIENTED_EDGE('',*,*,#643,.T.); +#696 = ORIENTED_EDGE('',*,*,#697,.T.); +#697 = EDGE_CURVE('',#618,#698,#700,.T.); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#700 = LINE('',#701,#702); +#701 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#702 = VECTOR('',#703,1.); +#703 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#704 = ORIENTED_EDGE('',*,*,#705,.F.); +#705 = EDGE_CURVE('',#689,#698,#706,.T.); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#710 = PLANE('',#711); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#713 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#714 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#715 = ADVANCED_FACE('',(#716),#743,.T.); +#716 = FACE_BOUND('',#717,.T.); +#717 = EDGE_LOOP('',(#718,#727,#735,#742)); +#718 = ORIENTED_EDGE('',*,*,#719,.T.); +#719 = EDGE_CURVE('',#658,#720,#722,.T.); +#720 = VERTEX_POINT('',#721); +#721 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#722 = CIRCLE('',#723,0.3); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#725 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#726 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#720,#729,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#667,#729,#737,.T.); +#737 = CIRCLE('',#738,0.3); +#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741); +#739 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#740 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#741 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#742 = ORIENTED_EDGE('',*,*,#674,.F.); +#743 = CYLINDRICAL_SURFACE('',#744,0.3); +#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747); +#745 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#746 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#747 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#748 = ADVANCED_FACE('',(#749),#776,.F.); +#749 = FACE_BOUND('',#750,.F.); +#750 = EDGE_LOOP('',(#751,#752,#761,#769)); +#751 = ORIENTED_EDGE('',*,*,#705,.T.); +#752 = ORIENTED_EDGE('',*,*,#753,.T.); +#753 = EDGE_CURVE('',#698,#754,#756,.T.); +#754 = VERTEX_POINT('',#755); +#755 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#756 = CIRCLE('',#757,0.1); +#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760); +#758 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#759 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#760 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#761 = ORIENTED_EDGE('',*,*,#762,.F.); +#762 = EDGE_CURVE('',#763,#754,#765,.T.); +#763 = VERTEX_POINT('',#764); +#764 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#769 = ORIENTED_EDGE('',*,*,#770,.F.); +#770 = EDGE_CURVE('',#689,#763,#771,.T.); +#771 = CIRCLE('',#772,0.1); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#774 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#775 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#776 = CYLINDRICAL_SURFACE('',#777,0.1); +#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780); +#778 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#779 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#780 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#781 = ADVANCED_FACE('',(#782),#807,.F.); +#782 = FACE_BOUND('',#783,.F.); +#783 = EDGE_LOOP('',(#784,#792,#793,#801)); +#784 = ORIENTED_EDGE('',*,*,#785,.F.); +#785 = EDGE_CURVE('',#720,#786,#788,.T.); +#786 = VERTEX_POINT('',#787); +#787 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#788 = LINE('',#789,#790); +#789 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#790 = VECTOR('',#791,1.); +#791 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#792 = ORIENTED_EDGE('',*,*,#728,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#729,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#801 = ORIENTED_EDGE('',*,*,#802,.F.); +#802 = EDGE_CURVE('',#786,#795,#803,.T.); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#807 = PLANE('',#808); +#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811); +#809 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#810 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#811 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#812 = ADVANCED_FACE('',(#813),#838,.F.); +#813 = FACE_BOUND('',#814,.F.); +#814 = EDGE_LOOP('',(#815,#823,#824,#832)); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#817,#786,#819,.T.); +#817 = VERTEX_POINT('',#818); +#818 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#823 = ORIENTED_EDGE('',*,*,#802,.T.); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#795,#826,#828,.T.); +#826 = VERTEX_POINT('',#827); +#827 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#828 = LINE('',#829,#830); +#829 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#830 = VECTOR('',#831,1.); +#831 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#832 = ORIENTED_EDGE('',*,*,#833,.T.); +#833 = EDGE_CURVE('',#826,#817,#834,.T.); +#834 = LINE('',#835,#836); +#835 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#836 = VECTOR('',#837,1.); +#837 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#838 = PLANE('',#839); +#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842); +#840 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#841 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#842 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#843 = ADVANCED_FACE('',(#844),#860,.F.); +#844 = FACE_BOUND('',#845,.F.); +#845 = EDGE_LOOP('',(#846,#852,#853,#859)); +#846 = ORIENTED_EDGE('',*,*,#847,.F.); +#847 = EDGE_CURVE('',#763,#826,#848,.T.); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#852 = ORIENTED_EDGE('',*,*,#762,.T.); +#853 = ORIENTED_EDGE('',*,*,#854,.T.); +#854 = EDGE_CURVE('',#754,#817,#855,.T.); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#859 = ORIENTED_EDGE('',*,*,#833,.F.); +#860 = PLANE('',#861); +#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864); +#862 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#863 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#864 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#865 = ADVANCED_FACE('',(#866),#876,.T.); +#866 = FACE_BOUND('',#867,.T.); +#867 = EDGE_LOOP('',(#868,#869,#870,#871,#872,#873,#874,#875)); +#868 = ORIENTED_EDGE('',*,*,#697,.T.); +#869 = ORIENTED_EDGE('',*,*,#753,.T.); +#870 = ORIENTED_EDGE('',*,*,#854,.T.); +#871 = ORIENTED_EDGE('',*,*,#816,.T.); +#872 = ORIENTED_EDGE('',*,*,#785,.F.); +#873 = ORIENTED_EDGE('',*,*,#719,.F.); +#874 = ORIENTED_EDGE('',*,*,#657,.F.); +#875 = ORIENTED_EDGE('',*,*,#617,.F.); +#876 = PLANE('',#877); +#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880); +#878 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#879 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#880 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#881 = ADVANCED_FACE('',(#882),#892,.T.); +#882 = FACE_BOUND('',#883,.T.); +#883 = EDGE_LOOP('',(#884,#885,#886,#887,#888,#889,#890,#891)); +#884 = ORIENTED_EDGE('',*,*,#666,.T.); +#885 = ORIENTED_EDGE('',*,*,#736,.T.); +#886 = ORIENTED_EDGE('',*,*,#794,.T.); +#887 = ORIENTED_EDGE('',*,*,#825,.T.); +#888 = ORIENTED_EDGE('',*,*,#847,.F.); +#889 = ORIENTED_EDGE('',*,*,#770,.F.); +#890 = ORIENTED_EDGE('',*,*,#688,.F.); +#891 = ORIENTED_EDGE('',*,*,#635,.F.); +#892 = PLANE('',#893); +#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896); +#894 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#895 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#896 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#901)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#898,#899,#900)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#898 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#899 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#900 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#901 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#898, + 'distance_accuracy_value','confusion accuracy'); +#902 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#903,#905); +#903 = ( REPRESENTATION_RELATIONSHIP('','',#610,#44) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#904) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#904 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49); +#905 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#906 + ); +#906 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','Lead006','',#39,#605,$); +#907 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#607)); +#908 = SHAPE_DEFINITION_REPRESENTATION(#909,#915); +#909 = PRODUCT_DEFINITION_SHAPE('','',#910); +#910 = PRODUCT_DEFINITION('design','',#911,#914); +#911 = PRODUCT_DEFINITION_FORMATION('','',#912); +#912 = PRODUCT('01x01_P2.54mm_Vertical_SMD007', + '01x01_P2.54mm_Vertical_SMD007','',(#913)); +#913 = PRODUCT_CONTEXT('',#2,'mechanical'); +#914 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#915 = SHAPE_REPRESENTATION('',(#11,#916,#920),#924); +#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919); +#917 = CARTESIAN_POINT('',(0.,0.,0.)); +#918 = DIRECTION('',(0.,0.,1.)); +#919 = DIRECTION('',(1.,0.,0.)); +#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923); +#921 = CARTESIAN_POINT('',(0.,0.,0.)); +#922 = DIRECTION('',(0.,0.,1.)); +#923 = DIRECTION('',(1.,0.,0.)); +#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#928)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#925,#926,#927)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#925 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#926 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#927 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#928 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#925, + 'distance_accuracy_value','confusion accuracy'); +#929 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#930,#932); +#930 = ( REPRESENTATION_RELATIONSHIP('','',#915,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#931) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#931 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#932 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#933 + ); +#933 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49', + '01x01_P2.54mm_Vertical_SMD007','',#5,#910,$); +#934 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#912)); +#935 = SHAPE_DEFINITION_REPRESENTATION(#936,#942); +#936 = PRODUCT_DEFINITION_SHAPE('','',#937); +#937 = PRODUCT_DEFINITION('design','',#938,#941); +#938 = PRODUCT_DEFINITION_FORMATION('','',#939); +#939 = PRODUCT('Body007','Body007','',(#940)); +#940 = PRODUCT_CONTEXT('',#2,'mechanical'); +#941 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#942 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#943),#1463); +#943 = MANIFOLD_SOLID_BREP('',#944); +#944 = CLOSED_SHELL('',(#945,#1019,#1050,#1074,#1098,#1115,#1146,#1202, + #1258,#1275,#1306,#1330,#1354,#1371,#1388,#1405,#1422,#1439,#1451)); +#945 = ADVANCED_FACE('',(#946,#980),#1014,.T.); +#946 = FACE_BOUND('',#947,.T.); +#947 = EDGE_LOOP('',(#948,#958,#966,#974)); +#948 = ORIENTED_EDGE('',*,*,#949,.F.); +#949 = EDGE_CURVE('',#950,#952,#954,.T.); +#950 = VERTEX_POINT('',#951); +#951 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#952 = VERTEX_POINT('',#953); +#953 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#954 = LINE('',#955,#956); +#955 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#956 = VECTOR('',#957,1.); +#957 = DIRECTION('',(-1.,0.,0.)); +#958 = ORIENTED_EDGE('',*,*,#959,.F.); +#959 = EDGE_CURVE('',#960,#950,#962,.T.); +#960 = VERTEX_POINT('',#961); +#961 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(0.,1.,0.)); +#966 = ORIENTED_EDGE('',*,*,#967,.F.); +#967 = EDGE_CURVE('',#968,#960,#970,.T.); +#968 = VERTEX_POINT('',#969); +#969 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#970 = LINE('',#971,#972); +#971 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#972 = VECTOR('',#973,1.); +#973 = DIRECTION('',(1.,0.,0.)); +#974 = ORIENTED_EDGE('',*,*,#975,.F.); +#975 = EDGE_CURVE('',#952,#968,#976,.T.); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(0.,-1.,0.)); +#980 = FACE_BOUND('',#981,.T.); +#981 = EDGE_LOOP('',(#982,#992,#1000,#1008)); +#982 = ORIENTED_EDGE('',*,*,#983,.T.); +#983 = EDGE_CURVE('',#984,#986,#988,.T.); +#984 = VERTEX_POINT('',#985); +#985 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#986 = VERTEX_POINT('',#987); +#987 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#988 = LINE('',#989,#990); +#989 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#990 = VECTOR('',#991,1.); +#991 = DIRECTION('',(0.,-1.,0.)); +#992 = ORIENTED_EDGE('',*,*,#993,.T.); +#993 = EDGE_CURVE('',#986,#994,#996,.T.); +#994 = VERTEX_POINT('',#995); +#995 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#996 = LINE('',#997,#998); +#997 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#998 = VECTOR('',#999,1.); +#999 = DIRECTION('',(1.,0.,0.)); +#1000 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1001 = EDGE_CURVE('',#994,#1002,#1004,.T.); +#1002 = VERTEX_POINT('',#1003); +#1003 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(0.,1.,0.)); +#1008 = ORIENTED_EDGE('',*,*,#1009,.T.); +#1009 = EDGE_CURVE('',#1002,#984,#1010,.T.); +#1010 = LINE('',#1011,#1012); +#1011 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1012 = VECTOR('',#1013,1.); +#1013 = DIRECTION('',(-1.,0.,0.)); +#1014 = PLANE('',#1015); +#1015 = AXIS2_PLACEMENT_3D('',#1016,#1017,#1018); +#1016 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1017 = DIRECTION('',(0.,0.,1.)); +#1018 = DIRECTION('',(1.,0.,-0.)); +#1019 = ADVANCED_FACE('',(#1020),#1045,.F.); +#1020 = FACE_BOUND('',#1021,.T.); +#1021 = EDGE_LOOP('',(#1022,#1030,#1031,#1039)); +#1022 = ORIENTED_EDGE('',*,*,#1023,.F.); +#1023 = EDGE_CURVE('',#950,#1024,#1026,.T.); +#1024 = VERTEX_POINT('',#1025); +#1025 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1026 = LINE('',#1027,#1028); +#1027 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#1028 = VECTOR('',#1029,1.); +#1029 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#1030 = ORIENTED_EDGE('',*,*,#949,.T.); +#1031 = ORIENTED_EDGE('',*,*,#1032,.T.); +#1032 = EDGE_CURVE('',#952,#1033,#1035,.T.); +#1033 = VERTEX_POINT('',#1034); +#1034 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1035 = LINE('',#1036,#1037); +#1036 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#1037 = VECTOR('',#1038,1.); +#1038 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#1039 = ORIENTED_EDGE('',*,*,#1040,.F.); +#1040 = EDGE_CURVE('',#1024,#1033,#1041,.T.); +#1041 = LINE('',#1042,#1043); +#1042 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1043 = VECTOR('',#1044,1.); +#1044 = DIRECTION('',(-1.,0.,0.)); +#1045 = PLANE('',#1046); +#1046 = AXIS2_PLACEMENT_3D('',#1047,#1048,#1049); +#1047 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#1048 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#1049 = DIRECTION('',(1.,0.,0.)); +#1050 = ADVANCED_FACE('',(#1051),#1069,.F.); +#1051 = FACE_BOUND('',#1052,.T.); +#1052 = EDGE_LOOP('',(#1053,#1061,#1062,#1063)); +#1053 = ORIENTED_EDGE('',*,*,#1054,.F.); +#1054 = EDGE_CURVE('',#960,#1055,#1057,.T.); +#1055 = VERTEX_POINT('',#1056); +#1056 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#1061 = ORIENTED_EDGE('',*,*,#959,.T.); +#1062 = ORIENTED_EDGE('',*,*,#1023,.T.); +#1063 = ORIENTED_EDGE('',*,*,#1064,.F.); +#1064 = EDGE_CURVE('',#1055,#1024,#1065,.T.); +#1065 = LINE('',#1066,#1067); +#1066 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1067 = VECTOR('',#1068,1.); +#1068 = DIRECTION('',(0.,1.,0.)); +#1069 = PLANE('',#1070); +#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1071 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#1072 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#1073 = DIRECTION('',(0.,-1.,0.)); +#1074 = ADVANCED_FACE('',(#1075),#1093,.F.); +#1075 = FACE_BOUND('',#1076,.T.); +#1076 = EDGE_LOOP('',(#1077,#1078,#1079,#1087)); +#1077 = ORIENTED_EDGE('',*,*,#1032,.F.); +#1078 = ORIENTED_EDGE('',*,*,#975,.T.); +#1079 = ORIENTED_EDGE('',*,*,#1080,.T.); +#1080 = EDGE_CURVE('',#968,#1081,#1083,.T.); +#1081 = VERTEX_POINT('',#1082); +#1082 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1083 = LINE('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#1085 = VECTOR('',#1086,1.); +#1086 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#1087 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1088 = EDGE_CURVE('',#1033,#1081,#1089,.T.); +#1089 = LINE('',#1090,#1091); +#1090 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1091 = VECTOR('',#1092,1.); +#1092 = DIRECTION('',(0.,-1.,0.)); +#1093 = PLANE('',#1094); +#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097); +#1095 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#1096 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1097 = DIRECTION('',(0.,1.,0.)); +#1098 = ADVANCED_FACE('',(#1099),#1110,.F.); +#1099 = FACE_BOUND('',#1100,.T.); +#1100 = EDGE_LOOP('',(#1101,#1102,#1103,#1104)); +#1101 = ORIENTED_EDGE('',*,*,#1080,.F.); +#1102 = ORIENTED_EDGE('',*,*,#967,.T.); +#1103 = ORIENTED_EDGE('',*,*,#1054,.T.); +#1104 = ORIENTED_EDGE('',*,*,#1105,.F.); +#1105 = EDGE_CURVE('',#1081,#1055,#1106,.T.); +#1106 = LINE('',#1107,#1108); +#1107 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1108 = VECTOR('',#1109,1.); +#1109 = DIRECTION('',(1.,0.,0.)); +#1110 = PLANE('',#1111); +#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114); +#1112 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#1113 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#1114 = DIRECTION('',(-1.,-0.,0.)); +#1115 = ADVANCED_FACE('',(#1116),#1141,.F.); +#1116 = FACE_BOUND('',#1117,.F.); +#1117 = EDGE_LOOP('',(#1118,#1126,#1127,#1135)); +#1118 = ORIENTED_EDGE('',*,*,#1119,.T.); +#1119 = EDGE_CURVE('',#1120,#984,#1122,.T.); +#1120 = VERTEX_POINT('',#1121); +#1121 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1122 = LINE('',#1123,#1124); +#1123 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1124 = VECTOR('',#1125,1.); +#1125 = DIRECTION('',(0.,0.,1.)); +#1126 = ORIENTED_EDGE('',*,*,#983,.T.); +#1127 = ORIENTED_EDGE('',*,*,#1128,.F.); +#1128 = EDGE_CURVE('',#1129,#986,#1131,.T.); +#1129 = VERTEX_POINT('',#1130); +#1130 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1131 = LINE('',#1132,#1133); +#1132 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1133 = VECTOR('',#1134,1.); +#1134 = DIRECTION('',(0.,0.,1.)); +#1135 = ORIENTED_EDGE('',*,*,#1136,.F.); +#1136 = EDGE_CURVE('',#1120,#1129,#1137,.T.); +#1137 = LINE('',#1138,#1139); +#1138 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1139 = VECTOR('',#1140,1.); +#1140 = DIRECTION('',(0.,-1.,0.)); +#1141 = PLANE('',#1142); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1144 = DIRECTION('',(1.,0.,0.)); +#1145 = DIRECTION('',(0.,-1.,0.)); +#1146 = ADVANCED_FACE('',(#1147),#1197,.F.); +#1147 = FACE_BOUND('',#1148,.F.); +#1148 = EDGE_LOOP('',(#1149,#1159,#1165,#1166,#1167,#1175,#1183,#1191)); +#1149 = ORIENTED_EDGE('',*,*,#1150,.F.); +#1150 = EDGE_CURVE('',#1151,#1153,#1155,.T.); +#1151 = VERTEX_POINT('',#1152); +#1152 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1153 = VERTEX_POINT('',#1154); +#1154 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#1155 = LINE('',#1156,#1157); +#1156 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1157 = VECTOR('',#1158,1.); +#1158 = DIRECTION('',(-1.,0.,0.)); +#1159 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1160 = EDGE_CURVE('',#1151,#1002,#1161,.T.); +#1161 = LINE('',#1162,#1163); +#1162 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1163 = VECTOR('',#1164,1.); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = ORIENTED_EDGE('',*,*,#1009,.T.); +#1166 = ORIENTED_EDGE('',*,*,#1119,.F.); +#1167 = ORIENTED_EDGE('',*,*,#1168,.F.); +#1168 = EDGE_CURVE('',#1169,#1120,#1171,.T.); +#1169 = VERTEX_POINT('',#1170); +#1170 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(-1.,0.,0.)); +#1175 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1176 = EDGE_CURVE('',#1169,#1177,#1179,.T.); +#1177 = VERTEX_POINT('',#1178); +#1178 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#1179 = LINE('',#1180,#1181); +#1180 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#1181 = VECTOR('',#1182,1.); +#1182 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1177,#1185,#1187,.T.); +#1185 = VERTEX_POINT('',#1186); +#1186 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#1187 = LINE('',#1188,#1189); +#1188 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#1189 = VECTOR('',#1190,1.); +#1190 = DIRECTION('',(1.,0.,0.)); +#1191 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1192 = EDGE_CURVE('',#1185,#1153,#1193,.T.); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#1197 = PLANE('',#1198); +#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201); +#1199 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1200 = DIRECTION('',(0.,-1.,0.)); +#1201 = DIRECTION('',(-1.,0.,0.)); +#1202 = ADVANCED_FACE('',(#1203),#1253,.F.); +#1203 = FACE_BOUND('',#1204,.F.); +#1204 = EDGE_LOOP('',(#1205,#1213,#1214,#1215,#1223,#1231,#1239,#1247)); +#1205 = ORIENTED_EDGE('',*,*,#1206,.F.); +#1206 = EDGE_CURVE('',#1129,#1207,#1209,.T.); +#1207 = VERTEX_POINT('',#1208); +#1208 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(1.,0.,0.)); +#1213 = ORIENTED_EDGE('',*,*,#1128,.T.); +#1214 = ORIENTED_EDGE('',*,*,#993,.T.); +#1215 = ORIENTED_EDGE('',*,*,#1216,.F.); +#1216 = EDGE_CURVE('',#1217,#994,#1219,.T.); +#1217 = VERTEX_POINT('',#1218); +#1218 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(0.,0.,1.)); +#1223 = ORIENTED_EDGE('',*,*,#1224,.F.); +#1224 = EDGE_CURVE('',#1225,#1217,#1227,.T.); +#1225 = VERTEX_POINT('',#1226); +#1226 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1227 = LINE('',#1228,#1229); +#1228 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1229 = VECTOR('',#1230,1.); +#1230 = DIRECTION('',(1.,0.,0.)); +#1231 = ORIENTED_EDGE('',*,*,#1232,.F.); +#1232 = EDGE_CURVE('',#1233,#1225,#1235,.T.); +#1233 = VERTEX_POINT('',#1234); +#1234 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1235 = LINE('',#1236,#1237); +#1236 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1237 = VECTOR('',#1238,1.); +#1238 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1240 = EDGE_CURVE('',#1241,#1233,#1243,.T.); +#1241 = VERTEX_POINT('',#1242); +#1242 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1243 = LINE('',#1244,#1245); +#1244 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1245 = VECTOR('',#1246,1.); +#1246 = DIRECTION('',(1.,0.,0.)); +#1247 = ORIENTED_EDGE('',*,*,#1248,.F.); +#1248 = EDGE_CURVE('',#1207,#1241,#1249,.T.); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1253 = PLANE('',#1254); +#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257); +#1255 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1256 = DIRECTION('',(0.,1.,0.)); +#1257 = DIRECTION('',(1.,0.,0.)); +#1258 = ADVANCED_FACE('',(#1259),#1270,.F.); +#1259 = FACE_BOUND('',#1260,.F.); +#1260 = EDGE_LOOP('',(#1261,#1262,#1263,#1264)); +#1261 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1262 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1263 = ORIENTED_EDGE('',*,*,#1160,.F.); +#1264 = ORIENTED_EDGE('',*,*,#1265,.F.); +#1265 = EDGE_CURVE('',#1217,#1151,#1266,.T.); +#1266 = LINE('',#1267,#1268); +#1267 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1268 = VECTOR('',#1269,1.); +#1269 = DIRECTION('',(0.,1.,0.)); +#1270 = PLANE('',#1271); +#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); +#1272 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1273 = DIRECTION('',(-1.,0.,0.)); +#1274 = DIRECTION('',(0.,1.,0.)); +#1275 = ADVANCED_FACE('',(#1276),#1301,.F.); +#1276 = FACE_BOUND('',#1277,.F.); +#1277 = EDGE_LOOP('',(#1278,#1286,#1294,#1300)); +#1278 = ORIENTED_EDGE('',*,*,#1279,.T.); +#1279 = EDGE_CURVE('',#1024,#1280,#1282,.T.); +#1280 = VERTEX_POINT('',#1281); +#1281 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#1282 = LINE('',#1283,#1284); +#1283 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1284 = VECTOR('',#1285,1.); +#1285 = DIRECTION('',(-0.,-0.,-1.)); +#1286 = ORIENTED_EDGE('',*,*,#1287,.T.); +#1287 = EDGE_CURVE('',#1280,#1288,#1290,.T.); +#1288 = VERTEX_POINT('',#1289); +#1289 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(-1.,0.,0.)); +#1294 = ORIENTED_EDGE('',*,*,#1295,.F.); +#1295 = EDGE_CURVE('',#1033,#1288,#1296,.T.); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(-0.,-0.,-1.)); +#1300 = ORIENTED_EDGE('',*,*,#1040,.F.); +#1301 = PLANE('',#1302); +#1302 = AXIS2_PLACEMENT_3D('',#1303,#1304,#1305); +#1303 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1304 = DIRECTION('',(0.,1.,0.)); +#1305 = DIRECTION('',(-1.,0.,0.)); +#1306 = ADVANCED_FACE('',(#1307),#1325,.F.); +#1307 = FACE_BOUND('',#1308,.F.); +#1308 = EDGE_LOOP('',(#1309,#1317,#1323,#1324)); +#1309 = ORIENTED_EDGE('',*,*,#1310,.T.); +#1310 = EDGE_CURVE('',#1055,#1311,#1313,.T.); +#1311 = VERTEX_POINT('',#1312); +#1312 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1313 = LINE('',#1314,#1315); +#1314 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1315 = VECTOR('',#1316,1.); +#1316 = DIRECTION('',(-0.,-0.,-1.)); +#1317 = ORIENTED_EDGE('',*,*,#1318,.T.); +#1318 = EDGE_CURVE('',#1311,#1280,#1319,.T.); +#1319 = LINE('',#1320,#1321); +#1320 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1321 = VECTOR('',#1322,1.); +#1322 = DIRECTION('',(0.,1.,0.)); +#1323 = ORIENTED_EDGE('',*,*,#1279,.F.); +#1324 = ORIENTED_EDGE('',*,*,#1064,.F.); +#1325 = PLANE('',#1326); +#1326 = AXIS2_PLACEMENT_3D('',#1327,#1328,#1329); +#1327 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1328 = DIRECTION('',(1.,0.,0.)); +#1329 = DIRECTION('',(-0.,1.,0.)); +#1330 = ADVANCED_FACE('',(#1331),#1349,.F.); +#1331 = FACE_BOUND('',#1332,.F.); +#1332 = EDGE_LOOP('',(#1333,#1334,#1342,#1348)); +#1333 = ORIENTED_EDGE('',*,*,#1295,.T.); +#1334 = ORIENTED_EDGE('',*,*,#1335,.T.); +#1335 = EDGE_CURVE('',#1288,#1336,#1338,.T.); +#1336 = VERTEX_POINT('',#1337); +#1337 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1338 = LINE('',#1339,#1340); +#1339 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#1340 = VECTOR('',#1341,1.); +#1341 = DIRECTION('',(0.,-1.,0.)); +#1342 = ORIENTED_EDGE('',*,*,#1343,.F.); +#1343 = EDGE_CURVE('',#1081,#1336,#1344,.T.); +#1344 = LINE('',#1345,#1346); +#1345 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1346 = VECTOR('',#1347,1.); +#1347 = DIRECTION('',(-0.,-0.,-1.)); +#1348 = ORIENTED_EDGE('',*,*,#1088,.F.); +#1349 = PLANE('',#1350); +#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); +#1351 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1352 = DIRECTION('',(-1.,0.,0.)); +#1353 = DIRECTION('',(0.,-1.,0.)); +#1354 = ADVANCED_FACE('',(#1355),#1366,.F.); +#1355 = FACE_BOUND('',#1356,.F.); +#1356 = EDGE_LOOP('',(#1357,#1358,#1364,#1365)); +#1357 = ORIENTED_EDGE('',*,*,#1343,.T.); +#1358 = ORIENTED_EDGE('',*,*,#1359,.T.); +#1359 = EDGE_CURVE('',#1336,#1311,#1360,.T.); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(1.,0.,0.)); +#1364 = ORIENTED_EDGE('',*,*,#1310,.F.); +#1365 = ORIENTED_EDGE('',*,*,#1105,.F.); +#1366 = PLANE('',#1367); +#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370); +#1368 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1369 = DIRECTION('',(0.,-1.,0.)); +#1370 = DIRECTION('',(1.,0.,0.)); +#1371 = ADVANCED_FACE('',(#1372),#1383,.F.); +#1372 = FACE_BOUND('',#1373,.F.); +#1373 = EDGE_LOOP('',(#1374,#1375,#1376,#1377)); +#1374 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1375 = ORIENTED_EDGE('',*,*,#1136,.T.); +#1376 = ORIENTED_EDGE('',*,*,#1206,.T.); +#1377 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1378 = EDGE_CURVE('',#1207,#1169,#1379,.T.); +#1379 = LINE('',#1380,#1381); +#1380 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1381 = VECTOR('',#1382,1.); +#1382 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1383 = PLANE('',#1384); +#1384 = AXIS2_PLACEMENT_3D('',#1385,#1386,#1387); +#1385 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1386 = DIRECTION('',(0.,0.,1.)); +#1387 = DIRECTION('',(1.,0.,-0.)); +#1388 = ADVANCED_FACE('',(#1389),#1400,.F.); +#1389 = FACE_BOUND('',#1390,.F.); +#1390 = EDGE_LOOP('',(#1391,#1392,#1398,#1399)); +#1391 = ORIENTED_EDGE('',*,*,#1150,.T.); +#1392 = ORIENTED_EDGE('',*,*,#1393,.F.); +#1393 = EDGE_CURVE('',#1225,#1153,#1394,.T.); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1398 = ORIENTED_EDGE('',*,*,#1224,.T.); +#1399 = ORIENTED_EDGE('',*,*,#1265,.T.); +#1400 = PLANE('',#1401); +#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404); +#1402 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1403 = DIRECTION('',(0.,0.,1.)); +#1404 = DIRECTION('',(1.,0.,-0.)); +#1405 = ADVANCED_FACE('',(#1406),#1417,.T.); +#1406 = FACE_BOUND('',#1407,.T.); +#1407 = EDGE_LOOP('',(#1408,#1409,#1415,#1416)); +#1408 = ORIENTED_EDGE('',*,*,#1232,.F.); +#1409 = ORIENTED_EDGE('',*,*,#1410,.T.); +#1410 = EDGE_CURVE('',#1233,#1185,#1411,.T.); +#1411 = LINE('',#1412,#1413); +#1412 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1413 = VECTOR('',#1414,1.); +#1414 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1415 = ORIENTED_EDGE('',*,*,#1192,.T.); +#1416 = ORIENTED_EDGE('',*,*,#1393,.F.); +#1417 = PLANE('',#1418); +#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421); +#1419 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1420 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#1421 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#1422 = ADVANCED_FACE('',(#1423),#1434,.T.); +#1423 = FACE_BOUND('',#1424,.T.); +#1424 = EDGE_LOOP('',(#1425,#1426,#1432,#1433)); +#1425 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1426 = ORIENTED_EDGE('',*,*,#1427,.T.); +#1427 = EDGE_CURVE('',#1241,#1177,#1428,.T.); +#1428 = LINE('',#1429,#1430); +#1429 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1430 = VECTOR('',#1431,1.); +#1431 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1432 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1433 = ORIENTED_EDGE('',*,*,#1410,.F.); +#1434 = PLANE('',#1435); +#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438); +#1436 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1437 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1438 = DIRECTION('',(1.,0.,0.)); +#1439 = ADVANCED_FACE('',(#1440),#1446,.T.); +#1440 = FACE_BOUND('',#1441,.T.); +#1441 = EDGE_LOOP('',(#1442,#1443,#1444,#1445)); +#1442 = ORIENTED_EDGE('',*,*,#1248,.F.); +#1443 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1444 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1445 = ORIENTED_EDGE('',*,*,#1427,.F.); +#1446 = PLANE('',#1447); +#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450); +#1448 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1449 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#1450 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1451 = ADVANCED_FACE('',(#1452),#1458,.T.); +#1452 = FACE_BOUND('',#1453,.T.); +#1453 = EDGE_LOOP('',(#1454,#1455,#1456,#1457)); +#1454 = ORIENTED_EDGE('',*,*,#1335,.T.); +#1455 = ORIENTED_EDGE('',*,*,#1359,.T.); +#1456 = ORIENTED_EDGE('',*,*,#1318,.T.); +#1457 = ORIENTED_EDGE('',*,*,#1287,.T.); +#1458 = PLANE('',#1459); +#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462); +#1460 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#1461 = DIRECTION('',(0.,0.,1.)); +#1462 = DIRECTION('',(1.,0.,-0.)); +#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1467)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1464,#1465,#1466)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1464 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1465 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1466 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1467 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1464, + 'distance_accuracy_value','confusion accuracy'); +#1468 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1469,#1471); +#1469 = ( REPRESENTATION_RELATIONSHIP('','',#942,#915) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1470) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1470 = ITEM_DEFINED_TRANSFORMATION('','',#11,#916); +#1471 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1472); +#1472 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','Body007','',#910,#937,$); +#1473 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#939)); +#1474 = SHAPE_DEFINITION_REPRESENTATION(#1475,#1481); +#1475 = PRODUCT_DEFINITION_SHAPE('','',#1476); +#1476 = PRODUCT_DEFINITION('design','',#1477,#1480); +#1477 = PRODUCT_DEFINITION_FORMATION('','',#1478); +#1478 = PRODUCT('Lead007','Lead007','',(#1479)); +#1479 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1480 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1481 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1482),#1768); +#1482 = MANIFOLD_SOLID_BREP('',#1483); +#1483 = CLOSED_SHELL('',(#1484,#1524,#1555,#1586,#1619,#1652,#1683,#1714 + ,#1736,#1752)); +#1484 = ADVANCED_FACE('',(#1485),#1519,.T.); +#1485 = FACE_BOUND('',#1486,.T.); +#1486 = EDGE_LOOP('',(#1487,#1497,#1505,#1513)); +#1487 = ORIENTED_EDGE('',*,*,#1488,.T.); +#1488 = EDGE_CURVE('',#1489,#1491,#1493,.T.); +#1489 = VERTEX_POINT('',#1490); +#1490 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1491 = VERTEX_POINT('',#1492); +#1492 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#1493 = LINE('',#1494,#1495); +#1494 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1495 = VECTOR('',#1496,1.); +#1496 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1497 = ORIENTED_EDGE('',*,*,#1498,.T.); +#1498 = EDGE_CURVE('',#1491,#1499,#1501,.T.); +#1499 = VERTEX_POINT('',#1500); +#1500 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#1501 = LINE('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1503 = VECTOR('',#1504,1.); +#1504 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1505 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1506 = EDGE_CURVE('',#1499,#1507,#1509,.T.); +#1507 = VERTEX_POINT('',#1508); +#1508 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1509 = LINE('',#1510,#1511); +#1510 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1511 = VECTOR('',#1512,1.); +#1512 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1513 = ORIENTED_EDGE('',*,*,#1514,.T.); +#1514 = EDGE_CURVE('',#1507,#1489,#1515,.T.); +#1515 = LINE('',#1516,#1517); +#1516 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1517 = VECTOR('',#1518,1.); +#1518 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1519 = PLANE('',#1520); +#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523); +#1521 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#1522 = DIRECTION('',(1.,0.,0.)); +#1523 = DIRECTION('',(-0.,1.,0.)); +#1524 = ADVANCED_FACE('',(#1525),#1550,.F.); +#1525 = FACE_BOUND('',#1526,.F.); +#1526 = EDGE_LOOP('',(#1527,#1535,#1536,#1544)); +#1527 = ORIENTED_EDGE('',*,*,#1528,.F.); +#1528 = EDGE_CURVE('',#1491,#1529,#1531,.T.); +#1529 = VERTEX_POINT('',#1530); +#1530 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#1531 = LINE('',#1532,#1533); +#1532 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#1533 = VECTOR('',#1534,1.); +#1534 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1535 = ORIENTED_EDGE('',*,*,#1498,.T.); +#1536 = ORIENTED_EDGE('',*,*,#1537,.T.); +#1537 = EDGE_CURVE('',#1499,#1538,#1540,.T.); +#1538 = VERTEX_POINT('',#1539); +#1539 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#1540 = LINE('',#1541,#1542); +#1541 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1542 = VECTOR('',#1543,1.); +#1543 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#1544 = ORIENTED_EDGE('',*,*,#1545,.F.); +#1545 = EDGE_CURVE('',#1529,#1538,#1546,.T.); +#1546 = LINE('',#1547,#1548); +#1547 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#1548 = VECTOR('',#1549,1.); +#1549 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1550 = PLANE('',#1551); +#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554); +#1552 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1553 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#1554 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#1555 = ADVANCED_FACE('',(#1556),#1581,.F.); +#1556 = FACE_BOUND('',#1557,.F.); +#1557 = EDGE_LOOP('',(#1558,#1566,#1567,#1575)); +#1558 = ORIENTED_EDGE('',*,*,#1559,.F.); +#1559 = EDGE_CURVE('',#1507,#1560,#1562,.T.); +#1560 = VERTEX_POINT('',#1561); +#1561 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1562 = LINE('',#1563,#1564); +#1563 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1564 = VECTOR('',#1565,1.); +#1565 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1566 = ORIENTED_EDGE('',*,*,#1514,.T.); +#1567 = ORIENTED_EDGE('',*,*,#1568,.T.); +#1568 = EDGE_CURVE('',#1489,#1569,#1571,.T.); +#1569 = VERTEX_POINT('',#1570); +#1570 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#1571 = LINE('',#1572,#1573); +#1572 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1573 = VECTOR('',#1574,1.); +#1574 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1575 = ORIENTED_EDGE('',*,*,#1576,.F.); +#1576 = EDGE_CURVE('',#1560,#1569,#1577,.T.); +#1577 = LINE('',#1578,#1579); +#1578 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1579 = VECTOR('',#1580,1.); +#1580 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1581 = PLANE('',#1582); +#1582 = AXIS2_PLACEMENT_3D('',#1583,#1584,#1585); +#1583 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1584 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#1585 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#1586 = ADVANCED_FACE('',(#1587),#1614,.T.); +#1587 = FACE_BOUND('',#1588,.T.); +#1588 = EDGE_LOOP('',(#1589,#1598,#1606,#1613)); +#1589 = ORIENTED_EDGE('',*,*,#1590,.T.); +#1590 = EDGE_CURVE('',#1529,#1591,#1593,.T.); +#1591 = VERTEX_POINT('',#1592); +#1592 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1593 = CIRCLE('',#1594,0.3); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1596 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1597 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1598 = ORIENTED_EDGE('',*,*,#1599,.T.); +#1599 = EDGE_CURVE('',#1591,#1600,#1602,.T.); +#1600 = VERTEX_POINT('',#1601); +#1601 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1602 = LINE('',#1603,#1604); +#1603 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1604 = VECTOR('',#1605,1.); +#1605 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1606 = ORIENTED_EDGE('',*,*,#1607,.F.); +#1607 = EDGE_CURVE('',#1538,#1600,#1608,.T.); +#1608 = CIRCLE('',#1609,0.3); +#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612); +#1610 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1611 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1612 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1613 = ORIENTED_EDGE('',*,*,#1545,.F.); +#1614 = CYLINDRICAL_SURFACE('',#1615,0.3); +#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618); +#1616 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1617 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1618 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1619 = ADVANCED_FACE('',(#1620),#1647,.F.); +#1620 = FACE_BOUND('',#1621,.F.); +#1621 = EDGE_LOOP('',(#1622,#1623,#1632,#1640)); +#1622 = ORIENTED_EDGE('',*,*,#1576,.T.); +#1623 = ORIENTED_EDGE('',*,*,#1624,.T.); +#1624 = EDGE_CURVE('',#1569,#1625,#1627,.T.); +#1625 = VERTEX_POINT('',#1626); +#1626 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1627 = CIRCLE('',#1628,0.1); +#1628 = AXIS2_PLACEMENT_3D('',#1629,#1630,#1631); +#1629 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1630 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1631 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1632 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1633 = EDGE_CURVE('',#1634,#1625,#1636,.T.); +#1634 = VERTEX_POINT('',#1635); +#1635 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1640 = ORIENTED_EDGE('',*,*,#1641,.F.); +#1641 = EDGE_CURVE('',#1560,#1634,#1642,.T.); +#1642 = CIRCLE('',#1643,0.1); +#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646); +#1644 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1645 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1646 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#1647 = CYLINDRICAL_SURFACE('',#1648,0.1); +#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651); +#1649 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1650 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1651 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#1652 = ADVANCED_FACE('',(#1653),#1678,.F.); +#1653 = FACE_BOUND('',#1654,.F.); +#1654 = EDGE_LOOP('',(#1655,#1663,#1664,#1672)); +#1655 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1656 = EDGE_CURVE('',#1591,#1657,#1659,.T.); +#1657 = VERTEX_POINT('',#1658); +#1658 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1659 = LINE('',#1660,#1661); +#1660 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1661 = VECTOR('',#1662,1.); +#1662 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1663 = ORIENTED_EDGE('',*,*,#1599,.T.); +#1664 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1665 = EDGE_CURVE('',#1600,#1666,#1668,.T.); +#1666 = VERTEX_POINT('',#1667); +#1667 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1668 = LINE('',#1669,#1670); +#1669 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1670 = VECTOR('',#1671,1.); +#1671 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#1672 = ORIENTED_EDGE('',*,*,#1673,.F.); +#1673 = EDGE_CURVE('',#1657,#1666,#1674,.T.); +#1674 = LINE('',#1675,#1676); +#1675 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1676 = VECTOR('',#1677,1.); +#1677 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1678 = PLANE('',#1679); +#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682); +#1680 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1681 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#1682 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1683 = ADVANCED_FACE('',(#1684),#1709,.F.); +#1684 = FACE_BOUND('',#1685,.F.); +#1685 = EDGE_LOOP('',(#1686,#1694,#1695,#1703)); +#1686 = ORIENTED_EDGE('',*,*,#1687,.T.); +#1687 = EDGE_CURVE('',#1688,#1657,#1690,.T.); +#1688 = VERTEX_POINT('',#1689); +#1689 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1690 = LINE('',#1691,#1692); +#1691 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1692 = VECTOR('',#1693,1.); +#1693 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#1694 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1695 = ORIENTED_EDGE('',*,*,#1696,.T.); +#1696 = EDGE_CURVE('',#1666,#1697,#1699,.T.); +#1697 = VERTEX_POINT('',#1698); +#1698 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1699 = LINE('',#1700,#1701); +#1700 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1701 = VECTOR('',#1702,1.); +#1702 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#1703 = ORIENTED_EDGE('',*,*,#1704,.T.); +#1704 = EDGE_CURVE('',#1697,#1688,#1705,.T.); +#1705 = LINE('',#1706,#1707); +#1706 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1707 = VECTOR('',#1708,1.); +#1708 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1709 = PLANE('',#1710); +#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713); +#1711 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#1712 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#1713 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#1714 = ADVANCED_FACE('',(#1715),#1731,.F.); +#1715 = FACE_BOUND('',#1716,.F.); +#1716 = EDGE_LOOP('',(#1717,#1723,#1724,#1730)); +#1717 = ORIENTED_EDGE('',*,*,#1718,.F.); +#1718 = EDGE_CURVE('',#1634,#1697,#1719,.T.); +#1719 = LINE('',#1720,#1721); +#1720 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1721 = VECTOR('',#1722,1.); +#1722 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1723 = ORIENTED_EDGE('',*,*,#1633,.T.); +#1724 = ORIENTED_EDGE('',*,*,#1725,.T.); +#1725 = EDGE_CURVE('',#1625,#1688,#1726,.T.); +#1726 = LINE('',#1727,#1728); +#1727 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1728 = VECTOR('',#1729,1.); +#1729 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1730 = ORIENTED_EDGE('',*,*,#1704,.F.); +#1731 = PLANE('',#1732); +#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735); +#1733 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1734 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#1735 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1736 = ADVANCED_FACE('',(#1737),#1747,.T.); +#1737 = FACE_BOUND('',#1738,.T.); +#1738 = EDGE_LOOP('',(#1739,#1740,#1741,#1742,#1743,#1744,#1745,#1746)); +#1739 = ORIENTED_EDGE('',*,*,#1568,.T.); +#1740 = ORIENTED_EDGE('',*,*,#1624,.T.); +#1741 = ORIENTED_EDGE('',*,*,#1725,.T.); +#1742 = ORIENTED_EDGE('',*,*,#1687,.T.); +#1743 = ORIENTED_EDGE('',*,*,#1656,.F.); +#1744 = ORIENTED_EDGE('',*,*,#1590,.F.); +#1745 = ORIENTED_EDGE('',*,*,#1528,.F.); +#1746 = ORIENTED_EDGE('',*,*,#1488,.F.); +#1747 = PLANE('',#1748); +#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751); +#1749 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#1750 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#1751 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#1752 = ADVANCED_FACE('',(#1753),#1763,.T.); +#1753 = FACE_BOUND('',#1754,.T.); +#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762)); +#1755 = ORIENTED_EDGE('',*,*,#1537,.T.); +#1756 = ORIENTED_EDGE('',*,*,#1607,.T.); +#1757 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1758 = ORIENTED_EDGE('',*,*,#1696,.T.); +#1759 = ORIENTED_EDGE('',*,*,#1718,.F.); +#1760 = ORIENTED_EDGE('',*,*,#1641,.F.); +#1761 = ORIENTED_EDGE('',*,*,#1559,.F.); +#1762 = ORIENTED_EDGE('',*,*,#1506,.F.); +#1763 = PLANE('',#1764); +#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767); +#1765 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#1766 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#1767 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1772)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1769,#1770,#1771)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1769 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1770 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1771 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1772 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1769, + 'distance_accuracy_value','confusion accuracy'); +#1773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1774,#1776); +#1774 = ( REPRESENTATION_RELATIONSHIP('','',#1481,#915) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1775) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#920); +#1776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1777); +#1777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','Lead007','',#910,#1476,$); +#1778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1478)); +#1779 = SHAPE_DEFINITION_REPRESENTATION(#1780,#1786); +#1780 = PRODUCT_DEFINITION_SHAPE('','',#1781); +#1781 = PRODUCT_DEFINITION('design','',#1782,#1785); +#1782 = PRODUCT_DEFINITION_FORMATION('','',#1783); +#1783 = PRODUCT('01x01_P2.54mm_Vertical_SMD008', + '01x01_P2.54mm_Vertical_SMD008','',(#1784)); +#1784 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1786 = SHAPE_REPRESENTATION('',(#11,#1787,#1791),#1795); +#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790); +#1788 = CARTESIAN_POINT('',(0.,0.,0.)); +#1789 = DIRECTION('',(0.,0.,1.)); +#1790 = DIRECTION('',(1.,0.,0.)); +#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794); +#1792 = CARTESIAN_POINT('',(0.,0.,0.)); +#1793 = DIRECTION('',(0.,0.,1.)); +#1794 = DIRECTION('',(1.,0.,0.)); +#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1799)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1796,#1797,#1798)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1796 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1797 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1798 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1799 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1796, + 'distance_accuracy_value','confusion accuracy'); +#1800 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1801,#1803); +#1801 = ( REPRESENTATION_RELATIONSHIP('','',#1786,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1802) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1802 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1803 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1804); +#1804 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52', + '01x01_P2.54mm_Vertical_SMD008','',#5,#1781,$); +#1805 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1783)); +#1806 = SHAPE_DEFINITION_REPRESENTATION(#1807,#1813); +#1807 = PRODUCT_DEFINITION_SHAPE('','',#1808); +#1808 = PRODUCT_DEFINITION('design','',#1809,#1812); +#1809 = PRODUCT_DEFINITION_FORMATION('','',#1810); +#1810 = PRODUCT('Body008','Body008','',(#1811)); +#1811 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1812 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1813 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1814),#2334); +#1814 = MANIFOLD_SOLID_BREP('',#1815); +#1815 = CLOSED_SHELL('',(#1816,#1890,#1921,#1945,#1969,#1986,#2017,#2073 + ,#2129,#2146,#2177,#2201,#2225,#2242,#2259,#2276,#2293,#2310,#2322) + ); +#1816 = ADVANCED_FACE('',(#1817,#1851),#1885,.T.); +#1817 = FACE_BOUND('',#1818,.T.); +#1818 = EDGE_LOOP('',(#1819,#1829,#1837,#1845)); +#1819 = ORIENTED_EDGE('',*,*,#1820,.F.); +#1820 = EDGE_CURVE('',#1821,#1823,#1825,.T.); +#1821 = VERTEX_POINT('',#1822); +#1822 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#1823 = VERTEX_POINT('',#1824); +#1824 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#1825 = LINE('',#1826,#1827); +#1826 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#1827 = VECTOR('',#1828,1.); +#1828 = DIRECTION('',(-1.,0.,0.)); +#1829 = ORIENTED_EDGE('',*,*,#1830,.F.); +#1830 = EDGE_CURVE('',#1831,#1821,#1833,.T.); +#1831 = VERTEX_POINT('',#1832); +#1832 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#1833 = LINE('',#1834,#1835); +#1834 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#1835 = VECTOR('',#1836,1.); +#1836 = DIRECTION('',(0.,1.,0.)); +#1837 = ORIENTED_EDGE('',*,*,#1838,.F.); +#1838 = EDGE_CURVE('',#1839,#1831,#1841,.T.); +#1839 = VERTEX_POINT('',#1840); +#1840 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#1841 = LINE('',#1842,#1843); +#1842 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#1843 = VECTOR('',#1844,1.); +#1844 = DIRECTION('',(1.,0.,0.)); +#1845 = ORIENTED_EDGE('',*,*,#1846,.F.); +#1846 = EDGE_CURVE('',#1823,#1839,#1847,.T.); +#1847 = LINE('',#1848,#1849); +#1848 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#1849 = VECTOR('',#1850,1.); +#1850 = DIRECTION('',(0.,-1.,0.)); +#1851 = FACE_BOUND('',#1852,.T.); +#1852 = EDGE_LOOP('',(#1853,#1863,#1871,#1879)); +#1853 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1854 = EDGE_CURVE('',#1855,#1857,#1859,.T.); +#1855 = VERTEX_POINT('',#1856); +#1856 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#1857 = VERTEX_POINT('',#1858); +#1858 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#1859 = LINE('',#1860,#1861); +#1860 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#1861 = VECTOR('',#1862,1.); +#1862 = DIRECTION('',(0.,-1.,0.)); +#1863 = ORIENTED_EDGE('',*,*,#1864,.T.); +#1864 = EDGE_CURVE('',#1857,#1865,#1867,.T.); +#1865 = VERTEX_POINT('',#1866); +#1866 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1867 = LINE('',#1868,#1869); +#1868 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#1869 = VECTOR('',#1870,1.); +#1870 = DIRECTION('',(1.,0.,0.)); +#1871 = ORIENTED_EDGE('',*,*,#1872,.T.); +#1872 = EDGE_CURVE('',#1865,#1873,#1875,.T.); +#1873 = VERTEX_POINT('',#1874); +#1874 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1875 = LINE('',#1876,#1877); +#1876 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1877 = VECTOR('',#1878,1.); +#1878 = DIRECTION('',(0.,1.,0.)); +#1879 = ORIENTED_EDGE('',*,*,#1880,.T.); +#1880 = EDGE_CURVE('',#1873,#1855,#1881,.T.); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(-1.,0.,0.)); +#1885 = PLANE('',#1886); +#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889); +#1887 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1888 = DIRECTION('',(0.,0.,1.)); +#1889 = DIRECTION('',(1.,0.,-0.)); +#1890 = ADVANCED_FACE('',(#1891),#1916,.F.); +#1891 = FACE_BOUND('',#1892,.T.); +#1892 = EDGE_LOOP('',(#1893,#1901,#1902,#1910)); +#1893 = ORIENTED_EDGE('',*,*,#1894,.F.); +#1894 = EDGE_CURVE('',#1821,#1895,#1897,.T.); +#1895 = VERTEX_POINT('',#1896); +#1896 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1897 = LINE('',#1898,#1899); +#1898 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#1899 = VECTOR('',#1900,1.); +#1900 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#1901 = ORIENTED_EDGE('',*,*,#1820,.T.); +#1902 = ORIENTED_EDGE('',*,*,#1903,.T.); +#1903 = EDGE_CURVE('',#1823,#1904,#1906,.T.); +#1904 = VERTEX_POINT('',#1905); +#1905 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#1910 = ORIENTED_EDGE('',*,*,#1911,.F.); +#1911 = EDGE_CURVE('',#1895,#1904,#1912,.T.); +#1912 = LINE('',#1913,#1914); +#1913 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1914 = VECTOR('',#1915,1.); +#1915 = DIRECTION('',(-1.,0.,0.)); +#1916 = PLANE('',#1917); +#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920); +#1918 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#1919 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#1920 = DIRECTION('',(1.,0.,0.)); +#1921 = ADVANCED_FACE('',(#1922),#1940,.F.); +#1922 = FACE_BOUND('',#1923,.T.); +#1923 = EDGE_LOOP('',(#1924,#1932,#1933,#1934)); +#1924 = ORIENTED_EDGE('',*,*,#1925,.F.); +#1925 = EDGE_CURVE('',#1831,#1926,#1928,.T.); +#1926 = VERTEX_POINT('',#1927); +#1927 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1928 = LINE('',#1929,#1930); +#1929 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#1930 = VECTOR('',#1931,1.); +#1931 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#1932 = ORIENTED_EDGE('',*,*,#1830,.T.); +#1933 = ORIENTED_EDGE('',*,*,#1894,.T.); +#1934 = ORIENTED_EDGE('',*,*,#1935,.F.); +#1935 = EDGE_CURVE('',#1926,#1895,#1936,.T.); +#1936 = LINE('',#1937,#1938); +#1937 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1938 = VECTOR('',#1939,1.); +#1939 = DIRECTION('',(0.,1.,0.)); +#1940 = PLANE('',#1941); +#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944); +#1942 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#1943 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#1944 = DIRECTION('',(0.,-1.,0.)); +#1945 = ADVANCED_FACE('',(#1946),#1964,.F.); +#1946 = FACE_BOUND('',#1947,.T.); +#1947 = EDGE_LOOP('',(#1948,#1949,#1950,#1958)); +#1948 = ORIENTED_EDGE('',*,*,#1903,.F.); +#1949 = ORIENTED_EDGE('',*,*,#1846,.T.); +#1950 = ORIENTED_EDGE('',*,*,#1951,.T.); +#1951 = EDGE_CURVE('',#1839,#1952,#1954,.T.); +#1952 = VERTEX_POINT('',#1953); +#1953 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1954 = LINE('',#1955,#1956); +#1955 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#1956 = VECTOR('',#1957,1.); +#1957 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#1958 = ORIENTED_EDGE('',*,*,#1959,.F.); +#1959 = EDGE_CURVE('',#1904,#1952,#1960,.T.); +#1960 = LINE('',#1961,#1962); +#1961 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1962 = VECTOR('',#1963,1.); +#1963 = DIRECTION('',(0.,-1.,0.)); +#1964 = PLANE('',#1965); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#1967 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1968 = DIRECTION('',(0.,1.,0.)); +#1969 = ADVANCED_FACE('',(#1970),#1981,.F.); +#1970 = FACE_BOUND('',#1971,.T.); +#1971 = EDGE_LOOP('',(#1972,#1973,#1974,#1975)); +#1972 = ORIENTED_EDGE('',*,*,#1951,.F.); +#1973 = ORIENTED_EDGE('',*,*,#1838,.T.); +#1974 = ORIENTED_EDGE('',*,*,#1925,.T.); +#1975 = ORIENTED_EDGE('',*,*,#1976,.F.); +#1976 = EDGE_CURVE('',#1952,#1926,#1977,.T.); +#1977 = LINE('',#1978,#1979); +#1978 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1979 = VECTOR('',#1980,1.); +#1980 = DIRECTION('',(1.,0.,0.)); +#1981 = PLANE('',#1982); +#1982 = AXIS2_PLACEMENT_3D('',#1983,#1984,#1985); +#1983 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#1984 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#1985 = DIRECTION('',(-1.,-0.,0.)); +#1986 = ADVANCED_FACE('',(#1987),#2012,.F.); +#1987 = FACE_BOUND('',#1988,.F.); +#1988 = EDGE_LOOP('',(#1989,#1997,#1998,#2006)); +#1989 = ORIENTED_EDGE('',*,*,#1990,.T.); +#1990 = EDGE_CURVE('',#1991,#1855,#1993,.T.); +#1991 = VERTEX_POINT('',#1992); +#1992 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1993 = LINE('',#1994,#1995); +#1994 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1995 = VECTOR('',#1996,1.); +#1996 = DIRECTION('',(0.,0.,1.)); +#1997 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1998 = ORIENTED_EDGE('',*,*,#1999,.F.); +#1999 = EDGE_CURVE('',#2000,#1857,#2002,.T.); +#2000 = VERTEX_POINT('',#2001); +#2001 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(0.,0.,1.)); +#2006 = ORIENTED_EDGE('',*,*,#2007,.F.); +#2007 = EDGE_CURVE('',#1991,#2000,#2008,.T.); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(0.,-1.,0.)); +#2012 = PLANE('',#2013); +#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016); +#2014 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2015 = DIRECTION('',(1.,0.,0.)); +#2016 = DIRECTION('',(0.,-1.,0.)); +#2017 = ADVANCED_FACE('',(#2018),#2068,.F.); +#2018 = FACE_BOUND('',#2019,.F.); +#2019 = EDGE_LOOP('',(#2020,#2030,#2036,#2037,#2038,#2046,#2054,#2062)); +#2020 = ORIENTED_EDGE('',*,*,#2021,.F.); +#2021 = EDGE_CURVE('',#2022,#2024,#2026,.T.); +#2022 = VERTEX_POINT('',#2023); +#2023 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2024 = VERTEX_POINT('',#2025); +#2025 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#2026 = LINE('',#2027,#2028); +#2027 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2028 = VECTOR('',#2029,1.); +#2029 = DIRECTION('',(-1.,0.,0.)); +#2030 = ORIENTED_EDGE('',*,*,#2031,.T.); +#2031 = EDGE_CURVE('',#2022,#1873,#2032,.T.); +#2032 = LINE('',#2033,#2034); +#2033 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2034 = VECTOR('',#2035,1.); +#2035 = DIRECTION('',(0.,0.,1.)); +#2036 = ORIENTED_EDGE('',*,*,#1880,.T.); +#2037 = ORIENTED_EDGE('',*,*,#1990,.F.); +#2038 = ORIENTED_EDGE('',*,*,#2039,.F.); +#2039 = EDGE_CURVE('',#2040,#1991,#2042,.T.); +#2040 = VERTEX_POINT('',#2041); +#2041 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#2042 = LINE('',#2043,#2044); +#2043 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2044 = VECTOR('',#2045,1.); +#2045 = DIRECTION('',(-1.,0.,0.)); +#2046 = ORIENTED_EDGE('',*,*,#2047,.T.); +#2047 = EDGE_CURVE('',#2040,#2048,#2050,.T.); +#2048 = VERTEX_POINT('',#2049); +#2049 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#2050 = LINE('',#2051,#2052); +#2051 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#2052 = VECTOR('',#2053,1.); +#2053 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#2054 = ORIENTED_EDGE('',*,*,#2055,.T.); +#2055 = EDGE_CURVE('',#2048,#2056,#2058,.T.); +#2056 = VERTEX_POINT('',#2057); +#2057 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#2058 = LINE('',#2059,#2060); +#2059 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#2060 = VECTOR('',#2061,1.); +#2061 = DIRECTION('',(1.,0.,0.)); +#2062 = ORIENTED_EDGE('',*,*,#2063,.T.); +#2063 = EDGE_CURVE('',#2056,#2024,#2064,.T.); +#2064 = LINE('',#2065,#2066); +#2065 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#2066 = VECTOR('',#2067,1.); +#2067 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#2068 = PLANE('',#2069); +#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072); +#2070 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2071 = DIRECTION('',(0.,-1.,0.)); +#2072 = DIRECTION('',(-1.,0.,0.)); +#2073 = ADVANCED_FACE('',(#2074),#2124,.F.); +#2074 = FACE_BOUND('',#2075,.F.); +#2075 = EDGE_LOOP('',(#2076,#2084,#2085,#2086,#2094,#2102,#2110,#2118)); +#2076 = ORIENTED_EDGE('',*,*,#2077,.F.); +#2077 = EDGE_CURVE('',#2000,#2078,#2080,.T.); +#2078 = VERTEX_POINT('',#2079); +#2079 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2080 = LINE('',#2081,#2082); +#2081 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2082 = VECTOR('',#2083,1.); +#2083 = DIRECTION('',(1.,0.,0.)); +#2084 = ORIENTED_EDGE('',*,*,#1999,.T.); +#2085 = ORIENTED_EDGE('',*,*,#1864,.T.); +#2086 = ORIENTED_EDGE('',*,*,#2087,.F.); +#2087 = EDGE_CURVE('',#2088,#1865,#2090,.T.); +#2088 = VERTEX_POINT('',#2089); +#2089 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2090 = LINE('',#2091,#2092); +#2091 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2092 = VECTOR('',#2093,1.); +#2093 = DIRECTION('',(0.,0.,1.)); +#2094 = ORIENTED_EDGE('',*,*,#2095,.F.); +#2095 = EDGE_CURVE('',#2096,#2088,#2098,.T.); +#2096 = VERTEX_POINT('',#2097); +#2097 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2098 = LINE('',#2099,#2100); +#2099 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2100 = VECTOR('',#2101,1.); +#2101 = DIRECTION('',(1.,0.,0.)); +#2102 = ORIENTED_EDGE('',*,*,#2103,.F.); +#2103 = EDGE_CURVE('',#2104,#2096,#2106,.T.); +#2104 = VERTEX_POINT('',#2105); +#2105 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2106 = LINE('',#2107,#2108); +#2107 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2108 = VECTOR('',#2109,1.); +#2109 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2110 = ORIENTED_EDGE('',*,*,#2111,.F.); +#2111 = EDGE_CURVE('',#2112,#2104,#2114,.T.); +#2112 = VERTEX_POINT('',#2113); +#2113 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2114 = LINE('',#2115,#2116); +#2115 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2116 = VECTOR('',#2117,1.); +#2117 = DIRECTION('',(1.,0.,0.)); +#2118 = ORIENTED_EDGE('',*,*,#2119,.F.); +#2119 = EDGE_CURVE('',#2078,#2112,#2120,.T.); +#2120 = LINE('',#2121,#2122); +#2121 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2122 = VECTOR('',#2123,1.); +#2123 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2124 = PLANE('',#2125); +#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128); +#2126 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2127 = DIRECTION('',(0.,1.,0.)); +#2128 = DIRECTION('',(1.,0.,0.)); +#2129 = ADVANCED_FACE('',(#2130),#2141,.F.); +#2130 = FACE_BOUND('',#2131,.F.); +#2131 = EDGE_LOOP('',(#2132,#2133,#2134,#2135)); +#2132 = ORIENTED_EDGE('',*,*,#2087,.T.); +#2133 = ORIENTED_EDGE('',*,*,#1872,.T.); +#2134 = ORIENTED_EDGE('',*,*,#2031,.F.); +#2135 = ORIENTED_EDGE('',*,*,#2136,.F.); +#2136 = EDGE_CURVE('',#2088,#2022,#2137,.T.); +#2137 = LINE('',#2138,#2139); +#2138 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2139 = VECTOR('',#2140,1.); +#2140 = DIRECTION('',(0.,1.,0.)); +#2141 = PLANE('',#2142); +#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145); +#2143 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2144 = DIRECTION('',(-1.,0.,0.)); +#2145 = DIRECTION('',(0.,1.,0.)); +#2146 = ADVANCED_FACE('',(#2147),#2172,.F.); +#2147 = FACE_BOUND('',#2148,.F.); +#2148 = EDGE_LOOP('',(#2149,#2157,#2165,#2171)); +#2149 = ORIENTED_EDGE('',*,*,#2150,.T.); +#2150 = EDGE_CURVE('',#1895,#2151,#2153,.T.); +#2151 = VERTEX_POINT('',#2152); +#2152 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#2153 = LINE('',#2154,#2155); +#2154 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#2155 = VECTOR('',#2156,1.); +#2156 = DIRECTION('',(-0.,-0.,-1.)); +#2157 = ORIENTED_EDGE('',*,*,#2158,.T.); +#2158 = EDGE_CURVE('',#2151,#2159,#2161,.T.); +#2159 = VERTEX_POINT('',#2160); +#2160 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#2161 = LINE('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#2163 = VECTOR('',#2164,1.); +#2164 = DIRECTION('',(-1.,0.,0.)); +#2165 = ORIENTED_EDGE('',*,*,#2166,.F.); +#2166 = EDGE_CURVE('',#1904,#2159,#2167,.T.); +#2167 = LINE('',#2168,#2169); +#2168 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#2169 = VECTOR('',#2170,1.); +#2170 = DIRECTION('',(-0.,-0.,-1.)); +#2171 = ORIENTED_EDGE('',*,*,#1911,.F.); +#2172 = PLANE('',#2173); +#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176); +#2174 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#2175 = DIRECTION('',(0.,1.,0.)); +#2176 = DIRECTION('',(-1.,0.,0.)); +#2177 = ADVANCED_FACE('',(#2178),#2196,.F.); +#2178 = FACE_BOUND('',#2179,.F.); +#2179 = EDGE_LOOP('',(#2180,#2188,#2194,#2195)); +#2180 = ORIENTED_EDGE('',*,*,#2181,.T.); +#2181 = EDGE_CURVE('',#1926,#2182,#2184,.T.); +#2182 = VERTEX_POINT('',#2183); +#2183 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#2184 = LINE('',#2185,#2186); +#2185 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#2186 = VECTOR('',#2187,1.); +#2187 = DIRECTION('',(-0.,-0.,-1.)); +#2188 = ORIENTED_EDGE('',*,*,#2189,.T.); +#2189 = EDGE_CURVE('',#2182,#2151,#2190,.T.); +#2190 = LINE('',#2191,#2192); +#2191 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#2192 = VECTOR('',#2193,1.); +#2193 = DIRECTION('',(0.,1.,0.)); +#2194 = ORIENTED_EDGE('',*,*,#2150,.F.); +#2195 = ORIENTED_EDGE('',*,*,#1935,.F.); +#2196 = PLANE('',#2197); +#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200); +#2198 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#2199 = DIRECTION('',(1.,0.,0.)); +#2200 = DIRECTION('',(-0.,1.,0.)); +#2201 = ADVANCED_FACE('',(#2202),#2220,.F.); +#2202 = FACE_BOUND('',#2203,.F.); +#2203 = EDGE_LOOP('',(#2204,#2205,#2213,#2219)); +#2204 = ORIENTED_EDGE('',*,*,#2166,.T.); +#2205 = ORIENTED_EDGE('',*,*,#2206,.T.); +#2206 = EDGE_CURVE('',#2159,#2207,#2209,.T.); +#2207 = VERTEX_POINT('',#2208); +#2208 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#2209 = LINE('',#2210,#2211); +#2210 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#2211 = VECTOR('',#2212,1.); +#2212 = DIRECTION('',(0.,-1.,0.)); +#2213 = ORIENTED_EDGE('',*,*,#2214,.F.); +#2214 = EDGE_CURVE('',#1952,#2207,#2215,.T.); +#2215 = LINE('',#2216,#2217); +#2216 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#2217 = VECTOR('',#2218,1.); +#2218 = DIRECTION('',(-0.,-0.,-1.)); +#2219 = ORIENTED_EDGE('',*,*,#1959,.F.); +#2220 = PLANE('',#2221); +#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224); +#2222 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#2223 = DIRECTION('',(-1.,0.,0.)); +#2224 = DIRECTION('',(0.,-1.,0.)); +#2225 = ADVANCED_FACE('',(#2226),#2237,.F.); +#2226 = FACE_BOUND('',#2227,.F.); +#2227 = EDGE_LOOP('',(#2228,#2229,#2235,#2236)); +#2228 = ORIENTED_EDGE('',*,*,#2214,.T.); +#2229 = ORIENTED_EDGE('',*,*,#2230,.T.); +#2230 = EDGE_CURVE('',#2207,#2182,#2231,.T.); +#2231 = LINE('',#2232,#2233); +#2232 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#2233 = VECTOR('',#2234,1.); +#2234 = DIRECTION('',(1.,0.,0.)); +#2235 = ORIENTED_EDGE('',*,*,#2181,.F.); +#2236 = ORIENTED_EDGE('',*,*,#1976,.F.); +#2237 = PLANE('',#2238); +#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241); +#2239 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#2240 = DIRECTION('',(0.,-1.,0.)); +#2241 = DIRECTION('',(1.,0.,0.)); +#2242 = ADVANCED_FACE('',(#2243),#2254,.F.); +#2243 = FACE_BOUND('',#2244,.F.); +#2244 = EDGE_LOOP('',(#2245,#2246,#2247,#2248)); +#2245 = ORIENTED_EDGE('',*,*,#2039,.T.); +#2246 = ORIENTED_EDGE('',*,*,#2007,.T.); +#2247 = ORIENTED_EDGE('',*,*,#2077,.T.); +#2248 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2249 = EDGE_CURVE('',#2078,#2040,#2250,.T.); +#2250 = LINE('',#2251,#2252); +#2251 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2252 = VECTOR('',#2253,1.); +#2253 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2254 = PLANE('',#2255); +#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258); +#2256 = CARTESIAN_POINT('',(0.,0.,0.2)); +#2257 = DIRECTION('',(0.,0.,1.)); +#2258 = DIRECTION('',(1.,0.,-0.)); +#2259 = ADVANCED_FACE('',(#2260),#2271,.F.); +#2260 = FACE_BOUND('',#2261,.F.); +#2261 = EDGE_LOOP('',(#2262,#2263,#2269,#2270)); +#2262 = ORIENTED_EDGE('',*,*,#2021,.T.); +#2263 = ORIENTED_EDGE('',*,*,#2264,.F.); +#2264 = EDGE_CURVE('',#2096,#2024,#2265,.T.); +#2265 = LINE('',#2266,#2267); +#2266 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2267 = VECTOR('',#2268,1.); +#2268 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2269 = ORIENTED_EDGE('',*,*,#2095,.T.); +#2270 = ORIENTED_EDGE('',*,*,#2136,.T.); +#2271 = PLANE('',#2272); +#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275); +#2273 = CARTESIAN_POINT('',(0.,0.,0.2)); +#2274 = DIRECTION('',(0.,0.,1.)); +#2275 = DIRECTION('',(1.,0.,-0.)); +#2276 = ADVANCED_FACE('',(#2277),#2288,.T.); +#2277 = FACE_BOUND('',#2278,.T.); +#2278 = EDGE_LOOP('',(#2279,#2280,#2286,#2287)); +#2279 = ORIENTED_EDGE('',*,*,#2103,.F.); +#2280 = ORIENTED_EDGE('',*,*,#2281,.T.); +#2281 = EDGE_CURVE('',#2104,#2056,#2282,.T.); +#2282 = LINE('',#2283,#2284); +#2283 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2284 = VECTOR('',#2285,1.); +#2285 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2286 = ORIENTED_EDGE('',*,*,#2063,.T.); +#2287 = ORIENTED_EDGE('',*,*,#2264,.F.); +#2288 = PLANE('',#2289); +#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292); +#2290 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2291 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#2292 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2293 = ADVANCED_FACE('',(#2294),#2305,.T.); +#2294 = FACE_BOUND('',#2295,.T.); +#2295 = EDGE_LOOP('',(#2296,#2297,#2303,#2304)); +#2296 = ORIENTED_EDGE('',*,*,#2111,.F.); +#2297 = ORIENTED_EDGE('',*,*,#2298,.T.); +#2298 = EDGE_CURVE('',#2112,#2048,#2299,.T.); +#2299 = LINE('',#2300,#2301); +#2300 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2301 = VECTOR('',#2302,1.); +#2302 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2303 = ORIENTED_EDGE('',*,*,#2055,.T.); +#2304 = ORIENTED_EDGE('',*,*,#2281,.F.); +#2305 = PLANE('',#2306); +#2306 = AXIS2_PLACEMENT_3D('',#2307,#2308,#2309); +#2307 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2308 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2309 = DIRECTION('',(1.,0.,0.)); +#2310 = ADVANCED_FACE('',(#2311),#2317,.T.); +#2311 = FACE_BOUND('',#2312,.T.); +#2312 = EDGE_LOOP('',(#2313,#2314,#2315,#2316)); +#2313 = ORIENTED_EDGE('',*,*,#2119,.F.); +#2314 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2315 = ORIENTED_EDGE('',*,*,#2047,.T.); +#2316 = ORIENTED_EDGE('',*,*,#2298,.F.); +#2317 = PLANE('',#2318); +#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321); +#2319 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2320 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#2321 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2322 = ADVANCED_FACE('',(#2323),#2329,.T.); +#2323 = FACE_BOUND('',#2324,.T.); +#2324 = EDGE_LOOP('',(#2325,#2326,#2327,#2328)); +#2325 = ORIENTED_EDGE('',*,*,#2206,.T.); +#2326 = ORIENTED_EDGE('',*,*,#2230,.T.); +#2327 = ORIENTED_EDGE('',*,*,#2189,.T.); +#2328 = ORIENTED_EDGE('',*,*,#2158,.T.); +#2329 = PLANE('',#2330); +#2330 = AXIS2_PLACEMENT_3D('',#2331,#2332,#2333); +#2331 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#2332 = DIRECTION('',(0.,0.,1.)); +#2333 = DIRECTION('',(1.,0.,-0.)); +#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2338)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2335,#2336,#2337)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2335 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2336 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2337 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2338 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2335, + 'distance_accuracy_value','confusion accuracy'); +#2339 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2340,#2342); +#2340 = ( REPRESENTATION_RELATIONSHIP('','',#1813,#1786) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2341) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2341 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1787); +#2342 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2343); +#2343 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','Body008','',#1781,#1808,$); +#2344 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1810)); +#2345 = SHAPE_DEFINITION_REPRESENTATION(#2346,#2352); +#2346 = PRODUCT_DEFINITION_SHAPE('','',#2347); +#2347 = PRODUCT_DEFINITION('design','',#2348,#2351); +#2348 = PRODUCT_DEFINITION_FORMATION('','',#2349); +#2349 = PRODUCT('Lead008','Lead008','',(#2350)); +#2350 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2351 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2352 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2353),#2639); +#2353 = MANIFOLD_SOLID_BREP('',#2354); +#2354 = CLOSED_SHELL('',(#2355,#2395,#2426,#2457,#2490,#2523,#2554,#2585 + ,#2607,#2623)); +#2355 = ADVANCED_FACE('',(#2356),#2390,.T.); +#2356 = FACE_BOUND('',#2357,.T.); +#2357 = EDGE_LOOP('',(#2358,#2368,#2376,#2384)); +#2358 = ORIENTED_EDGE('',*,*,#2359,.T.); +#2359 = EDGE_CURVE('',#2360,#2362,#2364,.T.); +#2360 = VERTEX_POINT('',#2361); +#2361 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2362 = VERTEX_POINT('',#2363); +#2363 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#2364 = LINE('',#2365,#2366); +#2365 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2366 = VECTOR('',#2367,1.); +#2367 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#2368 = ORIENTED_EDGE('',*,*,#2369,.T.); +#2369 = EDGE_CURVE('',#2362,#2370,#2372,.T.); +#2370 = VERTEX_POINT('',#2371); +#2371 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#2372 = LINE('',#2373,#2374); +#2373 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#2374 = VECTOR('',#2375,1.); +#2375 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#2376 = ORIENTED_EDGE('',*,*,#2377,.T.); +#2377 = EDGE_CURVE('',#2370,#2378,#2380,.T.); +#2378 = VERTEX_POINT('',#2379); +#2379 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2380 = LINE('',#2381,#2382); +#2381 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#2382 = VECTOR('',#2383,1.); +#2383 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#2384 = ORIENTED_EDGE('',*,*,#2385,.T.); +#2385 = EDGE_CURVE('',#2378,#2360,#2386,.T.); +#2386 = LINE('',#2387,#2388); +#2387 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2388 = VECTOR('',#2389,1.); +#2389 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#2390 = PLANE('',#2391); +#2391 = AXIS2_PLACEMENT_3D('',#2392,#2393,#2394); +#2392 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#2393 = DIRECTION('',(1.,0.,0.)); +#2394 = DIRECTION('',(-0.,1.,0.)); +#2395 = ADVANCED_FACE('',(#2396),#2421,.F.); +#2396 = FACE_BOUND('',#2397,.F.); +#2397 = EDGE_LOOP('',(#2398,#2406,#2407,#2415)); +#2398 = ORIENTED_EDGE('',*,*,#2399,.F.); +#2399 = EDGE_CURVE('',#2362,#2400,#2402,.T.); +#2400 = VERTEX_POINT('',#2401); +#2401 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#2402 = LINE('',#2403,#2404); +#2403 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#2404 = VECTOR('',#2405,1.); +#2405 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2406 = ORIENTED_EDGE('',*,*,#2369,.T.); +#2407 = ORIENTED_EDGE('',*,*,#2408,.T.); +#2408 = EDGE_CURVE('',#2370,#2409,#2411,.T.); +#2409 = VERTEX_POINT('',#2410); +#2410 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#2411 = LINE('',#2412,#2413); +#2412 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#2413 = VECTOR('',#2414,1.); +#2414 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#2415 = ORIENTED_EDGE('',*,*,#2416,.F.); +#2416 = EDGE_CURVE('',#2400,#2409,#2417,.T.); +#2417 = LINE('',#2418,#2419); +#2418 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#2419 = VECTOR('',#2420,1.); +#2420 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#2421 = PLANE('',#2422); +#2422 = AXIS2_PLACEMENT_3D('',#2423,#2424,#2425); +#2423 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#2424 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#2425 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#2426 = ADVANCED_FACE('',(#2427),#2452,.F.); +#2427 = FACE_BOUND('',#2428,.F.); +#2428 = EDGE_LOOP('',(#2429,#2437,#2438,#2446)); +#2429 = ORIENTED_EDGE('',*,*,#2430,.F.); +#2430 = EDGE_CURVE('',#2378,#2431,#2433,.T.); +#2431 = VERTEX_POINT('',#2432); +#2432 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#2433 = LINE('',#2434,#2435); +#2434 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2435 = VECTOR('',#2436,1.); +#2436 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2437 = ORIENTED_EDGE('',*,*,#2385,.T.); +#2438 = ORIENTED_EDGE('',*,*,#2439,.T.); +#2439 = EDGE_CURVE('',#2360,#2440,#2442,.T.); +#2440 = VERTEX_POINT('',#2441); +#2441 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#2442 = LINE('',#2443,#2444); +#2443 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2444 = VECTOR('',#2445,1.); +#2445 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2446 = ORIENTED_EDGE('',*,*,#2447,.F.); +#2447 = EDGE_CURVE('',#2431,#2440,#2448,.T.); +#2448 = LINE('',#2449,#2450); +#2449 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#2450 = VECTOR('',#2451,1.); +#2451 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#2452 = PLANE('',#2453); +#2453 = AXIS2_PLACEMENT_3D('',#2454,#2455,#2456); +#2454 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2455 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#2456 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#2457 = ADVANCED_FACE('',(#2458),#2485,.T.); +#2458 = FACE_BOUND('',#2459,.T.); +#2459 = EDGE_LOOP('',(#2460,#2469,#2477,#2484)); +#2460 = ORIENTED_EDGE('',*,*,#2461,.T.); +#2461 = EDGE_CURVE('',#2400,#2462,#2464,.T.); +#2462 = VERTEX_POINT('',#2463); +#2463 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2464 = CIRCLE('',#2465,0.3); +#2465 = AXIS2_PLACEMENT_3D('',#2466,#2467,#2468); +#2466 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2467 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2468 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#2469 = ORIENTED_EDGE('',*,*,#2470,.T.); +#2470 = EDGE_CURVE('',#2462,#2471,#2473,.T.); +#2471 = VERTEX_POINT('',#2472); +#2472 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#2473 = LINE('',#2474,#2475); +#2474 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2475 = VECTOR('',#2476,1.); +#2476 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2477 = ORIENTED_EDGE('',*,*,#2478,.F.); +#2478 = EDGE_CURVE('',#2409,#2471,#2479,.T.); +#2479 = CIRCLE('',#2480,0.3); +#2480 = AXIS2_PLACEMENT_3D('',#2481,#2482,#2483); +#2481 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2482 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2483 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#2484 = ORIENTED_EDGE('',*,*,#2416,.F.); +#2485 = CYLINDRICAL_SURFACE('',#2486,0.3); +#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489); +#2487 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2488 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2489 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#2490 = ADVANCED_FACE('',(#2491),#2518,.F.); +#2491 = FACE_BOUND('',#2492,.F.); +#2492 = EDGE_LOOP('',(#2493,#2494,#2503,#2511)); +#2493 = ORIENTED_EDGE('',*,*,#2447,.T.); +#2494 = ORIENTED_EDGE('',*,*,#2495,.T.); +#2495 = EDGE_CURVE('',#2440,#2496,#2498,.T.); +#2496 = VERTEX_POINT('',#2497); +#2497 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#2498 = CIRCLE('',#2499,0.1); +#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502); +#2500 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2501 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2502 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#2503 = ORIENTED_EDGE('',*,*,#2504,.F.); +#2504 = EDGE_CURVE('',#2505,#2496,#2507,.T.); +#2505 = VERTEX_POINT('',#2506); +#2506 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2507 = LINE('',#2508,#2509); +#2508 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2509 = VECTOR('',#2510,1.); +#2510 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#2511 = ORIENTED_EDGE('',*,*,#2512,.F.); +#2512 = EDGE_CURVE('',#2431,#2505,#2513,.T.); +#2513 = CIRCLE('',#2514,0.1); +#2514 = AXIS2_PLACEMENT_3D('',#2515,#2516,#2517); +#2515 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2516 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2517 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#2518 = CYLINDRICAL_SURFACE('',#2519,0.1); +#2519 = AXIS2_PLACEMENT_3D('',#2520,#2521,#2522); +#2520 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2521 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#2522 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#2523 = ADVANCED_FACE('',(#2524),#2549,.F.); +#2524 = FACE_BOUND('',#2525,.F.); +#2525 = EDGE_LOOP('',(#2526,#2534,#2535,#2543)); +#2526 = ORIENTED_EDGE('',*,*,#2527,.F.); +#2527 = EDGE_CURVE('',#2462,#2528,#2530,.T.); +#2528 = VERTEX_POINT('',#2529); +#2529 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#2530 = LINE('',#2531,#2532); +#2531 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2532 = VECTOR('',#2533,1.); +#2533 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2534 = ORIENTED_EDGE('',*,*,#2470,.T.); +#2535 = ORIENTED_EDGE('',*,*,#2536,.T.); +#2536 = EDGE_CURVE('',#2471,#2537,#2539,.T.); +#2537 = VERTEX_POINT('',#2538); +#2538 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#2539 = LINE('',#2540,#2541); +#2540 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#2541 = VECTOR('',#2542,1.); +#2542 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#2543 = ORIENTED_EDGE('',*,*,#2544,.F.); +#2544 = EDGE_CURVE('',#2528,#2537,#2545,.T.); +#2545 = LINE('',#2546,#2547); +#2546 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#2547 = VECTOR('',#2548,1.); +#2548 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#2549 = PLANE('',#2550); +#2550 = AXIS2_PLACEMENT_3D('',#2551,#2552,#2553); +#2551 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2552 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#2553 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#2554 = ADVANCED_FACE('',(#2555),#2580,.F.); +#2555 = FACE_BOUND('',#2556,.F.); +#2556 = EDGE_LOOP('',(#2557,#2565,#2566,#2574)); +#2557 = ORIENTED_EDGE('',*,*,#2558,.T.); +#2558 = EDGE_CURVE('',#2559,#2528,#2561,.T.); +#2559 = VERTEX_POINT('',#2560); +#2560 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#2561 = LINE('',#2562,#2563); +#2562 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#2563 = VECTOR('',#2564,1.); +#2564 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#2565 = ORIENTED_EDGE('',*,*,#2544,.T.); +#2566 = ORIENTED_EDGE('',*,*,#2567,.T.); +#2567 = EDGE_CURVE('',#2537,#2568,#2570,.T.); +#2568 = VERTEX_POINT('',#2569); +#2569 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#2570 = LINE('',#2571,#2572); +#2571 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#2572 = VECTOR('',#2573,1.); +#2573 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#2574 = ORIENTED_EDGE('',*,*,#2575,.T.); +#2575 = EDGE_CURVE('',#2568,#2559,#2576,.T.); +#2576 = LINE('',#2577,#2578); +#2577 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#2578 = VECTOR('',#2579,1.); +#2579 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#2580 = PLANE('',#2581); +#2581 = AXIS2_PLACEMENT_3D('',#2582,#2583,#2584); +#2582 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#2583 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#2584 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#2585 = ADVANCED_FACE('',(#2586),#2602,.F.); +#2586 = FACE_BOUND('',#2587,.F.); +#2587 = EDGE_LOOP('',(#2588,#2594,#2595,#2601)); +#2588 = ORIENTED_EDGE('',*,*,#2589,.F.); +#2589 = EDGE_CURVE('',#2505,#2568,#2590,.T.); +#2590 = LINE('',#2591,#2592); +#2591 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2592 = VECTOR('',#2593,1.); +#2593 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2594 = ORIENTED_EDGE('',*,*,#2504,.T.); +#2595 = ORIENTED_EDGE('',*,*,#2596,.T.); +#2596 = EDGE_CURVE('',#2496,#2559,#2597,.T.); +#2597 = LINE('',#2598,#2599); +#2598 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#2599 = VECTOR('',#2600,1.); +#2600 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2601 = ORIENTED_EDGE('',*,*,#2575,.F.); +#2602 = PLANE('',#2603); +#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606); +#2604 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2605 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#2606 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#2607 = ADVANCED_FACE('',(#2608),#2618,.T.); +#2608 = FACE_BOUND('',#2609,.T.); +#2609 = EDGE_LOOP('',(#2610,#2611,#2612,#2613,#2614,#2615,#2616,#2617)); +#2610 = ORIENTED_EDGE('',*,*,#2439,.T.); +#2611 = ORIENTED_EDGE('',*,*,#2495,.T.); +#2612 = ORIENTED_EDGE('',*,*,#2596,.T.); +#2613 = ORIENTED_EDGE('',*,*,#2558,.T.); +#2614 = ORIENTED_EDGE('',*,*,#2527,.F.); +#2615 = ORIENTED_EDGE('',*,*,#2461,.F.); +#2616 = ORIENTED_EDGE('',*,*,#2399,.F.); +#2617 = ORIENTED_EDGE('',*,*,#2359,.F.); +#2618 = PLANE('',#2619); +#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622); +#2620 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#2621 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#2622 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#2623 = ADVANCED_FACE('',(#2624),#2634,.T.); +#2624 = FACE_BOUND('',#2625,.T.); +#2625 = EDGE_LOOP('',(#2626,#2627,#2628,#2629,#2630,#2631,#2632,#2633)); +#2626 = ORIENTED_EDGE('',*,*,#2408,.T.); +#2627 = ORIENTED_EDGE('',*,*,#2478,.T.); +#2628 = ORIENTED_EDGE('',*,*,#2536,.T.); +#2629 = ORIENTED_EDGE('',*,*,#2567,.T.); +#2630 = ORIENTED_EDGE('',*,*,#2589,.F.); +#2631 = ORIENTED_EDGE('',*,*,#2512,.F.); +#2632 = ORIENTED_EDGE('',*,*,#2430,.F.); +#2633 = ORIENTED_EDGE('',*,*,#2377,.F.); +#2634 = PLANE('',#2635); +#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638); +#2636 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#2637 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#2638 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2643)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2640,#2641,#2642)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2640, + 'distance_accuracy_value','confusion accuracy'); +#2644 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2645,#2647); +#2645 = ( REPRESENTATION_RELATIONSHIP('','',#2352,#1786) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2646) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2646 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1791); +#2647 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2648); +#2648 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','Lead008','',#1781,#2347,$); +#2649 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2349)); +#2650 = SHAPE_DEFINITION_REPRESENTATION(#2651,#2657); +#2651 = PRODUCT_DEFINITION_SHAPE('','',#2652); +#2652 = PRODUCT_DEFINITION('design','',#2653,#2656); +#2653 = PRODUCT_DEFINITION_FORMATION('','',#2654); +#2654 = PRODUCT('01x01_P2.54mm_Vertical_SMD009', + '01x01_P2.54mm_Vertical_SMD009','',(#2655)); +#2655 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2657 = SHAPE_REPRESENTATION('',(#11,#2658,#2662),#2666); +#2658 = AXIS2_PLACEMENT_3D('',#2659,#2660,#2661); +#2659 = CARTESIAN_POINT('',(0.,0.,0.)); +#2660 = DIRECTION('',(0.,0.,1.)); +#2661 = DIRECTION('',(1.,0.,0.)); +#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665); +#2663 = CARTESIAN_POINT('',(0.,0.,0.)); +#2664 = DIRECTION('',(0.,0.,1.)); +#2665 = DIRECTION('',(1.,0.,0.)); +#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2670)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2667,#2668,#2669)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2667 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2668 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2669 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2670 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2667, + 'distance_accuracy_value','confusion accuracy'); +#2671 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2672,#2674); +#2672 = ( REPRESENTATION_RELATIONSHIP('','',#2657,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2673) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2673 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#2674 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2675); +#2675 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55', + '01x01_P2.54mm_Vertical_SMD009','',#5,#2652,$); +#2676 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2654)); +#2677 = SHAPE_DEFINITION_REPRESENTATION(#2678,#2684); +#2678 = PRODUCT_DEFINITION_SHAPE('','',#2679); +#2679 = PRODUCT_DEFINITION('design','',#2680,#2683); +#2680 = PRODUCT_DEFINITION_FORMATION('','',#2681); +#2681 = PRODUCT('Body009','Body009','',(#2682)); +#2682 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2683 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2684 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2685),#3205); +#2685 = MANIFOLD_SOLID_BREP('',#2686); +#2686 = CLOSED_SHELL('',(#2687,#2761,#2792,#2816,#2840,#2857,#2888,#2944 + ,#3000,#3017,#3048,#3072,#3096,#3113,#3130,#3147,#3164,#3181,#3193) + ); +#2687 = ADVANCED_FACE('',(#2688,#2722),#2756,.T.); +#2688 = FACE_BOUND('',#2689,.T.); +#2689 = EDGE_LOOP('',(#2690,#2700,#2708,#2716)); +#2690 = ORIENTED_EDGE('',*,*,#2691,.F.); +#2691 = EDGE_CURVE('',#2692,#2694,#2696,.T.); +#2692 = VERTEX_POINT('',#2693); +#2693 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#2694 = VERTEX_POINT('',#2695); +#2695 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#2696 = LINE('',#2697,#2698); +#2697 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#2698 = VECTOR('',#2699,1.); +#2699 = DIRECTION('',(-1.,0.,0.)); +#2700 = ORIENTED_EDGE('',*,*,#2701,.F.); +#2701 = EDGE_CURVE('',#2702,#2692,#2704,.T.); +#2702 = VERTEX_POINT('',#2703); +#2703 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#2704 = LINE('',#2705,#2706); +#2705 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#2706 = VECTOR('',#2707,1.); +#2707 = DIRECTION('',(0.,1.,0.)); +#2708 = ORIENTED_EDGE('',*,*,#2709,.F.); +#2709 = EDGE_CURVE('',#2710,#2702,#2712,.T.); +#2710 = VERTEX_POINT('',#2711); +#2711 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#2712 = LINE('',#2713,#2714); +#2713 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#2714 = VECTOR('',#2715,1.); +#2715 = DIRECTION('',(1.,0.,0.)); +#2716 = ORIENTED_EDGE('',*,*,#2717,.F.); +#2717 = EDGE_CURVE('',#2694,#2710,#2718,.T.); +#2718 = LINE('',#2719,#2720); +#2719 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#2720 = VECTOR('',#2721,1.); +#2721 = DIRECTION('',(0.,-1.,0.)); +#2722 = FACE_BOUND('',#2723,.T.); +#2723 = EDGE_LOOP('',(#2724,#2734,#2742,#2750)); +#2724 = ORIENTED_EDGE('',*,*,#2725,.T.); +#2725 = EDGE_CURVE('',#2726,#2728,#2730,.T.); +#2726 = VERTEX_POINT('',#2727); +#2727 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#2728 = VERTEX_POINT('',#2729); +#2729 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#2730 = LINE('',#2731,#2732); +#2731 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#2732 = VECTOR('',#2733,1.); +#2733 = DIRECTION('',(0.,-1.,0.)); +#2734 = ORIENTED_EDGE('',*,*,#2735,.T.); +#2735 = EDGE_CURVE('',#2728,#2736,#2738,.T.); +#2736 = VERTEX_POINT('',#2737); +#2737 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#2738 = LINE('',#2739,#2740); +#2739 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#2740 = VECTOR('',#2741,1.); +#2741 = DIRECTION('',(1.,0.,0.)); +#2742 = ORIENTED_EDGE('',*,*,#2743,.T.); +#2743 = EDGE_CURVE('',#2736,#2744,#2746,.T.); +#2744 = VERTEX_POINT('',#2745); +#2745 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#2746 = LINE('',#2747,#2748); +#2747 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#2748 = VECTOR('',#2749,1.); +#2749 = DIRECTION('',(0.,1.,0.)); +#2750 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2751 = EDGE_CURVE('',#2744,#2726,#2752,.T.); +#2752 = LINE('',#2753,#2754); +#2753 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#2754 = VECTOR('',#2755,1.); +#2755 = DIRECTION('',(-1.,0.,0.)); +#2756 = PLANE('',#2757); +#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); +#2758 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2759 = DIRECTION('',(0.,0.,1.)); +#2760 = DIRECTION('',(1.,0.,-0.)); +#2761 = ADVANCED_FACE('',(#2762),#2787,.F.); +#2762 = FACE_BOUND('',#2763,.T.); +#2763 = EDGE_LOOP('',(#2764,#2772,#2773,#2781)); +#2764 = ORIENTED_EDGE('',*,*,#2765,.F.); +#2765 = EDGE_CURVE('',#2692,#2766,#2768,.T.); +#2766 = VERTEX_POINT('',#2767); +#2767 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#2768 = LINE('',#2769,#2770); +#2769 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#2770 = VECTOR('',#2771,1.); +#2771 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#2772 = ORIENTED_EDGE('',*,*,#2691,.T.); +#2773 = ORIENTED_EDGE('',*,*,#2774,.T.); +#2774 = EDGE_CURVE('',#2694,#2775,#2777,.T.); +#2775 = VERTEX_POINT('',#2776); +#2776 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#2777 = LINE('',#2778,#2779); +#2778 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#2779 = VECTOR('',#2780,1.); +#2780 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#2781 = ORIENTED_EDGE('',*,*,#2782,.F.); +#2782 = EDGE_CURVE('',#2766,#2775,#2783,.T.); +#2783 = LINE('',#2784,#2785); +#2784 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#2785 = VECTOR('',#2786,1.); +#2786 = DIRECTION('',(-1.,0.,0.)); +#2787 = PLANE('',#2788); +#2788 = AXIS2_PLACEMENT_3D('',#2789,#2790,#2791); +#2789 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#2790 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#2791 = DIRECTION('',(1.,0.,0.)); +#2792 = ADVANCED_FACE('',(#2793),#2811,.F.); +#2793 = FACE_BOUND('',#2794,.T.); +#2794 = EDGE_LOOP('',(#2795,#2803,#2804,#2805)); +#2795 = ORIENTED_EDGE('',*,*,#2796,.F.); +#2796 = EDGE_CURVE('',#2702,#2797,#2799,.T.); +#2797 = VERTEX_POINT('',#2798); +#2798 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#2799 = LINE('',#2800,#2801); +#2800 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#2801 = VECTOR('',#2802,1.); +#2802 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#2803 = ORIENTED_EDGE('',*,*,#2701,.T.); +#2804 = ORIENTED_EDGE('',*,*,#2765,.T.); +#2805 = ORIENTED_EDGE('',*,*,#2806,.F.); +#2806 = EDGE_CURVE('',#2797,#2766,#2807,.T.); +#2807 = LINE('',#2808,#2809); +#2808 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#2809 = VECTOR('',#2810,1.); +#2810 = DIRECTION('',(0.,1.,0.)); +#2811 = PLANE('',#2812); +#2812 = AXIS2_PLACEMENT_3D('',#2813,#2814,#2815); +#2813 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#2814 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#2815 = DIRECTION('',(0.,-1.,0.)); +#2816 = ADVANCED_FACE('',(#2817),#2835,.F.); +#2817 = FACE_BOUND('',#2818,.T.); +#2818 = EDGE_LOOP('',(#2819,#2820,#2821,#2829)); +#2819 = ORIENTED_EDGE('',*,*,#2774,.F.); +#2820 = ORIENTED_EDGE('',*,*,#2717,.T.); +#2821 = ORIENTED_EDGE('',*,*,#2822,.T.); +#2822 = EDGE_CURVE('',#2710,#2823,#2825,.T.); +#2823 = VERTEX_POINT('',#2824); +#2824 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#2825 = LINE('',#2826,#2827); +#2826 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#2827 = VECTOR('',#2828,1.); +#2828 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#2829 = ORIENTED_EDGE('',*,*,#2830,.F.); +#2830 = EDGE_CURVE('',#2775,#2823,#2831,.T.); +#2831 = LINE('',#2832,#2833); +#2832 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#2833 = VECTOR('',#2834,1.); +#2834 = DIRECTION('',(0.,-1.,0.)); +#2835 = PLANE('',#2836); +#2836 = AXIS2_PLACEMENT_3D('',#2837,#2838,#2839); +#2837 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#2838 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#2839 = DIRECTION('',(0.,1.,0.)); +#2840 = ADVANCED_FACE('',(#2841),#2852,.F.); +#2841 = FACE_BOUND('',#2842,.T.); +#2842 = EDGE_LOOP('',(#2843,#2844,#2845,#2846)); +#2843 = ORIENTED_EDGE('',*,*,#2822,.F.); +#2844 = ORIENTED_EDGE('',*,*,#2709,.T.); +#2845 = ORIENTED_EDGE('',*,*,#2796,.T.); +#2846 = ORIENTED_EDGE('',*,*,#2847,.F.); +#2847 = EDGE_CURVE('',#2823,#2797,#2848,.T.); +#2848 = LINE('',#2849,#2850); +#2849 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#2850 = VECTOR('',#2851,1.); +#2851 = DIRECTION('',(1.,0.,0.)); +#2852 = PLANE('',#2853); +#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); +#2854 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#2855 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#2856 = DIRECTION('',(-1.,-0.,0.)); +#2857 = ADVANCED_FACE('',(#2858),#2883,.F.); +#2858 = FACE_BOUND('',#2859,.F.); +#2859 = EDGE_LOOP('',(#2860,#2868,#2869,#2877)); +#2860 = ORIENTED_EDGE('',*,*,#2861,.T.); +#2861 = EDGE_CURVE('',#2862,#2726,#2864,.T.); +#2862 = VERTEX_POINT('',#2863); +#2863 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2864 = LINE('',#2865,#2866); +#2865 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2866 = VECTOR('',#2867,1.); +#2867 = DIRECTION('',(0.,0.,1.)); +#2868 = ORIENTED_EDGE('',*,*,#2725,.T.); +#2869 = ORIENTED_EDGE('',*,*,#2870,.F.); +#2870 = EDGE_CURVE('',#2871,#2728,#2873,.T.); +#2871 = VERTEX_POINT('',#2872); +#2872 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2873 = LINE('',#2874,#2875); +#2874 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2875 = VECTOR('',#2876,1.); +#2876 = DIRECTION('',(0.,0.,1.)); +#2877 = ORIENTED_EDGE('',*,*,#2878,.F.); +#2878 = EDGE_CURVE('',#2862,#2871,#2879,.T.); +#2879 = LINE('',#2880,#2881); +#2880 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2881 = VECTOR('',#2882,1.); +#2882 = DIRECTION('',(0.,-1.,0.)); +#2883 = PLANE('',#2884); +#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887); +#2885 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2886 = DIRECTION('',(1.,0.,0.)); +#2887 = DIRECTION('',(0.,-1.,0.)); +#2888 = ADVANCED_FACE('',(#2889),#2939,.F.); +#2889 = FACE_BOUND('',#2890,.F.); +#2890 = EDGE_LOOP('',(#2891,#2901,#2907,#2908,#2909,#2917,#2925,#2933)); +#2891 = ORIENTED_EDGE('',*,*,#2892,.F.); +#2892 = EDGE_CURVE('',#2893,#2895,#2897,.T.); +#2893 = VERTEX_POINT('',#2894); +#2894 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2895 = VERTEX_POINT('',#2896); +#2896 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#2897 = LINE('',#2898,#2899); +#2898 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2899 = VECTOR('',#2900,1.); +#2900 = DIRECTION('',(-1.,0.,0.)); +#2901 = ORIENTED_EDGE('',*,*,#2902,.T.); +#2902 = EDGE_CURVE('',#2893,#2744,#2903,.T.); +#2903 = LINE('',#2904,#2905); +#2904 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2905 = VECTOR('',#2906,1.); +#2906 = DIRECTION('',(0.,0.,1.)); +#2907 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2908 = ORIENTED_EDGE('',*,*,#2861,.F.); +#2909 = ORIENTED_EDGE('',*,*,#2910,.F.); +#2910 = EDGE_CURVE('',#2911,#2862,#2913,.T.); +#2911 = VERTEX_POINT('',#2912); +#2912 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#2913 = LINE('',#2914,#2915); +#2914 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2915 = VECTOR('',#2916,1.); +#2916 = DIRECTION('',(-1.,0.,0.)); +#2917 = ORIENTED_EDGE('',*,*,#2918,.T.); +#2918 = EDGE_CURVE('',#2911,#2919,#2921,.T.); +#2919 = VERTEX_POINT('',#2920); +#2920 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#2921 = LINE('',#2922,#2923); +#2922 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#2923 = VECTOR('',#2924,1.); +#2924 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#2925 = ORIENTED_EDGE('',*,*,#2926,.T.); +#2926 = EDGE_CURVE('',#2919,#2927,#2929,.T.); +#2927 = VERTEX_POINT('',#2928); +#2928 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#2929 = LINE('',#2930,#2931); +#2930 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#2931 = VECTOR('',#2932,1.); +#2932 = DIRECTION('',(1.,0.,0.)); +#2933 = ORIENTED_EDGE('',*,*,#2934,.T.); +#2934 = EDGE_CURVE('',#2927,#2895,#2935,.T.); +#2935 = LINE('',#2936,#2937); +#2936 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#2937 = VECTOR('',#2938,1.); +#2938 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#2939 = PLANE('',#2940); +#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943); +#2941 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2942 = DIRECTION('',(0.,-1.,0.)); +#2943 = DIRECTION('',(-1.,0.,0.)); +#2944 = ADVANCED_FACE('',(#2945),#2995,.F.); +#2945 = FACE_BOUND('',#2946,.F.); +#2946 = EDGE_LOOP('',(#2947,#2955,#2956,#2957,#2965,#2973,#2981,#2989)); +#2947 = ORIENTED_EDGE('',*,*,#2948,.F.); +#2948 = EDGE_CURVE('',#2871,#2949,#2951,.T.); +#2949 = VERTEX_POINT('',#2950); +#2950 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2951 = LINE('',#2952,#2953); +#2952 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2953 = VECTOR('',#2954,1.); +#2954 = DIRECTION('',(1.,0.,0.)); +#2955 = ORIENTED_EDGE('',*,*,#2870,.T.); +#2956 = ORIENTED_EDGE('',*,*,#2735,.T.); +#2957 = ORIENTED_EDGE('',*,*,#2958,.F.); +#2958 = EDGE_CURVE('',#2959,#2736,#2961,.T.); +#2959 = VERTEX_POINT('',#2960); +#2960 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2961 = LINE('',#2962,#2963); +#2962 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2963 = VECTOR('',#2964,1.); +#2964 = DIRECTION('',(0.,0.,1.)); +#2965 = ORIENTED_EDGE('',*,*,#2966,.F.); +#2966 = EDGE_CURVE('',#2967,#2959,#2969,.T.); +#2967 = VERTEX_POINT('',#2968); +#2968 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2969 = LINE('',#2970,#2971); +#2970 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2971 = VECTOR('',#2972,1.); +#2972 = DIRECTION('',(1.,0.,0.)); +#2973 = ORIENTED_EDGE('',*,*,#2974,.F.); +#2974 = EDGE_CURVE('',#2975,#2967,#2977,.T.); +#2975 = VERTEX_POINT('',#2976); +#2976 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2977 = LINE('',#2978,#2979); +#2978 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2979 = VECTOR('',#2980,1.); +#2980 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2981 = ORIENTED_EDGE('',*,*,#2982,.F.); +#2982 = EDGE_CURVE('',#2983,#2975,#2985,.T.); +#2983 = VERTEX_POINT('',#2984); +#2984 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2985 = LINE('',#2986,#2987); +#2986 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2987 = VECTOR('',#2988,1.); +#2988 = DIRECTION('',(1.,0.,0.)); +#2989 = ORIENTED_EDGE('',*,*,#2990,.F.); +#2990 = EDGE_CURVE('',#2949,#2983,#2991,.T.); +#2991 = LINE('',#2992,#2993); +#2992 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2993 = VECTOR('',#2994,1.); +#2994 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2995 = PLANE('',#2996); +#2996 = AXIS2_PLACEMENT_3D('',#2997,#2998,#2999); +#2997 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2998 = DIRECTION('',(0.,1.,0.)); +#2999 = DIRECTION('',(1.,0.,0.)); +#3000 = ADVANCED_FACE('',(#3001),#3012,.F.); +#3001 = FACE_BOUND('',#3002,.F.); +#3002 = EDGE_LOOP('',(#3003,#3004,#3005,#3006)); +#3003 = ORIENTED_EDGE('',*,*,#2958,.T.); +#3004 = ORIENTED_EDGE('',*,*,#2743,.T.); +#3005 = ORIENTED_EDGE('',*,*,#2902,.F.); +#3006 = ORIENTED_EDGE('',*,*,#3007,.F.); +#3007 = EDGE_CURVE('',#2959,#2893,#3008,.T.); +#3008 = LINE('',#3009,#3010); +#3009 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3010 = VECTOR('',#3011,1.); +#3011 = DIRECTION('',(0.,1.,0.)); +#3012 = PLANE('',#3013); +#3013 = AXIS2_PLACEMENT_3D('',#3014,#3015,#3016); +#3014 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3015 = DIRECTION('',(-1.,0.,0.)); +#3016 = DIRECTION('',(0.,1.,0.)); +#3017 = ADVANCED_FACE('',(#3018),#3043,.F.); +#3018 = FACE_BOUND('',#3019,.F.); +#3019 = EDGE_LOOP('',(#3020,#3028,#3036,#3042)); +#3020 = ORIENTED_EDGE('',*,*,#3021,.T.); +#3021 = EDGE_CURVE('',#2766,#3022,#3024,.T.); +#3022 = VERTEX_POINT('',#3023); +#3023 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3024 = LINE('',#3025,#3026); +#3025 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3026 = VECTOR('',#3027,1.); +#3027 = DIRECTION('',(-0.,-0.,-1.)); +#3028 = ORIENTED_EDGE('',*,*,#3029,.T.); +#3029 = EDGE_CURVE('',#3022,#3030,#3032,.T.); +#3030 = VERTEX_POINT('',#3031); +#3031 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3032 = LINE('',#3033,#3034); +#3033 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3034 = VECTOR('',#3035,1.); +#3035 = DIRECTION('',(-1.,0.,0.)); +#3036 = ORIENTED_EDGE('',*,*,#3037,.F.); +#3037 = EDGE_CURVE('',#2775,#3030,#3038,.T.); +#3038 = LINE('',#3039,#3040); +#3039 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3040 = VECTOR('',#3041,1.); +#3041 = DIRECTION('',(-0.,-0.,-1.)); +#3042 = ORIENTED_EDGE('',*,*,#2782,.F.); +#3043 = PLANE('',#3044); +#3044 = AXIS2_PLACEMENT_3D('',#3045,#3046,#3047); +#3045 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3046 = DIRECTION('',(0.,1.,0.)); +#3047 = DIRECTION('',(-1.,0.,0.)); +#3048 = ADVANCED_FACE('',(#3049),#3067,.F.); +#3049 = FACE_BOUND('',#3050,.F.); +#3050 = EDGE_LOOP('',(#3051,#3059,#3065,#3066)); +#3051 = ORIENTED_EDGE('',*,*,#3052,.T.); +#3052 = EDGE_CURVE('',#2797,#3053,#3055,.T.); +#3053 = VERTEX_POINT('',#3054); +#3054 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3055 = LINE('',#3056,#3057); +#3056 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3057 = VECTOR('',#3058,1.); +#3058 = DIRECTION('',(-0.,-0.,-1.)); +#3059 = ORIENTED_EDGE('',*,*,#3060,.T.); +#3060 = EDGE_CURVE('',#3053,#3022,#3061,.T.); +#3061 = LINE('',#3062,#3063); +#3062 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3063 = VECTOR('',#3064,1.); +#3064 = DIRECTION('',(0.,1.,0.)); +#3065 = ORIENTED_EDGE('',*,*,#3021,.F.); +#3066 = ORIENTED_EDGE('',*,*,#2806,.F.); +#3067 = PLANE('',#3068); +#3068 = AXIS2_PLACEMENT_3D('',#3069,#3070,#3071); +#3069 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3070 = DIRECTION('',(1.,0.,0.)); +#3071 = DIRECTION('',(-0.,1.,0.)); +#3072 = ADVANCED_FACE('',(#3073),#3091,.F.); +#3073 = FACE_BOUND('',#3074,.F.); +#3074 = EDGE_LOOP('',(#3075,#3076,#3084,#3090)); +#3075 = ORIENTED_EDGE('',*,*,#3037,.T.); +#3076 = ORIENTED_EDGE('',*,*,#3077,.T.); +#3077 = EDGE_CURVE('',#3030,#3078,#3080,.T.); +#3078 = VERTEX_POINT('',#3079); +#3079 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3080 = LINE('',#3081,#3082); +#3081 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3082 = VECTOR('',#3083,1.); +#3083 = DIRECTION('',(0.,-1.,0.)); +#3084 = ORIENTED_EDGE('',*,*,#3085,.F.); +#3085 = EDGE_CURVE('',#2823,#3078,#3086,.T.); +#3086 = LINE('',#3087,#3088); +#3087 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3088 = VECTOR('',#3089,1.); +#3089 = DIRECTION('',(-0.,-0.,-1.)); +#3090 = ORIENTED_EDGE('',*,*,#2830,.F.); +#3091 = PLANE('',#3092); +#3092 = AXIS2_PLACEMENT_3D('',#3093,#3094,#3095); +#3093 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3094 = DIRECTION('',(-1.,0.,0.)); +#3095 = DIRECTION('',(0.,-1.,0.)); +#3096 = ADVANCED_FACE('',(#3097),#3108,.F.); +#3097 = FACE_BOUND('',#3098,.F.); +#3098 = EDGE_LOOP('',(#3099,#3100,#3106,#3107)); +#3099 = ORIENTED_EDGE('',*,*,#3085,.T.); +#3100 = ORIENTED_EDGE('',*,*,#3101,.T.); +#3101 = EDGE_CURVE('',#3078,#3053,#3102,.T.); +#3102 = LINE('',#3103,#3104); +#3103 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3104 = VECTOR('',#3105,1.); +#3105 = DIRECTION('',(1.,0.,0.)); +#3106 = ORIENTED_EDGE('',*,*,#3052,.F.); +#3107 = ORIENTED_EDGE('',*,*,#2847,.F.); +#3108 = PLANE('',#3109); +#3109 = AXIS2_PLACEMENT_3D('',#3110,#3111,#3112); +#3110 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3111 = DIRECTION('',(0.,-1.,0.)); +#3112 = DIRECTION('',(1.,0.,0.)); +#3113 = ADVANCED_FACE('',(#3114),#3125,.F.); +#3114 = FACE_BOUND('',#3115,.F.); +#3115 = EDGE_LOOP('',(#3116,#3117,#3118,#3119)); +#3116 = ORIENTED_EDGE('',*,*,#2910,.T.); +#3117 = ORIENTED_EDGE('',*,*,#2878,.T.); +#3118 = ORIENTED_EDGE('',*,*,#2948,.T.); +#3119 = ORIENTED_EDGE('',*,*,#3120,.T.); +#3120 = EDGE_CURVE('',#2949,#2911,#3121,.T.); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3125 = PLANE('',#3126); +#3126 = AXIS2_PLACEMENT_3D('',#3127,#3128,#3129); +#3127 = CARTESIAN_POINT('',(0.,0.,0.2)); +#3128 = DIRECTION('',(0.,0.,1.)); +#3129 = DIRECTION('',(1.,0.,-0.)); +#3130 = ADVANCED_FACE('',(#3131),#3142,.F.); +#3131 = FACE_BOUND('',#3132,.F.); +#3132 = EDGE_LOOP('',(#3133,#3134,#3140,#3141)); +#3133 = ORIENTED_EDGE('',*,*,#2892,.T.); +#3134 = ORIENTED_EDGE('',*,*,#3135,.F.); +#3135 = EDGE_CURVE('',#2967,#2895,#3136,.T.); +#3136 = LINE('',#3137,#3138); +#3137 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#3138 = VECTOR('',#3139,1.); +#3139 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3140 = ORIENTED_EDGE('',*,*,#2966,.T.); +#3141 = ORIENTED_EDGE('',*,*,#3007,.T.); +#3142 = PLANE('',#3143); +#3143 = AXIS2_PLACEMENT_3D('',#3144,#3145,#3146); +#3144 = CARTESIAN_POINT('',(0.,0.,0.2)); +#3145 = DIRECTION('',(0.,0.,1.)); +#3146 = DIRECTION('',(1.,0.,-0.)); +#3147 = ADVANCED_FACE('',(#3148),#3159,.T.); +#3148 = FACE_BOUND('',#3149,.T.); +#3149 = EDGE_LOOP('',(#3150,#3151,#3157,#3158)); +#3150 = ORIENTED_EDGE('',*,*,#2974,.F.); +#3151 = ORIENTED_EDGE('',*,*,#3152,.T.); +#3152 = EDGE_CURVE('',#2975,#2927,#3153,.T.); +#3153 = LINE('',#3154,#3155); +#3154 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3155 = VECTOR('',#3156,1.); +#3156 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3157 = ORIENTED_EDGE('',*,*,#2934,.T.); +#3158 = ORIENTED_EDGE('',*,*,#3135,.F.); +#3159 = PLANE('',#3160); +#3160 = AXIS2_PLACEMENT_3D('',#3161,#3162,#3163); +#3161 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3162 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#3163 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#3164 = ADVANCED_FACE('',(#3165),#3176,.T.); +#3165 = FACE_BOUND('',#3166,.T.); +#3166 = EDGE_LOOP('',(#3167,#3168,#3174,#3175)); +#3167 = ORIENTED_EDGE('',*,*,#2982,.F.); +#3168 = ORIENTED_EDGE('',*,*,#3169,.T.); +#3169 = EDGE_CURVE('',#2983,#2919,#3170,.T.); +#3170 = LINE('',#3171,#3172); +#3171 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3172 = VECTOR('',#3173,1.); +#3173 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3174 = ORIENTED_EDGE('',*,*,#2926,.T.); +#3175 = ORIENTED_EDGE('',*,*,#3152,.F.); +#3176 = PLANE('',#3177); +#3177 = AXIS2_PLACEMENT_3D('',#3178,#3179,#3180); +#3178 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3179 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#3180 = DIRECTION('',(1.,0.,0.)); +#3181 = ADVANCED_FACE('',(#3182),#3188,.T.); +#3182 = FACE_BOUND('',#3183,.T.); +#3183 = EDGE_LOOP('',(#3184,#3185,#3186,#3187)); +#3184 = ORIENTED_EDGE('',*,*,#2990,.F.); +#3185 = ORIENTED_EDGE('',*,*,#3120,.T.); +#3186 = ORIENTED_EDGE('',*,*,#2918,.T.); +#3187 = ORIENTED_EDGE('',*,*,#3169,.F.); +#3188 = PLANE('',#3189); +#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192); +#3190 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3191 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#3192 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#3193 = ADVANCED_FACE('',(#3194),#3200,.T.); +#3194 = FACE_BOUND('',#3195,.T.); +#3195 = EDGE_LOOP('',(#3196,#3197,#3198,#3199)); +#3196 = ORIENTED_EDGE('',*,*,#3077,.T.); +#3197 = ORIENTED_EDGE('',*,*,#3101,.T.); +#3198 = ORIENTED_EDGE('',*,*,#3060,.T.); +#3199 = ORIENTED_EDGE('',*,*,#3029,.T.); +#3200 = PLANE('',#3201); +#3201 = AXIS2_PLACEMENT_3D('',#3202,#3203,#3204); +#3202 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#3203 = DIRECTION('',(0.,0.,1.)); +#3204 = DIRECTION('',(1.,0.,-0.)); +#3205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3209)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3206,#3207,#3208)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3206 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3207 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3208 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3209 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3206, + 'distance_accuracy_value','confusion accuracy'); +#3210 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3211,#3213); +#3211 = ( REPRESENTATION_RELATIONSHIP('','',#2684,#2657) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3212) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3212 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2658); +#3213 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3214); +#3214 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','Body009','',#2652,#2679,$); +#3215 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2681)); +#3216 = SHAPE_DEFINITION_REPRESENTATION(#3217,#3223); +#3217 = PRODUCT_DEFINITION_SHAPE('','',#3218); +#3218 = PRODUCT_DEFINITION('design','',#3219,#3222); +#3219 = PRODUCT_DEFINITION_FORMATION('','',#3220); +#3220 = PRODUCT('Lead009','Lead009','',(#3221)); +#3221 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3222 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3223 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3224),#3510); +#3224 = MANIFOLD_SOLID_BREP('',#3225); +#3225 = CLOSED_SHELL('',(#3226,#3266,#3297,#3328,#3361,#3394,#3425,#3456 + ,#3478,#3494)); +#3226 = ADVANCED_FACE('',(#3227),#3261,.T.); +#3227 = FACE_BOUND('',#3228,.T.); +#3228 = EDGE_LOOP('',(#3229,#3239,#3247,#3255)); +#3229 = ORIENTED_EDGE('',*,*,#3230,.T.); +#3230 = EDGE_CURVE('',#3231,#3233,#3235,.T.); +#3231 = VERTEX_POINT('',#3232); +#3232 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3233 = VERTEX_POINT('',#3234); +#3234 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#3235 = LINE('',#3236,#3237); +#3236 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3237 = VECTOR('',#3238,1.); +#3238 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#3239 = ORIENTED_EDGE('',*,*,#3240,.T.); +#3240 = EDGE_CURVE('',#3233,#3241,#3243,.T.); +#3241 = VERTEX_POINT('',#3242); +#3242 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#3243 = LINE('',#3244,#3245); +#3244 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#3245 = VECTOR('',#3246,1.); +#3246 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3247 = ORIENTED_EDGE('',*,*,#3248,.T.); +#3248 = EDGE_CURVE('',#3241,#3249,#3251,.T.); +#3249 = VERTEX_POINT('',#3250); +#3250 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3251 = LINE('',#3252,#3253); +#3252 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#3253 = VECTOR('',#3254,1.); +#3254 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#3255 = ORIENTED_EDGE('',*,*,#3256,.T.); +#3256 = EDGE_CURVE('',#3249,#3231,#3257,.T.); +#3257 = LINE('',#3258,#3259); +#3258 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3259 = VECTOR('',#3260,1.); +#3260 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#3261 = PLANE('',#3262); +#3262 = AXIS2_PLACEMENT_3D('',#3263,#3264,#3265); +#3263 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#3264 = DIRECTION('',(1.,0.,0.)); +#3265 = DIRECTION('',(-0.,1.,0.)); +#3266 = ADVANCED_FACE('',(#3267),#3292,.F.); +#3267 = FACE_BOUND('',#3268,.F.); +#3268 = EDGE_LOOP('',(#3269,#3277,#3278,#3286)); +#3269 = ORIENTED_EDGE('',*,*,#3270,.F.); +#3270 = EDGE_CURVE('',#3233,#3271,#3273,.T.); +#3271 = VERTEX_POINT('',#3272); +#3272 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#3273 = LINE('',#3274,#3275); +#3274 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#3275 = VECTOR('',#3276,1.); +#3276 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3277 = ORIENTED_EDGE('',*,*,#3240,.T.); +#3278 = ORIENTED_EDGE('',*,*,#3279,.T.); +#3279 = EDGE_CURVE('',#3241,#3280,#3282,.T.); +#3280 = VERTEX_POINT('',#3281); +#3281 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#3282 = LINE('',#3283,#3284); +#3283 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#3284 = VECTOR('',#3285,1.); +#3285 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#3286 = ORIENTED_EDGE('',*,*,#3287,.F.); +#3287 = EDGE_CURVE('',#3271,#3280,#3288,.T.); +#3288 = LINE('',#3289,#3290); +#3289 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#3290 = VECTOR('',#3291,1.); +#3291 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3292 = PLANE('',#3293); +#3293 = AXIS2_PLACEMENT_3D('',#3294,#3295,#3296); +#3294 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#3295 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#3296 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#3297 = ADVANCED_FACE('',(#3298),#3323,.F.); +#3298 = FACE_BOUND('',#3299,.F.); +#3299 = EDGE_LOOP('',(#3300,#3308,#3309,#3317)); +#3300 = ORIENTED_EDGE('',*,*,#3301,.F.); +#3301 = EDGE_CURVE('',#3249,#3302,#3304,.T.); +#3302 = VERTEX_POINT('',#3303); +#3303 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#3304 = LINE('',#3305,#3306); +#3305 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3306 = VECTOR('',#3307,1.); +#3307 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3308 = ORIENTED_EDGE('',*,*,#3256,.T.); +#3309 = ORIENTED_EDGE('',*,*,#3310,.T.); +#3310 = EDGE_CURVE('',#3231,#3311,#3313,.T.); +#3311 = VERTEX_POINT('',#3312); +#3312 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#3313 = LINE('',#3314,#3315); +#3314 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3315 = VECTOR('',#3316,1.); +#3316 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3317 = ORIENTED_EDGE('',*,*,#3318,.F.); +#3318 = EDGE_CURVE('',#3302,#3311,#3319,.T.); +#3319 = LINE('',#3320,#3321); +#3320 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#3321 = VECTOR('',#3322,1.); +#3322 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#3323 = PLANE('',#3324); +#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327); +#3325 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3326 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#3327 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#3328 = ADVANCED_FACE('',(#3329),#3356,.T.); +#3329 = FACE_BOUND('',#3330,.T.); +#3330 = EDGE_LOOP('',(#3331,#3340,#3348,#3355)); +#3331 = ORIENTED_EDGE('',*,*,#3332,.T.); +#3332 = EDGE_CURVE('',#3271,#3333,#3335,.T.); +#3333 = VERTEX_POINT('',#3334); +#3334 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3335 = CIRCLE('',#3336,0.3); +#3336 = AXIS2_PLACEMENT_3D('',#3337,#3338,#3339); +#3337 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3338 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3339 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#3340 = ORIENTED_EDGE('',*,*,#3341,.T.); +#3341 = EDGE_CURVE('',#3333,#3342,#3344,.T.); +#3342 = VERTEX_POINT('',#3343); +#3343 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#3344 = LINE('',#3345,#3346); +#3345 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3346 = VECTOR('',#3347,1.); +#3347 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3348 = ORIENTED_EDGE('',*,*,#3349,.F.); +#3349 = EDGE_CURVE('',#3280,#3342,#3350,.T.); +#3350 = CIRCLE('',#3351,0.3); +#3351 = AXIS2_PLACEMENT_3D('',#3352,#3353,#3354); +#3352 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3353 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3354 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#3355 = ORIENTED_EDGE('',*,*,#3287,.F.); +#3356 = CYLINDRICAL_SURFACE('',#3357,0.3); +#3357 = AXIS2_PLACEMENT_3D('',#3358,#3359,#3360); +#3358 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3359 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3360 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#3361 = ADVANCED_FACE('',(#3362),#3389,.F.); +#3362 = FACE_BOUND('',#3363,.F.); +#3363 = EDGE_LOOP('',(#3364,#3365,#3374,#3382)); +#3364 = ORIENTED_EDGE('',*,*,#3318,.T.); +#3365 = ORIENTED_EDGE('',*,*,#3366,.T.); +#3366 = EDGE_CURVE('',#3311,#3367,#3369,.T.); +#3367 = VERTEX_POINT('',#3368); +#3368 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#3369 = CIRCLE('',#3370,0.1); +#3370 = AXIS2_PLACEMENT_3D('',#3371,#3372,#3373); +#3371 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3372 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3373 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#3374 = ORIENTED_EDGE('',*,*,#3375,.F.); +#3375 = EDGE_CURVE('',#3376,#3367,#3378,.T.); +#3376 = VERTEX_POINT('',#3377); +#3377 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3378 = LINE('',#3379,#3380); +#3379 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3380 = VECTOR('',#3381,1.); +#3381 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#3382 = ORIENTED_EDGE('',*,*,#3383,.F.); +#3383 = EDGE_CURVE('',#3302,#3376,#3384,.T.); +#3384 = CIRCLE('',#3385,0.1); +#3385 = AXIS2_PLACEMENT_3D('',#3386,#3387,#3388); +#3386 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3387 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3388 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#3389 = CYLINDRICAL_SURFACE('',#3390,0.1); +#3390 = AXIS2_PLACEMENT_3D('',#3391,#3392,#3393); +#3391 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3392 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#3393 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#3394 = ADVANCED_FACE('',(#3395),#3420,.F.); +#3395 = FACE_BOUND('',#3396,.F.); +#3396 = EDGE_LOOP('',(#3397,#3405,#3406,#3414)); +#3397 = ORIENTED_EDGE('',*,*,#3398,.F.); +#3398 = EDGE_CURVE('',#3333,#3399,#3401,.T.); +#3399 = VERTEX_POINT('',#3400); +#3400 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#3401 = LINE('',#3402,#3403); +#3402 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3403 = VECTOR('',#3404,1.); +#3404 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3405 = ORIENTED_EDGE('',*,*,#3341,.T.); +#3406 = ORIENTED_EDGE('',*,*,#3407,.T.); +#3407 = EDGE_CURVE('',#3342,#3408,#3410,.T.); +#3408 = VERTEX_POINT('',#3409); +#3409 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#3410 = LINE('',#3411,#3412); +#3411 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#3412 = VECTOR('',#3413,1.); +#3413 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#3414 = ORIENTED_EDGE('',*,*,#3415,.F.); +#3415 = EDGE_CURVE('',#3399,#3408,#3416,.T.); +#3416 = LINE('',#3417,#3418); +#3417 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#3418 = VECTOR('',#3419,1.); +#3419 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#3420 = PLANE('',#3421); +#3421 = AXIS2_PLACEMENT_3D('',#3422,#3423,#3424); +#3422 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3423 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#3424 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#3425 = ADVANCED_FACE('',(#3426),#3451,.F.); +#3426 = FACE_BOUND('',#3427,.F.); +#3427 = EDGE_LOOP('',(#3428,#3436,#3437,#3445)); +#3428 = ORIENTED_EDGE('',*,*,#3429,.T.); +#3429 = EDGE_CURVE('',#3430,#3399,#3432,.T.); +#3430 = VERTEX_POINT('',#3431); +#3431 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#3432 = LINE('',#3433,#3434); +#3433 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#3434 = VECTOR('',#3435,1.); +#3435 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#3436 = ORIENTED_EDGE('',*,*,#3415,.T.); +#3437 = ORIENTED_EDGE('',*,*,#3438,.T.); +#3438 = EDGE_CURVE('',#3408,#3439,#3441,.T.); +#3439 = VERTEX_POINT('',#3440); +#3440 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#3441 = LINE('',#3442,#3443); +#3442 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#3443 = VECTOR('',#3444,1.); +#3444 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#3445 = ORIENTED_EDGE('',*,*,#3446,.T.); +#3446 = EDGE_CURVE('',#3439,#3430,#3447,.T.); +#3447 = LINE('',#3448,#3449); +#3448 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#3449 = VECTOR('',#3450,1.); +#3450 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#3451 = PLANE('',#3452); +#3452 = AXIS2_PLACEMENT_3D('',#3453,#3454,#3455); +#3453 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#3454 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#3455 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#3456 = ADVANCED_FACE('',(#3457),#3473,.F.); +#3457 = FACE_BOUND('',#3458,.F.); +#3458 = EDGE_LOOP('',(#3459,#3465,#3466,#3472)); +#3459 = ORIENTED_EDGE('',*,*,#3460,.F.); +#3460 = EDGE_CURVE('',#3376,#3439,#3461,.T.); +#3461 = LINE('',#3462,#3463); +#3462 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3463 = VECTOR('',#3464,1.); +#3464 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3465 = ORIENTED_EDGE('',*,*,#3375,.T.); +#3466 = ORIENTED_EDGE('',*,*,#3467,.T.); +#3467 = EDGE_CURVE('',#3367,#3430,#3468,.T.); +#3468 = LINE('',#3469,#3470); +#3469 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#3470 = VECTOR('',#3471,1.); +#3471 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3472 = ORIENTED_EDGE('',*,*,#3446,.F.); +#3473 = PLANE('',#3474); +#3474 = AXIS2_PLACEMENT_3D('',#3475,#3476,#3477); +#3475 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3476 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#3477 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#3478 = ADVANCED_FACE('',(#3479),#3489,.T.); +#3479 = FACE_BOUND('',#3480,.T.); +#3480 = EDGE_LOOP('',(#3481,#3482,#3483,#3484,#3485,#3486,#3487,#3488)); +#3481 = ORIENTED_EDGE('',*,*,#3310,.T.); +#3482 = ORIENTED_EDGE('',*,*,#3366,.T.); +#3483 = ORIENTED_EDGE('',*,*,#3467,.T.); +#3484 = ORIENTED_EDGE('',*,*,#3429,.T.); +#3485 = ORIENTED_EDGE('',*,*,#3398,.F.); +#3486 = ORIENTED_EDGE('',*,*,#3332,.F.); +#3487 = ORIENTED_EDGE('',*,*,#3270,.F.); +#3488 = ORIENTED_EDGE('',*,*,#3230,.F.); +#3489 = PLANE('',#3490); +#3490 = AXIS2_PLACEMENT_3D('',#3491,#3492,#3493); +#3491 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#3492 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#3493 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#3494 = ADVANCED_FACE('',(#3495),#3505,.T.); +#3495 = FACE_BOUND('',#3496,.T.); +#3496 = EDGE_LOOP('',(#3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504)); +#3497 = ORIENTED_EDGE('',*,*,#3279,.T.); +#3498 = ORIENTED_EDGE('',*,*,#3349,.T.); +#3499 = ORIENTED_EDGE('',*,*,#3407,.T.); +#3500 = ORIENTED_EDGE('',*,*,#3438,.T.); +#3501 = ORIENTED_EDGE('',*,*,#3460,.F.); +#3502 = ORIENTED_EDGE('',*,*,#3383,.F.); +#3503 = ORIENTED_EDGE('',*,*,#3301,.F.); +#3504 = ORIENTED_EDGE('',*,*,#3248,.F.); +#3505 = PLANE('',#3506); +#3506 = AXIS2_PLACEMENT_3D('',#3507,#3508,#3509); +#3507 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#3508 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#3509 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#3510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3514)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3511,#3512,#3513)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3511 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3512 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3513 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3514 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3511, + 'distance_accuracy_value','confusion accuracy'); +#3515 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3516,#3518); +#3516 = ( REPRESENTATION_RELATIONSHIP('','',#3223,#2657) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3517) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3517 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2662); +#3518 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3519); +#3519 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','Lead009','',#2652,#3218,$); +#3520 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3220)); +#3521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3522),#592); +#3522 = STYLED_ITEM('color',(#3523),#72); +#3523 = PRESENTATION_STYLE_ASSIGNMENT((#3524,#3530)); +#3524 = SURFACE_STYLE_USAGE(.BOTH.,#3525); +#3525 = SURFACE_SIDE_STYLE('',(#3526)); +#3526 = SURFACE_STYLE_FILL_AREA(#3527); +#3527 = FILL_AREA_STYLE('',(#3528)); +#3528 = FILL_AREA_STYLE_COLOUR('',#3529); +#3529 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#3530 = CURVE_STYLE('',#3531,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3531 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3532 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#3533 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3534),#1768); +#3534 = STYLED_ITEM('color',(#3535),#1482); +#3535 = PRESENTATION_STYLE_ASSIGNMENT((#3536,#3542)); +#3536 = SURFACE_STYLE_USAGE(.BOTH.,#3537); +#3537 = SURFACE_SIDE_STYLE('',(#3538)); +#3538 = SURFACE_STYLE_FILL_AREA(#3539); +#3539 = FILL_AREA_STYLE('',(#3540)); +#3540 = FILL_AREA_STYLE_COLOUR('',#3541); +#3541 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#3542 = CURVE_STYLE('',#3543,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3543 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3545),#1463); +#3545 = STYLED_ITEM('color',(#3546),#943); +#3546 = PRESENTATION_STYLE_ASSIGNMENT((#3547,#3552)); +#3547 = SURFACE_STYLE_USAGE(.BOTH.,#3548); +#3548 = SURFACE_SIDE_STYLE('',(#3549)); +#3549 = SURFACE_STYLE_FILL_AREA(#3550); +#3550 = FILL_AREA_STYLE('',(#3551)); +#3551 = FILL_AREA_STYLE_COLOUR('',#3529); +#3552 = CURVE_STYLE('',#3553,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3553 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3554 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3555),#2334); +#3555 = STYLED_ITEM('color',(#3556),#1814); +#3556 = PRESENTATION_STYLE_ASSIGNMENT((#3557,#3562)); +#3557 = SURFACE_STYLE_USAGE(.BOTH.,#3558); +#3558 = SURFACE_SIDE_STYLE('',(#3559)); +#3559 = SURFACE_STYLE_FILL_AREA(#3560); +#3560 = FILL_AREA_STYLE('',(#3561)); +#3561 = FILL_AREA_STYLE_COLOUR('',#3529); +#3562 = CURVE_STYLE('',#3563,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3563 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3564 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3565),#3510); +#3565 = STYLED_ITEM('color',(#3566),#3224); +#3566 = PRESENTATION_STYLE_ASSIGNMENT((#3567,#3572)); +#3567 = SURFACE_STYLE_USAGE(.BOTH.,#3568); +#3568 = SURFACE_SIDE_STYLE('',(#3569)); +#3569 = SURFACE_STYLE_FILL_AREA(#3570); +#3570 = FILL_AREA_STYLE('',(#3571)); +#3571 = FILL_AREA_STYLE_COLOUR('',#3541); +#3572 = CURVE_STYLE('',#3573,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3573 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3574 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3575),#2639); +#3575 = STYLED_ITEM('color',(#3576),#2353); +#3576 = PRESENTATION_STYLE_ASSIGNMENT((#3577,#3582)); +#3577 = SURFACE_STYLE_USAGE(.BOTH.,#3578); +#3578 = SURFACE_SIDE_STYLE('',(#3579)); +#3579 = SURFACE_STYLE_FILL_AREA(#3580); +#3580 = FILL_AREA_STYLE('',(#3581)); +#3581 = FILL_AREA_STYLE_COLOUR('',#3541); +#3582 = CURVE_STYLE('',#3583,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3583 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3584 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3585),#3205); +#3585 = STYLED_ITEM('color',(#3586),#2685); +#3586 = PRESENTATION_STYLE_ASSIGNMENT((#3587,#3592)); +#3587 = SURFACE_STYLE_USAGE(.BOTH.,#3588); +#3588 = SURFACE_SIDE_STYLE('',(#3589)); +#3589 = SURFACE_STYLE_FILL_AREA(#3590); +#3590 = FILL_AREA_STYLE('',(#3591)); +#3591 = FILL_AREA_STYLE_COLOUR('',#3529); +#3592 = CURVE_STYLE('',#3593,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3593 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#3594 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #3595),#897); +#3595 = STYLED_ITEM('color',(#3596),#611); +#3596 = PRESENTATION_STYLE_ASSIGNMENT((#3597,#3602)); +#3597 = SURFACE_STYLE_USAGE(.BOTH.,#3598); +#3598 = SURFACE_SIDE_STYLE('',(#3599)); +#3599 = SURFACE_STYLE_FILL_AREA(#3600); +#3600 = FILL_AREA_STYLE('',(#3601)); +#3601 = FILL_AREA_STYLE_COLOUR('',#3541); +#3602 = CURVE_STYLE('',#3603,POSITIVE_LENGTH_MEASURE(0.1),#3532); +#3603 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod index ea23062..1af6c82 100644 --- a/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod +++ b/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod @@ -1,39 +1,223 @@ -(footprint "PinSocket_1x04_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew) - (layer "F.Cu") - (tedit 62659B62) - (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf") - (tags "vertical pin socket SMD 2.54mm") - (attr smd) - (fp_text reference "REF**" (at 0 -5.969 180) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bb76a8d3-a59a-4f90-bdad-8ec9853793e0) - ) - (fp_text value "PinSocket_1x04" (at 0.006 6.35) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 912c0221-f944-46f6-ba12-3bff265e898a) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f567ebe0-93fd-43fa-b74d-07b5c71a5caf) - ) - (fp_line (start -1.27 5.19) (end 1.27 5.19) (layer "F.SilkS") (width 0.12) (tstamp 9c5c7364-4126-4e05-9977-6c96a1398e63)) - (fp_line (start 1.397 -5.207) (end 0 -5.207) (layer "F.SilkS") (width 0.12) (tstamp 9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e)) - (fp_line (start 1.397 -4.572) (end 1.397 -5.207) (layer "F.SilkS") (width 0.12) (tstamp b813aac5-f463-4575-919b-4a3f45c66f96)) - (fp_line (start -2.794 5.19) (end 2.794 5.19) (layer "F.CrtYd") (width 0.05) (tstamp 22a7b7f0-1c63-425d-a35c-76521e69f680)) - (fp_line (start 2.794 5.19) (end 2.794 -5.207) (layer "F.CrtYd") (width 0.05) (tstamp 3d5edb30-5108-4cee-bf03-5fbf035fef70)) - (fp_line (start -2.794 -5.207) (end -2.794 5.19) (layer "F.CrtYd") (width 0.05) (tstamp 5ef84500-5c7e-46eb-af36-7dbd32237ad7)) - (fp_line (start 2.794 -5.207) (end -2.794 -5.207) (layer "F.CrtYd") (width 0.05) (tstamp d4a3126a-a132-4187-af88-aef5e6f8b12d)) - (fp_line (start -1.27 5.08) (end -1.27 -5.08) (layer "F.Fab") (width 0.1) (tstamp 26ccb991-0b6a-4349-ad30-810591a5323e)) - (fp_line (start -1.27 -5.08) (end 1.27 -5.08) (layer "F.Fab") (width 0.1) (tstamp 68f1f70c-f487-4c8e-8bc2-bc208d72fdac)) - (fp_line (start -1.27 5.08) (end 1.27 5.08) (layer "F.Fab") (width 0.1) (tstamp 8ed7778d-23cb-4a1e-bfff-5550f0c8f189)) - (fp_line (start 1.27 -5.08) (end 1.27 5.08) (layer "F.Fab") (width 0.1) (tstamp fe9db4a0-d422-4505-b2c6-67d4e4b014ab)) - (pad "1" smd rect (at 1.65 -3.81) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5be3fcf0-46cd-4786-b369-3cea9f1e6915)) - (pad "2" smd rect (at -1.65 -1.27) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff73c9f7-4483-4325-aba1-882906f0fa69)) - (pad "3" smd rect (at 1.65 1.27) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b09455e7-4868-4992-b1bd-4e7c2eea9414)) - (pad "4" smd rect (at -1.65 3.81) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 808c48b2-fd82-4548-a9e5-29a87092c165)) - (model "${FAB}/fab.3dshapes/Header_SMD_01x02_P2.54mm_Horizontal_Male.step" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) +(footprint "PinSocket_1x04_P2.54mm_Vertical_SMD" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf") + (tags "vertical pin socket SMD 2.54mm") + (property "Reference" "REF**" + (at 0 -5.969 180) + (layer "F.SilkS") + (uuid "bb76a8d3-a59a-4f90-bdad-8ec9853793e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PinSocket_1x04" + (at 0.006 6.35 0) + (layer "F.Fab") + (uuid "912c0221-f944-46f6-ba12-3bff265e898a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4b2cb6ab-eee5-40f2-986f-20bcbb167d3e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4473e791-28a1-4eca-83ca-7c4ac5c6890f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "17b6350d-6be1-42d7-ba31-d15d23f310d6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -1.27 5.19) + (end 1.27 5.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c5c7364-4126-4e05-9977-6c96a1398e63") + ) + (fp_line + (start 1.397 -5.207) + (end 0 -5.207) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e") + ) + (fp_line + (start 1.397 -4.572) + (end 1.397 -5.207) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b813aac5-f463-4575-919b-4a3f45c66f96") + ) + (fp_line + (start -2.794 -5.207) + (end -2.794 5.19) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ef84500-5c7e-46eb-af36-7dbd32237ad7") + ) + (fp_line + (start -2.794 5.19) + (end 2.794 5.19) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22a7b7f0-1c63-425d-a35c-76521e69f680") + ) + (fp_line + (start 2.794 -5.207) + (end -2.794 -5.207) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4a3126a-a132-4187-af88-aef5e6f8b12d") + ) + (fp_line + (start 2.794 5.19) + (end 2.794 -5.207) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d5edb30-5108-4cee-bf03-5fbf035fef70") + ) + (fp_line + (start -1.27 -5.08) + (end 1.27 -5.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68f1f70c-f487-4c8e-8bc2-bc208d72fdac") + ) + (fp_line + (start -1.27 5.08) + (end -1.27 -5.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26ccb991-0b6a-4349-ad30-810591a5323e") + ) + (fp_line + (start -1.27 5.08) + (end 1.27 5.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ed7778d-23cb-4a1e-bfff-5550f0c8f189") + ) + (fp_line + (start 1.27 -5.08) + (end 1.27 5.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe9db4a0-d422-4505-b2c6-67d4e4b014ab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f567ebe0-93fd-43fa-b74d-07b5c71a5caf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 1.65 -3.81) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5be3fcf0-46cd-4786-b369-3cea9f1e6915") + ) + (pad "2" smd rect + (at -1.65 -1.27) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ff73c9f7-4483-4325-aba1-882906f0fa69") + ) + (pad "3" smd rect + (at 1.65 1.27) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b09455e7-4868-4992-b1bd-4e7c2eea9414") + ) + (pad "4" smd rect + (at -1.65 3.81) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "808c48b2-fd82-4548-a9e5-29a87092c165") + ) + (model "${FAB}/fab.3dshapes/PinSocket-01x04_P2.54mm_Vertical_SMD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) ) -- GitLab