diff --git a/fab.3dshapes/Switch_Omron-B3SN-3112P.step b/fab.3dshapes/Switch_Omron-B3SN-3112P.step new file mode 100644 index 0000000000000000000000000000000000000000..83f321f69351c8e632b0f22899cd5b66a12472d7 --- /dev/null +++ b/fab.3dshapes/Switch_Omron-B3SN-3112P.step @@ -0,0 +1,2368 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-30T16:39:33',( + '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('B3SN-3112P','B3SN-3112P','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('Base','Base','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#327); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#119,#150,#174,#198,#222,#246,#270,#294,#311) + ); +#47 = ADVANCED_FACE('',(#48),#114,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76,#84,#92,#100,#108)); +#50 = ORIENTED_EDGE('',*,*,#51,.F.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-3.,2.2,0.)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-3.,-2.2,0.)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-3.,3.,0.)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,-1.,0.)); +#60 = ORIENTED_EDGE('',*,*,#61,.F.); +#61 = EDGE_CURVE('',#62,#52,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-3.,2.3,0.1)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-3.,2.45,0.25)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#70,#62,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-3.,3.,0.1)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-3.,3.,0.1)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,-1.,0.)); +#76 = ORIENTED_EDGE('',*,*,#77,.T.); +#77 = EDGE_CURVE('',#70,#78,#80,.T.); +#78 = VERTEX_POINT('',#79); +#79 = CARTESIAN_POINT('',(-3.,3.,2.)); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(-3.,3.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(0.,0.,1.)); +#84 = ORIENTED_EDGE('',*,*,#85,.T.); +#85 = EDGE_CURVE('',#78,#86,#88,.T.); +#86 = VERTEX_POINT('',#87); +#87 = CARTESIAN_POINT('',(-3.,-3.,2.)); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-3.,3.,2.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,-1.,0.)); +#92 = ORIENTED_EDGE('',*,*,#93,.F.); +#93 = EDGE_CURVE('',#94,#86,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(-3.,-3.,0.1)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-3.,-3.,0.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.,0.,1.)); +#100 = ORIENTED_EDGE('',*,*,#101,.T.); +#101 = EDGE_CURVE('',#94,#102,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(-3.,-2.3,0.1)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(-3.,0.,0.1)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.,1.,0.)); +#108 = ORIENTED_EDGE('',*,*,#109,.T.); +#109 = EDGE_CURVE('',#102,#54,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-3.,-0.95,-1.25)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(-3.,3.,0.)); +#117 = DIRECTION('',(1.,0.,0.)); +#118 = DIRECTION('',(0.,-1.,0.)); +#119 = ADVANCED_FACE('',(#120),#145,.F.); +#120 = FACE_BOUND('',#121,.F.); +#121 = EDGE_LOOP('',(#122,#132,#138,#139)); +#122 = ORIENTED_EDGE('',*,*,#123,.T.); +#123 = EDGE_CURVE('',#124,#126,#128,.T.); +#124 = VERTEX_POINT('',#125); +#125 = CARTESIAN_POINT('',(3.,-2.2,0.)); +#126 = VERTEX_POINT('',#127); +#127 = CARTESIAN_POINT('',(3.,2.2,0.)); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(3.,-3.,0.)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,1.,0.)); +#132 = ORIENTED_EDGE('',*,*,#133,.T.); +#133 = EDGE_CURVE('',#126,#52,#134,.T.); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(3.,2.2,0.)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(-1.,0.,0.)); +#138 = ORIENTED_EDGE('',*,*,#51,.T.); +#139 = ORIENTED_EDGE('',*,*,#140,.F.); +#140 = EDGE_CURVE('',#124,#54,#141,.T.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(3.,-2.2,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-1.,-0.,-0.)); +#145 = PLANE('',#146); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(5.921189464668E-16,0.,0.)); +#148 = DIRECTION('',(0.,0.,1.)); +#149 = DIRECTION('',(1.,0.,0.)); +#150 = ADVANCED_FACE('',(#151),#169,.T.); +#151 = FACE_BOUND('',#152,.T.); +#152 = EDGE_LOOP('',(#153,#161,#167,#168)); +#153 = ORIENTED_EDGE('',*,*,#154,.F.); +#154 = EDGE_CURVE('',#155,#124,#157,.T.); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(3.,-2.3,0.1)); +#157 = LINE('',#158,#159); +#158 = CARTESIAN_POINT('',(3.,-2.3,0.1)); +#159 = VECTOR('',#160,1.); +#160 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#161 = ORIENTED_EDGE('',*,*,#162,.T.); +#162 = EDGE_CURVE('',#155,#102,#163,.T.); +#163 = LINE('',#164,#165); +#164 = CARTESIAN_POINT('',(3.,-2.3,0.1)); +#165 = VECTOR('',#166,1.); +#166 = DIRECTION('',(-1.,-0.,-0.)); +#167 = ORIENTED_EDGE('',*,*,#109,.T.); +#168 = ORIENTED_EDGE('',*,*,#140,.F.); +#169 = PLANE('',#170); +#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173); +#171 = CARTESIAN_POINT('',(3.,-2.3,0.1)); +#172 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#173 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#174 = ADVANCED_FACE('',(#175),#193,.T.); +#175 = FACE_BOUND('',#176,.T.); +#176 = EDGE_LOOP('',(#177,#185,#191,#192)); +#177 = ORIENTED_EDGE('',*,*,#178,.F.); +#178 = EDGE_CURVE('',#179,#155,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(3.,-3.,0.1)); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(3.,-3.,0.1)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(0.,1.,0.)); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#179,#94,#187,.T.); +#187 = LINE('',#188,#189); +#188 = CARTESIAN_POINT('',(3.,-3.,0.1)); +#189 = VECTOR('',#190,1.); +#190 = DIRECTION('',(-1.,-0.,-0.)); +#191 = ORIENTED_EDGE('',*,*,#101,.T.); +#192 = ORIENTED_EDGE('',*,*,#162,.F.); +#193 = PLANE('',#194); +#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197); +#195 = CARTESIAN_POINT('',(3.,-3.,0.1)); +#196 = DIRECTION('',(0.,0.,-1.)); +#197 = DIRECTION('',(0.,1.,0.)); +#198 = ADVANCED_FACE('',(#199),#217,.F.); +#199 = FACE_BOUND('',#200,.F.); +#200 = EDGE_LOOP('',(#201,#202,#203,#211)); +#201 = ORIENTED_EDGE('',*,*,#186,.T.); +#202 = ORIENTED_EDGE('',*,*,#93,.T.); +#203 = ORIENTED_EDGE('',*,*,#204,.T.); +#204 = EDGE_CURVE('',#86,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(3.,-3.,2.)); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(-3.,-3.,2.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(1.,0.,0.)); +#211 = ORIENTED_EDGE('',*,*,#212,.F.); +#212 = EDGE_CURVE('',#179,#205,#213,.T.); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(3.,-3.,0.)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.,0.,1.)); +#217 = PLANE('',#218); +#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221); +#219 = CARTESIAN_POINT('',(-3.,-3.,0.)); +#220 = DIRECTION('',(0.,1.,0.)); +#221 = DIRECTION('',(1.,0.,0.)); +#222 = ADVANCED_FACE('',(#223),#241,.T.); +#223 = FACE_BOUND('',#224,.T.); +#224 = EDGE_LOOP('',(#225,#226,#227,#235)); +#225 = ORIENTED_EDGE('',*,*,#85,.T.); +#226 = ORIENTED_EDGE('',*,*,#204,.T.); +#227 = ORIENTED_EDGE('',*,*,#228,.T.); +#228 = EDGE_CURVE('',#205,#229,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(3.,3.,2.)); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(3.,-3.,2.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(0.,1.,0.)); +#235 = ORIENTED_EDGE('',*,*,#236,.T.); +#236 = EDGE_CURVE('',#229,#78,#237,.T.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(3.,3.,2.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(-1.,0.,0.)); +#241 = PLANE('',#242); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(5.921189464668E-16,0.,2.)); +#244 = DIRECTION('',(0.,0.,1.)); +#245 = DIRECTION('',(1.,0.,0.)); +#246 = ADVANCED_FACE('',(#247),#265,.F.); +#247 = FACE_BOUND('',#248,.F.); +#248 = EDGE_LOOP('',(#249,#257,#263,#264)); +#249 = ORIENTED_EDGE('',*,*,#250,.F.); +#250 = EDGE_CURVE('',#251,#70,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(3.,3.,0.1)); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(3.,3.,0.1)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(-1.,0.,0.)); +#257 = ORIENTED_EDGE('',*,*,#258,.T.); +#258 = EDGE_CURVE('',#251,#229,#259,.T.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(3.,3.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,0.,1.)); +#263 = ORIENTED_EDGE('',*,*,#236,.T.); +#264 = ORIENTED_EDGE('',*,*,#77,.F.); +#265 = PLANE('',#266); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(3.,3.,0.)); +#268 = DIRECTION('',(0.,-1.,0.)); +#269 = DIRECTION('',(-1.,0.,0.)); +#270 = ADVANCED_FACE('',(#271),#289,.T.); +#271 = FACE_BOUND('',#272,.F.); +#272 = EDGE_LOOP('',(#273,#281,#282,#283)); +#273 = ORIENTED_EDGE('',*,*,#274,.F.); +#274 = EDGE_CURVE('',#251,#275,#277,.T.); +#275 = VERTEX_POINT('',#276); +#276 = CARTESIAN_POINT('',(3.,2.3,0.1)); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(3.,3.,0.1)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(-0.,-1.,-0.)); +#281 = ORIENTED_EDGE('',*,*,#250,.T.); +#282 = ORIENTED_EDGE('',*,*,#69,.T.); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#275,#62,#285,.T.); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(3.,2.3,0.1)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(-1.,0.,0.)); +#289 = PLANE('',#290); +#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293); +#291 = CARTESIAN_POINT('',(3.,3.,0.1)); +#292 = DIRECTION('',(-0.,-0.,-1.)); +#293 = DIRECTION('',(0.,1.,0.)); +#294 = ADVANCED_FACE('',(#295),#306,.T.); +#295 = FACE_BOUND('',#296,.F.); +#296 = EDGE_LOOP('',(#297,#303,#304,#305)); +#297 = ORIENTED_EDGE('',*,*,#298,.F.); +#298 = EDGE_CURVE('',#275,#126,#299,.T.); +#299 = LINE('',#300,#301); +#300 = CARTESIAN_POINT('',(3.,2.3,0.1)); +#301 = VECTOR('',#302,1.); +#302 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); +#303 = ORIENTED_EDGE('',*,*,#284,.T.); +#304 = ORIENTED_EDGE('',*,*,#61,.T.); +#305 = ORIENTED_EDGE('',*,*,#133,.F.); +#306 = PLANE('',#307); +#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); +#308 = CARTESIAN_POINT('',(3.,2.3,0.1)); +#309 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#310 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#311 = ADVANCED_FACE('',(#312),#322,.F.); +#312 = FACE_BOUND('',#313,.F.); +#313 = EDGE_LOOP('',(#314,#315,#316,#317,#318,#319,#320,#321)); +#314 = ORIENTED_EDGE('',*,*,#178,.F.); +#315 = ORIENTED_EDGE('',*,*,#212,.T.); +#316 = ORIENTED_EDGE('',*,*,#228,.T.); +#317 = ORIENTED_EDGE('',*,*,#258,.F.); +#318 = ORIENTED_EDGE('',*,*,#274,.T.); +#319 = ORIENTED_EDGE('',*,*,#298,.T.); +#320 = ORIENTED_EDGE('',*,*,#123,.F.); +#321 = ORIENTED_EDGE('',*,*,#154,.F.); +#322 = PLANE('',#323); +#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326); +#324 = CARTESIAN_POINT('',(3.,-3.,0.)); +#325 = DIRECTION('',(-1.,0.,0.)); +#326 = DIRECTION('',(0.,1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#331)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#328,#329,#330)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#328, + 'distance_accuracy_value','confusion accuracy'); +#332 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#333,#335); +#333 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#334) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#334 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#335 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#336 + ); +#336 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Base','',#5,#39,$); +#337 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#338 = SHAPE_DEFINITION_REPRESENTATION(#339,#345); +#339 = PRODUCT_DEFINITION_SHAPE('','',#340); +#340 = PRODUCT_DEFINITION('design','',#341,#344); +#341 = PRODUCT_DEFINITION_FORMATION('','',#342); +#342 = PRODUCT('Leads','Leads','',(#343)); +#343 = PRODUCT_CONTEXT('',#2,'mechanical'); +#344 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#345 = SHAPE_REPRESENTATION('',(#11,#346,#350,#354,#358),#362); +#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); +#347 = CARTESIAN_POINT('',(2.,0.,0.)); +#348 = DIRECTION('',(0.,0.,1.)); +#349 = DIRECTION('',(1.,0.,0.)); +#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353); +#351 = CARTESIAN_POINT('',(-4.,0.,0.)); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = DIRECTION('',(1.,0.,0.)); +#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357); +#355 = CARTESIAN_POINT('',(0.,0.,0.)); +#356 = DIRECTION('',(0.,0.,1.)); +#357 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361); +#359 = CARTESIAN_POINT('',(4.,-4.898587196589E-16,0.)); +#360 = DIRECTION('',(0.,0.,1.)); +#361 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#366)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#363,#364,#365)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#363, + 'distance_accuracy_value','confusion accuracy'); +#367 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#368,#370); +#368 = ( REPRESENTATION_RELATIONSHIP('','',#345,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#369) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#369 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#370 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#371 + ); +#371 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Leads','',#5,#340,$); +#372 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#342)); +#373 = SHAPE_DEFINITION_REPRESENTATION(#374,#380); +#374 = PRODUCT_DEFINITION_SHAPE('','',#375); +#375 = PRODUCT_DEFINITION('design','',#376,#379); +#376 = PRODUCT_DEFINITION_FORMATION('','',#377); +#377 = PRODUCT('Lead','Lead','',(#378)); +#378 = PRODUCT_CONTEXT('',#2,'mechanical'); +#379 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#380 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#381),#566); +#381 = MANIFOLD_SOLID_BREP('',#382); +#382 = CLOSED_SHELL('',(#383,#425,#456,#487,#518,#540,#553)); +#383 = ADVANCED_FACE('',(#384),#420,.T.); +#384 = FACE_BOUND('',#385,.F.); +#385 = EDGE_LOOP('',(#386,#396,#405,#413)); +#386 = ORIENTED_EDGE('',*,*,#387,.T.); +#387 = EDGE_CURVE('',#388,#390,#392,.T.); +#388 = VERTEX_POINT('',#389); +#389 = CARTESIAN_POINT('',(-0.35,-3.5,0.25)); +#390 = VERTEX_POINT('',#391); +#391 = CARTESIAN_POINT('',(0.35,-3.5,0.25)); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(-0.35,-3.5,0.25)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#396 = ORIENTED_EDGE('',*,*,#397,.T.); +#397 = EDGE_CURVE('',#390,#398,#400,.T.); +#398 = VERTEX_POINT('',#399); +#399 = CARTESIAN_POINT('',(0.35,-3.25,1.121325254871E-15)); +#400 = CIRCLE('',#401,0.25); +#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404); +#402 = CARTESIAN_POINT('',(0.35,-3.25,0.25)); +#403 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#404 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#405 = ORIENTED_EDGE('',*,*,#406,.F.); +#406 = EDGE_CURVE('',#407,#398,#409,.T.); +#407 = VERTEX_POINT('',#408); +#408 = CARTESIAN_POINT('',(-0.35,-3.25,1.043609643148E-15)); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(-0.35,-3.25,1.043609643148E-15)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#413 = ORIENTED_EDGE('',*,*,#414,.F.); +#414 = EDGE_CURVE('',#388,#407,#415,.T.); +#415 = CIRCLE('',#416,0.25); +#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); +#417 = CARTESIAN_POINT('',(-0.35,-3.25,0.25)); +#418 = DIRECTION('',(1.,2.22044604925E-16,5.551115123126E-16)); +#419 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#420 = CYLINDRICAL_SURFACE('',#421,0.25); +#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424); +#422 = CARTESIAN_POINT('',(-0.35,-3.25,0.25)); +#423 = DIRECTION('',(-1.,-8.628166150855E-32,-3.330669073875E-16)); +#424 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#425 = ADVANCED_FACE('',(#426),#451,.T.); +#426 = FACE_BOUND('',#427,.T.); +#427 = EDGE_LOOP('',(#428,#438,#444,#445)); +#428 = ORIENTED_EDGE('',*,*,#429,.T.); +#429 = EDGE_CURVE('',#430,#432,#434,.T.); +#430 = VERTEX_POINT('',#431); +#431 = CARTESIAN_POINT('',(-0.35,-2.3,7.271960811295E-16)); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(0.35,-2.3,8.049116928532E-16)); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(-0.35,-2.3,7.271960811295E-16)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#438 = ORIENTED_EDGE('',*,*,#439,.T.); +#439 = EDGE_CURVE('',#432,#398,#440,.T.); +#440 = LINE('',#441,#442); +#441 = CARTESIAN_POINT('',(0.35,-2.3,1.110223024625E-15)); +#442 = VECTOR('',#443,1.); +#443 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#444 = ORIENTED_EDGE('',*,*,#406,.F.); +#445 = ORIENTED_EDGE('',*,*,#446,.F.); +#446 = EDGE_CURVE('',#430,#407,#447,.T.); +#447 = LINE('',#448,#449); +#448 = CARTESIAN_POINT('',(-0.35,-2.3,1.443289932013E-15)); +#449 = VECTOR('',#450,1.); +#450 = DIRECTION('',(2.22044604925E-16,-1.,5.551115123126E-16)); +#451 = PLANE('',#452); +#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455); +#453 = CARTESIAN_POINT('',(-0.35,-2.3,7.271960811295E-16)); +#454 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#455 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#456 = ADVANCED_FACE('',(#457),#482,.T.); +#457 = FACE_BOUND('',#458,.T.); +#458 = EDGE_LOOP('',(#459,#469,#475,#476)); +#459 = ORIENTED_EDGE('',*,*,#460,.T.); +#460 = EDGE_CURVE('',#461,#463,#465,.T.); +#461 = VERTEX_POINT('',#462); +#462 = CARTESIAN_POINT('',(-0.35,-2.3,1.2)); +#463 = VERTEX_POINT('',#464); +#464 = CARTESIAN_POINT('',(0.35,-2.3,1.2)); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-0.35,-2.3,1.2)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#463,#432,#471,.T.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(0.35,-2.3,1.2)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(5.551115123126E-16,1.110223024625E-16,-1.)); +#475 = ORIENTED_EDGE('',*,*,#429,.F.); +#476 = ORIENTED_EDGE('',*,*,#477,.F.); +#477 = EDGE_CURVE('',#461,#430,#478,.T.); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(-0.35,-2.3,1.2)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(5.551115123126E-16,1.110223024625E-16,-1.)); +#482 = PLANE('',#483); +#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); +#484 = CARTESIAN_POINT('',(-0.35,-2.3,1.2)); +#485 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#486 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#487 = ADVANCED_FACE('',(#488),#513,.T.); +#488 = FACE_BOUND('',#489,.T.); +#489 = EDGE_LOOP('',(#490,#500,#506,#507)); +#490 = ORIENTED_EDGE('',*,*,#491,.T.); +#491 = EDGE_CURVE('',#492,#494,#496,.T.); +#492 = VERTEX_POINT('',#493); +#493 = CARTESIAN_POINT('',(-0.35,-3.5,1.2)); +#494 = VERTEX_POINT('',#495); +#495 = CARTESIAN_POINT('',(0.35,-3.5,1.2)); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-0.35,-3.5,1.2)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#500 = ORIENTED_EDGE('',*,*,#501,.T.); +#501 = EDGE_CURVE('',#494,#463,#502,.T.); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(0.35,-3.5,1.2)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#506 = ORIENTED_EDGE('',*,*,#460,.F.); +#507 = ORIENTED_EDGE('',*,*,#508,.F.); +#508 = EDGE_CURVE('',#492,#461,#509,.T.); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(-0.35,-3.5,1.2)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(-2.22044604925E-16,1.,-5.551115123126E-16)); +#513 = PLANE('',#514); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(-0.35,-3.5,1.2)); +#516 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#517 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#518 = ADVANCED_FACE('',(#519),#535,.T.); +#519 = FACE_BOUND('',#520,.T.); +#520 = EDGE_LOOP('',(#521,#522,#528,#529)); +#521 = ORIENTED_EDGE('',*,*,#387,.T.); +#522 = ORIENTED_EDGE('',*,*,#523,.T.); +#523 = EDGE_CURVE('',#390,#494,#524,.T.); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(0.35,-3.5,0.25)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#528 = ORIENTED_EDGE('',*,*,#491,.F.); +#529 = ORIENTED_EDGE('',*,*,#530,.F.); +#530 = EDGE_CURVE('',#388,#492,#531,.T.); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(-0.35,-3.5,0.25)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#535 = PLANE('',#536); +#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539); +#537 = CARTESIAN_POINT('',(-0.35,-3.5,0.25)); +#538 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#539 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#540 = ADVANCED_FACE('',(#541),#548,.F.); +#541 = FACE_BOUND('',#542,.F.); +#542 = EDGE_LOOP('',(#543,#544,#545,#546,#547)); +#543 = ORIENTED_EDGE('',*,*,#414,.T.); +#544 = ORIENTED_EDGE('',*,*,#446,.F.); +#545 = ORIENTED_EDGE('',*,*,#477,.F.); +#546 = ORIENTED_EDGE('',*,*,#508,.F.); +#547 = ORIENTED_EDGE('',*,*,#530,.F.); +#548 = PLANE('',#549); +#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552); +#550 = CARTESIAN_POINT('',(-0.35,-2.884535814299,0.615464185701)); +#551 = DIRECTION('',(1.,-4.440892098501E-16,-1.110223024625E-16)); +#552 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#553 = ADVANCED_FACE('',(#554),#561,.T.); +#554 = FACE_BOUND('',#555,.T.); +#555 = EDGE_LOOP('',(#556,#557,#558,#559,#560)); +#556 = ORIENTED_EDGE('',*,*,#397,.T.); +#557 = ORIENTED_EDGE('',*,*,#439,.F.); +#558 = ORIENTED_EDGE('',*,*,#470,.F.); +#559 = ORIENTED_EDGE('',*,*,#501,.F.); +#560 = ORIENTED_EDGE('',*,*,#523,.F.); +#561 = PLANE('',#562); +#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565); +#563 = CARTESIAN_POINT('',(0.35,-2.884535814299,0.615464185701)); +#564 = DIRECTION('',(1.,-4.440892098501E-16,-1.110223024625E-16)); +#565 = DIRECTION('',(-5.551115123126E-16,-1.110223024625E-16,1.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#570)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#567,#568,#569)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#567 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#568 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#569 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#570 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#567, + 'distance_accuracy_value','confusion accuracy'); +#571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#572,#574); +#572 = ( REPRESENTATION_RELATIONSHIP('','',#380,#345) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#573) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#346); +#574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#575 + ); +#575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Lead','',#340,#375,$); +#576 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#377)); +#577 = SHAPE_DEFINITION_REPRESENTATION(#578,#584); +#578 = PRODUCT_DEFINITION_SHAPE('','',#579); +#579 = PRODUCT_DEFINITION('design','',#580,#583); +#580 = PRODUCT_DEFINITION_FORMATION('','',#581); +#581 = PRODUCT('Body002','Body002','',(#582)); +#582 = PRODUCT_CONTEXT('',#2,'mechanical'); +#583 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#584 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#585),#770); +#585 = MANIFOLD_SOLID_BREP('',#586); +#586 = CLOSED_SHELL('',(#587,#629,#660,#691,#722,#744,#757)); +#587 = ADVANCED_FACE('',(#588),#624,.T.); +#588 = FACE_BOUND('',#589,.F.); +#589 = EDGE_LOOP('',(#590,#600,#609,#617)); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#592,#594,#596,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#594 = VERTEX_POINT('',#595); +#595 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#600 = ORIENTED_EDGE('',*,*,#601,.T.); +#601 = EDGE_CURVE('',#594,#602,#604,.T.); +#602 = VERTEX_POINT('',#603); +#603 = CARTESIAN_POINT('',(2.35,-3.25,1.121325254871E-15)); +#604 = CIRCLE('',#605,0.25); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(2.35,-3.25,0.25)); +#607 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#608 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#609 = ORIENTED_EDGE('',*,*,#610,.F.); +#610 = EDGE_CURVE('',#611,#602,#613,.T.); +#611 = VERTEX_POINT('',#612); +#612 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#613 = LINE('',#614,#615); +#614 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#615 = VECTOR('',#616,1.); +#616 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#617 = ORIENTED_EDGE('',*,*,#618,.F.); +#618 = EDGE_CURVE('',#592,#611,#619,.T.); +#619 = CIRCLE('',#620,0.25); +#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623); +#621 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#622 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#623 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#624 = CYLINDRICAL_SURFACE('',#625,0.25); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#627 = DIRECTION('',(-1.,-8.628166150855E-32,-3.330669073875E-16)); +#628 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#629 = ADVANCED_FACE('',(#630),#655,.T.); +#630 = FACE_BOUND('',#631,.T.); +#631 = EDGE_LOOP('',(#632,#642,#648,#649)); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#634,#636,#638,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#636 = VERTEX_POINT('',#637); +#637 = CARTESIAN_POINT('',(2.35,-2.3,8.049116928532E-16)); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#642 = ORIENTED_EDGE('',*,*,#643,.T.); +#643 = EDGE_CURVE('',#636,#602,#644,.T.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(2.35,-2.3,9.436895709314E-16)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#648 = ORIENTED_EDGE('',*,*,#610,.F.); +#649 = ORIENTED_EDGE('',*,*,#650,.F.); +#650 = EDGE_CURVE('',#634,#611,#651,.T.); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(1.65,-2.3,1.7763568394E-15)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#655 = PLANE('',#656); +#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659); +#657 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#658 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#659 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#660 = ADVANCED_FACE('',(#661),#686,.T.); +#661 = FACE_BOUND('',#662,.T.); +#662 = EDGE_LOOP('',(#663,#673,#679,#680)); +#663 = ORIENTED_EDGE('',*,*,#664,.T.); +#664 = EDGE_CURVE('',#665,#667,#669,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#667 = VERTEX_POINT('',#668); +#668 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#673 = ORIENTED_EDGE('',*,*,#674,.T.); +#674 = EDGE_CURVE('',#667,#636,#675,.T.); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#679 = ORIENTED_EDGE('',*,*,#633,.F.); +#680 = ORIENTED_EDGE('',*,*,#681,.F.); +#681 = EDGE_CURVE('',#665,#634,#682,.T.); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#686 = PLANE('',#687); +#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690); +#688 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#689 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#690 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#691 = ADVANCED_FACE('',(#692),#717,.T.); +#692 = FACE_BOUND('',#693,.T.); +#693 = EDGE_LOOP('',(#694,#704,#710,#711)); +#694 = ORIENTED_EDGE('',*,*,#695,.T.); +#695 = EDGE_CURVE('',#696,#698,#700,.T.); +#696 = VERTEX_POINT('',#697); +#697 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#700 = LINE('',#701,#702); +#701 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#702 = VECTOR('',#703,1.); +#703 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#704 = ORIENTED_EDGE('',*,*,#705,.T.); +#705 = EDGE_CURVE('',#698,#667,#706,.T.); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#710 = ORIENTED_EDGE('',*,*,#664,.F.); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#696,#665,#713,.T.); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#717 = PLANE('',#718); +#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721); +#719 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#720 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#721 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#722 = ADVANCED_FACE('',(#723),#739,.T.); +#723 = FACE_BOUND('',#724,.T.); +#724 = EDGE_LOOP('',(#725,#726,#732,#733)); +#725 = ORIENTED_EDGE('',*,*,#591,.T.); +#726 = ORIENTED_EDGE('',*,*,#727,.T.); +#727 = EDGE_CURVE('',#594,#698,#728,.T.); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#732 = ORIENTED_EDGE('',*,*,#695,.F.); +#733 = ORIENTED_EDGE('',*,*,#734,.F.); +#734 = EDGE_CURVE('',#592,#696,#735,.T.); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#739 = PLANE('',#740); +#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743); +#741 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#742 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#743 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#744 = ADVANCED_FACE('',(#745),#752,.F.); +#745 = FACE_BOUND('',#746,.F.); +#746 = EDGE_LOOP('',(#747,#748,#749,#750,#751)); +#747 = ORIENTED_EDGE('',*,*,#618,.T.); +#748 = ORIENTED_EDGE('',*,*,#650,.F.); +#749 = ORIENTED_EDGE('',*,*,#681,.F.); +#750 = ORIENTED_EDGE('',*,*,#712,.F.); +#751 = ORIENTED_EDGE('',*,*,#734,.F.); +#752 = PLANE('',#753); +#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); +#754 = CARTESIAN_POINT('',(1.65,-2.884535814299,0.615464185701)); +#755 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#756 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#757 = ADVANCED_FACE('',(#758),#765,.T.); +#758 = FACE_BOUND('',#759,.T.); +#759 = EDGE_LOOP('',(#760,#761,#762,#763,#764)); +#760 = ORIENTED_EDGE('',*,*,#601,.T.); +#761 = ORIENTED_EDGE('',*,*,#643,.F.); +#762 = ORIENTED_EDGE('',*,*,#674,.F.); +#763 = ORIENTED_EDGE('',*,*,#705,.F.); +#764 = ORIENTED_EDGE('',*,*,#727,.F.); +#765 = PLANE('',#766); +#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769); +#767 = CARTESIAN_POINT('',(2.35,-2.884535814299,0.615464185701)); +#768 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#769 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#774)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#771,#772,#773)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#771 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#772 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#773 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#774 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#771, + 'distance_accuracy_value','confusion accuracy'); +#775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#776,#778); +#776 = ( REPRESENTATION_RELATIONSHIP('','',#584,#345) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#777) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#350); +#778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#779 + ); +#779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Body002','',#340,#579,$); +#780 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#581)); +#781 = SHAPE_DEFINITION_REPRESENTATION(#782,#788); +#782 = PRODUCT_DEFINITION_SHAPE('','',#783); +#783 = PRODUCT_DEFINITION('design','',#784,#787); +#784 = PRODUCT_DEFINITION_FORMATION('','',#785); +#785 = PRODUCT('Body003','Body003','',(#786)); +#786 = PRODUCT_CONTEXT('',#2,'mechanical'); +#787 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#788 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#789),#974); +#789 = MANIFOLD_SOLID_BREP('',#790); +#790 = CLOSED_SHELL('',(#791,#833,#864,#895,#926,#948,#961)); +#791 = ADVANCED_FACE('',(#792),#828,.T.); +#792 = FACE_BOUND('',#793,.F.); +#793 = EDGE_LOOP('',(#794,#804,#813,#821)); +#794 = ORIENTED_EDGE('',*,*,#795,.T.); +#795 = EDGE_CURVE('',#796,#798,#800,.T.); +#796 = VERTEX_POINT('',#797); +#797 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#798 = VERTEX_POINT('',#799); +#799 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#804 = ORIENTED_EDGE('',*,*,#805,.T.); +#805 = EDGE_CURVE('',#798,#806,#808,.T.); +#806 = VERTEX_POINT('',#807); +#807 = CARTESIAN_POINT('',(2.35,-3.25,1.121325254871E-15)); +#808 = CIRCLE('',#809,0.25); +#809 = AXIS2_PLACEMENT_3D('',#810,#811,#812); +#810 = CARTESIAN_POINT('',(2.35,-3.25,0.25)); +#811 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#812 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#813 = ORIENTED_EDGE('',*,*,#814,.F.); +#814 = EDGE_CURVE('',#815,#806,#817,.T.); +#815 = VERTEX_POINT('',#816); +#816 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#821 = ORIENTED_EDGE('',*,*,#822,.F.); +#822 = EDGE_CURVE('',#796,#815,#823,.T.); +#823 = CIRCLE('',#824,0.25); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#826 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#827 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#828 = CYLINDRICAL_SURFACE('',#829,0.25); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#831 = DIRECTION('',(-1.,-8.628166150855E-32,-3.330669073875E-16)); +#832 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#833 = ADVANCED_FACE('',(#834),#859,.T.); +#834 = FACE_BOUND('',#835,.T.); +#835 = EDGE_LOOP('',(#836,#846,#852,#853)); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#838,#840,#842,.T.); +#838 = VERTEX_POINT('',#839); +#839 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#840 = VERTEX_POINT('',#841); +#841 = CARTESIAN_POINT('',(2.35,-2.3,8.049116928532E-16)); +#842 = LINE('',#843,#844); +#843 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#844 = VECTOR('',#845,1.); +#845 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#846 = ORIENTED_EDGE('',*,*,#847,.T.); +#847 = EDGE_CURVE('',#840,#806,#848,.T.); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(2.35,-2.3,9.436895709314E-16)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#852 = ORIENTED_EDGE('',*,*,#814,.F.); +#853 = ORIENTED_EDGE('',*,*,#854,.F.); +#854 = EDGE_CURVE('',#838,#815,#855,.T.); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(1.65,-2.3,1.7763568394E-15)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#862 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#863 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#864 = ADVANCED_FACE('',(#865),#890,.T.); +#865 = FACE_BOUND('',#866,.T.); +#866 = EDGE_LOOP('',(#867,#877,#883,#884)); +#867 = ORIENTED_EDGE('',*,*,#868,.T.); +#868 = EDGE_CURVE('',#869,#871,#873,.T.); +#869 = VERTEX_POINT('',#870); +#870 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#871 = VERTEX_POINT('',#872); +#872 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#877 = ORIENTED_EDGE('',*,*,#878,.T.); +#878 = EDGE_CURVE('',#871,#840,#879,.T.); +#879 = LINE('',#880,#881); +#880 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#881 = VECTOR('',#882,1.); +#882 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#883 = ORIENTED_EDGE('',*,*,#837,.F.); +#884 = ORIENTED_EDGE('',*,*,#885,.F.); +#885 = EDGE_CURVE('',#869,#838,#886,.T.); +#886 = LINE('',#887,#888); +#887 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#888 = VECTOR('',#889,1.); +#889 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#890 = PLANE('',#891); +#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894); +#892 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#893 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#894 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#895 = ADVANCED_FACE('',(#896),#921,.T.); +#896 = FACE_BOUND('',#897,.T.); +#897 = EDGE_LOOP('',(#898,#908,#914,#915)); +#898 = ORIENTED_EDGE('',*,*,#899,.T.); +#899 = EDGE_CURVE('',#900,#902,#904,.T.); +#900 = VERTEX_POINT('',#901); +#901 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#902 = VERTEX_POINT('',#903); +#903 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#904 = LINE('',#905,#906); +#905 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#906 = VECTOR('',#907,1.); +#907 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#908 = ORIENTED_EDGE('',*,*,#909,.T.); +#909 = EDGE_CURVE('',#902,#871,#910,.T.); +#910 = LINE('',#911,#912); +#911 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#912 = VECTOR('',#913,1.); +#913 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#914 = ORIENTED_EDGE('',*,*,#868,.F.); +#915 = ORIENTED_EDGE('',*,*,#916,.F.); +#916 = EDGE_CURVE('',#900,#869,#917,.T.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#921 = PLANE('',#922); +#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925); +#923 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#924 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#925 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#926 = ADVANCED_FACE('',(#927),#943,.T.); +#927 = FACE_BOUND('',#928,.T.); +#928 = EDGE_LOOP('',(#929,#930,#936,#937)); +#929 = ORIENTED_EDGE('',*,*,#795,.T.); +#930 = ORIENTED_EDGE('',*,*,#931,.T.); +#931 = EDGE_CURVE('',#798,#902,#932,.T.); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#936 = ORIENTED_EDGE('',*,*,#899,.F.); +#937 = ORIENTED_EDGE('',*,*,#938,.F.); +#938 = EDGE_CURVE('',#796,#900,#939,.T.); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#943 = PLANE('',#944); +#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947); +#945 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#946 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#947 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#948 = ADVANCED_FACE('',(#949),#956,.F.); +#949 = FACE_BOUND('',#950,.F.); +#950 = EDGE_LOOP('',(#951,#952,#953,#954,#955)); +#951 = ORIENTED_EDGE('',*,*,#822,.T.); +#952 = ORIENTED_EDGE('',*,*,#854,.F.); +#953 = ORIENTED_EDGE('',*,*,#885,.F.); +#954 = ORIENTED_EDGE('',*,*,#916,.F.); +#955 = ORIENTED_EDGE('',*,*,#938,.F.); +#956 = PLANE('',#957); +#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960); +#958 = CARTESIAN_POINT('',(1.65,-2.884535814299,0.615464185701)); +#959 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#960 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#961 = ADVANCED_FACE('',(#962),#969,.T.); +#962 = FACE_BOUND('',#963,.T.); +#963 = EDGE_LOOP('',(#964,#965,#966,#967,#968)); +#964 = ORIENTED_EDGE('',*,*,#805,.T.); +#965 = ORIENTED_EDGE('',*,*,#847,.F.); +#966 = ORIENTED_EDGE('',*,*,#878,.F.); +#967 = ORIENTED_EDGE('',*,*,#909,.F.); +#968 = ORIENTED_EDGE('',*,*,#931,.F.); +#969 = PLANE('',#970); +#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973); +#971 = CARTESIAN_POINT('',(2.35,-2.884535814299,0.615464185701)); +#972 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#973 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#978)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#975,#976,#977)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#975 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#976 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#977 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#978 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#975, + 'distance_accuracy_value','confusion accuracy'); +#979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#980,#982); +#980 = ( REPRESENTATION_RELATIONSHIP('','',#788,#345) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#981) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#354); +#982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#983 + ); +#983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body003','',#340,#783,$); +#984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#785)); +#985 = SHAPE_DEFINITION_REPRESENTATION(#986,#992); +#986 = PRODUCT_DEFINITION_SHAPE('','',#987); +#987 = PRODUCT_DEFINITION('design','',#988,#991); +#988 = PRODUCT_DEFINITION_FORMATION('','',#989); +#989 = PRODUCT('Body004','Body004','',(#990)); +#990 = PRODUCT_CONTEXT('',#2,'mechanical'); +#991 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#992 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#993),#1178); +#993 = MANIFOLD_SOLID_BREP('',#994); +#994 = CLOSED_SHELL('',(#995,#1037,#1068,#1099,#1130,#1152,#1165)); +#995 = ADVANCED_FACE('',(#996),#1032,.T.); +#996 = FACE_BOUND('',#997,.F.); +#997 = EDGE_LOOP('',(#998,#1008,#1017,#1025)); +#998 = ORIENTED_EDGE('',*,*,#999,.T.); +#999 = EDGE_CURVE('',#1000,#1002,#1004,.T.); +#1000 = VERTEX_POINT('',#1001); +#1001 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#1002 = VERTEX_POINT('',#1003); +#1003 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#1008 = ORIENTED_EDGE('',*,*,#1009,.T.); +#1009 = EDGE_CURVE('',#1002,#1010,#1012,.T.); +#1010 = VERTEX_POINT('',#1011); +#1011 = CARTESIAN_POINT('',(2.35,-3.25,1.121325254871E-15)); +#1012 = CIRCLE('',#1013,0.25); +#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016); +#1014 = CARTESIAN_POINT('',(2.35,-3.25,0.25)); +#1015 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#1016 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#1017 = ORIENTED_EDGE('',*,*,#1018,.F.); +#1018 = EDGE_CURVE('',#1019,#1010,#1021,.T.); +#1019 = VERTEX_POINT('',#1020); +#1020 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(1.65,-3.25,1.043609643148E-15)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#1025 = ORIENTED_EDGE('',*,*,#1026,.F.); +#1026 = EDGE_CURVE('',#1000,#1019,#1027,.T.); +#1027 = CIRCLE('',#1028,0.25); +#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031); +#1029 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#1030 = DIRECTION('',(1.,4.440892098501E-16,7.771561172376E-16)); +#1031 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#1032 = CYLINDRICAL_SURFACE('',#1033,0.25); +#1033 = AXIS2_PLACEMENT_3D('',#1034,#1035,#1036); +#1034 = CARTESIAN_POINT('',(1.65,-3.25,0.25)); +#1035 = DIRECTION('',(-1.,-8.628166150855E-32,-3.330669073875E-16)); +#1036 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#1037 = ADVANCED_FACE('',(#1038),#1063,.T.); +#1038 = FACE_BOUND('',#1039,.T.); +#1039 = EDGE_LOOP('',(#1040,#1050,#1056,#1057)); +#1040 = ORIENTED_EDGE('',*,*,#1041,.T.); +#1041 = EDGE_CURVE('',#1042,#1044,#1046,.T.); +#1042 = VERTEX_POINT('',#1043); +#1043 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#1044 = VERTEX_POINT('',#1045); +#1045 = CARTESIAN_POINT('',(2.35,-2.3,8.049116928532E-16)); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#1050 = ORIENTED_EDGE('',*,*,#1051,.T.); +#1051 = EDGE_CURVE('',#1044,#1010,#1052,.T.); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(2.35,-2.3,9.436895709314E-16)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#1056 = ORIENTED_EDGE('',*,*,#1018,.F.); +#1057 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1058 = EDGE_CURVE('',#1042,#1019,#1059,.T.); +#1059 = LINE('',#1060,#1061); +#1060 = CARTESIAN_POINT('',(1.65,-2.3,1.7763568394E-15)); +#1061 = VECTOR('',#1062,1.); +#1062 = DIRECTION('',(4.440892098501E-16,-1.,7.771561172376E-16)); +#1063 = PLANE('',#1064); +#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067); +#1065 = CARTESIAN_POINT('',(1.65,-2.3,7.271960811295E-16)); +#1066 = DIRECTION('',(1.110223024625E-16,-3.330669073875E-16,-1.)); +#1067 = DIRECTION('',(-2.465190328816E-32,-1.,3.330669073875E-16)); +#1068 = ADVANCED_FACE('',(#1069),#1094,.T.); +#1069 = FACE_BOUND('',#1070,.T.); +#1070 = EDGE_LOOP('',(#1071,#1081,#1087,#1088)); +#1071 = ORIENTED_EDGE('',*,*,#1072,.T.); +#1072 = EDGE_CURVE('',#1073,#1075,#1077,.T.); +#1073 = VERTEX_POINT('',#1074); +#1074 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#1075 = VERTEX_POINT('',#1076); +#1076 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1082 = EDGE_CURVE('',#1075,#1044,#1083,.T.); +#1083 = LINE('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(2.35,-2.3,1.2)); +#1085 = VECTOR('',#1086,1.); +#1086 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#1087 = ORIENTED_EDGE('',*,*,#1041,.F.); +#1088 = ORIENTED_EDGE('',*,*,#1089,.F.); +#1089 = EDGE_CURVE('',#1073,#1042,#1090,.T.); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(7.771561172376E-16,3.330669073875E-16,-1.)); +#1094 = PLANE('',#1095); +#1095 = AXIS2_PLACEMENT_3D('',#1096,#1097,#1098); +#1096 = CARTESIAN_POINT('',(1.65,-2.3,1.2)); +#1097 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1098 = DIRECTION('',(3.330669073875E-16,-1.110223024625E-16,-1.)); +#1099 = ADVANCED_FACE('',(#1100),#1125,.T.); +#1100 = FACE_BOUND('',#1101,.T.); +#1101 = EDGE_LOOP('',(#1102,#1112,#1118,#1119)); +#1102 = ORIENTED_EDGE('',*,*,#1103,.T.); +#1103 = EDGE_CURVE('',#1104,#1106,#1108,.T.); +#1104 = VERTEX_POINT('',#1105); +#1105 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#1106 = VERTEX_POINT('',#1107); +#1107 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#1110 = VECTOR('',#1111,1.); +#1111 = DIRECTION('',(1.,-2.22044604925E-16,1.110223024625E-16)); +#1112 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1113 = EDGE_CURVE('',#1106,#1075,#1114,.T.); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(2.35,-3.5,1.2)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#1118 = ORIENTED_EDGE('',*,*,#1072,.F.); +#1119 = ORIENTED_EDGE('',*,*,#1120,.F.); +#1120 = EDGE_CURVE('',#1104,#1073,#1121,.T.); +#1121 = LINE('',#1122,#1123); +#1122 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#1123 = VECTOR('',#1124,1.); +#1124 = DIRECTION('',(-4.440892098501E-16,1.,-7.771561172376E-16)); +#1125 = PLANE('',#1126); +#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129); +#1127 = CARTESIAN_POINT('',(1.65,-3.5,1.2)); +#1128 = DIRECTION('',(-1.110223024625E-16,3.330669073875E-16,1.)); +#1129 = DIRECTION('',(2.465190328816E-32,1.,-3.330669073875E-16)); +#1130 = ADVANCED_FACE('',(#1131),#1147,.T.); +#1131 = FACE_BOUND('',#1132,.T.); +#1132 = EDGE_LOOP('',(#1133,#1134,#1140,#1141)); +#1133 = ORIENTED_EDGE('',*,*,#999,.T.); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1002,#1106,#1136,.T.); +#1136 = LINE('',#1137,#1138); +#1137 = CARTESIAN_POINT('',(2.35,-3.5,0.25)); +#1138 = VECTOR('',#1139,1.); +#1139 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#1140 = ORIENTED_EDGE('',*,*,#1103,.F.); +#1141 = ORIENTED_EDGE('',*,*,#1142,.F.); +#1142 = EDGE_CURVE('',#1000,#1104,#1143,.T.); +#1143 = LINE('',#1144,#1145); +#1144 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#1145 = VECTOR('',#1146,1.); +#1146 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#1147 = PLANE('',#1148); +#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151); +#1149 = CARTESIAN_POINT('',(1.65,-3.5,0.25)); +#1150 = DIRECTION('',(-2.22044604925E-16,-1.,1.110223024625E-16)); +#1151 = DIRECTION('',(-3.330669073875E-16,1.110223024625E-16,1.)); +#1152 = ADVANCED_FACE('',(#1153),#1160,.F.); +#1153 = FACE_BOUND('',#1154,.F.); +#1154 = EDGE_LOOP('',(#1155,#1156,#1157,#1158,#1159)); +#1155 = ORIENTED_EDGE('',*,*,#1026,.T.); +#1156 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1157 = ORIENTED_EDGE('',*,*,#1089,.F.); +#1158 = ORIENTED_EDGE('',*,*,#1120,.F.); +#1159 = ORIENTED_EDGE('',*,*,#1142,.F.); +#1160 = PLANE('',#1161); +#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164); +#1162 = CARTESIAN_POINT('',(1.65,-2.884535814299,0.615464185701)); +#1163 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#1164 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#1165 = ADVANCED_FACE('',(#1166),#1173,.T.); +#1166 = FACE_BOUND('',#1167,.T.); +#1167 = EDGE_LOOP('',(#1168,#1169,#1170,#1171,#1172)); +#1168 = ORIENTED_EDGE('',*,*,#1009,.T.); +#1169 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1170 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1171 = ORIENTED_EDGE('',*,*,#1113,.F.); +#1172 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1173 = PLANE('',#1174); +#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177); +#1175 = CARTESIAN_POINT('',(2.35,-2.884535814299,0.615464185701)); +#1176 = DIRECTION('',(1.,-6.661338147751E-16,-3.330669073875E-16)); +#1177 = DIRECTION('',(-7.771561172376E-16,-3.330669073875E-16,1.)); +#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1182)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1179,#1180,#1181)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1179 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1180 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1181 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1182 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1179, + 'distance_accuracy_value','confusion accuracy'); +#1183 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1184,#1186); +#1184 = ( REPRESENTATION_RELATIONSHIP('','',#992,#345) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1185) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1185 = ITEM_DEFINED_TRANSFORMATION('','',#11,#358); +#1186 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1187); +#1187 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Body004','',#340,#987,$); +#1188 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#989)); +#1189 = SHAPE_DEFINITION_REPRESENTATION(#1190,#1196); +#1190 = PRODUCT_DEFINITION_SHAPE('','',#1191); +#1191 = PRODUCT_DEFINITION('design','',#1192,#1195); +#1192 = PRODUCT_DEFINITION_FORMATION('','',#1193); +#1193 = PRODUCT('Button','Button','',(#1194)); +#1194 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1195 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1196 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1197),#1276); +#1197 = MANIFOLD_SOLID_BREP('',#1198); +#1198 = CLOSED_SHELL('',(#1199,#1232,#1258,#1267)); +#1199 = ADVANCED_FACE('',(#1200),#1227,.T.); +#1200 = FACE_BOUND('',#1201,.F.); +#1201 = EDGE_LOOP('',(#1202,#1212,#1219,#1220)); +#1202 = ORIENTED_EDGE('',*,*,#1203,.T.); +#1203 = EDGE_CURVE('',#1204,#1206,#1208,.T.); +#1204 = VERTEX_POINT('',#1205); +#1205 = CARTESIAN_POINT('',(1.5,0.,2.)); +#1206 = VERTEX_POINT('',#1207); +#1207 = CARTESIAN_POINT('',(1.5,0.,3.)); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(1.5,0.,2.)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(0.,0.,1.)); +#1212 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1213 = EDGE_CURVE('',#1206,#1206,#1214,.T.); +#1214 = CIRCLE('',#1215,1.5); +#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218); +#1216 = CARTESIAN_POINT('',(0.,0.,3.)); +#1217 = DIRECTION('',(0.,0.,1.)); +#1218 = DIRECTION('',(1.,0.,0.)); +#1219 = ORIENTED_EDGE('',*,*,#1203,.F.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1221 = EDGE_CURVE('',#1204,#1204,#1222,.T.); +#1222 = CIRCLE('',#1223,1.5); +#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226); +#1224 = CARTESIAN_POINT('',(0.,0.,2.)); +#1225 = DIRECTION('',(0.,0.,1.)); +#1226 = DIRECTION('',(1.,0.,0.)); +#1227 = CYLINDRICAL_SURFACE('',#1228,1.5); +#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231); +#1229 = CARTESIAN_POINT('',(0.,0.,2.)); +#1230 = DIRECTION('',(-0.,-0.,-1.)); +#1231 = DIRECTION('',(1.,0.,0.)); +#1232 = ADVANCED_FACE('',(#1233),#1253,.T.); +#1233 = FACE_BOUND('',#1234,.T.); +#1234 = EDGE_LOOP('',(#1235,#1244,#1245,#1246)); +#1235 = ORIENTED_EDGE('',*,*,#1236,.F.); +#1236 = EDGE_CURVE('',#1206,#1237,#1239,.T.); +#1237 = VERTEX_POINT('',#1238); +#1238 = CARTESIAN_POINT('',(1.4,0.,3.1)); +#1239 = CIRCLE('',#1240,0.1); +#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243); +#1241 = CARTESIAN_POINT('',(1.4,0.,3.)); +#1242 = DIRECTION('',(0.,-1.,0.)); +#1243 = DIRECTION('',(1.,0.,0.)); +#1244 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1245 = ORIENTED_EDGE('',*,*,#1236,.T.); +#1246 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1247 = EDGE_CURVE('',#1237,#1237,#1248,.T.); +#1248 = CIRCLE('',#1249,1.4); +#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252); +#1250 = CARTESIAN_POINT('',(0.,0.,3.1)); +#1251 = DIRECTION('',(0.,0.,1.)); +#1252 = DIRECTION('',(1.,0.,0.)); +#1253 = TOROIDAL_SURFACE('',#1254,1.4,0.1); +#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257); +#1255 = CARTESIAN_POINT('',(0.,0.,3.)); +#1256 = DIRECTION('',(0.,0.,1.)); +#1257 = DIRECTION('',(1.,0.,0.)); +#1258 = ADVANCED_FACE('',(#1259),#1262,.F.); +#1259 = FACE_BOUND('',#1260,.F.); +#1260 = EDGE_LOOP('',(#1261)); +#1261 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1262 = PLANE('',#1263); +#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266); +#1264 = CARTESIAN_POINT('',(-8.546500828371E-17,-4.255667768225E-18,2.) + ); +#1265 = DIRECTION('',(0.,0.,1.)); +#1266 = DIRECTION('',(1.,0.,0.)); +#1267 = ADVANCED_FACE('',(#1268),#1271,.T.); +#1268 = FACE_BOUND('',#1269,.T.); +#1269 = EDGE_LOOP('',(#1270)); +#1270 = ORIENTED_EDGE('',*,*,#1247,.T.); +#1271 = PLANE('',#1272); +#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275); +#1273 = CARTESIAN_POINT('',(-8.546500828371E-17,-4.255667768225E-18,3.1) + ); +#1274 = DIRECTION('',(0.,0.,1.)); +#1275 = DIRECTION('',(1.,0.,0.)); +#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1280)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1277,#1278,#1279)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1277 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1278 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1279 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1280 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1277, + 'distance_accuracy_value','confusion accuracy'); +#1281 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1282,#1284); +#1282 = ( REPRESENTATION_RELATIONSHIP('','',#1196,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1283) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1283 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1284 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1285); +#1285 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Button','',#5,#1191,$); +#1286 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1193)); +#1287 = SHAPE_DEFINITION_REPRESENTATION(#1288,#1294); +#1288 = PRODUCT_DEFINITION_SHAPE('','',#1289); +#1289 = PRODUCT_DEFINITION('design','',#1290,#1293); +#1290 = PRODUCT_DEFINITION_FORMATION('','',#1291); +#1291 = PRODUCT('Cover','Cover','',(#1292)); +#1292 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1293 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1294 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1295),#2187); +#1295 = MANIFOLD_SOLID_BREP('',#1296); +#1296 = CLOSED_SHELL('',(#1297,#1412,#1493,#1518,#1543,#1583,#1623,#1647 + ,#1671,#1712,#1753,#1778,#1803,#1868,#1894,#1920,#1937,#1968,#1994, + #2020,#2046,#2058,#2070,#2082,#2107,#2133,#2153,#2178)); +#1297 = ADVANCED_FACE('',(#1298,#1396),#1407,.F.); +#1298 = FACE_BOUND('',#1299,.F.); +#1299 = EDGE_LOOP('',(#1300,#1310,#1318,#1326,#1334,#1342,#1350,#1358, + #1366,#1374,#1382,#1390)); +#1300 = ORIENTED_EDGE('',*,*,#1301,.F.); +#1301 = EDGE_CURVE('',#1302,#1304,#1306,.T.); +#1302 = VERTEX_POINT('',#1303); +#1303 = CARTESIAN_POINT('',(3.15,3.,2.249999999995)); +#1304 = VERTEX_POINT('',#1305); +#1305 = CARTESIAN_POINT('',(-3.15,3.,2.249999999995)); +#1306 = LINE('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(3.25,3.,2.249999999995)); +#1308 = VECTOR('',#1309,1.); +#1309 = DIRECTION('',(-1.,0.,0.)); +#1310 = ORIENTED_EDGE('',*,*,#1311,.T.); +#1311 = EDGE_CURVE('',#1302,#1312,#1314,.T.); +#1312 = VERTEX_POINT('',#1313); +#1313 = CARTESIAN_POINT('',(3.15,2.,2.249999999995)); +#1314 = LINE('',#1315,#1316); +#1315 = CARTESIAN_POINT('',(3.15,3.,2.249999999995)); +#1316 = VECTOR('',#1317,1.); +#1317 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1318 = ORIENTED_EDGE('',*,*,#1319,.T.); +#1319 = EDGE_CURVE('',#1312,#1320,#1322,.T.); +#1320 = VERTEX_POINT('',#1321); +#1321 = CARTESIAN_POINT('',(3.000000000011,2.,2.249999999995)); +#1322 = LINE('',#1323,#1324); +#1323 = CARTESIAN_POINT('',(3.25,2.,2.249999999995)); +#1324 = VECTOR('',#1325,1.); +#1325 = DIRECTION('',(-1.,1.094764425254E-47,2.22044604925E-16)); +#1326 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1327 = EDGE_CURVE('',#1328,#1320,#1330,.T.); +#1328 = VERTEX_POINT('',#1329); +#1329 = CARTESIAN_POINT('',(3.000000000011,-2.,2.249999999995)); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(3.000000000011,2.5,2.249999999995)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1334 = ORIENTED_EDGE('',*,*,#1335,.F.); +#1335 = EDGE_CURVE('',#1336,#1328,#1338,.T.); +#1336 = VERTEX_POINT('',#1337); +#1337 = CARTESIAN_POINT('',(3.15,-2.,2.249999999995)); +#1338 = LINE('',#1339,#1340); +#1339 = CARTESIAN_POINT('',(3.25,-2.,2.249999999995)); +#1340 = VECTOR('',#1341,1.); +#1341 = DIRECTION('',(-1.,1.094764425254E-47,2.22044604925E-16)); +#1342 = ORIENTED_EDGE('',*,*,#1343,.T.); +#1343 = EDGE_CURVE('',#1336,#1344,#1346,.T.); +#1344 = VERTEX_POINT('',#1345); +#1345 = CARTESIAN_POINT('',(3.15,-3.,2.249999999995)); +#1346 = LINE('',#1347,#1348); +#1347 = CARTESIAN_POINT('',(3.15,-2.,2.249999999995)); +#1348 = VECTOR('',#1349,1.); +#1349 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1350 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1351 = EDGE_CURVE('',#1344,#1352,#1354,.T.); +#1352 = VERTEX_POINT('',#1353); +#1353 = CARTESIAN_POINT('',(-3.15,-3.,2.249999999995)); +#1354 = LINE('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(3.25,-3.,2.249999999995)); +#1356 = VECTOR('',#1357,1.); +#1357 = DIRECTION('',(-1.,0.,0.)); +#1358 = ORIENTED_EDGE('',*,*,#1359,.F.); +#1359 = EDGE_CURVE('',#1360,#1352,#1362,.T.); +#1360 = VERTEX_POINT('',#1361); +#1361 = CARTESIAN_POINT('',(-3.15,-2.,2.249999999995)); +#1362 = LINE('',#1363,#1364); +#1363 = CARTESIAN_POINT('',(-3.15,-2.,2.249999999995)); +#1364 = VECTOR('',#1365,1.); +#1365 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1366 = ORIENTED_EDGE('',*,*,#1367,.T.); +#1367 = EDGE_CURVE('',#1360,#1368,#1370,.T.); +#1368 = VERTEX_POINT('',#1369); +#1369 = CARTESIAN_POINT('',(-3.000000000011,-2.,2.249999999995)); +#1370 = LINE('',#1371,#1372); +#1371 = CARTESIAN_POINT('',(-3.25,-2.,2.249999999995)); +#1372 = VECTOR('',#1373,1.); +#1373 = DIRECTION('',(1.,-2.22044604925E-16,4.440892098501E-16)); +#1374 = ORIENTED_EDGE('',*,*,#1375,.T.); +#1375 = EDGE_CURVE('',#1368,#1376,#1378,.T.); +#1376 = VERTEX_POINT('',#1377); +#1377 = CARTESIAN_POINT('',(-3.000000000011,2.,2.249999999995)); +#1378 = LINE('',#1379,#1380); +#1379 = CARTESIAN_POINT('',(-3.000000000011,2.5,2.249999999995)); +#1380 = VECTOR('',#1381,1.); +#1381 = DIRECTION('',(2.22044604925E-16,1.,2.465190328816E-32)); +#1382 = ORIENTED_EDGE('',*,*,#1383,.F.); +#1383 = EDGE_CURVE('',#1384,#1376,#1386,.T.); +#1384 = VERTEX_POINT('',#1385); +#1385 = CARTESIAN_POINT('',(-3.15,2.,2.249999999995)); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(-3.25,2.,2.249999999995)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(1.,-2.22044604925E-16,4.440892098501E-16)); +#1390 = ORIENTED_EDGE('',*,*,#1391,.F.); +#1391 = EDGE_CURVE('',#1304,#1384,#1392,.T.); +#1392 = LINE('',#1393,#1394); +#1393 = CARTESIAN_POINT('',(-3.15,3.,2.249999999995)); +#1394 = VECTOR('',#1395,1.); +#1395 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1396 = FACE_BOUND('',#1397,.F.); +#1397 = EDGE_LOOP('',(#1398)); +#1398 = ORIENTED_EDGE('',*,*,#1399,.T.); +#1399 = EDGE_CURVE('',#1400,#1400,#1402,.T.); +#1400 = VERTEX_POINT('',#1401); +#1401 = CARTESIAN_POINT('',(-1.897309835392,1.557495063989E-16, + 2.249999999995)); +#1402 = CIRCLE('',#1403,1.897309835392); +#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406); +#1404 = CARTESIAN_POINT('',(0.,3.8857805862E-16,2.249999999995)); +#1405 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1406 = DIRECTION('',(-1.,-1.227150926422E-16,2.724822426408E-32)); +#1407 = PLANE('',#1408); +#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411); +#1409 = CARTESIAN_POINT('',(3.25,3.,2.249999999995)); +#1410 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1411 = DIRECTION('',(-1.,0.,0.)); +#1412 = ADVANCED_FACE('',(#1413),#1488,.T.); +#1413 = FACE_BOUND('',#1414,.T.); +#1414 = EDGE_LOOP('',(#1415,#1425,#1433,#1441,#1449,#1457,#1465,#1473, + #1480,#1481)); +#1415 = ORIENTED_EDGE('',*,*,#1416,.F.); +#1416 = EDGE_CURVE('',#1417,#1419,#1421,.T.); +#1417 = VERTEX_POINT('',#1418); +#1418 = CARTESIAN_POINT('',(3.25,3.,0.6)); +#1419 = VERTEX_POINT('',#1420); +#1420 = CARTESIAN_POINT('',(3.25,3.,2.149999999995)); +#1421 = LINE('',#1422,#1423); +#1422 = CARTESIAN_POINT('',(3.25,3.,0.6)); +#1423 = VECTOR('',#1424,1.); +#1424 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1425 = ORIENTED_EDGE('',*,*,#1426,.F.); +#1426 = EDGE_CURVE('',#1427,#1417,#1429,.T.); +#1427 = VERTEX_POINT('',#1428); +#1428 = CARTESIAN_POINT('',(3.000000000011,3.,0.6)); +#1429 = LINE('',#1430,#1431); +#1430 = CARTESIAN_POINT('',(3.000000000011,3.,0.6)); +#1431 = VECTOR('',#1432,1.); +#1432 = DIRECTION('',(1.,0.,0.)); +#1433 = ORIENTED_EDGE('',*,*,#1434,.F.); +#1434 = EDGE_CURVE('',#1435,#1427,#1437,.T.); +#1435 = VERTEX_POINT('',#1436); +#1436 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1437 = LINE('',#1438,#1439); +#1438 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1439 = VECTOR('',#1440,1.); +#1440 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1441 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1442 = EDGE_CURVE('',#1443,#1435,#1445,.T.); +#1443 = VERTEX_POINT('',#1444); +#1444 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1445 = LINE('',#1446,#1447); +#1446 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1447 = VECTOR('',#1448,1.); +#1448 = DIRECTION('',(1.,0.,0.)); +#1449 = ORIENTED_EDGE('',*,*,#1450,.T.); +#1450 = EDGE_CURVE('',#1443,#1451,#1453,.T.); +#1451 = VERTEX_POINT('',#1452); +#1452 = CARTESIAN_POINT('',(-3.,3.,0.6)); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1457 = ORIENTED_EDGE('',*,*,#1458,.T.); +#1458 = EDGE_CURVE('',#1451,#1459,#1461,.T.); +#1459 = VERTEX_POINT('',#1460); +#1460 = CARTESIAN_POINT('',(-3.25,3.,0.6)); +#1461 = LINE('',#1462,#1463); +#1462 = CARTESIAN_POINT('',(-3.,3.,0.6)); +#1463 = VECTOR('',#1464,1.); +#1464 = DIRECTION('',(-1.,0.,0.)); +#1465 = ORIENTED_EDGE('',*,*,#1466,.F.); +#1466 = EDGE_CURVE('',#1467,#1459,#1469,.T.); +#1467 = VERTEX_POINT('',#1468); +#1468 = CARTESIAN_POINT('',(-3.25,3.,2.149999999995)); +#1469 = LINE('',#1470,#1471); +#1470 = CARTESIAN_POINT('',(-3.25,3.,2.249999999995)); +#1471 = VECTOR('',#1472,1.); +#1472 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1473 = ORIENTED_EDGE('',*,*,#1474,.F.); +#1474 = EDGE_CURVE('',#1304,#1467,#1475,.T.); +#1475 = CIRCLE('',#1476,0.1); +#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479); +#1477 = CARTESIAN_POINT('',(-3.15,3.,2.149999999995)); +#1478 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1479 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1480 = ORIENTED_EDGE('',*,*,#1301,.F.); +#1481 = ORIENTED_EDGE('',*,*,#1482,.T.); +#1482 = EDGE_CURVE('',#1302,#1419,#1483,.T.); +#1483 = CIRCLE('',#1484,0.1); +#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487); +#1485 = CARTESIAN_POINT('',(3.15,3.,2.149999999995)); +#1486 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#1487 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1488 = PLANE('',#1489); +#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492); +#1490 = CARTESIAN_POINT('',(7.834570688542E-13,3.,1.846465968585)); +#1491 = DIRECTION('',(0.,1.,-1.479114197289E-31)); +#1492 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1493 = ADVANCED_FACE('',(#1494),#1513,.T.); +#1494 = FACE_BOUND('',#1495,.F.); +#1495 = EDGE_LOOP('',(#1496,#1497,#1505,#1512)); +#1496 = ORIENTED_EDGE('',*,*,#1482,.T.); +#1497 = ORIENTED_EDGE('',*,*,#1498,.T.); +#1498 = EDGE_CURVE('',#1419,#1499,#1501,.T.); +#1499 = VERTEX_POINT('',#1500); +#1500 = CARTESIAN_POINT('',(3.25,2.,2.149999999995)); +#1501 = LINE('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(3.25,3.,2.149999999995)); +#1503 = VECTOR('',#1504,1.); +#1504 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1505 = ORIENTED_EDGE('',*,*,#1506,.F.); +#1506 = EDGE_CURVE('',#1312,#1499,#1507,.T.); +#1507 = CIRCLE('',#1508,0.1); +#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511); +#1509 = CARTESIAN_POINT('',(3.15,2.,2.149999999995)); +#1510 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#1511 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1512 = ORIENTED_EDGE('',*,*,#1311,.F.); +#1513 = CYLINDRICAL_SURFACE('',#1514,0.1); +#1514 = AXIS2_PLACEMENT_3D('',#1515,#1516,#1517); +#1515 = CARTESIAN_POINT('',(3.15,3.,2.149999999995)); +#1516 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1517 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1518 = ADVANCED_FACE('',(#1519),#1538,.T.); +#1519 = FACE_BOUND('',#1520,.T.); +#1520 = EDGE_LOOP('',(#1521,#1522,#1530,#1537)); +#1521 = ORIENTED_EDGE('',*,*,#1474,.T.); +#1522 = ORIENTED_EDGE('',*,*,#1523,.T.); +#1523 = EDGE_CURVE('',#1467,#1524,#1526,.T.); +#1524 = VERTEX_POINT('',#1525); +#1525 = CARTESIAN_POINT('',(-3.25,2.,2.149999999995)); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(-3.25,3.,2.149999999995)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1530 = ORIENTED_EDGE('',*,*,#1531,.F.); +#1531 = EDGE_CURVE('',#1384,#1524,#1532,.T.); +#1532 = CIRCLE('',#1533,0.1); +#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536); +#1534 = CARTESIAN_POINT('',(-3.15,2.,2.149999999995)); +#1535 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1536 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1537 = ORIENTED_EDGE('',*,*,#1391,.F.); +#1538 = CYLINDRICAL_SURFACE('',#1539,0.1); +#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542); +#1540 = CARTESIAN_POINT('',(-3.15,3.,2.149999999995)); +#1541 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1542 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1543 = ADVANCED_FACE('',(#1544),#1578,.F.); +#1544 = FACE_BOUND('',#1545,.F.); +#1545 = EDGE_LOOP('',(#1546,#1554,#1562,#1570,#1576,#1577)); +#1546 = ORIENTED_EDGE('',*,*,#1547,.F.); +#1547 = EDGE_CURVE('',#1548,#1499,#1550,.T.); +#1548 = VERTEX_POINT('',#1549); +#1549 = CARTESIAN_POINT('',(3.25,2.,1.424999999997)); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(3.25,2.,1.424999999997)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(2.22044604925E-16,4.930380657631E-32,1.)); +#1554 = ORIENTED_EDGE('',*,*,#1555,.T.); +#1555 = EDGE_CURVE('',#1548,#1556,#1558,.T.); +#1556 = VERTEX_POINT('',#1557); +#1557 = CARTESIAN_POINT('',(3.000000000011,2.,1.424999999997)); +#1558 = LINE('',#1559,#1560); +#1559 = CARTESIAN_POINT('',(3.25,2.,1.424999999997)); +#1560 = VECTOR('',#1561,1.); +#1561 = DIRECTION('',(-1.,1.094764425254E-47,2.22044604925E-16)); +#1562 = ORIENTED_EDGE('',*,*,#1563,.F.); +#1563 = EDGE_CURVE('',#1564,#1556,#1566,.T.); +#1564 = VERTEX_POINT('',#1565); +#1565 = CARTESIAN_POINT('',(3.000000000011,2.,2.)); +#1566 = LINE('',#1567,#1568); +#1567 = CARTESIAN_POINT('',(3.000000000011,2.,1.712499999999)); +#1568 = VECTOR('',#1569,1.); +#1569 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#1570 = ORIENTED_EDGE('',*,*,#1571,.F.); +#1571 = EDGE_CURVE('',#1320,#1564,#1572,.T.); +#1572 = LINE('',#1573,#1574); +#1573 = CARTESIAN_POINT('',(3.000000000011,2.,1.712499999999)); +#1574 = VECTOR('',#1575,1.); +#1575 = DIRECTION('',(0.,-4.930380657631E-32,-1.)); +#1576 = ORIENTED_EDGE('',*,*,#1319,.F.); +#1577 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1578 = PLANE('',#1579); +#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582); +#1580 = CARTESIAN_POINT('',(3.25,2.,1.424999999997)); +#1581 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1582 = DIRECTION('',(2.22044604925E-16,4.930380657631E-32,1.)); +#1583 = ADVANCED_FACE('',(#1584),#1618,.F.); +#1584 = FACE_BOUND('',#1585,.T.); +#1585 = EDGE_LOOP('',(#1586,#1594,#1602,#1610,#1616,#1617)); +#1586 = ORIENTED_EDGE('',*,*,#1587,.F.); +#1587 = EDGE_CURVE('',#1588,#1524,#1590,.T.); +#1588 = VERTEX_POINT('',#1589); +#1589 = CARTESIAN_POINT('',(-3.25,2.,1.424999999997)); +#1590 = LINE('',#1591,#1592); +#1591 = CARTESIAN_POINT('',(-3.25,2.,1.424999999997)); +#1592 = VECTOR('',#1593,1.); +#1593 = DIRECTION('',(-4.440892098501E-16,7.395570986447E-32,1.)); +#1594 = ORIENTED_EDGE('',*,*,#1595,.T.); +#1595 = EDGE_CURVE('',#1588,#1596,#1598,.T.); +#1596 = VERTEX_POINT('',#1597); +#1597 = CARTESIAN_POINT('',(-3.000000000011,2.,1.424999999997)); +#1598 = LINE('',#1599,#1600); +#1599 = CARTESIAN_POINT('',(-3.25,2.,1.424999999997)); +#1600 = VECTOR('',#1601,1.); +#1601 = DIRECTION('',(1.,-2.22044604925E-16,4.440892098501E-16)); +#1602 = ORIENTED_EDGE('',*,*,#1603,.F.); +#1603 = EDGE_CURVE('',#1604,#1596,#1606,.T.); +#1604 = VERTEX_POINT('',#1605); +#1605 = CARTESIAN_POINT('',(-3.000000000005,2.,2.)); +#1606 = LINE('',#1607,#1608); +#1607 = CARTESIAN_POINT('',(-3.000000000011,2.,1.712499999999)); +#1608 = VECTOR('',#1609,1.); +#1609 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1610 = ORIENTED_EDGE('',*,*,#1611,.F.); +#1611 = EDGE_CURVE('',#1376,#1604,#1612,.T.); +#1612 = LINE('',#1613,#1614); +#1613 = CARTESIAN_POINT('',(-3.000000000011,2.,1.712499999999)); +#1614 = VECTOR('',#1615,1.); +#1615 = DIRECTION('',(2.22044604925E-16,0.,-1.)); +#1616 = ORIENTED_EDGE('',*,*,#1383,.F.); +#1617 = ORIENTED_EDGE('',*,*,#1531,.T.); +#1618 = PLANE('',#1619); +#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622); +#1620 = CARTESIAN_POINT('',(-3.25,2.,1.424999999997)); +#1621 = DIRECTION('',(2.22044604925E-16,1.,2.465190328816E-32)); +#1622 = DIRECTION('',(4.440892098501E-16,-4.930380657631E-32,-1.)); +#1623 = ADVANCED_FACE('',(#1624),#1642,.T.); +#1624 = FACE_BOUND('',#1625,.T.); +#1625 = EDGE_LOOP('',(#1626,#1634,#1635,#1636)); +#1626 = ORIENTED_EDGE('',*,*,#1627,.F.); +#1627 = EDGE_CURVE('',#1564,#1628,#1630,.T.); +#1628 = VERTEX_POINT('',#1629); +#1629 = CARTESIAN_POINT('',(3.000000000011,-2.,2.)); +#1630 = LINE('',#1631,#1632); +#1631 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1632 = VECTOR('',#1633,1.); +#1633 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1634 = ORIENTED_EDGE('',*,*,#1571,.F.); +#1635 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1636 = ORIENTED_EDGE('',*,*,#1637,.F.); +#1637 = EDGE_CURVE('',#1628,#1328,#1638,.T.); +#1638 = LINE('',#1639,#1640); +#1639 = CARTESIAN_POINT('',(3.000000000011,-2.,2.124999999997)); +#1640 = VECTOR('',#1641,1.); +#1641 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1642 = PLANE('',#1643); +#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646); +#1644 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1645 = DIRECTION('',(1.,0.,0.)); +#1646 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1647 = ADVANCED_FACE('',(#1648),#1666,.T.); +#1648 = FACE_BOUND('',#1649,.F.); +#1649 = EDGE_LOOP('',(#1650,#1658,#1659,#1660)); +#1650 = ORIENTED_EDGE('',*,*,#1651,.F.); +#1651 = EDGE_CURVE('',#1604,#1652,#1654,.T.); +#1652 = VERTEX_POINT('',#1653); +#1653 = CARTESIAN_POINT('',(-3.000000000005,-2.,2.)); +#1654 = LINE('',#1655,#1656); +#1655 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1656 = VECTOR('',#1657,1.); +#1657 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1658 = ORIENTED_EDGE('',*,*,#1611,.F.); +#1659 = ORIENTED_EDGE('',*,*,#1375,.F.); +#1660 = ORIENTED_EDGE('',*,*,#1661,.F.); +#1661 = EDGE_CURVE('',#1652,#1368,#1662,.T.); +#1662 = LINE('',#1663,#1664); +#1663 = CARTESIAN_POINT('',(-3.000000000011,-2.,2.124999999997)); +#1664 = VECTOR('',#1665,1.); +#1665 = DIRECTION('',(-2.22044604925E-16,0.,1.)); +#1666 = PLANE('',#1667); +#1667 = AXIS2_PLACEMENT_3D('',#1668,#1669,#1670); +#1668 = CARTESIAN_POINT('',(-3.000000000011,3.,2.)); +#1669 = DIRECTION('',(-1.,2.22044604925E-16,-2.22044604925E-16)); +#1670 = DIRECTION('',(-2.22044604925E-16,2.22044604925E-16,1.)); +#1671 = ADVANCED_FACE('',(#1672),#1707,.F.); +#1672 = FACE_BOUND('',#1673,.F.); +#1673 = EDGE_LOOP('',(#1674,#1684,#1691,#1692,#1693,#1701)); +#1674 = ORIENTED_EDGE('',*,*,#1675,.F.); +#1675 = EDGE_CURVE('',#1676,#1678,#1680,.T.); +#1676 = VERTEX_POINT('',#1677); +#1677 = CARTESIAN_POINT('',(3.25,-2.,2.149999999995)); +#1678 = VERTEX_POINT('',#1679); +#1679 = CARTESIAN_POINT('',(3.25,-2.,1.424999999997)); +#1680 = LINE('',#1681,#1682); +#1681 = CARTESIAN_POINT('',(3.25,-2.,2.249999999995)); +#1682 = VECTOR('',#1683,1.); +#1683 = DIRECTION('',(-2.22044604925E-16,-4.930380657631E-32,-1.)); +#1684 = ORIENTED_EDGE('',*,*,#1685,.F.); +#1685 = EDGE_CURVE('',#1336,#1676,#1686,.T.); +#1686 = CIRCLE('',#1687,0.1); +#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690); +#1688 = CARTESIAN_POINT('',(3.15,-2.,2.149999999995)); +#1689 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#1690 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1691 = ORIENTED_EDGE('',*,*,#1335,.T.); +#1692 = ORIENTED_EDGE('',*,*,#1637,.F.); +#1693 = ORIENTED_EDGE('',*,*,#1694,.F.); +#1694 = EDGE_CURVE('',#1695,#1628,#1697,.T.); +#1695 = VERTEX_POINT('',#1696); +#1696 = CARTESIAN_POINT('',(3.000000000011,-2.,1.424999999997)); +#1697 = LINE('',#1698,#1699); +#1698 = CARTESIAN_POINT('',(3.000000000011,-2.,2.124999999997)); +#1699 = VECTOR('',#1700,1.); +#1700 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1701 = ORIENTED_EDGE('',*,*,#1702,.F.); +#1702 = EDGE_CURVE('',#1678,#1695,#1703,.T.); +#1703 = LINE('',#1704,#1705); +#1704 = CARTESIAN_POINT('',(3.25,-2.,1.424999999997)); +#1705 = VECTOR('',#1706,1.); +#1706 = DIRECTION('',(-1.,1.094764425254E-47,2.22044604925E-16)); +#1707 = PLANE('',#1708); +#1708 = AXIS2_PLACEMENT_3D('',#1709,#1710,#1711); +#1709 = CARTESIAN_POINT('',(3.25,-2.,2.249999999995)); +#1710 = DIRECTION('',(0.,-1.,4.930380657631E-32)); +#1711 = DIRECTION('',(-2.22044604925E-16,-4.930380657631E-32,-1.)); +#1712 = ADVANCED_FACE('',(#1713),#1748,.F.); +#1713 = FACE_BOUND('',#1714,.T.); +#1714 = EDGE_LOOP('',(#1715,#1725,#1732,#1733,#1734,#1742)); +#1715 = ORIENTED_EDGE('',*,*,#1716,.F.); +#1716 = EDGE_CURVE('',#1717,#1719,#1721,.T.); +#1717 = VERTEX_POINT('',#1718); +#1718 = CARTESIAN_POINT('',(-3.25,-2.,2.149999999995)); +#1719 = VERTEX_POINT('',#1720); +#1720 = CARTESIAN_POINT('',(-3.25,-2.,1.424999999997)); +#1721 = LINE('',#1722,#1723); +#1722 = CARTESIAN_POINT('',(-3.25,-2.,2.249999999995)); +#1723 = VECTOR('',#1724,1.); +#1724 = DIRECTION('',(4.440892098501E-16,-7.395570986447E-32,-1.)); +#1725 = ORIENTED_EDGE('',*,*,#1726,.F.); +#1726 = EDGE_CURVE('',#1360,#1717,#1727,.T.); +#1727 = CIRCLE('',#1728,0.1); +#1728 = AXIS2_PLACEMENT_3D('',#1729,#1730,#1731); +#1729 = CARTESIAN_POINT('',(-3.15,-2.,2.149999999995)); +#1730 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1731 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1732 = ORIENTED_EDGE('',*,*,#1367,.T.); +#1733 = ORIENTED_EDGE('',*,*,#1661,.F.); +#1734 = ORIENTED_EDGE('',*,*,#1735,.F.); +#1735 = EDGE_CURVE('',#1736,#1652,#1738,.T.); +#1736 = VERTEX_POINT('',#1737); +#1737 = CARTESIAN_POINT('',(-3.000000000011,-2.,1.424999999997)); +#1738 = LINE('',#1739,#1740); +#1739 = CARTESIAN_POINT('',(-3.000000000011,-2.,2.124999999997)); +#1740 = VECTOR('',#1741,1.); +#1741 = DIRECTION('',(-2.22044604925E-16,0.,1.)); +#1742 = ORIENTED_EDGE('',*,*,#1743,.F.); +#1743 = EDGE_CURVE('',#1719,#1736,#1744,.T.); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(-3.25,-2.,1.424999999997)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(1.,-2.22044604925E-16,4.440892098501E-16)); +#1748 = PLANE('',#1749); +#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752); +#1750 = CARTESIAN_POINT('',(-3.25,-2.,2.249999999995)); +#1751 = DIRECTION('',(-2.22044604925E-16,-1.,-2.465190328816E-32)); +#1752 = DIRECTION('',(-4.440892098501E-16,4.930380657631E-32,1.)); +#1753 = ADVANCED_FACE('',(#1754),#1773,.T.); +#1754 = FACE_BOUND('',#1755,.F.); +#1755 = EDGE_LOOP('',(#1756,#1757,#1765,#1772)); +#1756 = ORIENTED_EDGE('',*,*,#1685,.T.); +#1757 = ORIENTED_EDGE('',*,*,#1758,.T.); +#1758 = EDGE_CURVE('',#1676,#1759,#1761,.T.); +#1759 = VERTEX_POINT('',#1760); +#1760 = CARTESIAN_POINT('',(3.25,-3.,2.149999999995)); +#1761 = LINE('',#1762,#1763); +#1762 = CARTESIAN_POINT('',(3.25,-2.,2.149999999995)); +#1763 = VECTOR('',#1764,1.); +#1764 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1765 = ORIENTED_EDGE('',*,*,#1766,.F.); +#1766 = EDGE_CURVE('',#1344,#1759,#1767,.T.); +#1767 = CIRCLE('',#1768,0.1); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(3.15,-3.,2.149999999995)); +#1770 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#1771 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1772 = ORIENTED_EDGE('',*,*,#1343,.F.); +#1773 = CYLINDRICAL_SURFACE('',#1774,0.1); +#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777); +#1775 = CARTESIAN_POINT('',(3.15,-2.,2.149999999995)); +#1776 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1777 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1778 = ADVANCED_FACE('',(#1779),#1798,.T.); +#1779 = FACE_BOUND('',#1780,.T.); +#1780 = EDGE_LOOP('',(#1781,#1782,#1790,#1797)); +#1781 = ORIENTED_EDGE('',*,*,#1726,.T.); +#1782 = ORIENTED_EDGE('',*,*,#1783,.T.); +#1783 = EDGE_CURVE('',#1717,#1784,#1786,.T.); +#1784 = VERTEX_POINT('',#1785); +#1785 = CARTESIAN_POINT('',(-3.25,-3.,2.149999999995)); +#1786 = LINE('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(-3.25,-2.,2.149999999995)); +#1788 = VECTOR('',#1789,1.); +#1789 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1790 = ORIENTED_EDGE('',*,*,#1791,.F.); +#1791 = EDGE_CURVE('',#1352,#1784,#1792,.T.); +#1792 = CIRCLE('',#1793,0.1); +#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796); +#1794 = CARTESIAN_POINT('',(-3.15,-3.,2.149999999995)); +#1795 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1796 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1797 = ORIENTED_EDGE('',*,*,#1359,.F.); +#1798 = CYLINDRICAL_SURFACE('',#1799,0.1); +#1799 = AXIS2_PLACEMENT_3D('',#1800,#1801,#1802); +#1800 = CARTESIAN_POINT('',(-3.15,-2.,2.149999999995)); +#1801 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1802 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1803 = ADVANCED_FACE('',(#1804),#1863,.F.); +#1804 = FACE_BOUND('',#1805,.F.); +#1805 = EDGE_LOOP('',(#1806,#1814,#1822,#1830,#1838,#1846,#1854,#1860, + #1861,#1862)); +#1806 = ORIENTED_EDGE('',*,*,#1807,.F.); +#1807 = EDGE_CURVE('',#1808,#1759,#1810,.T.); +#1808 = VERTEX_POINT('',#1809); +#1809 = CARTESIAN_POINT('',(3.25,-3.,0.6)); +#1810 = LINE('',#1811,#1812); +#1811 = CARTESIAN_POINT('',(3.25,-3.,0.6)); +#1812 = VECTOR('',#1813,1.); +#1813 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1814 = ORIENTED_EDGE('',*,*,#1815,.F.); +#1815 = EDGE_CURVE('',#1816,#1808,#1818,.T.); +#1816 = VERTEX_POINT('',#1817); +#1817 = CARTESIAN_POINT('',(3.000000000011,-3.,0.6)); +#1818 = LINE('',#1819,#1820); +#1819 = CARTESIAN_POINT('',(3.000000000011,-3.,0.6)); +#1820 = VECTOR('',#1821,1.); +#1821 = DIRECTION('',(1.,0.,0.)); +#1822 = ORIENTED_EDGE('',*,*,#1823,.F.); +#1823 = EDGE_CURVE('',#1824,#1816,#1826,.T.); +#1824 = VERTEX_POINT('',#1825); +#1825 = CARTESIAN_POINT('',(3.000000000011,-3.,2.)); +#1826 = LINE('',#1827,#1828); +#1827 = CARTESIAN_POINT('',(3.000000000011,-3.,2.)); +#1828 = VECTOR('',#1829,1.); +#1829 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1830 = ORIENTED_EDGE('',*,*,#1831,.F.); +#1831 = EDGE_CURVE('',#1832,#1824,#1834,.T.); +#1832 = VERTEX_POINT('',#1833); +#1833 = CARTESIAN_POINT('',(-3.,-3.,2.)); +#1834 = LINE('',#1835,#1836); +#1835 = CARTESIAN_POINT('',(-3.,-3.,2.)); +#1836 = VECTOR('',#1837,1.); +#1837 = DIRECTION('',(1.,0.,0.)); +#1838 = ORIENTED_EDGE('',*,*,#1839,.T.); +#1839 = EDGE_CURVE('',#1832,#1840,#1842,.T.); +#1840 = VERTEX_POINT('',#1841); +#1841 = CARTESIAN_POINT('',(-3.,-3.,0.6)); +#1842 = LINE('',#1843,#1844); +#1843 = CARTESIAN_POINT('',(-3.,-3.,2.)); +#1844 = VECTOR('',#1845,1.); +#1845 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1846 = ORIENTED_EDGE('',*,*,#1847,.T.); +#1847 = EDGE_CURVE('',#1840,#1848,#1850,.T.); +#1848 = VERTEX_POINT('',#1849); +#1849 = CARTESIAN_POINT('',(-3.25,-3.,0.6)); +#1850 = LINE('',#1851,#1852); +#1851 = CARTESIAN_POINT('',(-3.,-3.,0.6)); +#1852 = VECTOR('',#1853,1.); +#1853 = DIRECTION('',(-1.,0.,0.)); +#1854 = ORIENTED_EDGE('',*,*,#1855,.F.); +#1855 = EDGE_CURVE('',#1784,#1848,#1856,.T.); +#1856 = LINE('',#1857,#1858); +#1857 = CARTESIAN_POINT('',(-3.25,-3.,2.249999999995)); +#1858 = VECTOR('',#1859,1.); +#1859 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1860 = ORIENTED_EDGE('',*,*,#1791,.F.); +#1861 = ORIENTED_EDGE('',*,*,#1351,.F.); +#1862 = ORIENTED_EDGE('',*,*,#1766,.T.); +#1863 = PLANE('',#1864); +#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867); +#1865 = CARTESIAN_POINT('',(7.834570688542E-13,-3.,1.846465968585)); +#1866 = DIRECTION('',(0.,1.,-1.479114197289E-31)); +#1867 = DIRECTION('',(0.,1.479114197289E-31,1.)); +#1868 = ADVANCED_FACE('',(#1869),#1889,.F.); +#1869 = FACE_BOUND('',#1870,.F.); +#1870 = EDGE_LOOP('',(#1871,#1880,#1887,#1888)); +#1871 = ORIENTED_EDGE('',*,*,#1872,.F.); +#1872 = EDGE_CURVE('',#1873,#1400,#1875,.T.); +#1873 = VERTEX_POINT('',#1874); +#1874 = CARTESIAN_POINT('',(-1.800717252763,1.840603973555E-16, + 2.324118095484)); +#1875 = CIRCLE('',#1876,0.1); +#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879); +#1877 = CARTESIAN_POINT('',(-1.897309835392,5.264841294269E-16, + 2.349999999995)); +#1878 = DIRECTION('',(6.098192722987E-17,1.,-2.22044604925E-16)); +#1879 = DIRECTION('',(-1.,6.098192722987E-17,-1.354070793932E-32)); +#1880 = ORIENTED_EDGE('',*,*,#1881,.T.); +#1881 = EDGE_CURVE('',#1873,#1873,#1882,.T.); +#1882 = CIRCLE('',#1883,1.800717252763); +#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886); +#1884 = CARTESIAN_POINT('',(0.,4.050355818508E-16,2.324118095484)); +#1885 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1886 = DIRECTION('',(-1.,-1.227150926422E-16,2.724822426408E-32)); +#1887 = ORIENTED_EDGE('',*,*,#1872,.T.); +#1888 = ORIENTED_EDGE('',*,*,#1399,.F.); +#1889 = TOROIDAL_SURFACE('',#1890,1.897309835392,0.1); +#1890 = AXIS2_PLACEMENT_3D('',#1891,#1892,#1893); +#1891 = CARTESIAN_POINT('',(0.,4.107825191125E-16,2.349999999995)); +#1892 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1893 = DIRECTION('',(-1.,-1.227150926422E-16,2.724822426408E-32)); +#1894 = ADVANCED_FACE('',(#1895),#1915,.F.); +#1895 = FACE_BOUND('',#1896,.F.); +#1896 = EDGE_LOOP('',(#1897,#1898,#1904,#1905,#1906,#1907,#1913,#1914)); +#1897 = ORIENTED_EDGE('',*,*,#1416,.F.); +#1898 = ORIENTED_EDGE('',*,*,#1899,.T.); +#1899 = EDGE_CURVE('',#1417,#1808,#1900,.T.); +#1900 = LINE('',#1901,#1902); +#1901 = CARTESIAN_POINT('',(3.25,3.,0.6)); +#1902 = VECTOR('',#1903,1.); +#1903 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1904 = ORIENTED_EDGE('',*,*,#1807,.T.); +#1905 = ORIENTED_EDGE('',*,*,#1758,.F.); +#1906 = ORIENTED_EDGE('',*,*,#1675,.T.); +#1907 = ORIENTED_EDGE('',*,*,#1908,.T.); +#1908 = EDGE_CURVE('',#1678,#1548,#1909,.T.); +#1909 = LINE('',#1910,#1911); +#1910 = CARTESIAN_POINT('',(3.25,-2.,1.424999999997)); +#1911 = VECTOR('',#1912,1.); +#1912 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1913 = ORIENTED_EDGE('',*,*,#1547,.T.); +#1914 = ORIENTED_EDGE('',*,*,#1498,.F.); +#1915 = PLANE('',#1916); +#1916 = AXIS2_PLACEMENT_3D('',#1917,#1918,#1919); +#1917 = CARTESIAN_POINT('',(3.25,3.,0.6)); +#1918 = DIRECTION('',(-1.,0.,0.)); +#1919 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1920 = ADVANCED_FACE('',(#1921),#1932,.F.); +#1921 = FACE_BOUND('',#1922,.F.); +#1922 = EDGE_LOOP('',(#1923,#1929,#1930,#1931)); +#1923 = ORIENTED_EDGE('',*,*,#1924,.T.); +#1924 = EDGE_CURVE('',#1427,#1816,#1925,.T.); +#1925 = LINE('',#1926,#1927); +#1926 = CARTESIAN_POINT('',(3.000000000011,3.,0.6)); +#1927 = VECTOR('',#1928,1.); +#1928 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1929 = ORIENTED_EDGE('',*,*,#1815,.T.); +#1930 = ORIENTED_EDGE('',*,*,#1899,.F.); +#1931 = ORIENTED_EDGE('',*,*,#1426,.F.); +#1932 = PLANE('',#1933); +#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); +#1934 = CARTESIAN_POINT('',(3.000000000011,3.,0.6)); +#1935 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1936 = DIRECTION('',(1.,0.,0.)); +#1937 = ADVANCED_FACE('',(#1938),#1963,.F.); +#1938 = FACE_BOUND('',#1939,.F.); +#1939 = EDGE_LOOP('',(#1940,#1941,#1947,#1948,#1954,#1955,#1961,#1962)); +#1940 = ORIENTED_EDGE('',*,*,#1434,.F.); +#1941 = ORIENTED_EDGE('',*,*,#1942,.T.); +#1942 = EDGE_CURVE('',#1435,#1564,#1943,.T.); +#1943 = LINE('',#1944,#1945); +#1944 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1945 = VECTOR('',#1946,1.); +#1946 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1947 = ORIENTED_EDGE('',*,*,#1563,.T.); +#1948 = ORIENTED_EDGE('',*,*,#1949,.T.); +#1949 = EDGE_CURVE('',#1556,#1695,#1950,.T.); +#1950 = LINE('',#1951,#1952); +#1951 = CARTESIAN_POINT('',(3.000000000011,0.5,1.424999999997)); +#1952 = VECTOR('',#1953,1.); +#1953 = DIRECTION('',(0.,-1.,4.930380657631E-32)); +#1954 = ORIENTED_EDGE('',*,*,#1694,.T.); +#1955 = ORIENTED_EDGE('',*,*,#1956,.T.); +#1956 = EDGE_CURVE('',#1628,#1824,#1957,.T.); +#1957 = LINE('',#1958,#1959); +#1958 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1959 = VECTOR('',#1960,1.); +#1960 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1961 = ORIENTED_EDGE('',*,*,#1823,.T.); +#1962 = ORIENTED_EDGE('',*,*,#1924,.F.); +#1963 = PLANE('',#1964); +#1964 = AXIS2_PLACEMENT_3D('',#1965,#1966,#1967); +#1965 = CARTESIAN_POINT('',(3.000000000011,3.,2.)); +#1966 = DIRECTION('',(1.,0.,0.)); +#1967 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1968 = ADVANCED_FACE('',(#1969),#1989,.F.); +#1969 = FACE_BOUND('',#1970,.F.); +#1970 = EDGE_LOOP('',(#1971,#1977,#1978,#1984,#1985,#1986,#1987,#1988)); +#1971 = ORIENTED_EDGE('',*,*,#1972,.T.); +#1972 = EDGE_CURVE('',#1443,#1604,#1973,.T.); +#1973 = LINE('',#1974,#1975); +#1974 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1975 = VECTOR('',#1976,1.); +#1976 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1977 = ORIENTED_EDGE('',*,*,#1651,.T.); +#1978 = ORIENTED_EDGE('',*,*,#1979,.T.); +#1979 = EDGE_CURVE('',#1652,#1832,#1980,.T.); +#1980 = LINE('',#1981,#1982); +#1981 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1982 = VECTOR('',#1983,1.); +#1983 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1984 = ORIENTED_EDGE('',*,*,#1831,.T.); +#1985 = ORIENTED_EDGE('',*,*,#1956,.F.); +#1986 = ORIENTED_EDGE('',*,*,#1627,.F.); +#1987 = ORIENTED_EDGE('',*,*,#1942,.F.); +#1988 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1989 = PLANE('',#1990); +#1990 = AXIS2_PLACEMENT_3D('',#1991,#1992,#1993); +#1991 = CARTESIAN_POINT('',(-3.,3.,2.)); +#1992 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1993 = DIRECTION('',(1.,0.,0.)); +#1994 = ADVANCED_FACE('',(#1995),#2015,.F.); +#1995 = FACE_BOUND('',#1996,.F.); +#1996 = EDGE_LOOP('',(#1997,#1998,#1999,#2000,#2006,#2007,#2008,#2009)); +#1997 = ORIENTED_EDGE('',*,*,#1466,.F.); +#1998 = ORIENTED_EDGE('',*,*,#1523,.T.); +#1999 = ORIENTED_EDGE('',*,*,#1587,.F.); +#2000 = ORIENTED_EDGE('',*,*,#2001,.F.); +#2001 = EDGE_CURVE('',#1719,#1588,#2002,.T.); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(-3.25,-2.,1.424999999997)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(2.22044604925E-16,1.,0.)); +#2006 = ORIENTED_EDGE('',*,*,#1716,.F.); +#2007 = ORIENTED_EDGE('',*,*,#1783,.T.); +#2008 = ORIENTED_EDGE('',*,*,#1855,.T.); +#2009 = ORIENTED_EDGE('',*,*,#2010,.F.); +#2010 = EDGE_CURVE('',#1459,#1848,#2011,.T.); +#2011 = LINE('',#2012,#2013); +#2012 = CARTESIAN_POINT('',(-3.25,3.,0.6)); +#2013 = VECTOR('',#2014,1.); +#2014 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2015 = PLANE('',#2016); +#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019); +#2017 = CARTESIAN_POINT('',(-3.25,3.,2.249999999995)); +#2018 = DIRECTION('',(1.,0.,0.)); +#2019 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2020 = ADVANCED_FACE('',(#2021),#2041,.T.); +#2021 = FACE_BOUND('',#2022,.T.); +#2022 = EDGE_LOOP('',(#2023,#2024,#2025,#2026,#2032,#2033,#2034,#2035)); +#2023 = ORIENTED_EDGE('',*,*,#1450,.F.); +#2024 = ORIENTED_EDGE('',*,*,#1972,.T.); +#2025 = ORIENTED_EDGE('',*,*,#1603,.T.); +#2026 = ORIENTED_EDGE('',*,*,#2027,.T.); +#2027 = EDGE_CURVE('',#1596,#1736,#2028,.T.); +#2028 = LINE('',#2029,#2030); +#2029 = CARTESIAN_POINT('',(-3.000000000011,0.5,1.424999999997)); +#2030 = VECTOR('',#2031,1.); +#2031 = DIRECTION('',(-2.22044604925E-16,-1.,-2.465190328816E-32)); +#2032 = ORIENTED_EDGE('',*,*,#1735,.T.); +#2033 = ORIENTED_EDGE('',*,*,#1979,.T.); +#2034 = ORIENTED_EDGE('',*,*,#1839,.T.); +#2035 = ORIENTED_EDGE('',*,*,#2036,.F.); +#2036 = EDGE_CURVE('',#1451,#1840,#2037,.T.); +#2037 = LINE('',#2038,#2039); +#2038 = CARTESIAN_POINT('',(-3.,3.,0.6)); +#2039 = VECTOR('',#2040,1.); +#2040 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2041 = PLANE('',#2042); +#2042 = AXIS2_PLACEMENT_3D('',#2043,#2044,#2045); +#2043 = CARTESIAN_POINT('',(-3.,3.,2.)); +#2044 = DIRECTION('',(1.,0.,0.)); +#2045 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2046 = ADVANCED_FACE('',(#2047),#2053,.T.); +#2047 = FACE_BOUND('',#2048,.T.); +#2048 = EDGE_LOOP('',(#2049,#2050,#2051,#2052)); +#2049 = ORIENTED_EDGE('',*,*,#2036,.T.); +#2050 = ORIENTED_EDGE('',*,*,#1847,.T.); +#2051 = ORIENTED_EDGE('',*,*,#2010,.F.); +#2052 = ORIENTED_EDGE('',*,*,#1458,.F.); +#2053 = PLANE('',#2054); +#2054 = AXIS2_PLACEMENT_3D('',#2055,#2056,#2057); +#2055 = CARTESIAN_POINT('',(-3.,3.,0.6)); +#2056 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2057 = DIRECTION('',(-1.,0.,0.)); +#2058 = ADVANCED_FACE('',(#2059),#2065,.F.); +#2059 = FACE_BOUND('',#2060,.F.); +#2060 = EDGE_LOOP('',(#2061,#2062,#2063,#2064)); +#2061 = ORIENTED_EDGE('',*,*,#1908,.F.); +#2062 = ORIENTED_EDGE('',*,*,#1702,.T.); +#2063 = ORIENTED_EDGE('',*,*,#1949,.F.); +#2064 = ORIENTED_EDGE('',*,*,#1555,.F.); +#2065 = PLANE('',#2066); +#2066 = AXIS2_PLACEMENT_3D('',#2067,#2068,#2069); +#2067 = CARTESIAN_POINT('',(3.25,-2.,1.424999999997)); +#2068 = DIRECTION('',(-2.22044604925E-16,-4.930380657631E-32,-1.)); +#2069 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#2070 = ADVANCED_FACE('',(#2071),#2077,.F.); +#2071 = FACE_BOUND('',#2072,.T.); +#2072 = EDGE_LOOP('',(#2073,#2074,#2075,#2076)); +#2073 = ORIENTED_EDGE('',*,*,#2001,.F.); +#2074 = ORIENTED_EDGE('',*,*,#1743,.T.); +#2075 = ORIENTED_EDGE('',*,*,#2027,.F.); +#2076 = ORIENTED_EDGE('',*,*,#1595,.F.); +#2077 = PLANE('',#2078); +#2078 = AXIS2_PLACEMENT_3D('',#2079,#2080,#2081); +#2079 = CARTESIAN_POINT('',(-3.25,-2.,1.424999999997)); +#2080 = DIRECTION('',(4.440892098501E-16,-4.930380657631E-32,-1.)); +#2081 = DIRECTION('',(-2.22044604925E-16,-1.,-2.465190328816E-32)); +#2082 = ADVANCED_FACE('',(#2083),#2102,.T.); +#2083 = FACE_BOUND('',#2084,.F.); +#2084 = EDGE_LOOP('',(#2085,#2093,#2100,#2101)); +#2085 = ORIENTED_EDGE('',*,*,#2086,.F.); +#2086 = EDGE_CURVE('',#2087,#1873,#2089,.T.); +#2087 = VERTEX_POINT('',#2088); +#2088 = CARTESIAN_POINT('',(-1.709929941916,2.77182637161E-16, + 2.66294095225)); +#2089 = LINE('',#2090,#2091); +#2090 = CARTESIAN_POINT('',(-1.7,5.995204332964E-16,2.699999999995)); +#2091 = VECTOR('',#2092,1.); +#2092 = DIRECTION('',(-0.258819045103,-2.144786184852E-16, + -0.965925826289)); +#2093 = ORIENTED_EDGE('',*,*,#2094,.T.); +#2094 = EDGE_CURVE('',#2087,#2087,#2095,.T.); +#2095 = CIRCLE('',#2096,1.709929941916); +#2096 = AXIS2_PLACEMENT_3D('',#2097,#2098,#2099); +#2097 = CARTESIAN_POINT('',(0.,5.91291671681E-16,2.66294095225)); +#2098 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2099 = DIRECTION('',(-1.,-1.836970198721E-16,4.078893220341E-32)); +#2100 = ORIENTED_EDGE('',*,*,#2086,.T.); +#2101 = ORIENTED_EDGE('',*,*,#1881,.F.); +#2102 = CONICAL_SURFACE('',#2103,1.7,0.261799387799); +#2103 = AXIS2_PLACEMENT_3D('',#2104,#2105,#2106); +#2104 = CARTESIAN_POINT('',(0.,5.995204332964E-16,2.699999999995)); +#2105 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2106 = DIRECTION('',(-1.,0.,0.)); +#2107 = ADVANCED_FACE('',(#2108),#2128,.T.); +#2108 = FACE_BOUND('',#2109,.T.); +#2109 = EDGE_LOOP('',(#2110,#2119,#2120,#2121)); +#2110 = ORIENTED_EDGE('',*,*,#2111,.F.); +#2111 = EDGE_CURVE('',#2087,#2112,#2114,.T.); +#2112 = VERTEX_POINT('',#2113); +#2113 = CARTESIAN_POINT('',(-1.661633650601,2.942832835618E-16, + 2.699999999995)); +#2114 = CIRCLE('',#2115,5.E-02); +#2115 = AXIS2_PLACEMENT_3D('',#2116,#2117,#2118); +#2116 = CARTESIAN_POINT('',(-1.661633650601,5.884182030501E-16, + 2.649999999995)); +#2117 = DIRECTION('',(-4.930380657631E-32,1.,-2.22044604925E-16)); +#2118 = DIRECTION('',(-1.,-4.930380657631E-32,1.094764425254E-47)); +#2119 = ORIENTED_EDGE('',*,*,#2094,.T.); +#2120 = ORIENTED_EDGE('',*,*,#2111,.T.); +#2121 = ORIENTED_EDGE('',*,*,#2122,.F.); +#2122 = EDGE_CURVE('',#2112,#2112,#2123,.T.); +#2123 = CIRCLE('',#2124,1.661633650601); +#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127); +#2125 = CARTESIAN_POINT('',(0.,5.995204332964E-16,2.699999999995)); +#2126 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2127 = DIRECTION('',(-1.,-1.836970198721E-16,4.078893220341E-32)); +#2128 = TOROIDAL_SURFACE('',#2129,1.661633650601,5.E-02); +#2129 = AXIS2_PLACEMENT_3D('',#2130,#2131,#2132); +#2130 = CARTESIAN_POINT('',(0.,5.884182030501E-16,2.649999999995)); +#2131 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2132 = DIRECTION('',(-1.,-1.836970198721E-16,4.078893220341E-32)); +#2133 = ADVANCED_FACE('',(#2134,#2137),#2148,.T.); +#2134 = FACE_BOUND('',#2135,.F.); +#2135 = EDGE_LOOP('',(#2136)); +#2136 = ORIENTED_EDGE('',*,*,#2122,.F.); +#2137 = FACE_BOUND('',#2138,.F.); +#2138 = EDGE_LOOP('',(#2139)); +#2139 = ORIENTED_EDGE('',*,*,#2140,.T.); +#2140 = EDGE_CURVE('',#2141,#2141,#2143,.T.); +#2141 = VERTEX_POINT('',#2142); +#2142 = CARTESIAN_POINT('',(-1.5,5.995204332964E-16,2.699999999995)); +#2143 = CIRCLE('',#2144,1.5); +#2144 = AXIS2_PLACEMENT_3D('',#2145,#2146,#2147); +#2145 = CARTESIAN_POINT('',(0.,5.995204332964E-16,2.699999999995)); +#2146 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2147 = DIRECTION('',(-1.,0.,0.)); +#2148 = PLANE('',#2149); +#2149 = AXIS2_PLACEMENT_3D('',#2150,#2151,#2152); +#2150 = CARTESIAN_POINT('',(0.,5.995204332964E-16,2.699999999995)); +#2151 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2152 = DIRECTION('',(-1.,-0.,0.)); +#2153 = ADVANCED_FACE('',(#2154),#2173,.F.); +#2154 = FACE_BOUND('',#2155,.F.); +#2155 = EDGE_LOOP('',(#2156,#2164,#2171,#2172)); +#2156 = ORIENTED_EDGE('',*,*,#2157,.F.); +#2157 = EDGE_CURVE('',#2158,#2141,#2160,.T.); +#2158 = VERTEX_POINT('',#2159); +#2159 = CARTESIAN_POINT('',(-1.5,4.996003610801E-16,2.249999999995)); +#2160 = LINE('',#2161,#2162); +#2161 = CARTESIAN_POINT('',(-1.5,4.996003610801E-16,2.249999999995)); +#2162 = VECTOR('',#2163,1.); +#2163 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2164 = ORIENTED_EDGE('',*,*,#2165,.T.); +#2165 = EDGE_CURVE('',#2158,#2158,#2166,.T.); +#2166 = CIRCLE('',#2167,1.5); +#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170); +#2168 = CARTESIAN_POINT('',(0.,4.996003610801E-16,2.249999999995)); +#2169 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2170 = DIRECTION('',(-1.,0.,0.)); +#2171 = ORIENTED_EDGE('',*,*,#2157,.T.); +#2172 = ORIENTED_EDGE('',*,*,#2140,.F.); +#2173 = CYLINDRICAL_SURFACE('',#2174,1.5); +#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177); +#2175 = CARTESIAN_POINT('',(0.,4.996003610801E-16,2.249999999995)); +#2176 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2177 = DIRECTION('',(-1.,0.,0.)); +#2178 = ADVANCED_FACE('',(#2179),#2182,.F.); +#2179 = FACE_BOUND('',#2180,.F.); +#2180 = EDGE_LOOP('',(#2181)); +#2181 = ORIENTED_EDGE('',*,*,#2165,.F.); +#2182 = PLANE('',#2183); +#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186); +#2184 = CARTESIAN_POINT('',(3.25,3.,2.249999999995)); +#2185 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2186 = DIRECTION('',(-1.,0.,0.)); +#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2191)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2188,#2189,#2190)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2188 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2189 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2190 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2191 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2188, + 'distance_accuracy_value','confusion accuracy'); +#2192 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2193,#2195); +#2193 = ( REPRESENTATION_RELATIONSHIP('','',#1294,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2194) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2194 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#2195 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2196); +#2196 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Cover','',#5,#1289,$); +#2197 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1291)); +#2198 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2199),#1178); +#2199 = STYLED_ITEM('color',(#2200),#993); +#2200 = PRESENTATION_STYLE_ASSIGNMENT((#2201,#2207)); +#2201 = SURFACE_STYLE_USAGE(.BOTH.,#2202); +#2202 = SURFACE_SIDE_STYLE('',(#2203)); +#2203 = SURFACE_STYLE_FILL_AREA(#2204); +#2204 = FILL_AREA_STYLE('',(#2205)); +#2205 = FILL_AREA_STYLE_COLOUR('',#2206); +#2206 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#2207 = CURVE_STYLE('',#2208,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2208 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2209 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#2210 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2211),#566); +#2211 = STYLED_ITEM('color',(#2212),#381); +#2212 = PRESENTATION_STYLE_ASSIGNMENT((#2213,#2218)); +#2213 = SURFACE_STYLE_USAGE(.BOTH.,#2214); +#2214 = SURFACE_SIDE_STYLE('',(#2215)); +#2215 = SURFACE_STYLE_FILL_AREA(#2216); +#2216 = FILL_AREA_STYLE('',(#2217)); +#2217 = FILL_AREA_STYLE_COLOUR('',#2206); +#2218 = CURVE_STYLE('',#2219,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2219 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2220 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2221),#2187); +#2221 = STYLED_ITEM('color',(#2222),#1295); +#2222 = PRESENTATION_STYLE_ASSIGNMENT((#2223,#2228)); +#2223 = SURFACE_STYLE_USAGE(.BOTH.,#2224); +#2224 = SURFACE_SIDE_STYLE('',(#2225)); +#2225 = SURFACE_STYLE_FILL_AREA(#2226); +#2226 = FILL_AREA_STYLE('',(#2227)); +#2227 = FILL_AREA_STYLE_COLOUR('',#2206); +#2228 = CURVE_STYLE('',#2229,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2230 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2231),#974); +#2231 = STYLED_ITEM('color',(#2232),#789); +#2232 = PRESENTATION_STYLE_ASSIGNMENT((#2233,#2238)); +#2233 = SURFACE_STYLE_USAGE(.BOTH.,#2234); +#2234 = SURFACE_SIDE_STYLE('',(#2235)); +#2235 = SURFACE_STYLE_FILL_AREA(#2236); +#2236 = FILL_AREA_STYLE('',(#2237)); +#2237 = FILL_AREA_STYLE_COLOUR('',#2206); +#2238 = CURVE_STYLE('',#2239,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2239 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2240 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2241),#327); +#2241 = STYLED_ITEM('color',(#2242),#45); +#2242 = PRESENTATION_STYLE_ASSIGNMENT((#2243,#2249)); +#2243 = SURFACE_STYLE_USAGE(.BOTH.,#2244); +#2244 = SURFACE_SIDE_STYLE('',(#2245)); +#2245 = SURFACE_STYLE_FILL_AREA(#2246); +#2246 = FILL_AREA_STYLE('',(#2247)); +#2247 = FILL_AREA_STYLE_COLOUR('',#2248); +#2248 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, + 9.999999991362E-02); +#2249 = CURVE_STYLE('',#2250,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2250 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2251 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2252),#770); +#2252 = STYLED_ITEM('color',(#2253),#585); +#2253 = PRESENTATION_STYLE_ASSIGNMENT((#2254,#2259)); +#2254 = SURFACE_STYLE_USAGE(.BOTH.,#2255); +#2255 = SURFACE_SIDE_STYLE('',(#2256)); +#2256 = SURFACE_STYLE_FILL_AREA(#2257); +#2257 = FILL_AREA_STYLE('',(#2258)); +#2258 = FILL_AREA_STYLE_COLOUR('',#2206); +#2259 = CURVE_STYLE('',#2260,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2261 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2262),#1276); +#2262 = STYLED_ITEM('color',(#2263),#1197); +#2263 = PRESENTATION_STYLE_ASSIGNMENT((#2264,#2270)); +#2264 = SURFACE_STYLE_USAGE(.BOTH.,#2265); +#2265 = SURFACE_SIDE_STYLE('',(#2266)); +#2266 = SURFACE_STYLE_FILL_AREA(#2267); +#2267 = FILL_AREA_STYLE('',(#2268)); +#2268 = FILL_AREA_STYLE_COLOUR('',#2269); +#2269 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#2270 = CURVE_STYLE('',#2271,POSITIVE_LENGTH_MEASURE(0.1),#2209); +#2271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/Switch_Omron.FCStd b/fab.3dsource/Switch_Omron.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..02402bc52e2ef34ab1e32003303a39b29d02ddac Binary files /dev/null and b/fab.3dsource/Switch_Omron.FCStd differ diff --git a/fab.pretty/Button_Omron_B3SN_6.0x6.0mm.kicad_mod b/fab.pretty/Button_Omron_B3SN_6.0x6.0mm.kicad_mod index 43b14f3c5fd14a0baed8711b8f033171819a01e7..171ca8087975a0a8cd64c15bf992a9c0a82a6a52 100644 --- a/fab.pretty/Button_Omron_B3SN_6.0x6.0mm.kicad_mod +++ b/fab.pretty/Button_Omron_B3SN_6.0x6.0mm.kicad_mod @@ -1,41 +1,245 @@ -(footprint "Button_Omron_B3SN_6.0x6.0mm" (version 20211014) (generator pcbnew) - (layer "F.Cu") - (tedit 6254514F) - (descr "Surface Mount Tactile Switch for High-Density Packaging") - (tags "Tactile Switch") - (attr smd) - (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 08e2d62f-f99a-4268-8b33-617dfcc63e75) - ) - (fp_text value "Button_Omron_B3SN_6.0x6.0mm" (at 0 4.5) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp eaef1172-3351-417c-bfc4-74a598f141cb) - ) - (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d0dfd7c1-401d-4f64-8463-f4c0813ac28f) - ) - (fp_line (start 3.15 -1) (end 3.15 1) (layer "F.SilkS") (width 0.12) (tstamp 3451168c-3c76-4628-aee4-7c231bd100c3)) - (fp_line (start -3.15 -3.15) (end 3.15 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 6ff874d0-4ac5-414c-83a7-573eda4c7703)) - (fp_line (start 3.15 3.15) (end -3.15 3.15) (layer "F.SilkS") (width 0.12) (tstamp ca213826-0282-4b3a-840f-ec416dc34acf)) - (fp_line (start -3.15 1) (end -3.15 -1) (layer "F.SilkS") (width 0.12) (tstamp e63e39d7-6ac0-4ffd-8aa3-1841a4541b55)) - (fp_line (start 5 3.7) (end 5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 851ab59d-1fd7-45c7-a775-29797327cafc)) - (fp_line (start -5 -3.7) (end -5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9538e4ed-27e6-4c37-b989-9859dc0d49e8)) - (fp_line (start -5 3.7) (end 5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 975b065a-4fee-4d11-9f2f-b1d40a3629cb)) - (fp_line (start 5 -3.7) (end -5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp e1105432-6a2f-45d9-8a08-47401d087cf4)) - (fp_line (start 3 3) (end -3 3) (layer "F.Fab") (width 0.1) (tstamp 681bd495-c396-44ce-92bd-4b397cd48c04)) - (fp_line (start -3 3) (end -3 -3) (layer "F.Fab") (width 0.1) (tstamp a1c7b1f5-f895-4192-9484-2357882c73e0)) - (fp_line (start -3 -3) (end 3 -3) (layer "F.Fab") (width 0.1) (tstamp a3668681-09b1-48f0-a7b1-f6b24183a469)) - (fp_line (start 3 -3) (end 3 3) (layer "F.Fab") (width 0.1) (tstamp be0953c0-632d-4dd2-85e9-4d41239f22d2)) - (fp_circle (center 0 0) (end 1.65 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 563c12e4-8f8c-446c-a11f-94f5aa93b994)) - (pad "1" smd rect (at 3.5 -2) (size 2.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b680b4a7-6cb0-40b5-a7ec-a02910a0daa4)) - (pad "1" smd rect (at -3.5 -2) (size 2.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c5a1761e-3391-4e74-90c9-947fd66e1fc6)) - (pad "2" smd rect (at -3.5 2) (size 2.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5994a946-119f-4db4-aafe-00ae73b5b800)) - (pad "2" smd rect (at 3.5 2) (size 2.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f6ee98b5-4773-4eeb-a825-33c1705abace)) - (model "${KICAD6_3DMODEL_DIR}/fab.3dshapes/Button_Omron_B3SN_6.0x6.0mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) +(footprint "Button_Omron_B3SN_6.0x6.0mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Surface Mount Tactile Switch for High-Density Packaging") + (tags "Tactile Switch") + (property "Reference" "REF**" + (at 0 -4 0) + (layer "F.SilkS") + (uuid "08e2d62f-f99a-4268-8b33-617dfcc63e75") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Button_Omron_B3SN_6.0x6.0mm" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "eaef1172-3351-417c-bfc4-74a598f141cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98d64837-9724-44a6-8be9-72fc14d93e19") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8c5f0219-d44b-492e-959c-5f98f7bba011") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8bfb1c98-656a-49fa-9bf6-a625c117714e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -3.15 -3.15) + (end 3.15 -3.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ff874d0-4ac5-414c-83a7-573eda4c7703") + ) + (fp_line + (start -3.15 1) + (end -3.15 -1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55") + ) + (fp_line + (start 3.15 -1) + (end 3.15 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3451168c-3c76-4628-aee4-7c231bd100c3") + ) + (fp_line + (start 3.15 3.15) + (end -3.15 3.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca213826-0282-4b3a-840f-ec416dc34acf") + ) + (fp_line + (start -5 -3.7) + (end -5 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9538e4ed-27e6-4c37-b989-9859dc0d49e8") + ) + (fp_line + (start -5 3.7) + (end 5 3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "975b065a-4fee-4d11-9f2f-b1d40a3629cb") + ) + (fp_line + (start 5 -3.7) + (end -5 -3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1105432-6a2f-45d9-8a08-47401d087cf4") + ) + (fp_line + (start 5 3.7) + (end 5 -3.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "851ab59d-1fd7-45c7-a775-29797327cafc") + ) + (fp_line + (start -3 -3) + (end 3 -3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3668681-09b1-48f0-a7b1-f6b24183a469") + ) + (fp_line + (start -3 3) + (end -3 -3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1c7b1f5-f895-4192-9484-2357882c73e0") + ) + (fp_line + (start 3 -3) + (end 3 3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be0953c0-632d-4dd2-85e9-4d41239f22d2") + ) + (fp_line + (start 3 3) + (end -3 3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "681bd495-c396-44ce-92bd-4b397cd48c04") + ) + (fp_circle + (center 0 0) + (end 1.65 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "563c12e4-8f8c-446c-a11f-94f5aa93b994") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d0dfd7c1-401d-4f64-8463-f4c0813ac28f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -3.5 -2) + (size 2.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c5a1761e-3391-4e74-90c9-947fd66e1fc6") + ) + (pad "1" smd rect + (at 3.5 -2) + (size 2.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b680b4a7-6cb0-40b5-a7ec-a02910a0daa4") + ) + (pad "2" smd rect + (at -3.5 2) + (size 2.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5994a946-119f-4db4-aafe-00ae73b5b800") + ) + (pad "2" smd rect + (at 3.5 2) + (size 2.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f6ee98b5-4773-4eeb-a825-33c1705abace") + ) + (model "${FAB}/fab.3dshapes/Switch_Omron-B3SN-3112P.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) )