diff --git a/fab.3dshapes/PinSocket-01x01_P2.54mm_Vertical_SMD.step b/fab.3dshapes/PinSocket-01x01_P2.54mm_Vertical_SMD.step new file mode 100644 index 0000000000000000000000000000000000000000..4ee013e289a91e8bf7cee438c113e7e13739bba8 --- /dev/null +++ b/fab.3dshapes/PinSocket-01x01_P2.54mm_Vertical_SMD.step @@ -0,0 +1,940 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-24T21:20:07',( + '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('01x01_P2.54mm_Vertical_SMD','01x01_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); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36); +#30 = PRODUCT_DEFINITION_SHAPE('','',#31); +#31 = PRODUCT_DEFINITION('design','',#32,#35); +#32 = PRODUCT_DEFINITION_FORMATION('','',#33); +#33 = PRODUCT('Body','Body','',(#34)); +#34 = PRODUCT_CONTEXT('',#2,'mechanical'); +#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#557); +#37 = MANIFOLD_SOLID_BREP('',#38); +#38 = CLOSED_SHELL('',(#39,#113,#144,#168,#192,#209,#240,#296,#352,#369, + #400,#424,#448,#465,#482,#499,#516,#533,#545)); +#39 = ADVANCED_FACE('',(#40,#74),#108,.T.); +#40 = FACE_BOUND('',#41,.T.); +#41 = EDGE_LOOP('',(#42,#52,#60,#68)); +#42 = ORIENTED_EDGE('',*,*,#43,.F.); +#43 = EDGE_CURVE('',#44,#46,#48,.T.); +#44 = VERTEX_POINT('',#45); +#45 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#46 = VERTEX_POINT('',#47); +#47 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(-1.,0.,0.)); +#52 = ORIENTED_EDGE('',*,*,#53,.F.); +#53 = EDGE_CURVE('',#54,#44,#56,.T.); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,1.,0.)); +#60 = ORIENTED_EDGE('',*,*,#61,.F.); +#61 = EDGE_CURVE('',#62,#54,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(1.,0.,0.)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#46,#62,#70,.T.); +#70 = LINE('',#71,#72); +#71 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#72 = VECTOR('',#73,1.); +#73 = DIRECTION('',(0.,-1.,0.)); +#74 = FACE_BOUND('',#75,.T.); +#75 = EDGE_LOOP('',(#76,#86,#94,#102)); +#76 = ORIENTED_EDGE('',*,*,#77,.T.); +#77 = EDGE_CURVE('',#78,#80,#82,.T.); +#78 = VERTEX_POINT('',#79); +#79 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#80 = VERTEX_POINT('',#81); +#81 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(0.,-1.,0.)); +#86 = ORIENTED_EDGE('',*,*,#87,.T.); +#87 = EDGE_CURVE('',#80,#88,#90,.T.); +#88 = VERTEX_POINT('',#89); +#89 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = ORIENTED_EDGE('',*,*,#95,.T.); +#95 = EDGE_CURVE('',#88,#96,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#98 = LINE('',#99,#100); +#99 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#100 = VECTOR('',#101,1.); +#101 = DIRECTION('',(0.,1.,0.)); +#102 = ORIENTED_EDGE('',*,*,#103,.T.); +#103 = EDGE_CURVE('',#96,#78,#104,.T.); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(-1.,0.,0.)); +#108 = PLANE('',#109); +#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112); +#110 = CARTESIAN_POINT('',(0.,0.,7.5)); +#111 = DIRECTION('',(0.,0.,1.)); +#112 = DIRECTION('',(1.,0.,0.)); +#113 = ADVANCED_FACE('',(#114),#139,.F.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116,#124,#125,#133)); +#116 = ORIENTED_EDGE('',*,*,#117,.F.); +#117 = EDGE_CURVE('',#44,#118,#120,.T.); +#118 = VERTEX_POINT('',#119); +#119 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111) + ); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#124 = ORIENTED_EDGE('',*,*,#43,.T.); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#46,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,7.111111111111 + )); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#118,#127,#135,.T.); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(-1.,0.,0.)); +#139 = PLANE('',#140); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#142 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#143 = DIRECTION('',(1.,0.,0.)); +#144 = ADVANCED_FACE('',(#145),#163,.F.); +#145 = FACE_BOUND('',#146,.T.); +#146 = EDGE_LOOP('',(#147,#155,#156,#157)); +#147 = ORIENTED_EDGE('',*,*,#148,.F.); +#148 = EDGE_CURVE('',#54,#149,#151,.T.); +#149 = VERTEX_POINT('',#150); +#150 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,7.111111111111 + )); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#155 = ORIENTED_EDGE('',*,*,#53,.T.); +#156 = ORIENTED_EDGE('',*,*,#117,.T.); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#149,#118,#159,.T.); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(0.,1.,0.)); +#163 = PLANE('',#164); +#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167); +#165 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#166 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#167 = DIRECTION('',(-0.,-1.,-0.)); +#168 = ADVANCED_FACE('',(#169),#187,.F.); +#169 = FACE_BOUND('',#170,.T.); +#170 = EDGE_LOOP('',(#171,#172,#173,#181)); +#171 = ORIENTED_EDGE('',*,*,#126,.F.); +#172 = ORIENTED_EDGE('',*,*,#69,.T.); +#173 = ORIENTED_EDGE('',*,*,#174,.T.); +#174 = EDGE_CURVE('',#62,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#181 = ORIENTED_EDGE('',*,*,#182,.F.); +#182 = EDGE_CURVE('',#127,#175,#183,.T.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(0.,-1.,0.)); +#187 = PLANE('',#188); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#190 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#191 = DIRECTION('',(0.,1.,0.)); +#192 = ADVANCED_FACE('',(#193),#204,.F.); +#193 = FACE_BOUND('',#194,.T.); +#194 = EDGE_LOOP('',(#195,#196,#197,#198)); +#195 = ORIENTED_EDGE('',*,*,#174,.F.); +#196 = ORIENTED_EDGE('',*,*,#61,.T.); +#197 = ORIENTED_EDGE('',*,*,#148,.T.); +#198 = ORIENTED_EDGE('',*,*,#199,.F.); +#199 = EDGE_CURVE('',#175,#149,#200,.T.); +#200 = LINE('',#201,#202); +#201 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#202 = VECTOR('',#203,1.); +#203 = DIRECTION('',(1.,0.,0.)); +#204 = PLANE('',#205); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#207 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#208 = DIRECTION('',(-1.,-0.,-0.)); +#209 = ADVANCED_FACE('',(#210),#235,.F.); +#210 = FACE_BOUND('',#211,.F.); +#211 = EDGE_LOOP('',(#212,#220,#221,#229)); +#212 = ORIENTED_EDGE('',*,*,#213,.T.); +#213 = EDGE_CURVE('',#214,#78,#216,.T.); +#214 = VERTEX_POINT('',#215); +#215 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(0.,0.,1.)); +#220 = ORIENTED_EDGE('',*,*,#77,.T.); +#221 = ORIENTED_EDGE('',*,*,#222,.F.); +#222 = EDGE_CURVE('',#223,#80,#225,.T.); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(0.,0.,1.)); +#229 = ORIENTED_EDGE('',*,*,#230,.F.); +#230 = EDGE_CURVE('',#214,#223,#231,.T.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(0.,-1.,0.)); +#235 = PLANE('',#236); +#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239); +#237 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#238 = DIRECTION('',(1.,0.,0.)); +#239 = DIRECTION('',(0.,-1.,0.)); +#240 = ADVANCED_FACE('',(#241),#291,.F.); +#241 = FACE_BOUND('',#242,.F.); +#242 = EDGE_LOOP('',(#243,#253,#259,#260,#261,#269,#277,#285)); +#243 = ORIENTED_EDGE('',*,*,#244,.F.); +#244 = EDGE_CURVE('',#245,#247,#249,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#247 = VERTEX_POINT('',#248); +#248 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(-1.,0.,0.)); +#253 = ORIENTED_EDGE('',*,*,#254,.T.); +#254 = EDGE_CURVE('',#245,#96,#255,.T.); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,0.,1.)); +#259 = ORIENTED_EDGE('',*,*,#103,.T.); +#260 = ORIENTED_EDGE('',*,*,#213,.F.); +#261 = ORIENTED_EDGE('',*,*,#262,.F.); +#262 = EDGE_CURVE('',#263,#214,#265,.T.); +#263 = VERTEX_POINT('',#264); +#264 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(-1.,0.,0.)); +#269 = ORIENTED_EDGE('',*,*,#270,.T.); +#270 = EDGE_CURVE('',#263,#271,#273,.T.); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#277 = ORIENTED_EDGE('',*,*,#278,.T.); +#278 = EDGE_CURVE('',#271,#279,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(1.,0.,0.)); +#285 = ORIENTED_EDGE('',*,*,#286,.T.); +#286 = EDGE_CURVE('',#279,#247,#287,.T.); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#291 = PLANE('',#292); +#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295); +#293 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#294 = DIRECTION('',(0.,-1.,0.)); +#295 = DIRECTION('',(-1.,0.,0.)); +#296 = ADVANCED_FACE('',(#297),#347,.F.); +#297 = FACE_BOUND('',#298,.F.); +#298 = EDGE_LOOP('',(#299,#307,#308,#309,#317,#325,#333,#341)); +#299 = ORIENTED_EDGE('',*,*,#300,.F.); +#300 = EDGE_CURVE('',#223,#301,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(1.,0.,0.)); +#307 = ORIENTED_EDGE('',*,*,#222,.T.); +#308 = ORIENTED_EDGE('',*,*,#87,.T.); +#309 = ORIENTED_EDGE('',*,*,#310,.F.); +#310 = EDGE_CURVE('',#311,#88,#313,.T.); +#311 = VERTEX_POINT('',#312); +#312 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(0.,0.,1.)); +#317 = ORIENTED_EDGE('',*,*,#318,.F.); +#318 = EDGE_CURVE('',#319,#311,#321,.T.); +#319 = VERTEX_POINT('',#320); +#320 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#321 = LINE('',#322,#323); +#322 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#323 = VECTOR('',#324,1.); +#324 = DIRECTION('',(1.,0.,0.)); +#325 = ORIENTED_EDGE('',*,*,#326,.F.); +#326 = EDGE_CURVE('',#327,#319,#329,.T.); +#327 = VERTEX_POINT('',#328); +#328 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#333 = ORIENTED_EDGE('',*,*,#334,.F.); +#334 = EDGE_CURVE('',#335,#327,#337,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(1.,0.,0.)); +#341 = ORIENTED_EDGE('',*,*,#342,.F.); +#342 = EDGE_CURVE('',#301,#335,#343,.T.); +#343 = LINE('',#344,#345); +#344 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#345 = VECTOR('',#346,1.); +#346 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#347 = PLANE('',#348); +#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351); +#349 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#350 = DIRECTION('',(0.,1.,0.)); +#351 = DIRECTION('',(1.,0.,0.)); +#352 = ADVANCED_FACE('',(#353),#364,.F.); +#353 = FACE_BOUND('',#354,.F.); +#354 = EDGE_LOOP('',(#355,#356,#357,#358)); +#355 = ORIENTED_EDGE('',*,*,#310,.T.); +#356 = ORIENTED_EDGE('',*,*,#95,.T.); +#357 = ORIENTED_EDGE('',*,*,#254,.F.); +#358 = ORIENTED_EDGE('',*,*,#359,.F.); +#359 = EDGE_CURVE('',#311,#245,#360,.T.); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(0.,1.,0.)); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = ADVANCED_FACE('',(#370),#395,.F.); +#370 = FACE_BOUND('',#371,.F.); +#371 = EDGE_LOOP('',(#372,#380,#388,#394)); +#372 = ORIENTED_EDGE('',*,*,#373,.T.); +#373 = EDGE_CURVE('',#118,#374,#376,.T.); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(-0.,-0.,-1.)); +#380 = ORIENTED_EDGE('',*,*,#381,.T.); +#381 = EDGE_CURVE('',#374,#382,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(-1.,0.,0.)); +#388 = ORIENTED_EDGE('',*,*,#389,.F.); +#389 = EDGE_CURVE('',#127,#382,#390,.T.); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(-0.,-0.,-1.)); +#394 = ORIENTED_EDGE('',*,*,#134,.F.); +#395 = PLANE('',#396); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#398 = DIRECTION('',(0.,1.,0.)); +#399 = DIRECTION('',(-1.,0.,0.)); +#400 = ADVANCED_FACE('',(#401),#419,.F.); +#401 = FACE_BOUND('',#402,.F.); +#402 = EDGE_LOOP('',(#403,#411,#417,#418)); +#403 = ORIENTED_EDGE('',*,*,#404,.T.); +#404 = EDGE_CURVE('',#149,#405,#407,.T.); +#405 = VERTEX_POINT('',#406); +#406 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(-0.,-0.,-1.)); +#411 = ORIENTED_EDGE('',*,*,#412,.T.); +#412 = EDGE_CURVE('',#405,#374,#413,.T.); +#413 = LINE('',#414,#415); +#414 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#415 = VECTOR('',#416,1.); +#416 = DIRECTION('',(0.,1.,0.)); +#417 = ORIENTED_EDGE('',*,*,#373,.F.); +#418 = ORIENTED_EDGE('',*,*,#158,.F.); +#419 = PLANE('',#420); +#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423); +#421 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#422 = DIRECTION('',(1.,0.,0.)); +#423 = DIRECTION('',(0.,1.,0.)); +#424 = ADVANCED_FACE('',(#425),#443,.F.); +#425 = FACE_BOUND('',#426,.F.); +#426 = EDGE_LOOP('',(#427,#428,#436,#442)); +#427 = ORIENTED_EDGE('',*,*,#389,.T.); +#428 = ORIENTED_EDGE('',*,*,#429,.T.); +#429 = EDGE_CURVE('',#382,#430,#432,.T.); +#430 = VERTEX_POINT('',#431); +#431 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,-1.,0.)); +#436 = ORIENTED_EDGE('',*,*,#437,.F.); +#437 = EDGE_CURVE('',#175,#430,#438,.T.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-0.,-0.,-1.)); +#442 = ORIENTED_EDGE('',*,*,#182,.F.); +#443 = PLANE('',#444); +#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); +#445 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#446 = DIRECTION('',(-1.,0.,0.)); +#447 = DIRECTION('',(0.,-1.,0.)); +#448 = ADVANCED_FACE('',(#449),#460,.F.); +#449 = FACE_BOUND('',#450,.F.); +#450 = EDGE_LOOP('',(#451,#452,#458,#459)); +#451 = ORIENTED_EDGE('',*,*,#437,.T.); +#452 = ORIENTED_EDGE('',*,*,#453,.T.); +#453 = EDGE_CURVE('',#430,#405,#454,.T.); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.,0.)); +#458 = ORIENTED_EDGE('',*,*,#404,.F.); +#459 = ORIENTED_EDGE('',*,*,#199,.F.); +#460 = PLANE('',#461); +#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464); +#462 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#463 = DIRECTION('',(0.,-1.,0.)); +#464 = DIRECTION('',(1.,0.,0.)); +#465 = ADVANCED_FACE('',(#466),#477,.F.); +#466 = FACE_BOUND('',#467,.F.); +#467 = EDGE_LOOP('',(#468,#469,#470,#471)); +#468 = ORIENTED_EDGE('',*,*,#262,.T.); +#469 = ORIENTED_EDGE('',*,*,#230,.T.); +#470 = ORIENTED_EDGE('',*,*,#300,.T.); +#471 = ORIENTED_EDGE('',*,*,#472,.T.); +#472 = EDGE_CURVE('',#301,#263,#473,.T.); +#473 = LINE('',#474,#475); +#474 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#475 = VECTOR('',#476,1.); +#476 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#477 = PLANE('',#478); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(0.,0.,0.2)); +#480 = DIRECTION('',(0.,0.,1.)); +#481 = DIRECTION('',(1.,0.,0.)); +#482 = ADVANCED_FACE('',(#483),#494,.F.); +#483 = FACE_BOUND('',#484,.F.); +#484 = EDGE_LOOP('',(#485,#486,#492,#493)); +#485 = ORIENTED_EDGE('',*,*,#244,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.F.); +#487 = EDGE_CURVE('',#319,#247,#488,.T.); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#492 = ORIENTED_EDGE('',*,*,#318,.T.); +#493 = ORIENTED_EDGE('',*,*,#359,.T.); +#494 = PLANE('',#495); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(0.,0.,0.2)); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = ADVANCED_FACE('',(#500),#511,.T.); +#500 = FACE_BOUND('',#501,.T.); +#501 = EDGE_LOOP('',(#502,#503,#509,#510)); +#502 = ORIENTED_EDGE('',*,*,#326,.F.); +#503 = ORIENTED_EDGE('',*,*,#504,.T.); +#504 = EDGE_CURVE('',#327,#279,#505,.T.); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#509 = ORIENTED_EDGE('',*,*,#286,.T.); +#510 = ORIENTED_EDGE('',*,*,#487,.F.); +#511 = PLANE('',#512); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#514 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#515 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#516 = ADVANCED_FACE('',(#517),#528,.T.); +#517 = FACE_BOUND('',#518,.T.); +#518 = EDGE_LOOP('',(#519,#520,#526,#527)); +#519 = ORIENTED_EDGE('',*,*,#334,.F.); +#520 = ORIENTED_EDGE('',*,*,#521,.T.); +#521 = EDGE_CURVE('',#335,#271,#522,.T.); +#522 = LINE('',#523,#524); +#523 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#524 = VECTOR('',#525,1.); +#525 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#526 = ORIENTED_EDGE('',*,*,#278,.T.); +#527 = ORIENTED_EDGE('',*,*,#504,.F.); +#528 = PLANE('',#529); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#531 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#532 = DIRECTION('',(1.,0.,0.)); +#533 = ADVANCED_FACE('',(#534),#540,.T.); +#534 = FACE_BOUND('',#535,.T.); +#535 = EDGE_LOOP('',(#536,#537,#538,#539)); +#536 = ORIENTED_EDGE('',*,*,#342,.F.); +#537 = ORIENTED_EDGE('',*,*,#472,.T.); +#538 = ORIENTED_EDGE('',*,*,#270,.T.); +#539 = ORIENTED_EDGE('',*,*,#521,.F.); +#540 = PLANE('',#541); +#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544); +#542 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#543 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103) + ); +#544 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#545 = ADVANCED_FACE('',(#546),#552,.T.); +#546 = FACE_BOUND('',#547,.T.); +#547 = EDGE_LOOP('',(#548,#549,#550,#551)); +#548 = ORIENTED_EDGE('',*,*,#429,.T.); +#549 = ORIENTED_EDGE('',*,*,#453,.T.); +#550 = ORIENTED_EDGE('',*,*,#412,.T.); +#551 = ORIENTED_EDGE('',*,*,#381,.T.); +#552 = PLANE('',#553); +#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#555 = DIRECTION('',(0.,0.,1.)); +#556 = DIRECTION('',(1.,0.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#561)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#558,#559,#560)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#558 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#559 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#560 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#561 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#558, + 'distance_accuracy_value','confusion accuracy'); +#562 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#563,#565); +#563 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#564) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#564 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#565 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#566 + ); +#566 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','Body','',#5,#31,$); +#567 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33)); +#568 = SHAPE_DEFINITION_REPRESENTATION(#569,#575); +#569 = PRODUCT_DEFINITION_SHAPE('','',#570); +#570 = PRODUCT_DEFINITION('design','',#571,#574); +#571 = PRODUCT_DEFINITION_FORMATION('','',#572); +#572 = PRODUCT('Lead','Lead','',(#573)); +#573 = PRODUCT_CONTEXT('',#2,'mechanical'); +#574 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#575 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#576),#862); +#576 = MANIFOLD_SOLID_BREP('',#577); +#577 = CLOSED_SHELL('',(#578,#618,#649,#680,#713,#746,#777,#808,#830, + #846)); +#578 = ADVANCED_FACE('',(#579),#613,.T.); +#579 = FACE_BOUND('',#580,.T.); +#580 = EDGE_LOOP('',(#581,#591,#599,#607)); +#581 = ORIENTED_EDGE('',*,*,#582,.T.); +#582 = EDGE_CURVE('',#583,#585,#587,.T.); +#583 = VERTEX_POINT('',#584); +#584 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#585 = VERTEX_POINT('',#586); +#586 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#587 = LINE('',#588,#589); +#588 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#589 = VECTOR('',#590,1.); +#590 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#591 = ORIENTED_EDGE('',*,*,#592,.T.); +#592 = EDGE_CURVE('',#585,#593,#595,.T.); +#593 = VERTEX_POINT('',#594); +#594 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#599 = ORIENTED_EDGE('',*,*,#600,.T.); +#600 = EDGE_CURVE('',#593,#601,#603,.T.); +#601 = VERTEX_POINT('',#602); +#602 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#603 = LINE('',#604,#605); +#604 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#605 = VECTOR('',#606,1.); +#606 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#607 = ORIENTED_EDGE('',*,*,#608,.T.); +#608 = EDGE_CURVE('',#601,#583,#609,.T.); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#613 = PLANE('',#614); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#616 = DIRECTION('',(1.,0.,0.)); +#617 = DIRECTION('',(0.,1.,0.)); +#618 = ADVANCED_FACE('',(#619),#644,.F.); +#619 = FACE_BOUND('',#620,.F.); +#620 = EDGE_LOOP('',(#621,#629,#630,#638)); +#621 = ORIENTED_EDGE('',*,*,#622,.F.); +#622 = EDGE_CURVE('',#585,#623,#625,.T.); +#623 = VERTEX_POINT('',#624); +#624 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#625 = LINE('',#626,#627); +#626 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#627 = VECTOR('',#628,1.); +#628 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#629 = ORIENTED_EDGE('',*,*,#592,.T.); +#630 = ORIENTED_EDGE('',*,*,#631,.T.); +#631 = EDGE_CURVE('',#593,#632,#634,.T.); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#638 = ORIENTED_EDGE('',*,*,#639,.F.); +#639 = EDGE_CURVE('',#623,#632,#640,.T.); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#644 = PLANE('',#645); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#647 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#648 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#649 = ADVANCED_FACE('',(#650),#675,.F.); +#650 = FACE_BOUND('',#651,.F.); +#651 = EDGE_LOOP('',(#652,#660,#661,#669)); +#652 = ORIENTED_EDGE('',*,*,#653,.F.); +#653 = EDGE_CURVE('',#601,#654,#656,.T.); +#654 = VERTEX_POINT('',#655); +#655 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#660 = ORIENTED_EDGE('',*,*,#608,.T.); +#661 = ORIENTED_EDGE('',*,*,#662,.T.); +#662 = EDGE_CURVE('',#583,#663,#665,.T.); +#663 = VERTEX_POINT('',#664); +#664 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#669 = ORIENTED_EDGE('',*,*,#670,.F.); +#670 = EDGE_CURVE('',#654,#663,#671,.T.); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#675 = PLANE('',#676); +#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679); +#677 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#678 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#679 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#680 = ADVANCED_FACE('',(#681),#708,.T.); +#681 = FACE_BOUND('',#682,.T.); +#682 = EDGE_LOOP('',(#683,#692,#700,#707)); +#683 = ORIENTED_EDGE('',*,*,#684,.T.); +#684 = EDGE_CURVE('',#623,#685,#687,.T.); +#685 = VERTEX_POINT('',#686); +#686 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#687 = CIRCLE('',#688,0.3); +#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691); +#689 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#690 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#691 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#692 = ORIENTED_EDGE('',*,*,#693,.T.); +#693 = EDGE_CURVE('',#685,#694,#696,.T.); +#694 = VERTEX_POINT('',#695); +#695 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#700 = ORIENTED_EDGE('',*,*,#701,.F.); +#701 = EDGE_CURVE('',#632,#694,#702,.T.); +#702 = CIRCLE('',#703,0.3); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#705 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#706 = DIRECTION('',(1.,-7.703719777549E-32,-9.251858538543E-17)); +#707 = ORIENTED_EDGE('',*,*,#639,.F.); +#708 = CYLINDRICAL_SURFACE('',#709,0.3); +#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712); +#710 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#711 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#712 = DIRECTION('',(1.,-7.703719777549E-32,-9.251858538543E-17)); +#713 = ADVANCED_FACE('',(#714),#741,.F.); +#714 = FACE_BOUND('',#715,.T.); +#715 = EDGE_LOOP('',(#716,#725,#733,#740)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#654,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#720 = CIRCLE('',#721,1.E-01); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#723 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#724 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#725 = ORIENTED_EDGE('',*,*,#726,.T.); +#726 = EDGE_CURVE('',#718,#727,#729,.T.); +#727 = VERTEX_POINT('',#728); +#728 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#733 = ORIENTED_EDGE('',*,*,#734,.F.); +#734 = EDGE_CURVE('',#663,#727,#735,.T.); +#735 = CIRCLE('',#736,0.1); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#738 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#739 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#740 = ORIENTED_EDGE('',*,*,#670,.F.); +#741 = CYLINDRICAL_SURFACE('',#742,1.E-01); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#744 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#745 = DIRECTION('',(1.,2.311115933265E-31,8.326672684689E-16)); +#746 = ADVANCED_FACE('',(#747),#772,.F.); +#747 = FACE_BOUND('',#748,.F.); +#748 = EDGE_LOOP('',(#749,#757,#758,#766)); +#749 = ORIENTED_EDGE('',*,*,#750,.F.); +#750 = EDGE_CURVE('',#685,#751,#753,.T.); +#751 = VERTEX_POINT('',#752); +#752 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#757 = ORIENTED_EDGE('',*,*,#693,.T.); +#758 = ORIENTED_EDGE('',*,*,#759,.T.); +#759 = EDGE_CURVE('',#694,#760,#762,.T.); +#760 = VERTEX_POINT('',#761); +#761 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#766 = ORIENTED_EDGE('',*,*,#767,.F.); +#767 = EDGE_CURVE('',#751,#760,#768,.T.); +#768 = LINE('',#769,#770); +#769 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#770 = VECTOR('',#771,1.); +#771 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#772 = PLANE('',#773); +#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776); +#774 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#775 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#776 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#777 = ADVANCED_FACE('',(#778),#803,.F.); +#778 = FACE_BOUND('',#779,.F.); +#779 = EDGE_LOOP('',(#780,#788,#789,#797)); +#780 = ORIENTED_EDGE('',*,*,#781,.T.); +#781 = EDGE_CURVE('',#782,#751,#784,.T.); +#782 = VERTEX_POINT('',#783); +#783 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#788 = ORIENTED_EDGE('',*,*,#767,.T.); +#789 = ORIENTED_EDGE('',*,*,#790,.T.); +#790 = EDGE_CURVE('',#760,#791,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#797 = ORIENTED_EDGE('',*,*,#798,.T.); +#798 = EDGE_CURVE('',#791,#782,#799,.T.); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#803 = PLANE('',#804); +#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807); +#805 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#806 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#807 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#808 = ADVANCED_FACE('',(#809),#825,.F.); +#809 = FACE_BOUND('',#810,.F.); +#810 = EDGE_LOOP('',(#811,#817,#818,#824)); +#811 = ORIENTED_EDGE('',*,*,#812,.F.); +#812 = EDGE_CURVE('',#718,#791,#813,.T.); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#817 = ORIENTED_EDGE('',*,*,#726,.T.); +#818 = ORIENTED_EDGE('',*,*,#819,.T.); +#819 = EDGE_CURVE('',#727,#782,#820,.T.); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#824 = ORIENTED_EDGE('',*,*,#798,.F.); +#825 = PLANE('',#826); +#826 = AXIS2_PLACEMENT_3D('',#827,#828,#829); +#827 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#828 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#829 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#830 = ADVANCED_FACE('',(#831),#841,.T.); +#831 = FACE_BOUND('',#832,.T.); +#832 = EDGE_LOOP('',(#833,#834,#835,#836,#837,#838,#839,#840)); +#833 = ORIENTED_EDGE('',*,*,#662,.T.); +#834 = ORIENTED_EDGE('',*,*,#734,.T.); +#835 = ORIENTED_EDGE('',*,*,#819,.T.); +#836 = ORIENTED_EDGE('',*,*,#781,.T.); +#837 = ORIENTED_EDGE('',*,*,#750,.F.); +#838 = ORIENTED_EDGE('',*,*,#684,.F.); +#839 = ORIENTED_EDGE('',*,*,#622,.F.); +#840 = ORIENTED_EDGE('',*,*,#582,.F.); +#841 = PLANE('',#842); +#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845); +#843 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#844 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#845 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#846 = ADVANCED_FACE('',(#847),#857,.T.); +#847 = FACE_BOUND('',#848,.T.); +#848 = EDGE_LOOP('',(#849,#850,#851,#852,#853,#854,#855,#856)); +#849 = ORIENTED_EDGE('',*,*,#631,.T.); +#850 = ORIENTED_EDGE('',*,*,#701,.T.); +#851 = ORIENTED_EDGE('',*,*,#759,.T.); +#852 = ORIENTED_EDGE('',*,*,#790,.T.); +#853 = ORIENTED_EDGE('',*,*,#812,.F.); +#854 = ORIENTED_EDGE('',*,*,#717,.F.); +#855 = ORIENTED_EDGE('',*,*,#653,.F.); +#856 = ORIENTED_EDGE('',*,*,#600,.F.); +#857 = PLANE('',#858); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#860 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#861 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#866)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#863,#864,#865)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#863 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#864 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#865 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#866 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#863, + 'distance_accuracy_value','confusion accuracy'); +#867 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#868,#870); +#868 = ( REPRESENTATION_RELATIONSHIP('','',#575,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#869) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#869 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#870 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#871 + ); +#871 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Lead','',#5,#570,$); +#872 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#572)); +#873 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#874) + ,#557); +#874 = STYLED_ITEM('color',(#875),#37); +#875 = PRESENTATION_STYLE_ASSIGNMENT((#876,#882)); +#876 = SURFACE_STYLE_USAGE(.BOTH.,#877); +#877 = SURFACE_SIDE_STYLE('',(#878)); +#878 = SURFACE_STYLE_FILL_AREA(#879); +#879 = FILL_AREA_STYLE('',(#880)); +#880 = FILL_AREA_STYLE_COLOUR('',#881); +#881 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#882 = CURVE_STYLE('',#883,POSITIVE_LENGTH_MEASURE(0.1),#884); +#883 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#884 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#885 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#886) + ,#862); +#886 = STYLED_ITEM('color',(#887),#576); +#887 = PRESENTATION_STYLE_ASSIGNMENT((#888,#894)); +#888 = SURFACE_STYLE_USAGE(.BOTH.,#889); +#889 = SURFACE_SIDE_STYLE('',(#890)); +#890 = SURFACE_STYLE_FILL_AREA(#891); +#891 = FILL_AREA_STYLE('',(#892)); +#892 = FILL_AREA_STYLE_COLOUR('',#893); +#893 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#894 = CURVE_STYLE('',#895,POSITIVE_LENGTH_MEASURE(0.1),#884); +#895 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dshapes/PinSocket-01x02_P2.54mm_Vertical_SMD.step b/fab.3dshapes/PinSocket-01x02_P2.54mm_Vertical_SMD.step new file mode 100644 index 0000000000000000000000000000000000000000..35ae4c7b4a412aef325b5db59d0951f8008fe1cc --- /dev/null +++ b/fab.3dshapes/PinSocket-01x02_P2.54mm_Vertical_SMD.step @@ -0,0 +1,1903 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-24T21:21:02',( + '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('01x02_P2.54mm_Vertical_SMD','01x02_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); +#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.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,-1.27,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24, + 'distance_accuracy_value','confusion accuracy'); +#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36); +#30 = PRODUCT_DEFINITION_SHAPE('','',#31); +#31 = PRODUCT_DEFINITION('design','',#32,#35); +#32 = PRODUCT_DEFINITION_FORMATION('','',#33); +#33 = PRODUCT('01x01_P2.54mm_Vertical_SMD001', + '01x01_P2.54mm_Vertical_SMD001','',(#34)); +#34 = PRODUCT_CONTEXT('',#2,'mechanical'); +#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#36 = SHAPE_REPRESENTATION('',(#11,#37,#41),#45); +#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); +#38 = CARTESIAN_POINT('',(0.,0.,0.)); +#39 = DIRECTION('',(0.,0.,1.)); +#40 = DIRECTION('',(1.,0.,0.)); +#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); +#42 = CARTESIAN_POINT('',(0.,0.,0.)); +#43 = DIRECTION('',(0.,0.,1.)); +#44 = DIRECTION('',(1.,0.,0.)); +#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#49)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#46,#47,#48)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#46 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#47 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#48 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#49 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#46, + 'distance_accuracy_value','confusion accuracy'); +#50 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#51,#53); +#51 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#52 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#53 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#54); +#54 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19', + '01x01_P2.54mm_Vertical_SMD001','',#5,#31,$); +#55 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33)); +#56 = SHAPE_DEFINITION_REPRESENTATION(#57,#63); +#57 = PRODUCT_DEFINITION_SHAPE('','',#58); +#58 = PRODUCT_DEFINITION('design','',#59,#62); +#59 = PRODUCT_DEFINITION_FORMATION('','',#60); +#60 = PRODUCT('Body001','Body001','',(#61)); +#61 = PRODUCT_CONTEXT('',#2,'mechanical'); +#62 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#63 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#64),#584); +#64 = MANIFOLD_SOLID_BREP('',#65); +#65 = CLOSED_SHELL('',(#66,#140,#171,#195,#219,#236,#267,#323,#379,#396, + #427,#451,#475,#492,#509,#526,#543,#560,#572)); +#66 = ADVANCED_FACE('',(#67,#101),#135,.T.); +#67 = FACE_BOUND('',#68,.T.); +#68 = EDGE_LOOP('',(#69,#79,#87,#95)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#73,#75,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#73 = VERTEX_POINT('',#74); +#74 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#75 = LINE('',#76,#77); +#76 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#77 = VECTOR('',#78,1.); +#78 = DIRECTION('',(-1.,0.,0.)); +#79 = ORIENTED_EDGE('',*,*,#80,.F.); +#80 = EDGE_CURVE('',#81,#71,#83,.T.); +#81 = VERTEX_POINT('',#82); +#82 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(0.,1.,0.)); +#87 = ORIENTED_EDGE('',*,*,#88,.F.); +#88 = EDGE_CURVE('',#89,#81,#91,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(1.,0.,0.)); +#95 = ORIENTED_EDGE('',*,*,#96,.F.); +#96 = EDGE_CURVE('',#73,#89,#97,.T.); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(0.,-1.,0.)); +#101 = FACE_BOUND('',#102,.T.); +#102 = EDGE_LOOP('',(#103,#113,#121,#129)); +#103 = ORIENTED_EDGE('',*,*,#104,.T.); +#104 = EDGE_CURVE('',#105,#107,#109,.T.); +#105 = VERTEX_POINT('',#106); +#106 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(0.,-1.,0.)); +#113 = ORIENTED_EDGE('',*,*,#114,.T.); +#114 = EDGE_CURVE('',#107,#115,#117,.T.); +#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('',(1.,0.,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('',(0.,1.,0.)); +#129 = ORIENTED_EDGE('',*,*,#130,.T.); +#130 = EDGE_CURVE('',#123,#105,#131,.T.); +#131 = LINE('',#132,#133); +#132 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#133 = VECTOR('',#134,1.); +#134 = DIRECTION('',(-1.,0.,0.)); +#135 = PLANE('',#136); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(0.,0.,7.5)); +#138 = DIRECTION('',(0.,0.,1.)); +#139 = DIRECTION('',(1.,0.,-0.)); +#140 = ADVANCED_FACE('',(#141),#166,.F.); +#141 = FACE_BOUND('',#142,.T.); +#142 = EDGE_LOOP('',(#143,#151,#152,#160)); +#143 = ORIENTED_EDGE('',*,*,#144,.F.); +#144 = EDGE_CURVE('',#71,#145,#147,.T.); +#145 = VERTEX_POINT('',#146); +#146 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111) + ); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#151 = ORIENTED_EDGE('',*,*,#70,.T.); +#152 = ORIENTED_EDGE('',*,*,#153,.T.); +#153 = EDGE_CURVE('',#73,#154,#156,.T.); +#154 = VERTEX_POINT('',#155); +#155 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,7.111111111111 + )); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#160 = ORIENTED_EDGE('',*,*,#161,.F.); +#161 = EDGE_CURVE('',#145,#154,#162,.T.); +#162 = LINE('',#163,#164); +#163 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#164 = VECTOR('',#165,1.); +#165 = DIRECTION('',(-1.,0.,0.)); +#166 = PLANE('',#167); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#169 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = ADVANCED_FACE('',(#172),#190,.F.); +#172 = FACE_BOUND('',#173,.T.); +#173 = EDGE_LOOP('',(#174,#182,#183,#184)); +#174 = ORIENTED_EDGE('',*,*,#175,.F.); +#175 = EDGE_CURVE('',#81,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,7.111111111111 + )); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#182 = ORIENTED_EDGE('',*,*,#80,.T.); +#183 = ORIENTED_EDGE('',*,*,#144,.T.); +#184 = ORIENTED_EDGE('',*,*,#185,.F.); +#185 = EDGE_CURVE('',#176,#145,#186,.T.); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(0.,1.,0.)); +#190 = PLANE('',#191); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#193 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#194 = DIRECTION('',(0.,-1.,0.)); +#195 = ADVANCED_FACE('',(#196),#214,.F.); +#196 = FACE_BOUND('',#197,.T.); +#197 = EDGE_LOOP('',(#198,#199,#200,#208)); +#198 = ORIENTED_EDGE('',*,*,#153,.F.); +#199 = ORIENTED_EDGE('',*,*,#96,.T.); +#200 = ORIENTED_EDGE('',*,*,#201,.T.); +#201 = EDGE_CURVE('',#89,#202,#204,.T.); +#202 = VERTEX_POINT('',#203); +#203 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#204 = LINE('',#205,#206); +#205 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#206 = VECTOR('',#207,1.); +#207 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#208 = ORIENTED_EDGE('',*,*,#209,.F.); +#209 = EDGE_CURVE('',#154,#202,#210,.T.); +#210 = LINE('',#211,#212); +#211 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#212 = VECTOR('',#213,1.); +#213 = DIRECTION('',(0.,-1.,0.)); +#214 = PLANE('',#215); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#217 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#218 = DIRECTION('',(0.,1.,0.)); +#219 = ADVANCED_FACE('',(#220),#231,.F.); +#220 = FACE_BOUND('',#221,.T.); +#221 = EDGE_LOOP('',(#222,#223,#224,#225)); +#222 = ORIENTED_EDGE('',*,*,#201,.F.); +#223 = ORIENTED_EDGE('',*,*,#88,.T.); +#224 = ORIENTED_EDGE('',*,*,#175,.T.); +#225 = ORIENTED_EDGE('',*,*,#226,.F.); +#226 = EDGE_CURVE('',#202,#176,#227,.T.); +#227 = LINE('',#228,#229); +#228 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#229 = VECTOR('',#230,1.); +#230 = DIRECTION('',(1.,0.,0.)); +#231 = PLANE('',#232); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#234 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#235 = DIRECTION('',(-1.,-0.,0.)); +#236 = ADVANCED_FACE('',(#237),#262,.F.); +#237 = FACE_BOUND('',#238,.F.); +#238 = EDGE_LOOP('',(#239,#247,#248,#256)); +#239 = ORIENTED_EDGE('',*,*,#240,.T.); +#240 = EDGE_CURVE('',#241,#105,#243,.T.); +#241 = VERTEX_POINT('',#242); +#242 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(0.,0.,1.)); +#247 = ORIENTED_EDGE('',*,*,#104,.T.); +#248 = ORIENTED_EDGE('',*,*,#249,.F.); +#249 = EDGE_CURVE('',#250,#107,#252,.T.); +#250 = VERTEX_POINT('',#251); +#251 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#252 = LINE('',#253,#254); +#253 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#254 = VECTOR('',#255,1.); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = ORIENTED_EDGE('',*,*,#257,.F.); +#257 = EDGE_CURVE('',#241,#250,#258,.T.); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(0.,-1.,0.)); +#262 = PLANE('',#263); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#265 = DIRECTION('',(1.,0.,0.)); +#266 = DIRECTION('',(0.,-1.,0.)); +#267 = ADVANCED_FACE('',(#268),#318,.F.); +#268 = FACE_BOUND('',#269,.F.); +#269 = EDGE_LOOP('',(#270,#280,#286,#287,#288,#296,#304,#312)); +#270 = ORIENTED_EDGE('',*,*,#271,.F.); +#271 = EDGE_CURVE('',#272,#274,#276,.T.); +#272 = VERTEX_POINT('',#273); +#273 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#274 = VERTEX_POINT('',#275); +#275 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(-1.,0.,0.)); +#280 = ORIENTED_EDGE('',*,*,#281,.T.); +#281 = EDGE_CURVE('',#272,#123,#282,.T.); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(0.,0.,1.)); +#286 = ORIENTED_EDGE('',*,*,#130,.T.); +#287 = ORIENTED_EDGE('',*,*,#240,.F.); +#288 = ORIENTED_EDGE('',*,*,#289,.F.); +#289 = EDGE_CURVE('',#290,#241,#292,.T.); +#290 = VERTEX_POINT('',#291); +#291 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(-1.,0.,0.)); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#290,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#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.216987298108,1.27,0.7)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(1.,0.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#274,#314,.T.); +#314 = LINE('',#315,#316); +#315 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#316 = VECTOR('',#317,1.); +#317 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#318 = PLANE('',#319); +#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322); +#320 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#321 = DIRECTION('',(0.,-1.,0.)); +#322 = DIRECTION('',(-1.,0.,0.)); +#323 = ADVANCED_FACE('',(#324),#374,.F.); +#324 = FACE_BOUND('',#325,.F.); +#325 = EDGE_LOOP('',(#326,#334,#335,#336,#344,#352,#360,#368)); +#326 = ORIENTED_EDGE('',*,*,#327,.F.); +#327 = EDGE_CURVE('',#250,#328,#330,.T.); +#328 = VERTEX_POINT('',#329); +#329 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#330 = LINE('',#331,#332); +#331 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#332 = VECTOR('',#333,1.); +#333 = DIRECTION('',(1.,0.,0.)); +#334 = ORIENTED_EDGE('',*,*,#249,.T.); +#335 = ORIENTED_EDGE('',*,*,#114,.T.); +#336 = ORIENTED_EDGE('',*,*,#337,.F.); +#337 = EDGE_CURVE('',#338,#115,#340,.T.); +#338 = VERTEX_POINT('',#339); +#339 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,0.,1.)); +#344 = ORIENTED_EDGE('',*,*,#345,.F.); +#345 = EDGE_CURVE('',#346,#338,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#348 = LINE('',#349,#350); +#349 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#350 = VECTOR('',#351,1.); +#351 = DIRECTION('',(1.,0.,0.)); +#352 = ORIENTED_EDGE('',*,*,#353,.F.); +#353 = EDGE_CURVE('',#354,#346,#356,.T.); +#354 = VERTEX_POINT('',#355); +#355 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#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('',(1.,0.,0.)); +#368 = ORIENTED_EDGE('',*,*,#369,.F.); +#369 = EDGE_CURVE('',#328,#362,#370,.T.); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#374 = PLANE('',#375); +#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378); +#376 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#377 = DIRECTION('',(0.,1.,0.)); +#378 = DIRECTION('',(1.,0.,0.)); +#379 = ADVANCED_FACE('',(#380),#391,.F.); +#380 = FACE_BOUND('',#381,.F.); +#381 = EDGE_LOOP('',(#382,#383,#384,#385)); +#382 = ORIENTED_EDGE('',*,*,#337,.T.); +#383 = ORIENTED_EDGE('',*,*,#122,.T.); +#384 = ORIENTED_EDGE('',*,*,#281,.F.); +#385 = ORIENTED_EDGE('',*,*,#386,.F.); +#386 = EDGE_CURVE('',#338,#272,#387,.T.); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(0.,1.,0.)); +#391 = PLANE('',#392); +#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395); +#393 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#394 = DIRECTION('',(-1.,0.,0.)); +#395 = DIRECTION('',(0.,1.,0.)); +#396 = ADVANCED_FACE('',(#397),#422,.F.); +#397 = FACE_BOUND('',#398,.F.); +#398 = EDGE_LOOP('',(#399,#407,#415,#421)); +#399 = ORIENTED_EDGE('',*,*,#400,.T.); +#400 = EDGE_CURVE('',#145,#401,#403,.T.); +#401 = VERTEX_POINT('',#402); +#402 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(-0.,-0.,-1.)); +#407 = ORIENTED_EDGE('',*,*,#408,.T.); +#408 = EDGE_CURVE('',#401,#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,3.75)); +#413 = VECTOR('',#414,1.); +#414 = DIRECTION('',(-1.,0.,0.)); +#415 = ORIENTED_EDGE('',*,*,#416,.F.); +#416 = EDGE_CURVE('',#154,#409,#417,.T.); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(-0.,-0.,-1.)); +#421 = ORIENTED_EDGE('',*,*,#161,.F.); +#422 = PLANE('',#423); +#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426); +#424 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#425 = DIRECTION('',(0.,1.,0.)); +#426 = DIRECTION('',(-1.,0.,0.)); +#427 = ADVANCED_FACE('',(#428),#446,.F.); +#428 = FACE_BOUND('',#429,.F.); +#429 = EDGE_LOOP('',(#430,#438,#444,#445)); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#176,#432,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(-0.,-0.,-1.)); +#438 = ORIENTED_EDGE('',*,*,#439,.T.); +#439 = EDGE_CURVE('',#432,#401,#440,.T.); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(0.,1.,0.)); +#444 = ORIENTED_EDGE('',*,*,#400,.F.); +#445 = ORIENTED_EDGE('',*,*,#185,.F.); +#446 = PLANE('',#447); +#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450); +#448 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#449 = DIRECTION('',(1.,0.,0.)); +#450 = DIRECTION('',(-0.,1.,0.)); +#451 = ADVANCED_FACE('',(#452),#470,.F.); +#452 = FACE_BOUND('',#453,.F.); +#453 = EDGE_LOOP('',(#454,#455,#463,#469)); +#454 = ORIENTED_EDGE('',*,*,#416,.T.); +#455 = ORIENTED_EDGE('',*,*,#456,.T.); +#456 = EDGE_CURVE('',#409,#457,#459,.T.); +#457 = VERTEX_POINT('',#458); +#458 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(0.,-1.,0.)); +#463 = ORIENTED_EDGE('',*,*,#464,.F.); +#464 = EDGE_CURVE('',#202,#457,#465,.T.); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(-0.,-0.,-1.)); +#469 = ORIENTED_EDGE('',*,*,#209,.F.); +#470 = PLANE('',#471); +#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474); +#472 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#473 = DIRECTION('',(-1.,0.,0.)); +#474 = DIRECTION('',(0.,-1.,0.)); +#475 = ADVANCED_FACE('',(#476),#487,.F.); +#476 = FACE_BOUND('',#477,.F.); +#477 = EDGE_LOOP('',(#478,#479,#485,#486)); +#478 = ORIENTED_EDGE('',*,*,#464,.T.); +#479 = ORIENTED_EDGE('',*,*,#480,.T.); +#480 = EDGE_CURVE('',#457,#432,#481,.T.); +#481 = LINE('',#482,#483); +#482 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#483 = VECTOR('',#484,1.); +#484 = DIRECTION('',(1.,0.,0.)); +#485 = ORIENTED_EDGE('',*,*,#431,.F.); +#486 = ORIENTED_EDGE('',*,*,#226,.F.); +#487 = PLANE('',#488); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#490 = DIRECTION('',(0.,-1.,0.)); +#491 = DIRECTION('',(1.,0.,0.)); +#492 = ADVANCED_FACE('',(#493),#504,.F.); +#493 = FACE_BOUND('',#494,.F.); +#494 = EDGE_LOOP('',(#495,#496,#497,#498)); +#495 = ORIENTED_EDGE('',*,*,#289,.T.); +#496 = ORIENTED_EDGE('',*,*,#257,.T.); +#497 = ORIENTED_EDGE('',*,*,#327,.T.); +#498 = ORIENTED_EDGE('',*,*,#499,.T.); +#499 = EDGE_CURVE('',#328,#290,#500,.T.); +#500 = LINE('',#501,#502); +#501 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#502 = VECTOR('',#503,1.); +#503 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#504 = PLANE('',#505); +#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508); +#506 = CARTESIAN_POINT('',(0.,0.,0.2)); +#507 = DIRECTION('',(0.,0.,1.)); +#508 = DIRECTION('',(1.,0.,-0.)); +#509 = ADVANCED_FACE('',(#510),#521,.F.); +#510 = FACE_BOUND('',#511,.F.); +#511 = EDGE_LOOP('',(#512,#513,#519,#520)); +#512 = ORIENTED_EDGE('',*,*,#271,.T.); +#513 = ORIENTED_EDGE('',*,*,#514,.F.); +#514 = EDGE_CURVE('',#346,#274,#515,.T.); +#515 = LINE('',#516,#517); +#516 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#517 = VECTOR('',#518,1.); +#518 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#519 = ORIENTED_EDGE('',*,*,#345,.T.); +#520 = ORIENTED_EDGE('',*,*,#386,.T.); +#521 = PLANE('',#522); +#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525); +#523 = CARTESIAN_POINT('',(0.,0.,0.2)); +#524 = DIRECTION('',(0.,0.,1.)); +#525 = DIRECTION('',(1.,0.,-0.)); +#526 = ADVANCED_FACE('',(#527),#538,.T.); +#527 = FACE_BOUND('',#528,.T.); +#528 = EDGE_LOOP('',(#529,#530,#536,#537)); +#529 = ORIENTED_EDGE('',*,*,#353,.F.); +#530 = ORIENTED_EDGE('',*,*,#531,.T.); +#531 = EDGE_CURVE('',#354,#306,#532,.T.); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#536 = ORIENTED_EDGE('',*,*,#313,.T.); +#537 = ORIENTED_EDGE('',*,*,#514,.F.); +#538 = PLANE('',#539); +#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542); +#540 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#541 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#542 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#543 = ADVANCED_FACE('',(#544),#555,.T.); +#544 = FACE_BOUND('',#545,.T.); +#545 = EDGE_LOOP('',(#546,#547,#553,#554)); +#546 = ORIENTED_EDGE('',*,*,#361,.F.); +#547 = ORIENTED_EDGE('',*,*,#548,.T.); +#548 = EDGE_CURVE('',#362,#298,#549,.T.); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#553 = ORIENTED_EDGE('',*,*,#305,.T.); +#554 = ORIENTED_EDGE('',*,*,#531,.F.); +#555 = PLANE('',#556); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#558 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#559 = DIRECTION('',(1.,0.,0.)); +#560 = ADVANCED_FACE('',(#561),#567,.T.); +#561 = FACE_BOUND('',#562,.T.); +#562 = EDGE_LOOP('',(#563,#564,#565,#566)); +#563 = ORIENTED_EDGE('',*,*,#369,.F.); +#564 = ORIENTED_EDGE('',*,*,#499,.T.); +#565 = ORIENTED_EDGE('',*,*,#297,.T.); +#566 = ORIENTED_EDGE('',*,*,#548,.F.); +#567 = PLANE('',#568); +#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571); +#569 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#570 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103) + ); +#571 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#572 = ADVANCED_FACE('',(#573),#579,.T.); +#573 = FACE_BOUND('',#574,.T.); +#574 = EDGE_LOOP('',(#575,#576,#577,#578)); +#575 = ORIENTED_EDGE('',*,*,#456,.T.); +#576 = ORIENTED_EDGE('',*,*,#480,.T.); +#577 = ORIENTED_EDGE('',*,*,#439,.T.); +#578 = ORIENTED_EDGE('',*,*,#408,.T.); +#579 = PLANE('',#580); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#582 = DIRECTION('',(0.,0.,1.)); +#583 = DIRECTION('',(1.,0.,-0.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#588)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#585,#586,#587)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#585 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#586 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#587 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#588 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#585, + 'distance_accuracy_value','confusion accuracy'); +#589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#590,#592); +#590 = ( REPRESENTATION_RELATIONSHIP('','',#63,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#591) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#591 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37); +#592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#593 + ); +#593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','Body001','',#31,#58,$); +#594 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60)); +#595 = SHAPE_DEFINITION_REPRESENTATION(#596,#602); +#596 = PRODUCT_DEFINITION_SHAPE('','',#597); +#597 = PRODUCT_DEFINITION('design','',#598,#601); +#598 = PRODUCT_DEFINITION_FORMATION('','',#599); +#599 = PRODUCT('Lead001','Lead001','',(#600)); +#600 = PRODUCT_CONTEXT('',#2,'mechanical'); +#601 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#602 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#603),#889); +#603 = MANIFOLD_SOLID_BREP('',#604); +#604 = CLOSED_SHELL('',(#605,#645,#676,#707,#740,#773,#804,#835,#857, + #873)); +#605 = ADVANCED_FACE('',(#606),#640,.T.); +#606 = FACE_BOUND('',#607,.T.); +#607 = EDGE_LOOP('',(#608,#618,#626,#634)); +#608 = ORIENTED_EDGE('',*,*,#609,.T.); +#609 = EDGE_CURVE('',#610,#612,#614,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#612 = VERTEX_POINT('',#613); +#613 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#614 = LINE('',#615,#616); +#615 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#616 = VECTOR('',#617,1.); +#617 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#612,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#622 = LINE('',#623,#624); +#623 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#624 = VECTOR('',#625,1.); +#625 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#626 = ORIENTED_EDGE('',*,*,#627,.T.); +#627 = EDGE_CURVE('',#620,#628,#630,.T.); +#628 = VERTEX_POINT('',#629); +#629 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#634 = ORIENTED_EDGE('',*,*,#635,.T.); +#635 = EDGE_CURVE('',#628,#610,#636,.T.); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#640 = PLANE('',#641); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#643 = DIRECTION('',(1.,0.,0.)); +#644 = DIRECTION('',(-0.,1.,0.)); +#645 = ADVANCED_FACE('',(#646),#671,.F.); +#646 = FACE_BOUND('',#647,.F.); +#647 = EDGE_LOOP('',(#648,#656,#657,#665)); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#612,#650,#652,.T.); +#650 = VERTEX_POINT('',#651); +#651 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#656 = ORIENTED_EDGE('',*,*,#619,.T.); +#657 = ORIENTED_EDGE('',*,*,#658,.T.); +#658 = EDGE_CURVE('',#620,#659,#661,.T.); +#659 = VERTEX_POINT('',#660); +#660 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#661 = LINE('',#662,#663); +#662 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#663 = VECTOR('',#664,1.); +#664 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#665 = ORIENTED_EDGE('',*,*,#666,.F.); +#666 = EDGE_CURVE('',#650,#659,#667,.T.); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#671 = PLANE('',#672); +#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675); +#673 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#674 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#675 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#676 = ADVANCED_FACE('',(#677),#702,.F.); +#677 = FACE_BOUND('',#678,.F.); +#678 = EDGE_LOOP('',(#679,#687,#688,#696)); +#679 = ORIENTED_EDGE('',*,*,#680,.F.); +#680 = EDGE_CURVE('',#628,#681,#683,.T.); +#681 = VERTEX_POINT('',#682); +#682 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#687 = ORIENTED_EDGE('',*,*,#635,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#610,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#692 = LINE('',#693,#694); +#693 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#694 = VECTOR('',#695,1.); +#695 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#696 = ORIENTED_EDGE('',*,*,#697,.F.); +#697 = EDGE_CURVE('',#681,#690,#698,.T.); +#698 = LINE('',#699,#700); +#699 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#700 = VECTOR('',#701,1.); +#701 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#702 = PLANE('',#703); +#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706); +#704 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#705 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#706 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#707 = ADVANCED_FACE('',(#708),#735,.T.); +#708 = FACE_BOUND('',#709,.T.); +#709 = EDGE_LOOP('',(#710,#719,#727,#734)); +#710 = ORIENTED_EDGE('',*,*,#711,.T.); +#711 = EDGE_CURVE('',#650,#712,#714,.T.); +#712 = VERTEX_POINT('',#713); +#713 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#714 = CIRCLE('',#715,0.3); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#717 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#718 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#712,#721,#723,.T.); +#721 = VERTEX_POINT('',#722); +#722 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#727 = ORIENTED_EDGE('',*,*,#728,.F.); +#728 = EDGE_CURVE('',#659,#721,#729,.T.); +#729 = CIRCLE('',#730,0.3); +#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733); +#731 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#732 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#733 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#734 = ORIENTED_EDGE('',*,*,#666,.F.); +#735 = CYLINDRICAL_SURFACE('',#736,0.3); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#738 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#739 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#740 = ADVANCED_FACE('',(#741),#768,.F.); +#741 = FACE_BOUND('',#742,.F.); +#742 = EDGE_LOOP('',(#743,#744,#753,#761)); +#743 = ORIENTED_EDGE('',*,*,#697,.T.); +#744 = ORIENTED_EDGE('',*,*,#745,.T.); +#745 = EDGE_CURVE('',#690,#746,#748,.T.); +#746 = VERTEX_POINT('',#747); +#747 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#748 = CIRCLE('',#749,0.1); +#749 = AXIS2_PLACEMENT_3D('',#750,#751,#752); +#750 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#751 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#752 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#753 = ORIENTED_EDGE('',*,*,#754,.F.); +#754 = EDGE_CURVE('',#755,#746,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#757 = LINE('',#758,#759); +#758 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#759 = VECTOR('',#760,1.); +#760 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#761 = ORIENTED_EDGE('',*,*,#762,.F.); +#762 = EDGE_CURVE('',#681,#755,#763,.T.); +#763 = CIRCLE('',#764,0.1); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#766 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#767 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#768 = CYLINDRICAL_SURFACE('',#769,0.1); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#771 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#772 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#773 = ADVANCED_FACE('',(#774),#799,.F.); +#774 = FACE_BOUND('',#775,.F.); +#775 = EDGE_LOOP('',(#776,#784,#785,#793)); +#776 = ORIENTED_EDGE('',*,*,#777,.F.); +#777 = EDGE_CURVE('',#712,#778,#780,.T.); +#778 = VERTEX_POINT('',#779); +#779 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#784 = ORIENTED_EDGE('',*,*,#720,.T.); +#785 = ORIENTED_EDGE('',*,*,#786,.T.); +#786 = EDGE_CURVE('',#721,#787,#789,.T.); +#787 = VERTEX_POINT('',#788); +#788 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#789 = LINE('',#790,#791); +#790 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#791 = VECTOR('',#792,1.); +#792 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#793 = ORIENTED_EDGE('',*,*,#794,.F.); +#794 = EDGE_CURVE('',#778,#787,#795,.T.); +#795 = LINE('',#796,#797); +#796 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#797 = VECTOR('',#798,1.); +#798 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#799 = PLANE('',#800); +#800 = AXIS2_PLACEMENT_3D('',#801,#802,#803); +#801 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#802 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#803 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#804 = ADVANCED_FACE('',(#805),#830,.F.); +#805 = FACE_BOUND('',#806,.F.); +#806 = EDGE_LOOP('',(#807,#815,#816,#824)); +#807 = ORIENTED_EDGE('',*,*,#808,.T.); +#808 = EDGE_CURVE('',#809,#778,#811,.T.); +#809 = VERTEX_POINT('',#810); +#810 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#815 = ORIENTED_EDGE('',*,*,#794,.T.); +#816 = ORIENTED_EDGE('',*,*,#817,.T.); +#817 = EDGE_CURVE('',#787,#818,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#818,#809,#826,.T.); +#826 = LINE('',#827,#828); +#827 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#828 = VECTOR('',#829,1.); +#829 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#830 = PLANE('',#831); +#831 = AXIS2_PLACEMENT_3D('',#832,#833,#834); +#832 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#833 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#834 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#835 = ADVANCED_FACE('',(#836),#852,.F.); +#836 = FACE_BOUND('',#837,.F.); +#837 = EDGE_LOOP('',(#838,#844,#845,#851)); +#838 = ORIENTED_EDGE('',*,*,#839,.F.); +#839 = EDGE_CURVE('',#755,#818,#840,.T.); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#844 = ORIENTED_EDGE('',*,*,#754,.T.); +#845 = ORIENTED_EDGE('',*,*,#846,.T.); +#846 = EDGE_CURVE('',#746,#809,#847,.T.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#851 = ORIENTED_EDGE('',*,*,#825,.F.); +#852 = PLANE('',#853); +#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856); +#854 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#855 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#856 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#857 = ADVANCED_FACE('',(#858),#868,.T.); +#858 = FACE_BOUND('',#859,.T.); +#859 = EDGE_LOOP('',(#860,#861,#862,#863,#864,#865,#866,#867)); +#860 = ORIENTED_EDGE('',*,*,#689,.T.); +#861 = ORIENTED_EDGE('',*,*,#745,.T.); +#862 = ORIENTED_EDGE('',*,*,#846,.T.); +#863 = ORIENTED_EDGE('',*,*,#808,.T.); +#864 = ORIENTED_EDGE('',*,*,#777,.F.); +#865 = ORIENTED_EDGE('',*,*,#711,.F.); +#866 = ORIENTED_EDGE('',*,*,#649,.F.); +#867 = ORIENTED_EDGE('',*,*,#609,.F.); +#868 = PLANE('',#869); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#871 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#872 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#873 = ADVANCED_FACE('',(#874),#884,.T.); +#874 = FACE_BOUND('',#875,.T.); +#875 = EDGE_LOOP('',(#876,#877,#878,#879,#880,#881,#882,#883)); +#876 = ORIENTED_EDGE('',*,*,#658,.T.); +#877 = ORIENTED_EDGE('',*,*,#728,.T.); +#878 = ORIENTED_EDGE('',*,*,#786,.T.); +#879 = ORIENTED_EDGE('',*,*,#817,.T.); +#880 = ORIENTED_EDGE('',*,*,#839,.F.); +#881 = ORIENTED_EDGE('',*,*,#762,.F.); +#882 = ORIENTED_EDGE('',*,*,#680,.F.); +#883 = ORIENTED_EDGE('',*,*,#627,.F.); +#884 = PLANE('',#885); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#887 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#888 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#893)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#890,#891,#892)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#890 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#891 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#892 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#893 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#890, + 'distance_accuracy_value','confusion accuracy'); +#894 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#895,#897); +#895 = ( REPRESENTATION_RELATIONSHIP('','',#602,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#896) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#896 = ITEM_DEFINED_TRANSFORMATION('','',#11,#41); +#897 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#898 + ); +#898 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Lead001','',#31,#597,$); +#899 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#599)); +#900 = SHAPE_DEFINITION_REPRESENTATION(#901,#907); +#901 = PRODUCT_DEFINITION_SHAPE('','',#902); +#902 = PRODUCT_DEFINITION('design','',#903,#906); +#903 = PRODUCT_DEFINITION_FORMATION('','',#904); +#904 = PRODUCT('01x01_P2.54mm_Vertical_SMD002', + '01x01_P2.54mm_Vertical_SMD002','',(#905)); +#905 = PRODUCT_CONTEXT('',#2,'mechanical'); +#906 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#907 = SHAPE_REPRESENTATION('',(#11,#908,#912),#916); +#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911); +#909 = CARTESIAN_POINT('',(0.,0.,0.)); +#910 = DIRECTION('',(0.,0.,1.)); +#911 = DIRECTION('',(1.,0.,0.)); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(0.,0.,0.)); +#914 = DIRECTION('',(0.,0.,1.)); +#915 = DIRECTION('',(1.,0.,0.)); +#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#920)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#917,#918,#919)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#917 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#918 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#919 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#920 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#917, + 'distance_accuracy_value','confusion accuracy'); +#921 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#922,#924); +#922 = ( REPRESENTATION_RELATIONSHIP('','',#907,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#923) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#923 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#924 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#925 + ); +#925 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22', + '01x01_P2.54mm_Vertical_SMD002','',#5,#902,$); +#926 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#904)); +#927 = SHAPE_DEFINITION_REPRESENTATION(#928,#934); +#928 = PRODUCT_DEFINITION_SHAPE('','',#929); +#929 = PRODUCT_DEFINITION('design','',#930,#933); +#930 = PRODUCT_DEFINITION_FORMATION('','',#931); +#931 = PRODUCT('Body002','Body002','',(#932)); +#932 = PRODUCT_CONTEXT('',#2,'mechanical'); +#933 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#934 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#935),#1455); +#935 = MANIFOLD_SOLID_BREP('',#936); +#936 = CLOSED_SHELL('',(#937,#1011,#1042,#1066,#1090,#1107,#1138,#1194, + #1250,#1267,#1298,#1322,#1346,#1363,#1380,#1397,#1414,#1431,#1443)); +#937 = ADVANCED_FACE('',(#938,#972),#1006,.T.); +#938 = FACE_BOUND('',#939,.T.); +#939 = EDGE_LOOP('',(#940,#950,#958,#966)); +#940 = ORIENTED_EDGE('',*,*,#941,.F.); +#941 = EDGE_CURVE('',#942,#944,#946,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#944 = VERTEX_POINT('',#945); +#945 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-1.,0.,0.)); +#950 = ORIENTED_EDGE('',*,*,#951,.F.); +#951 = EDGE_CURVE('',#952,#942,#954,.T.); +#952 = VERTEX_POINT('',#953); +#953 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#954 = LINE('',#955,#956); +#955 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#956 = VECTOR('',#957,1.); +#957 = DIRECTION('',(0.,1.,0.)); +#958 = ORIENTED_EDGE('',*,*,#959,.F.); +#959 = EDGE_CURVE('',#960,#952,#962,.T.); +#960 = VERTEX_POINT('',#961); +#961 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(1.,0.,0.)); +#966 = ORIENTED_EDGE('',*,*,#967,.F.); +#967 = EDGE_CURVE('',#944,#960,#968,.T.); +#968 = LINE('',#969,#970); +#969 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#970 = VECTOR('',#971,1.); +#971 = DIRECTION('',(0.,-1.,0.)); +#972 = FACE_BOUND('',#973,.T.); +#973 = EDGE_LOOP('',(#974,#984,#992,#1000)); +#974 = ORIENTED_EDGE('',*,*,#975,.T.); +#975 = EDGE_CURVE('',#976,#978,#980,.T.); +#976 = VERTEX_POINT('',#977); +#977 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#978 = VERTEX_POINT('',#979); +#979 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(0.,-1.,0.)); +#984 = ORIENTED_EDGE('',*,*,#985,.T.); +#985 = EDGE_CURVE('',#978,#986,#988,.T.); +#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('',(1.,0.,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('',(0.,1.,0.)); +#1000 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1001 = EDGE_CURVE('',#994,#976,#1002,.T.); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1004 = VECTOR('',#1005,1.); +#1005 = DIRECTION('',(-1.,0.,0.)); +#1006 = PLANE('',#1007); +#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010); +#1008 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1009 = DIRECTION('',(0.,0.,1.)); +#1010 = DIRECTION('',(1.,0.,-0.)); +#1011 = ADVANCED_FACE('',(#1012),#1037,.F.); +#1012 = FACE_BOUND('',#1013,.T.); +#1013 = EDGE_LOOP('',(#1014,#1022,#1023,#1031)); +#1014 = ORIENTED_EDGE('',*,*,#1015,.F.); +#1015 = EDGE_CURVE('',#942,#1016,#1018,.T.); +#1016 = VERTEX_POINT('',#1017); +#1017 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1018 = LINE('',#1019,#1020); +#1019 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#1020 = VECTOR('',#1021,1.); +#1021 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#1022 = ORIENTED_EDGE('',*,*,#941,.T.); +#1023 = ORIENTED_EDGE('',*,*,#1024,.T.); +#1024 = EDGE_CURVE('',#944,#1025,#1027,.T.); +#1025 = VERTEX_POINT('',#1026); +#1026 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#1031 = ORIENTED_EDGE('',*,*,#1032,.F.); +#1032 = EDGE_CURVE('',#1016,#1025,#1033,.T.); +#1033 = LINE('',#1034,#1035); +#1034 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1035 = VECTOR('',#1036,1.); +#1036 = DIRECTION('',(-1.,0.,0.)); +#1037 = PLANE('',#1038); +#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041); +#1039 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#1040 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#1041 = DIRECTION('',(1.,0.,0.)); +#1042 = ADVANCED_FACE('',(#1043),#1061,.F.); +#1043 = FACE_BOUND('',#1044,.T.); +#1044 = EDGE_LOOP('',(#1045,#1053,#1054,#1055)); +#1045 = ORIENTED_EDGE('',*,*,#1046,.F.); +#1046 = EDGE_CURVE('',#952,#1047,#1049,.T.); +#1047 = VERTEX_POINT('',#1048); +#1048 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#1053 = ORIENTED_EDGE('',*,*,#951,.T.); +#1054 = ORIENTED_EDGE('',*,*,#1015,.T.); +#1055 = ORIENTED_EDGE('',*,*,#1056,.F.); +#1056 = EDGE_CURVE('',#1047,#1016,#1057,.T.); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(0.,1.,0.)); +#1061 = PLANE('',#1062); +#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065); +#1063 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#1064 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#1065 = DIRECTION('',(0.,-1.,0.)); +#1066 = ADVANCED_FACE('',(#1067),#1085,.F.); +#1067 = FACE_BOUND('',#1068,.T.); +#1068 = EDGE_LOOP('',(#1069,#1070,#1071,#1079)); +#1069 = ORIENTED_EDGE('',*,*,#1024,.F.); +#1070 = ORIENTED_EDGE('',*,*,#967,.T.); +#1071 = ORIENTED_EDGE('',*,*,#1072,.T.); +#1072 = EDGE_CURVE('',#960,#1073,#1075,.T.); +#1073 = VERTEX_POINT('',#1074); +#1074 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#1079 = ORIENTED_EDGE('',*,*,#1080,.F.); +#1080 = EDGE_CURVE('',#1025,#1073,#1081,.T.); +#1081 = LINE('',#1082,#1083); +#1082 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1083 = VECTOR('',#1084,1.); +#1084 = DIRECTION('',(0.,-1.,0.)); +#1085 = PLANE('',#1086); +#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089); +#1087 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#1088 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1089 = DIRECTION('',(0.,1.,0.)); +#1090 = ADVANCED_FACE('',(#1091),#1102,.F.); +#1091 = FACE_BOUND('',#1092,.T.); +#1092 = EDGE_LOOP('',(#1093,#1094,#1095,#1096)); +#1093 = ORIENTED_EDGE('',*,*,#1072,.F.); +#1094 = ORIENTED_EDGE('',*,*,#959,.T.); +#1095 = ORIENTED_EDGE('',*,*,#1046,.T.); +#1096 = ORIENTED_EDGE('',*,*,#1097,.F.); +#1097 = EDGE_CURVE('',#1073,#1047,#1098,.T.); +#1098 = LINE('',#1099,#1100); +#1099 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1100 = VECTOR('',#1101,1.); +#1101 = DIRECTION('',(1.,0.,0.)); +#1102 = PLANE('',#1103); +#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106); +#1104 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#1105 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#1106 = DIRECTION('',(-1.,-0.,0.)); +#1107 = ADVANCED_FACE('',(#1108),#1133,.F.); +#1108 = FACE_BOUND('',#1109,.F.); +#1109 = EDGE_LOOP('',(#1110,#1118,#1119,#1127)); +#1110 = ORIENTED_EDGE('',*,*,#1111,.T.); +#1111 = EDGE_CURVE('',#1112,#976,#1114,.T.); +#1112 = VERTEX_POINT('',#1113); +#1113 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,0.,1.)); +#1118 = ORIENTED_EDGE('',*,*,#975,.T.); +#1119 = ORIENTED_EDGE('',*,*,#1120,.F.); +#1120 = EDGE_CURVE('',#1121,#978,#1123,.T.); +#1121 = VERTEX_POINT('',#1122); +#1122 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1123 = LINE('',#1124,#1125); +#1124 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1125 = VECTOR('',#1126,1.); +#1126 = DIRECTION('',(0.,0.,1.)); +#1127 = ORIENTED_EDGE('',*,*,#1128,.F.); +#1128 = EDGE_CURVE('',#1112,#1121,#1129,.T.); +#1129 = LINE('',#1130,#1131); +#1130 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1131 = VECTOR('',#1132,1.); +#1132 = DIRECTION('',(0.,-1.,0.)); +#1133 = PLANE('',#1134); +#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137); +#1135 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1136 = DIRECTION('',(1.,0.,0.)); +#1137 = DIRECTION('',(0.,-1.,0.)); +#1138 = ADVANCED_FACE('',(#1139),#1189,.F.); +#1139 = FACE_BOUND('',#1140,.F.); +#1140 = EDGE_LOOP('',(#1141,#1151,#1157,#1158,#1159,#1167,#1175,#1183)); +#1141 = ORIENTED_EDGE('',*,*,#1142,.F.); +#1142 = EDGE_CURVE('',#1143,#1145,#1147,.T.); +#1143 = VERTEX_POINT('',#1144); +#1144 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1145 = VERTEX_POINT('',#1146); +#1146 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#1147 = LINE('',#1148,#1149); +#1148 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1149 = VECTOR('',#1150,1.); +#1150 = DIRECTION('',(-1.,0.,0.)); +#1151 = ORIENTED_EDGE('',*,*,#1152,.T.); +#1152 = EDGE_CURVE('',#1143,#994,#1153,.T.); +#1153 = LINE('',#1154,#1155); +#1154 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1155 = VECTOR('',#1156,1.); +#1156 = DIRECTION('',(0.,0.,1.)); +#1157 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1158 = ORIENTED_EDGE('',*,*,#1111,.F.); +#1159 = ORIENTED_EDGE('',*,*,#1160,.F.); +#1160 = EDGE_CURVE('',#1161,#1112,#1163,.T.); +#1161 = VERTEX_POINT('',#1162); +#1162 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#1163 = LINE('',#1164,#1165); +#1164 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1165 = VECTOR('',#1166,1.); +#1166 = DIRECTION('',(-1.,0.,0.)); +#1167 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1168 = EDGE_CURVE('',#1161,#1169,#1171,.T.); +#1169 = VERTEX_POINT('',#1170); +#1170 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#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.216987298108,1.27,0.7)); +#1181 = VECTOR('',#1182,1.); +#1182 = DIRECTION('',(1.,0.,0.)); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1177,#1145,#1185,.T.); +#1185 = LINE('',#1186,#1187); +#1186 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#1187 = VECTOR('',#1188,1.); +#1188 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#1189 = PLANE('',#1190); +#1190 = AXIS2_PLACEMENT_3D('',#1191,#1192,#1193); +#1191 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1192 = DIRECTION('',(0.,-1.,0.)); +#1193 = DIRECTION('',(-1.,0.,0.)); +#1194 = ADVANCED_FACE('',(#1195),#1245,.F.); +#1195 = FACE_BOUND('',#1196,.F.); +#1196 = EDGE_LOOP('',(#1197,#1205,#1206,#1207,#1215,#1223,#1231,#1239)); +#1197 = ORIENTED_EDGE('',*,*,#1198,.F.); +#1198 = EDGE_CURVE('',#1121,#1199,#1201,.T.); +#1199 = VERTEX_POINT('',#1200); +#1200 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1201 = LINE('',#1202,#1203); +#1202 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1203 = VECTOR('',#1204,1.); +#1204 = DIRECTION('',(1.,0.,0.)); +#1205 = ORIENTED_EDGE('',*,*,#1120,.T.); +#1206 = ORIENTED_EDGE('',*,*,#985,.T.); +#1207 = ORIENTED_EDGE('',*,*,#1208,.F.); +#1208 = EDGE_CURVE('',#1209,#986,#1211,.T.); +#1209 = VERTEX_POINT('',#1210); +#1210 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(0.,0.,1.)); +#1215 = ORIENTED_EDGE('',*,*,#1216,.F.); +#1216 = EDGE_CURVE('',#1217,#1209,#1219,.T.); +#1217 = VERTEX_POINT('',#1218); +#1218 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(1.,0.,0.)); +#1223 = ORIENTED_EDGE('',*,*,#1224,.F.); +#1224 = EDGE_CURVE('',#1225,#1217,#1227,.T.); +#1225 = VERTEX_POINT('',#1226); +#1226 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1227 = LINE('',#1228,#1229); +#1228 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1229 = VECTOR('',#1230,1.); +#1230 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#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('',(1.,0.,0.)); +#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1240 = EDGE_CURVE('',#1199,#1233,#1241,.T.); +#1241 = LINE('',#1242,#1243); +#1242 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1243 = VECTOR('',#1244,1.); +#1244 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1245 = PLANE('',#1246); +#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249); +#1247 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1248 = DIRECTION('',(0.,1.,0.)); +#1249 = DIRECTION('',(1.,0.,0.)); +#1250 = ADVANCED_FACE('',(#1251),#1262,.F.); +#1251 = FACE_BOUND('',#1252,.F.); +#1252 = EDGE_LOOP('',(#1253,#1254,#1255,#1256)); +#1253 = ORIENTED_EDGE('',*,*,#1208,.T.); +#1254 = ORIENTED_EDGE('',*,*,#993,.T.); +#1255 = ORIENTED_EDGE('',*,*,#1152,.F.); +#1256 = ORIENTED_EDGE('',*,*,#1257,.F.); +#1257 = EDGE_CURVE('',#1209,#1143,#1258,.T.); +#1258 = LINE('',#1259,#1260); +#1259 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1260 = VECTOR('',#1261,1.); +#1261 = DIRECTION('',(0.,1.,0.)); +#1262 = PLANE('',#1263); +#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266); +#1264 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1265 = DIRECTION('',(-1.,0.,0.)); +#1266 = DIRECTION('',(0.,1.,0.)); +#1267 = ADVANCED_FACE('',(#1268),#1293,.F.); +#1268 = FACE_BOUND('',#1269,.F.); +#1269 = EDGE_LOOP('',(#1270,#1278,#1286,#1292)); +#1270 = ORIENTED_EDGE('',*,*,#1271,.T.); +#1271 = EDGE_CURVE('',#1016,#1272,#1274,.T.); +#1272 = VERTEX_POINT('',#1273); +#1273 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(-0.,-0.,-1.)); +#1278 = ORIENTED_EDGE('',*,*,#1279,.T.); +#1279 = EDGE_CURVE('',#1272,#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,3.75)); +#1284 = VECTOR('',#1285,1.); +#1285 = DIRECTION('',(-1.,0.,0.)); +#1286 = ORIENTED_EDGE('',*,*,#1287,.F.); +#1287 = EDGE_CURVE('',#1025,#1280,#1288,.T.); +#1288 = LINE('',#1289,#1290); +#1289 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1290 = VECTOR('',#1291,1.); +#1291 = DIRECTION('',(-0.,-0.,-1.)); +#1292 = ORIENTED_EDGE('',*,*,#1032,.F.); +#1293 = PLANE('',#1294); +#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297); +#1295 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1296 = DIRECTION('',(0.,1.,0.)); +#1297 = DIRECTION('',(-1.,0.,0.)); +#1298 = ADVANCED_FACE('',(#1299),#1317,.F.); +#1299 = FACE_BOUND('',#1300,.F.); +#1300 = EDGE_LOOP('',(#1301,#1309,#1315,#1316)); +#1301 = ORIENTED_EDGE('',*,*,#1302,.T.); +#1302 = EDGE_CURVE('',#1047,#1303,#1305,.T.); +#1303 = VERTEX_POINT('',#1304); +#1304 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1305 = LINE('',#1306,#1307); +#1306 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1307 = VECTOR('',#1308,1.); +#1308 = DIRECTION('',(-0.,-0.,-1.)); +#1309 = ORIENTED_EDGE('',*,*,#1310,.T.); +#1310 = EDGE_CURVE('',#1303,#1272,#1311,.T.); +#1311 = LINE('',#1312,#1313); +#1312 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1313 = VECTOR('',#1314,1.); +#1314 = DIRECTION('',(0.,1.,0.)); +#1315 = ORIENTED_EDGE('',*,*,#1271,.F.); +#1316 = ORIENTED_EDGE('',*,*,#1056,.F.); +#1317 = PLANE('',#1318); +#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321); +#1319 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1320 = DIRECTION('',(1.,0.,0.)); +#1321 = DIRECTION('',(-0.,1.,0.)); +#1322 = ADVANCED_FACE('',(#1323),#1341,.F.); +#1323 = FACE_BOUND('',#1324,.F.); +#1324 = EDGE_LOOP('',(#1325,#1326,#1334,#1340)); +#1325 = ORIENTED_EDGE('',*,*,#1287,.T.); +#1326 = ORIENTED_EDGE('',*,*,#1327,.T.); +#1327 = EDGE_CURVE('',#1280,#1328,#1330,.T.); +#1328 = VERTEX_POINT('',#1329); +#1329 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,-1.,0.)); +#1334 = ORIENTED_EDGE('',*,*,#1335,.F.); +#1335 = EDGE_CURVE('',#1073,#1328,#1336,.T.); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-0.,-0.,-1.)); +#1340 = ORIENTED_EDGE('',*,*,#1080,.F.); +#1341 = PLANE('',#1342); +#1342 = AXIS2_PLACEMENT_3D('',#1343,#1344,#1345); +#1343 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1344 = DIRECTION('',(-1.,0.,0.)); +#1345 = DIRECTION('',(0.,-1.,0.)); +#1346 = ADVANCED_FACE('',(#1347),#1358,.F.); +#1347 = FACE_BOUND('',#1348,.F.); +#1348 = EDGE_LOOP('',(#1349,#1350,#1356,#1357)); +#1349 = ORIENTED_EDGE('',*,*,#1335,.T.); +#1350 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1351 = EDGE_CURVE('',#1328,#1303,#1352,.T.); +#1352 = LINE('',#1353,#1354); +#1353 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1354 = VECTOR('',#1355,1.); +#1355 = DIRECTION('',(1.,0.,0.)); +#1356 = ORIENTED_EDGE('',*,*,#1302,.F.); +#1357 = ORIENTED_EDGE('',*,*,#1097,.F.); +#1358 = PLANE('',#1359); +#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362); +#1360 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1361 = DIRECTION('',(0.,-1.,0.)); +#1362 = DIRECTION('',(1.,0.,0.)); +#1363 = ADVANCED_FACE('',(#1364),#1375,.F.); +#1364 = FACE_BOUND('',#1365,.F.); +#1365 = EDGE_LOOP('',(#1366,#1367,#1368,#1369)); +#1366 = ORIENTED_EDGE('',*,*,#1160,.T.); +#1367 = ORIENTED_EDGE('',*,*,#1128,.T.); +#1368 = ORIENTED_EDGE('',*,*,#1198,.T.); +#1369 = ORIENTED_EDGE('',*,*,#1370,.T.); +#1370 = EDGE_CURVE('',#1199,#1161,#1371,.T.); +#1371 = LINE('',#1372,#1373); +#1372 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1373 = VECTOR('',#1374,1.); +#1374 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1375 = PLANE('',#1376); +#1376 = AXIS2_PLACEMENT_3D('',#1377,#1378,#1379); +#1377 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1378 = DIRECTION('',(0.,0.,1.)); +#1379 = DIRECTION('',(1.,0.,-0.)); +#1380 = ADVANCED_FACE('',(#1381),#1392,.F.); +#1381 = FACE_BOUND('',#1382,.F.); +#1382 = EDGE_LOOP('',(#1383,#1384,#1390,#1391)); +#1383 = ORIENTED_EDGE('',*,*,#1142,.T.); +#1384 = ORIENTED_EDGE('',*,*,#1385,.F.); +#1385 = EDGE_CURVE('',#1217,#1145,#1386,.T.); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1390 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1391 = ORIENTED_EDGE('',*,*,#1257,.T.); +#1392 = PLANE('',#1393); +#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396); +#1394 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1395 = DIRECTION('',(0.,0.,1.)); +#1396 = DIRECTION('',(1.,0.,-0.)); +#1397 = ADVANCED_FACE('',(#1398),#1409,.T.); +#1398 = FACE_BOUND('',#1399,.T.); +#1399 = EDGE_LOOP('',(#1400,#1401,#1407,#1408)); +#1400 = ORIENTED_EDGE('',*,*,#1224,.F.); +#1401 = ORIENTED_EDGE('',*,*,#1402,.T.); +#1402 = EDGE_CURVE('',#1225,#1177,#1403,.T.); +#1403 = LINE('',#1404,#1405); +#1404 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1405 = VECTOR('',#1406,1.); +#1406 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1407 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1408 = ORIENTED_EDGE('',*,*,#1385,.F.); +#1409 = PLANE('',#1410); +#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); +#1411 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1412 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#1413 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#1414 = ADVANCED_FACE('',(#1415),#1426,.T.); +#1415 = FACE_BOUND('',#1416,.T.); +#1416 = EDGE_LOOP('',(#1417,#1418,#1424,#1425)); +#1417 = ORIENTED_EDGE('',*,*,#1232,.F.); +#1418 = ORIENTED_EDGE('',*,*,#1419,.T.); +#1419 = EDGE_CURVE('',#1233,#1169,#1420,.T.); +#1420 = LINE('',#1421,#1422); +#1421 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1422 = VECTOR('',#1423,1.); +#1423 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1424 = ORIENTED_EDGE('',*,*,#1176,.T.); +#1425 = ORIENTED_EDGE('',*,*,#1402,.F.); +#1426 = PLANE('',#1427); +#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430); +#1428 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1429 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1430 = DIRECTION('',(1.,0.,0.)); +#1431 = ADVANCED_FACE('',(#1432),#1438,.T.); +#1432 = FACE_BOUND('',#1433,.T.); +#1433 = EDGE_LOOP('',(#1434,#1435,#1436,#1437)); +#1434 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1435 = ORIENTED_EDGE('',*,*,#1370,.T.); +#1436 = ORIENTED_EDGE('',*,*,#1168,.T.); +#1437 = ORIENTED_EDGE('',*,*,#1419,.F.); +#1438 = PLANE('',#1439); +#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442); +#1440 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1441 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#1442 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1443 = ADVANCED_FACE('',(#1444),#1450,.T.); +#1444 = FACE_BOUND('',#1445,.T.); +#1445 = EDGE_LOOP('',(#1446,#1447,#1448,#1449)); +#1446 = ORIENTED_EDGE('',*,*,#1327,.T.); +#1447 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1448 = ORIENTED_EDGE('',*,*,#1310,.T.); +#1449 = ORIENTED_EDGE('',*,*,#1279,.T.); +#1450 = PLANE('',#1451); +#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454); +#1452 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#1453 = DIRECTION('',(0.,0.,1.)); +#1454 = DIRECTION('',(1.,0.,-0.)); +#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1459)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1456,#1457,#1458)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1456 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1457 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1458 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1459 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1456, + 'distance_accuracy_value','confusion accuracy'); +#1460 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1461,#1463); +#1461 = ( REPRESENTATION_RELATIONSHIP('','',#934,#907) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1462) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1462 = ITEM_DEFINED_TRANSFORMATION('','',#11,#908); +#1463 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1464); +#1464 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Body002','',#902,#929,$); +#1465 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#931)); +#1466 = SHAPE_DEFINITION_REPRESENTATION(#1467,#1473); +#1467 = PRODUCT_DEFINITION_SHAPE('','',#1468); +#1468 = PRODUCT_DEFINITION('design','',#1469,#1472); +#1469 = PRODUCT_DEFINITION_FORMATION('','',#1470); +#1470 = PRODUCT('Lead002','Lead002','',(#1471)); +#1471 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1472 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1473 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1474),#1760); +#1474 = MANIFOLD_SOLID_BREP('',#1475); +#1475 = CLOSED_SHELL('',(#1476,#1516,#1547,#1578,#1611,#1644,#1675,#1706 + ,#1728,#1744)); +#1476 = ADVANCED_FACE('',(#1477),#1511,.T.); +#1477 = FACE_BOUND('',#1478,.T.); +#1478 = EDGE_LOOP('',(#1479,#1489,#1497,#1505)); +#1479 = ORIENTED_EDGE('',*,*,#1480,.T.); +#1480 = EDGE_CURVE('',#1481,#1483,#1485,.T.); +#1481 = VERTEX_POINT('',#1482); +#1482 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1483 = VERTEX_POINT('',#1484); +#1484 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#1485 = LINE('',#1486,#1487); +#1486 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1487 = VECTOR('',#1488,1.); +#1488 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1489 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1490 = EDGE_CURVE('',#1483,#1491,#1493,.T.); +#1491 = VERTEX_POINT('',#1492); +#1492 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#1493 = LINE('',#1494,#1495); +#1494 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1495 = VECTOR('',#1496,1.); +#1496 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1497 = ORIENTED_EDGE('',*,*,#1498,.T.); +#1498 = EDGE_CURVE('',#1491,#1499,#1501,.T.); +#1499 = VERTEX_POINT('',#1500); +#1500 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1501 = LINE('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1503 = VECTOR('',#1504,1.); +#1504 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1505 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1506 = EDGE_CURVE('',#1499,#1481,#1507,.T.); +#1507 = LINE('',#1508,#1509); +#1508 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1509 = VECTOR('',#1510,1.); +#1510 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1511 = PLANE('',#1512); +#1512 = AXIS2_PLACEMENT_3D('',#1513,#1514,#1515); +#1513 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#1514 = DIRECTION('',(1.,0.,0.)); +#1515 = DIRECTION('',(-0.,1.,0.)); +#1516 = ADVANCED_FACE('',(#1517),#1542,.F.); +#1517 = FACE_BOUND('',#1518,.F.); +#1518 = EDGE_LOOP('',(#1519,#1527,#1528,#1536)); +#1519 = ORIENTED_EDGE('',*,*,#1520,.F.); +#1520 = EDGE_CURVE('',#1483,#1521,#1523,.T.); +#1521 = VERTEX_POINT('',#1522); +#1522 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#1523 = LINE('',#1524,#1525); +#1524 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#1525 = VECTOR('',#1526,1.); +#1526 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1527 = ORIENTED_EDGE('',*,*,#1490,.T.); +#1528 = ORIENTED_EDGE('',*,*,#1529,.T.); +#1529 = EDGE_CURVE('',#1491,#1530,#1532,.T.); +#1530 = VERTEX_POINT('',#1531); +#1531 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#1532 = LINE('',#1533,#1534); +#1533 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1534 = VECTOR('',#1535,1.); +#1535 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#1536 = ORIENTED_EDGE('',*,*,#1537,.F.); +#1537 = EDGE_CURVE('',#1521,#1530,#1538,.T.); +#1538 = LINE('',#1539,#1540); +#1539 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#1540 = VECTOR('',#1541,1.); +#1541 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1542 = PLANE('',#1543); +#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546); +#1544 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1545 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#1546 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#1547 = ADVANCED_FACE('',(#1548),#1573,.F.); +#1548 = FACE_BOUND('',#1549,.F.); +#1549 = EDGE_LOOP('',(#1550,#1558,#1559,#1567)); +#1550 = ORIENTED_EDGE('',*,*,#1551,.F.); +#1551 = EDGE_CURVE('',#1499,#1552,#1554,.T.); +#1552 = VERTEX_POINT('',#1553); +#1553 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1554 = LINE('',#1555,#1556); +#1555 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1556 = VECTOR('',#1557,1.); +#1557 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1558 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1559 = ORIENTED_EDGE('',*,*,#1560,.T.); +#1560 = EDGE_CURVE('',#1481,#1561,#1563,.T.); +#1561 = VERTEX_POINT('',#1562); +#1562 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#1563 = LINE('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1565 = VECTOR('',#1566,1.); +#1566 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1567 = ORIENTED_EDGE('',*,*,#1568,.F.); +#1568 = EDGE_CURVE('',#1552,#1561,#1569,.T.); +#1569 = LINE('',#1570,#1571); +#1570 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1571 = VECTOR('',#1572,1.); +#1572 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1573 = PLANE('',#1574); +#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577); +#1575 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1576 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#1577 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#1578 = ADVANCED_FACE('',(#1579),#1606,.T.); +#1579 = FACE_BOUND('',#1580,.T.); +#1580 = EDGE_LOOP('',(#1581,#1590,#1598,#1605)); +#1581 = ORIENTED_EDGE('',*,*,#1582,.T.); +#1582 = EDGE_CURVE('',#1521,#1583,#1585,.T.); +#1583 = VERTEX_POINT('',#1584); +#1584 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1585 = CIRCLE('',#1586,0.3); +#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); +#1587 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1588 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1589 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1590 = ORIENTED_EDGE('',*,*,#1591,.T.); +#1591 = EDGE_CURVE('',#1583,#1592,#1594,.T.); +#1592 = VERTEX_POINT('',#1593); +#1593 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1594 = LINE('',#1595,#1596); +#1595 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1596 = VECTOR('',#1597,1.); +#1597 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1598 = ORIENTED_EDGE('',*,*,#1599,.F.); +#1599 = EDGE_CURVE('',#1530,#1592,#1600,.T.); +#1600 = CIRCLE('',#1601,0.3); +#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604); +#1602 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1603 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1604 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1605 = ORIENTED_EDGE('',*,*,#1537,.F.); +#1606 = CYLINDRICAL_SURFACE('',#1607,0.3); +#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610); +#1608 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1609 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1610 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1611 = ADVANCED_FACE('',(#1612),#1639,.F.); +#1612 = FACE_BOUND('',#1613,.F.); +#1613 = EDGE_LOOP('',(#1614,#1615,#1624,#1632)); +#1614 = ORIENTED_EDGE('',*,*,#1568,.T.); +#1615 = ORIENTED_EDGE('',*,*,#1616,.T.); +#1616 = EDGE_CURVE('',#1561,#1617,#1619,.T.); +#1617 = VERTEX_POINT('',#1618); +#1618 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1619 = CIRCLE('',#1620,0.1); +#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623); +#1621 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1622 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1623 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1624 = ORIENTED_EDGE('',*,*,#1625,.F.); +#1625 = EDGE_CURVE('',#1626,#1617,#1628,.T.); +#1626 = VERTEX_POINT('',#1627); +#1627 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1628 = LINE('',#1629,#1630); +#1629 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1630 = VECTOR('',#1631,1.); +#1631 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1632 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1633 = EDGE_CURVE('',#1552,#1626,#1634,.T.); +#1634 = CIRCLE('',#1635,0.1); +#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638); +#1636 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1637 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1638 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#1639 = CYLINDRICAL_SURFACE('',#1640,0.1); +#1640 = AXIS2_PLACEMENT_3D('',#1641,#1642,#1643); +#1641 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1642 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1643 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#1644 = ADVANCED_FACE('',(#1645),#1670,.F.); +#1645 = FACE_BOUND('',#1646,.F.); +#1646 = EDGE_LOOP('',(#1647,#1655,#1656,#1664)); +#1647 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1648 = EDGE_CURVE('',#1583,#1649,#1651,.T.); +#1649 = VERTEX_POINT('',#1650); +#1650 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1651 = LINE('',#1652,#1653); +#1652 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1653 = VECTOR('',#1654,1.); +#1654 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1655 = ORIENTED_EDGE('',*,*,#1591,.T.); +#1656 = ORIENTED_EDGE('',*,*,#1657,.T.); +#1657 = EDGE_CURVE('',#1592,#1658,#1660,.T.); +#1658 = VERTEX_POINT('',#1659); +#1659 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1660 = LINE('',#1661,#1662); +#1661 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1662 = VECTOR('',#1663,1.); +#1663 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#1664 = ORIENTED_EDGE('',*,*,#1665,.F.); +#1665 = EDGE_CURVE('',#1649,#1658,#1666,.T.); +#1666 = LINE('',#1667,#1668); +#1667 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1668 = VECTOR('',#1669,1.); +#1669 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1670 = PLANE('',#1671); +#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674); +#1672 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1673 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#1674 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1675 = ADVANCED_FACE('',(#1676),#1701,.F.); +#1676 = FACE_BOUND('',#1677,.F.); +#1677 = EDGE_LOOP('',(#1678,#1686,#1687,#1695)); +#1678 = ORIENTED_EDGE('',*,*,#1679,.T.); +#1679 = EDGE_CURVE('',#1680,#1649,#1682,.T.); +#1680 = VERTEX_POINT('',#1681); +#1681 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1682 = LINE('',#1683,#1684); +#1683 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1684 = VECTOR('',#1685,1.); +#1685 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#1686 = ORIENTED_EDGE('',*,*,#1665,.T.); +#1687 = ORIENTED_EDGE('',*,*,#1688,.T.); +#1688 = EDGE_CURVE('',#1658,#1689,#1691,.T.); +#1689 = VERTEX_POINT('',#1690); +#1690 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1691 = LINE('',#1692,#1693); +#1692 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1693 = VECTOR('',#1694,1.); +#1694 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#1695 = ORIENTED_EDGE('',*,*,#1696,.T.); +#1696 = EDGE_CURVE('',#1689,#1680,#1697,.T.); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1701 = PLANE('',#1702); +#1702 = AXIS2_PLACEMENT_3D('',#1703,#1704,#1705); +#1703 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#1704 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#1705 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#1706 = ADVANCED_FACE('',(#1707),#1723,.F.); +#1707 = FACE_BOUND('',#1708,.F.); +#1708 = EDGE_LOOP('',(#1709,#1715,#1716,#1722)); +#1709 = ORIENTED_EDGE('',*,*,#1710,.F.); +#1710 = EDGE_CURVE('',#1626,#1689,#1711,.T.); +#1711 = LINE('',#1712,#1713); +#1712 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1713 = VECTOR('',#1714,1.); +#1714 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1715 = ORIENTED_EDGE('',*,*,#1625,.T.); +#1716 = ORIENTED_EDGE('',*,*,#1717,.T.); +#1717 = EDGE_CURVE('',#1617,#1680,#1718,.T.); +#1718 = LINE('',#1719,#1720); +#1719 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1720 = VECTOR('',#1721,1.); +#1721 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1722 = ORIENTED_EDGE('',*,*,#1696,.F.); +#1723 = PLANE('',#1724); +#1724 = AXIS2_PLACEMENT_3D('',#1725,#1726,#1727); +#1725 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1726 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#1727 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1728 = ADVANCED_FACE('',(#1729),#1739,.T.); +#1729 = FACE_BOUND('',#1730,.T.); +#1730 = EDGE_LOOP('',(#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738)); +#1731 = ORIENTED_EDGE('',*,*,#1560,.T.); +#1732 = ORIENTED_EDGE('',*,*,#1616,.T.); +#1733 = ORIENTED_EDGE('',*,*,#1717,.T.); +#1734 = ORIENTED_EDGE('',*,*,#1679,.T.); +#1735 = ORIENTED_EDGE('',*,*,#1648,.F.); +#1736 = ORIENTED_EDGE('',*,*,#1582,.F.); +#1737 = ORIENTED_EDGE('',*,*,#1520,.F.); +#1738 = ORIENTED_EDGE('',*,*,#1480,.F.); +#1739 = PLANE('',#1740); +#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743); +#1741 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#1742 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#1743 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#1744 = ADVANCED_FACE('',(#1745),#1755,.T.); +#1745 = FACE_BOUND('',#1746,.T.); +#1746 = EDGE_LOOP('',(#1747,#1748,#1749,#1750,#1751,#1752,#1753,#1754)); +#1747 = ORIENTED_EDGE('',*,*,#1529,.T.); +#1748 = ORIENTED_EDGE('',*,*,#1599,.T.); +#1749 = ORIENTED_EDGE('',*,*,#1657,.T.); +#1750 = ORIENTED_EDGE('',*,*,#1688,.T.); +#1751 = ORIENTED_EDGE('',*,*,#1710,.F.); +#1752 = ORIENTED_EDGE('',*,*,#1633,.F.); +#1753 = ORIENTED_EDGE('',*,*,#1551,.F.); +#1754 = ORIENTED_EDGE('',*,*,#1498,.F.); +#1755 = PLANE('',#1756); +#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759); +#1757 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#1758 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#1759 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1764)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1761,#1762,#1763)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1761 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1762 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1763 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1764 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1761, + 'distance_accuracy_value','confusion accuracy'); +#1765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1766,#1768); +#1766 = ( REPRESENTATION_RELATIONSHIP('','',#1473,#907) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1767) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#912); +#1768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1769); +#1769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','Lead002','',#902,#1468,$); +#1770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1470)); +#1771 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1772),#889); +#1772 = STYLED_ITEM('color',(#1773),#603); +#1773 = PRESENTATION_STYLE_ASSIGNMENT((#1774,#1780)); +#1774 = SURFACE_STYLE_USAGE(.BOTH.,#1775); +#1775 = SURFACE_SIDE_STYLE('',(#1776)); +#1776 = SURFACE_STYLE_FILL_AREA(#1777); +#1777 = FILL_AREA_STYLE('',(#1778)); +#1778 = FILL_AREA_STYLE_COLOUR('',#1779); +#1779 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#1780 = CURVE_STYLE('',#1781,POSITIVE_LENGTH_MEASURE(0.1),#1782); +#1781 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1782 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1783 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1784),#584); +#1784 = STYLED_ITEM('color',(#1785),#64); +#1785 = PRESENTATION_STYLE_ASSIGNMENT((#1786,#1792)); +#1786 = SURFACE_STYLE_USAGE(.BOTH.,#1787); +#1787 = SURFACE_SIDE_STYLE('',(#1788)); +#1788 = SURFACE_STYLE_FILL_AREA(#1789); +#1789 = FILL_AREA_STYLE('',(#1790)); +#1790 = FILL_AREA_STYLE_COLOUR('',#1791); +#1791 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#1792 = CURVE_STYLE('',#1793,POSITIVE_LENGTH_MEASURE(0.1),#1782); +#1793 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1795),#1760); +#1795 = STYLED_ITEM('color',(#1796),#1474); +#1796 = PRESENTATION_STYLE_ASSIGNMENT((#1797,#1802)); +#1797 = SURFACE_STYLE_USAGE(.BOTH.,#1798); +#1798 = SURFACE_SIDE_STYLE('',(#1799)); +#1799 = SURFACE_STYLE_FILL_AREA(#1800); +#1800 = FILL_AREA_STYLE('',(#1801)); +#1801 = FILL_AREA_STYLE_COLOUR('',#1779); +#1802 = CURVE_STYLE('',#1803,POSITIVE_LENGTH_MEASURE(0.1),#1782); +#1803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1804 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1805),#1455); +#1805 = STYLED_ITEM('color',(#1806),#935); +#1806 = PRESENTATION_STYLE_ASSIGNMENT((#1807,#1812)); +#1807 = SURFACE_STYLE_USAGE(.BOTH.,#1808); +#1808 = SURFACE_SIDE_STYLE('',(#1809)); +#1809 = SURFACE_STYLE_FILL_AREA(#1810); +#1810 = FILL_AREA_STYLE('',(#1811)); +#1811 = FILL_AREA_STYLE_COLOUR('',#1791); +#1812 = CURVE_STYLE('',#1813,POSITIVE_LENGTH_MEASURE(0.1),#1782); +#1813 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/PinSocket.FCStd b/fab.3dsource/PinSocket.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..dd81eb1e5550e3b937613e4cacd83fa4dd3ee28a Binary files /dev/null and b/fab.3dsource/PinSocket.FCStd differ diff --git a/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod index 482f0666c5c0c496f9bb20edaacd15e8dee0909b..b2b4a4b84dfd184e2cd4dfed883cf94b612b7969 100644 --- a/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod +++ b/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod @@ -1,37 +1,211 @@ -(footprint "PinSocket_1x02_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 -3.429 180) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bb76a8d3-a59a-4f90-bdad-8ec9853793e0) - ) - (fp_text value "PinSocket_1x02" (at 0 3.81) (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 2.667) (end 1.27 2.667) (layer "F.SilkS") (width 0.12) (tstamp 9c5c7364-4126-4e05-9977-6c96a1398e63)) - (fp_line (start 1.397 -2.667) (end 0 -2.667) (layer "F.SilkS") (width 0.12) (tstamp 9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e)) - (fp_line (start 1.397 -2.032) (end 1.397 -2.667) (layer "F.SilkS") (width 0.12) (tstamp b813aac5-f463-4575-919b-4a3f45c66f96)) - (fp_line (start -2.794 2.667) (end 2.794 2.667) (layer "F.CrtYd") (width 0.05) (tstamp 22a7b7f0-1c63-425d-a35c-76521e69f680)) - (fp_line (start 2.794 2.667) (end 2.794 -2.667) (layer "F.CrtYd") (width 0.05) (tstamp 3d5edb30-5108-4cee-bf03-5fbf035fef70)) - (fp_line (start -2.794 -2.667) (end -2.794 2.667) (layer "F.CrtYd") (width 0.05) (tstamp 5ef84500-5c7e-46eb-af36-7dbd32237ad7)) - (fp_line (start 2.794 -2.667) (end -2.794 -2.667) (layer "F.CrtYd") (width 0.05) (tstamp d4a3126a-a132-4187-af88-aef5e6f8b12d)) - (fp_line (start -1.27 2.54) (end -1.27 -2.54) (layer "F.Fab") (width 0.1) (tstamp 26ccb991-0b6a-4349-ad30-810591a5323e)) - (fp_line (start -1.27 -2.54) (end 1.27 -2.54) (layer "F.Fab") (width 0.1) (tstamp 68f1f70c-f487-4c8e-8bc2-bc208d72fdac)) - (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer "F.Fab") (width 0.1) (tstamp 8ed7778d-23cb-4a1e-bfff-5550f0c8f189)) - (fp_line (start 1.27 -2.54) (end 1.27 2.54) (layer "F.Fab") (width 0.1) (tstamp fe9db4a0-d422-4505-b2c6-67d4e4b014ab)) - (pad "1" smd rect (at 1.65 -1.27) (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)) - (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_1x02_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 -3.429 180) + (layer "F.SilkS") + (uuid "bb76a8d3-a59a-4f90-bdad-8ec9853793e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PinSocket_1x02" + (at 0 3.81 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 "e782373d-685e-4ead-a4da-c4101b9c6c25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "45217b8a-67d6-41f0-8d03-9b1bff400074") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bf1a812a-3b4a-41e1-b113-8a404c08db77") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -1.27 2.667) + (end 1.27 2.667) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c5c7364-4126-4e05-9977-6c96a1398e63") + ) + (fp_line + (start 1.397 -2.667) + (end 0 -2.667) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e") + ) + (fp_line + (start 1.397 -2.032) + (end 1.397 -2.667) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b813aac5-f463-4575-919b-4a3f45c66f96") + ) + (fp_line + (start -2.794 -2.667) + (end -2.794 2.667) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ef84500-5c7e-46eb-af36-7dbd32237ad7") + ) + (fp_line + (start -2.794 2.667) + (end 2.794 2.667) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22a7b7f0-1c63-425d-a35c-76521e69f680") + ) + (fp_line + (start 2.794 -2.667) + (end -2.794 -2.667) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4a3126a-a132-4187-af88-aef5e6f8b12d") + ) + (fp_line + (start 2.794 2.667) + (end 2.794 -2.667) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d5edb30-5108-4cee-bf03-5fbf035fef70") + ) + (fp_line + (start -1.27 -2.54) + (end 1.27 -2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68f1f70c-f487-4c8e-8bc2-bc208d72fdac") + ) + (fp_line + (start -1.27 2.54) + (end -1.27 -2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26ccb991-0b6a-4349-ad30-810591a5323e") + ) + (fp_line + (start -1.27 2.54) + (end 1.27 2.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ed7778d-23cb-4a1e-bfff-5550f0c8f189") + ) + (fp_line + (start 1.27 -2.54) + (end 1.27 2.54) + (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 -1.27) + (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") + ) + (model "${FAB}/fab.3dshapes/PinSocket-01x02_P2.54mm_Vertical_SMD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) )