diff --git a/fab.3dshapes/LED-1206.step b/fab.3dshapes/LED-1206.step new file mode 100644 index 0000000000000000000000000000000000000000..b2c2cb2c986ec579c2cf47823ef23125ca7347a3 --- /dev/null +++ b/fab.3dshapes/LED-1206.step @@ -0,0 +1,1481 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-27T18:46:29',( + '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('1206','1206','',(#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(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('Base','Base','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#331); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#200,#251,#268,#285,#302,#319) + ); +#47 = ADVANCED_FACE('',(#48),#82,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76)); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-0.75,1.6,5.E-02)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.75,1.6,0.41)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.75,1.6,5.E-02)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#54,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.75,1.6,0.41)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-1.,0.)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#70,#62,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#52,#70,#78,.T.); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.75,1.6,5.E-02)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.,0.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.75,1.6,5.E-02)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = ADVANCED_FACE('',(#88),#113,.F.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90,#98,#106,#112)); +#90 = ORIENTED_EDGE('',*,*,#91,.F.); +#91 = EDGE_CURVE('',#92,#52,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(-0.3,1.6,5.E-02)); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-1.,0.,0.)); +#98 = ORIENTED_EDGE('',*,*,#99,.F.); +#99 = EDGE_CURVE('',#100,#92,#102,.T.); +#100 = VERTEX_POINT('',#101); +#101 = CARTESIAN_POINT('',(-0.3,1.6,0.41)); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(-0.3,1.6,0.41)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(-0.,-0.,-1.)); +#106 = ORIENTED_EDGE('',*,*,#107,.T.); +#107 = EDGE_CURVE('',#100,#54,#108,.T.); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.75,1.6,0.41)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(-1.,0.,0.)); +#112 = ORIENTED_EDGE('',*,*,#51,.F.); +#113 = PLANE('',#114); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#116 = DIRECTION('',(0.,-1.,0.)); +#117 = DIRECTION('',(-1.,0.,0.)); +#118 = ADVANCED_FACE('',(#119),#144,.F.); +#119 = FACE_BOUND('',#120,.F.); +#120 = EDGE_LOOP('',(#121,#129,#130,#138)); +#121 = ORIENTED_EDGE('',*,*,#122,.F.); +#122 = EDGE_CURVE('',#70,#123,#125,.T.); +#123 = VERTEX_POINT('',#124); +#124 = CARTESIAN_POINT('',(-0.3,-1.6,5.E-02)); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(1.,0.,0.)); +#129 = ORIENTED_EDGE('',*,*,#69,.T.); +#130 = ORIENTED_EDGE('',*,*,#131,.T.); +#131 = EDGE_CURVE('',#62,#132,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(1.,0.,0.)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#132,#123,#140,.T.); +#140 = LINE('',#141,#142); +#141 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(0.,0.,-1.)); +#144 = PLANE('',#145); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#147 = DIRECTION('',(0.,1.,0.)); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = ADVANCED_FACE('',(#150),#195,.F.); +#150 = FACE_BOUND('',#151,.F.); +#151 = EDGE_LOOP('',(#152,#161,#162,#163,#164,#173,#181,#189)); +#152 = ORIENTED_EDGE('',*,*,#153,.F.); +#153 = EDGE_CURVE('',#92,#154,#156,.T.); +#154 = VERTEX_POINT('',#155); +#155 = CARTESIAN_POINT('',(0.3,1.6,5.E-02)); +#156 = CIRCLE('',#157,0.3); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(0.,1.6,5.E-02)); +#159 = DIRECTION('',(0.,0.,1.)); +#160 = DIRECTION('',(1.,0.,0.)); +#161 = ORIENTED_EDGE('',*,*,#91,.T.); +#162 = ORIENTED_EDGE('',*,*,#77,.T.); +#163 = ORIENTED_EDGE('',*,*,#122,.T.); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#123,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(0.3,-1.6,5.E-02)); +#168 = CIRCLE('',#169,0.3); +#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); +#170 = CARTESIAN_POINT('',(0.,-1.6,5.E-02)); +#171 = DIRECTION('',(0.,0.,1.)); +#172 = DIRECTION('',(1.,0.,-0.)); +#173 = ORIENTED_EDGE('',*,*,#174,.T.); +#174 = EDGE_CURVE('',#166,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = ORIENTED_EDGE('',*,*,#182,.T.); +#182 = EDGE_CURVE('',#175,#183,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(0.,1.,0.)); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#183,#154,#191,.T.); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(-1.,0.,0.)); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(0.,0.,5.E-02)); +#198 = DIRECTION('',(0.,0.,1.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = ADVANCED_FACE('',(#201),#246,.T.); +#201 = FACE_BOUND('',#202,.T.); +#202 = EDGE_LOOP('',(#203,#212,#213,#214,#215,#224,#232,#240)); +#203 = ORIENTED_EDGE('',*,*,#204,.F.); +#204 = EDGE_CURVE('',#100,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(0.3,1.6,0.41)); +#207 = CIRCLE('',#208,0.3); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(0.,1.6,0.41)); +#210 = DIRECTION('',(0.,0.,1.)); +#211 = DIRECTION('',(1.,0.,0.)); +#212 = ORIENTED_EDGE('',*,*,#107,.T.); +#213 = ORIENTED_EDGE('',*,*,#61,.T.); +#214 = ORIENTED_EDGE('',*,*,#131,.T.); +#215 = ORIENTED_EDGE('',*,*,#216,.T.); +#216 = EDGE_CURVE('',#132,#217,#219,.T.); +#217 = VERTEX_POINT('',#218); +#218 = CARTESIAN_POINT('',(0.3,-1.6,0.41)); +#219 = CIRCLE('',#220,0.3); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(0.,-1.6,0.41)); +#222 = DIRECTION('',(0.,0.,-1.)); +#223 = DIRECTION('',(1.,0.,0.)); +#224 = ORIENTED_EDGE('',*,*,#225,.T.); +#225 = EDGE_CURVE('',#217,#226,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(1.,0.,0.)); +#232 = ORIENTED_EDGE('',*,*,#233,.T.); +#233 = EDGE_CURVE('',#226,#234,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(0.75,1.6,0.41)); +#236 = LINE('',#237,#238); +#237 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#238 = VECTOR('',#239,1.); +#239 = DIRECTION('',(0.,1.,0.)); +#240 = ORIENTED_EDGE('',*,*,#241,.T.); +#241 = EDGE_CURVE('',#234,#205,#242,.T.); +#242 = LINE('',#243,#244); +#243 = CARTESIAN_POINT('',(0.75,1.6,0.41)); +#244 = VECTOR('',#245,1.); +#245 = DIRECTION('',(-1.,0.,0.)); +#246 = PLANE('',#247); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(0.,0.,0.41)); +#249 = DIRECTION('',(0.,0.,1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#263,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#257)); +#254 = ORIENTED_EDGE('',*,*,#204,.F.); +#255 = ORIENTED_EDGE('',*,*,#99,.T.); +#256 = ORIENTED_EDGE('',*,*,#153,.T.); +#257 = ORIENTED_EDGE('',*,*,#258,.F.); +#258 = EDGE_CURVE('',#205,#154,#259,.T.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(0.3,1.6,0.41)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(-0.,-0.,-1.)); +#263 = CYLINDRICAL_SURFACE('',#264,0.3); +#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267); +#265 = CARTESIAN_POINT('',(0.,1.6,0.41)); +#266 = DIRECTION('',(0.,0.,1.)); +#267 = DIRECTION('',(1.,0.,0.)); +#268 = ADVANCED_FACE('',(#269),#280,.F.); +#269 = FACE_BOUND('',#270,.T.); +#270 = EDGE_LOOP('',(#271,#272,#273,#274)); +#271 = ORIENTED_EDGE('',*,*,#216,.F.); +#272 = ORIENTED_EDGE('',*,*,#139,.T.); +#273 = ORIENTED_EDGE('',*,*,#165,.F.); +#274 = ORIENTED_EDGE('',*,*,#275,.F.); +#275 = EDGE_CURVE('',#217,#166,#276,.T.); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(0.3,-1.6,0.41)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,0.,-1.)); +#280 = CYLINDRICAL_SURFACE('',#281,0.3); +#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282 = CARTESIAN_POINT('',(0.,-1.6,0.41)); +#283 = DIRECTION('',(0.,0.,1.)); +#284 = DIRECTION('',(1.,0.,0.)); +#285 = ADVANCED_FACE('',(#286),#297,.F.); +#286 = FACE_BOUND('',#287,.F.); +#287 = EDGE_LOOP('',(#288,#289,#295,#296)); +#288 = ORIENTED_EDGE('',*,*,#190,.F.); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#183,#234,#291,.T.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.,0.,1.)); +#295 = ORIENTED_EDGE('',*,*,#241,.T.); +#296 = ORIENTED_EDGE('',*,*,#258,.T.); +#297 = PLANE('',#298); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(0.75,1.6,5.E-02)); +#300 = DIRECTION('',(0.,-1.,0.)); +#301 = DIRECTION('',(-1.,0.,0.)); +#302 = ADVANCED_FACE('',(#303),#314,.F.); +#303 = FACE_BOUND('',#304,.F.); +#304 = EDGE_LOOP('',(#305,#311,#312,#313)); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#175,#226,#307,.T.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(0.,0.,1.)); +#311 = ORIENTED_EDGE('',*,*,#233,.T.); +#312 = ORIENTED_EDGE('',*,*,#290,.F.); +#313 = ORIENTED_EDGE('',*,*,#182,.F.); +#314 = PLANE('',#315); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,1.,0.)); +#319 = ADVANCED_FACE('',(#320),#326,.F.); +#320 = FACE_BOUND('',#321,.F.); +#321 = EDGE_LOOP('',(#322,#323,#324,#325)); +#322 = ORIENTED_EDGE('',*,*,#174,.F.); +#323 = ORIENTED_EDGE('',*,*,#275,.F.); +#324 = ORIENTED_EDGE('',*,*,#225,.T.); +#325 = ORIENTED_EDGE('',*,*,#306,.F.); +#326 = PLANE('',#327); +#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); +#328 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#329 = DIRECTION('',(0.,1.,0.)); +#330 = DIRECTION('',(1.,0.,0.)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#335)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#332,#333,#334)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#332, + 'distance_accuracy_value','confusion accuracy'); +#336 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#337,#339); +#337 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#338) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#338 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#339 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#340 + ); +#340 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','Base','',#5,#39,$); +#341 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#342 = SHAPE_DEFINITION_REPRESENTATION(#343,#349); +#343 = PRODUCT_DEFINITION_SHAPE('','',#344); +#344 = PRODUCT_DEFINITION('design','',#345,#348); +#345 = PRODUCT_DEFINITION_FORMATION('','',#346); +#346 = PRODUCT('Emmiter','Emmiter','',(#347)); +#347 = PRODUCT_CONTEXT('',#2,'mechanical'); +#348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#349 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#350),#500); +#350 = MANIFOLD_SOLID_BREP('',#351); +#351 = CLOSED_SHELL('',(#352,#392,#423,#454,#476,#488)); +#352 = ADVANCED_FACE('',(#353),#387,.T.); +#353 = FACE_BOUND('',#354,.T.); +#354 = EDGE_LOOP('',(#355,#365,#373,#381)); +#355 = ORIENTED_EDGE('',*,*,#356,.T.); +#356 = EDGE_CURVE('',#357,#359,#361,.T.); +#357 = VERTEX_POINT('',#358); +#358 = CARTESIAN_POINT('',(0.75,-0.927557108984,1.)); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(-0.75,-0.927557108984,1.)); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(0.75,-0.927557108984,1.)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(-1.,-0.,-0.)); +#365 = ORIENTED_EDGE('',*,*,#366,.T.); +#366 = EDGE_CURVE('',#359,#367,#369,.T.); +#367 = VERTEX_POINT('',#368); +#368 = CARTESIAN_POINT('',(-0.75,-0.999999999916,0.41)); +#369 = LINE('',#370,#371); +#370 = CARTESIAN_POINT('',(-0.75,-0.927557108984,1.)); +#371 = VECTOR('',#372,1.); +#372 = DIRECTION('',(0.,-0.121869343405,-0.992546151641)); +#373 = ORIENTED_EDGE('',*,*,#374,.F.); +#374 = EDGE_CURVE('',#375,#367,#377,.T.); +#375 = VERTEX_POINT('',#376); +#376 = CARTESIAN_POINT('',(0.75,-0.999999999916,0.41)); +#377 = LINE('',#378,#379); +#378 = CARTESIAN_POINT('',(0.75,-0.999999999916,0.41)); +#379 = VECTOR('',#380,1.); +#380 = DIRECTION('',(-1.,-0.,-0.)); +#381 = ORIENTED_EDGE('',*,*,#382,.F.); +#382 = EDGE_CURVE('',#357,#375,#383,.T.); +#383 = LINE('',#384,#385); +#384 = CARTESIAN_POINT('',(0.75,-0.927557108984,1.)); +#385 = VECTOR('',#386,1.); +#386 = DIRECTION('',(0.,-0.121869343405,-0.992546151641)); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(0.75,-0.927557108984,1.)); +#390 = DIRECTION('',(0.,-0.992546151641,0.121869343405)); +#391 = DIRECTION('',(0.,-0.121869343405,-0.992546151641)); +#392 = ADVANCED_FACE('',(#393),#418,.T.); +#393 = FACE_BOUND('',#394,.T.); +#394 = EDGE_LOOP('',(#395,#396,#404,#412)); +#395 = ORIENTED_EDGE('',*,*,#374,.T.); +#396 = ORIENTED_EDGE('',*,*,#397,.T.); +#397 = EDGE_CURVE('',#367,#398,#400,.T.); +#398 = VERTEX_POINT('',#399); +#399 = CARTESIAN_POINT('',(-0.75,1.000000000084,0.41)); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(-0.75,-0.999999999916,0.41)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(0.,1.,0.)); +#404 = ORIENTED_EDGE('',*,*,#405,.F.); +#405 = EDGE_CURVE('',#406,#398,#408,.T.); +#406 = VERTEX_POINT('',#407); +#407 = CARTESIAN_POINT('',(0.75,1.000000000084,0.41)); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(0.75,1.000000000084,0.41)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(-1.,-0.,-0.)); +#412 = ORIENTED_EDGE('',*,*,#413,.F.); +#413 = EDGE_CURVE('',#375,#406,#414,.T.); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(0.75,-0.999999999916,0.41)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,1.,0.)); +#418 = PLANE('',#419); +#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); +#420 = CARTESIAN_POINT('',(0.75,-0.999999999916,0.41)); +#421 = DIRECTION('',(0.,0.,-1.)); +#422 = DIRECTION('',(0.,1.,0.)); +#423 = ADVANCED_FACE('',(#424),#449,.T.); +#424 = FACE_BOUND('',#425,.T.); +#425 = EDGE_LOOP('',(#426,#427,#435,#443)); +#426 = ORIENTED_EDGE('',*,*,#405,.T.); +#427 = ORIENTED_EDGE('',*,*,#428,.T.); +#428 = EDGE_CURVE('',#398,#429,#431,.T.); +#429 = VERTEX_POINT('',#430); +#430 = CARTESIAN_POINT('',(-0.75,0.927557108984,1.)); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(-0.75,1.000000000084,0.41)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(0.,-0.121869343682,0.992546151607)); +#435 = ORIENTED_EDGE('',*,*,#436,.F.); +#436 = EDGE_CURVE('',#437,#429,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(0.75,0.927557108984,1.)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(0.75,0.927557108984,1.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(-1.,-0.,-0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#406,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(0.75,1.000000000084,0.41)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(0.,-0.121869343682,0.992546151607)); +#449 = PLANE('',#450); +#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); +#451 = CARTESIAN_POINT('',(0.75,1.000000000084,0.41)); +#452 = DIRECTION('',(0.,0.992546151607,0.121869343682)); +#453 = DIRECTION('',(0.,-0.121869343682,0.992546151607)); +#454 = ADVANCED_FACE('',(#455),#471,.T.); +#455 = FACE_BOUND('',#456,.T.); +#456 = EDGE_LOOP('',(#457,#458,#464,#465)); +#457 = ORIENTED_EDGE('',*,*,#436,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#429,#359,#460,.T.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(-0.75,0.927557108984,1.)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(0.,-1.,0.)); +#464 = ORIENTED_EDGE('',*,*,#356,.F.); +#465 = ORIENTED_EDGE('',*,*,#466,.F.); +#466 = EDGE_CURVE('',#437,#357,#467,.T.); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(0.75,0.927557108984,1.)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(0.,-1.,0.)); +#471 = PLANE('',#472); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(0.75,0.927557108984,1.)); +#474 = DIRECTION('',(0.,0.,1.)); +#475 = DIRECTION('',(0.,-1.,0.)); +#476 = ADVANCED_FACE('',(#477),#483,.T.); +#477 = FACE_BOUND('',#478,.T.); +#478 = EDGE_LOOP('',(#479,#480,#481,#482)); +#479 = ORIENTED_EDGE('',*,*,#382,.T.); +#480 = ORIENTED_EDGE('',*,*,#413,.T.); +#481 = ORIENTED_EDGE('',*,*,#444,.T.); +#482 = ORIENTED_EDGE('',*,*,#466,.T.); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(0.75,4.690396E-11,0.69652626672)); +#486 = DIRECTION('',(1.,0.,0.)); +#487 = DIRECTION('',(0.,0.,1.)); +#488 = ADVANCED_FACE('',(#489),#495,.F.); +#489 = FACE_BOUND('',#490,.F.); +#490 = EDGE_LOOP('',(#491,#492,#493,#494)); +#491 = ORIENTED_EDGE('',*,*,#366,.T.); +#492 = ORIENTED_EDGE('',*,*,#397,.T.); +#493 = ORIENTED_EDGE('',*,*,#428,.T.); +#494 = ORIENTED_EDGE('',*,*,#459,.T.); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-0.75,4.690396E-11,0.69652626672)); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = DIRECTION('',(0.,0.,1.)); +#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#504)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#501,#502,#503)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#501, + 'distance_accuracy_value','confusion accuracy'); +#505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#506,#508); +#506 = ( REPRESENTATION_RELATIONSHIP('','',#349,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#507) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#509 + ); +#509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Emmiter','',#5,#344,$); +#510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#346)); +#511 = SHAPE_DEFINITION_REPRESENTATION(#512,#518); +#512 = PRODUCT_DEFINITION_SHAPE('','',#513); +#513 = PRODUCT_DEFINITION('design','',#514,#517); +#514 = PRODUCT_DEFINITION_FORMATION('','',#515); +#515 = PRODUCT('Contact_1','Contact_1','',(#516)); +#516 = PRODUCT_CONTEXT('',#2,'mechanical'); +#517 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#518 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#519),#937); +#519 = MANIFOLD_SOLID_BREP('',#520); +#520 = CLOSED_SHELL('',(#521,#561,#592,#633,#674,#706,#738,#755,#802, + #833,#864,#881,#902,#923)); +#521 = ADVANCED_FACE('',(#522),#556,.T.); +#522 = FACE_BOUND('',#523,.T.); +#523 = EDGE_LOOP('',(#524,#534,#542,#550)); +#524 = ORIENTED_EDGE('',*,*,#525,.T.); +#525 = EDGE_CURVE('',#526,#528,#530,.T.); +#526 = VERTEX_POINT('',#527); +#527 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#528 = VERTEX_POINT('',#529); +#529 = CARTESIAN_POINT('',(0.75,-1.6,0.)); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(0.,0.,-1.)); +#534 = ORIENTED_EDGE('',*,*,#535,.T.); +#535 = EDGE_CURVE('',#528,#536,#538,.T.); +#536 = VERTEX_POINT('',#537); +#537 = CARTESIAN_POINT('',(0.75,-1.,0.)); +#538 = LINE('',#539,#540); +#539 = CARTESIAN_POINT('',(0.75,-1.6,0.)); +#540 = VECTOR('',#541,1.); +#541 = DIRECTION('',(0.,1.,0.)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#536,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.,0.,-1.)); +#550 = ORIENTED_EDGE('',*,*,#551,.F.); +#551 = EDGE_CURVE('',#526,#544,#552,.T.); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(0.,1.,0.)); +#556 = PLANE('',#557); +#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560); +#558 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#559 = DIRECTION('',(1.,0.,0.)); +#560 = DIRECTION('',(0.,1.,0.)); +#561 = ADVANCED_FACE('',(#562),#587,.T.); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564,#565,#573,#581)); +#564 = ORIENTED_EDGE('',*,*,#543,.T.); +#565 = ORIENTED_EDGE('',*,*,#566,.T.); +#566 = EDGE_CURVE('',#536,#567,#569,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(-0.75,-1.,0.)); +#569 = LINE('',#570,#571); +#570 = CARTESIAN_POINT('',(0.75,-1.,0.)); +#571 = VECTOR('',#572,1.); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = ORIENTED_EDGE('',*,*,#574,.F.); +#574 = EDGE_CURVE('',#575,#567,#577,.T.); +#575 = VERTEX_POINT('',#576); +#576 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#577 = LINE('',#578,#579); +#578 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#579 = VECTOR('',#580,1.); +#580 = DIRECTION('',(0.,0.,-1.)); +#581 = ORIENTED_EDGE('',*,*,#582,.F.); +#582 = EDGE_CURVE('',#544,#575,#583,.T.); +#583 = LINE('',#584,#585); +#584 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#585 = VECTOR('',#586,1.); +#586 = DIRECTION('',(-1.,0.,0.)); +#587 = PLANE('',#588); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#590 = DIRECTION('',(0.,1.,0.)); +#591 = DIRECTION('',(-1.,0.,0.)); +#592 = ADVANCED_FACE('',(#593),#628,.T.); +#593 = FACE_BOUND('',#594,.T.); +#594 = EDGE_LOOP('',(#595,#606,#612,#613,#614,#622)); +#595 = ORIENTED_EDGE('',*,*,#596,.T.); +#596 = EDGE_CURVE('',#597,#599,#601,.T.); +#597 = VERTEX_POINT('',#598); +#598 = CARTESIAN_POINT('',(-0.3,-1.6,5.E-02)); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(0.3,-1.6,5.E-02)); +#601 = CIRCLE('',#602,0.3); +#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605); +#603 = CARTESIAN_POINT('',(0.,-1.6,5.E-02)); +#604 = DIRECTION('',(0.,0.,-1.)); +#605 = DIRECTION('',(1.,0.,0.)); +#606 = ORIENTED_EDGE('',*,*,#607,.T.); +#607 = EDGE_CURVE('',#599,#526,#608,.T.); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(0.3,-1.6,5.E-02)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.,0.,0.)); +#612 = ORIENTED_EDGE('',*,*,#551,.T.); +#613 = ORIENTED_EDGE('',*,*,#582,.T.); +#614 = ORIENTED_EDGE('',*,*,#615,.T.); +#615 = EDGE_CURVE('',#575,#616,#618,.T.); +#616 = VERTEX_POINT('',#617); +#617 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,0.)); +#622 = ORIENTED_EDGE('',*,*,#623,.T.); +#623 = EDGE_CURVE('',#616,#597,#624,.T.); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(1.,0.,0.)); +#628 = PLANE('',#629); +#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632); +#630 = CARTESIAN_POINT('',(-1.E-17,-1.285358983849,5.E-02)); +#631 = DIRECTION('',(0.,0.,1.)); +#632 = DIRECTION('',(1.,0.,0.)); +#633 = ADVANCED_FACE('',(#634),#669,.T.); +#634 = FACE_BOUND('',#635,.T.); +#635 = EDGE_LOOP('',(#636,#644,#653,#661,#667,#668)); +#636 = ORIENTED_EDGE('',*,*,#637,.T.); +#637 = EDGE_CURVE('',#528,#638,#640,.T.); +#638 = VERTEX_POINT('',#639); +#639 = CARTESIAN_POINT('',(0.25,-1.6,0.)); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(0.3,-1.6,2.E-17)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(-1.,0.,0.)); +#644 = ORIENTED_EDGE('',*,*,#645,.F.); +#645 = EDGE_CURVE('',#646,#638,#648,.T.); +#646 = VERTEX_POINT('',#647); +#647 = CARTESIAN_POINT('',(-0.25,-1.6,0.)); +#648 = CIRCLE('',#649,0.25); +#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652); +#650 = CARTESIAN_POINT('',(0.,-1.6,0.)); +#651 = DIRECTION('',(0.,0.,-1.)); +#652 = DIRECTION('',(1.,0.,0.)); +#653 = ORIENTED_EDGE('',*,*,#654,.F.); +#654 = EDGE_CURVE('',#655,#646,#657,.T.); +#655 = VERTEX_POINT('',#656); +#656 = CARTESIAN_POINT('',(-0.75,-1.6,0.)); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(-0.75,-1.6,0.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.,0.)); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#567,#655,#663,.T.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-0.75,-1.,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,-1.,0.)); +#667 = ORIENTED_EDGE('',*,*,#566,.F.); +#668 = ORIENTED_EDGE('',*,*,#535,.F.); +#669 = PLANE('',#670); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(0.,-1.292527376298,0.)); +#672 = DIRECTION('',(-0.,-0.,-1.)); +#673 = DIRECTION('',(-1.,0.,0.)); +#674 = ADVANCED_FACE('',(#675),#701,.T.); +#675 = FACE_BOUND('',#676,.T.); +#676 = EDGE_LOOP('',(#677,#678,#686,#695)); +#677 = ORIENTED_EDGE('',*,*,#596,.F.); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#597,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-0.3,-1.6,2.E-17)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,0.,1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.F.); +#687 = EDGE_CURVE('',#688,#680,#690,.T.); +#688 = VERTEX_POINT('',#689); +#689 = CARTESIAN_POINT('',(0.3,-1.6,0.41)); +#690 = CIRCLE('',#691,0.3); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(0.,-1.6,0.41)); +#693 = DIRECTION('',(0.,0.,1.)); +#694 = DIRECTION('',(1.,0.,0.)); +#695 = ORIENTED_EDGE('',*,*,#696,.F.); +#696 = EDGE_CURVE('',#599,#688,#697,.T.); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(0.3,-1.6,2.E-17)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(0.,0.,1.)); +#701 = CYLINDRICAL_SURFACE('',#702,0.3); +#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705); +#703 = CARTESIAN_POINT('',(0.,-1.6,2.E-17)); +#704 = DIRECTION('',(0.,0.,-1.)); +#705 = DIRECTION('',(1.,0.,0.)); +#706 = ADVANCED_FACE('',(#707),#733,.F.); +#707 = FACE_BOUND('',#708,.F.); +#708 = EDGE_LOOP('',(#709,#717,#726,#732)); +#709 = ORIENTED_EDGE('',*,*,#710,.T.); +#710 = EDGE_CURVE('',#646,#711,#713,.T.); +#711 = VERTEX_POINT('',#712); +#712 = CARTESIAN_POINT('',(-0.25,-1.6,0.46)); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(-0.25,-1.6,2.E-17)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(0.,0.,1.)); +#717 = ORIENTED_EDGE('',*,*,#718,.T.); +#718 = EDGE_CURVE('',#711,#719,#721,.T.); +#719 = VERTEX_POINT('',#720); +#720 = CARTESIAN_POINT('',(0.25,-1.6,0.46)); +#721 = CIRCLE('',#722,0.25); +#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725); +#723 = CARTESIAN_POINT('',(0.,-1.6,0.46)); +#724 = DIRECTION('',(0.,0.,-1.)); +#725 = DIRECTION('',(1.,0.,0.)); +#726 = ORIENTED_EDGE('',*,*,#727,.F.); +#727 = EDGE_CURVE('',#638,#719,#728,.T.); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.25,-1.6,2.E-17)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(0.,0.,1.)); +#732 = ORIENTED_EDGE('',*,*,#645,.F.); +#733 = CYLINDRICAL_SURFACE('',#734,0.25); +#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737); +#735 = CARTESIAN_POINT('',(0.,-1.6,2.E-17)); +#736 = DIRECTION('',(0.,0.,-1.)); +#737 = DIRECTION('',(1.,0.,0.)); +#738 = ADVANCED_FACE('',(#739),#750,.T.); +#739 = FACE_BOUND('',#740,.T.); +#740 = EDGE_LOOP('',(#741,#742,#743,#749)); +#741 = ORIENTED_EDGE('',*,*,#574,.T.); +#742 = ORIENTED_EDGE('',*,*,#662,.T.); +#743 = ORIENTED_EDGE('',*,*,#744,.F.); +#744 = EDGE_CURVE('',#616,#655,#745,.T.); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.,0.,-1.)); +#749 = ORIENTED_EDGE('',*,*,#615,.F.); +#750 = PLANE('',#751); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#753 = DIRECTION('',(-1.,-0.,-0.)); +#754 = DIRECTION('',(0.,-1.,0.)); +#755 = ADVANCED_FACE('',(#756),#797,.F.); +#756 = FACE_BOUND('',#757,.T.); +#757 = EDGE_LOOP('',(#758,#759,#767,#775,#783,#791)); +#758 = ORIENTED_EDGE('',*,*,#687,.T.); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#680,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(-1.,0.,0.)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#761,#769,#771,.T.); +#769 = VERTEX_POINT('',#770); +#770 = CARTESIAN_POINT('',(-0.75,-1.,0.41)); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(0.,1.,0.)); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#769,#777,#779,.T.); +#777 = VERTEX_POINT('',#778); +#778 = CARTESIAN_POINT('',(0.75,-1.,0.41)); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(-0.75,-1.,0.41)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(1.,0.,0.)); +#783 = ORIENTED_EDGE('',*,*,#784,.T.); +#784 = EDGE_CURVE('',#777,#785,#787,.T.); +#785 = VERTEX_POINT('',#786); +#786 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(0.75,-1.,0.41)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(0.,-1.,0.)); +#791 = ORIENTED_EDGE('',*,*,#792,.T.); +#792 = EDGE_CURVE('',#785,#688,#793,.T.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(-1.,0.,0.)); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(1.E-17,-1.285358983849,0.41)); +#800 = DIRECTION('',(0.,0.,1.)); +#801 = DIRECTION('',(1.,0.,0.)); +#802 = ADVANCED_FACE('',(#803),#828,.F.); +#803 = FACE_BOUND('',#804,.F.); +#804 = EDGE_LOOP('',(#805,#813,#814,#822)); +#805 = ORIENTED_EDGE('',*,*,#806,.T.); +#806 = EDGE_CURVE('',#807,#777,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(-0.,-0.,-1.)); +#813 = ORIENTED_EDGE('',*,*,#784,.T.); +#814 = ORIENTED_EDGE('',*,*,#815,.F.); +#815 = EDGE_CURVE('',#816,#785,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(-0.,-0.,-1.)); +#822 = ORIENTED_EDGE('',*,*,#823,.F.); +#823 = EDGE_CURVE('',#807,#816,#824,.T.); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(0.,-1.,0.)); +#828 = PLANE('',#829); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#831 = DIRECTION('',(-1.,0.,0.)); +#832 = DIRECTION('',(0.,-1.,0.)); +#833 = ADVANCED_FACE('',(#834),#859,.F.); +#834 = FACE_BOUND('',#835,.F.); +#835 = EDGE_LOOP('',(#836,#844,#845,#853)); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#838,#761,#840,.T.); +#838 = VERTEX_POINT('',#839); +#839 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(-0.,-0.,-1.)); +#844 = ORIENTED_EDGE('',*,*,#768,.T.); +#845 = ORIENTED_EDGE('',*,*,#846,.F.); +#846 = EDGE_CURVE('',#847,#769,#849,.T.); +#847 = VERTEX_POINT('',#848); +#848 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#849 = LINE('',#850,#851); +#850 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#851 = VECTOR('',#852,1.); +#852 = DIRECTION('',(-0.,-0.,-1.)); +#853 = ORIENTED_EDGE('',*,*,#854,.F.); +#854 = EDGE_CURVE('',#838,#847,#855,.T.); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(0.,1.,0.)); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#862 = DIRECTION('',(1.,0.,0.)); +#863 = DIRECTION('',(-0.,1.,0.)); +#864 = ADVANCED_FACE('',(#865),#876,.F.); +#865 = FACE_BOUND('',#866,.F.); +#866 = EDGE_LOOP('',(#867,#868,#869,#870)); +#867 = ORIENTED_EDGE('',*,*,#846,.T.); +#868 = ORIENTED_EDGE('',*,*,#776,.T.); +#869 = ORIENTED_EDGE('',*,*,#806,.F.); +#870 = ORIENTED_EDGE('',*,*,#871,.F.); +#871 = EDGE_CURVE('',#847,#807,#872,.T.); +#872 = LINE('',#873,#874); +#873 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#874 = VECTOR('',#875,1.); +#875 = DIRECTION('',(1.,0.,0.)); +#876 = PLANE('',#877); +#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880); +#878 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#879 = DIRECTION('',(0.,-1.,0.)); +#880 = DIRECTION('',(1.,0.,0.)); +#881 = ADVANCED_FACE('',(#882),#897,.T.); +#882 = FACE_BOUND('',#883,.T.); +#883 = EDGE_LOOP('',(#884,#885,#886,#887,#888,#889,#895,#896)); +#884 = ORIENTED_EDGE('',*,*,#525,.F.); +#885 = ORIENTED_EDGE('',*,*,#607,.F.); +#886 = ORIENTED_EDGE('',*,*,#696,.T.); +#887 = ORIENTED_EDGE('',*,*,#792,.F.); +#888 = ORIENTED_EDGE('',*,*,#815,.F.); +#889 = ORIENTED_EDGE('',*,*,#890,.T.); +#890 = EDGE_CURVE('',#816,#719,#891,.T.); +#891 = LINE('',#892,#893); +#892 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#893 = VECTOR('',#894,1.); +#894 = DIRECTION('',(-1.,0.,0.)); +#895 = ORIENTED_EDGE('',*,*,#727,.F.); +#896 = ORIENTED_EDGE('',*,*,#637,.F.); +#897 = PLANE('',#898); +#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901); +#899 = CARTESIAN_POINT('',(0.450531914894,-1.6,0.23)); +#900 = DIRECTION('',(-0.,-1.,-0.)); +#901 = DIRECTION('',(0.,0.,-1.)); +#902 = ADVANCED_FACE('',(#903),#918,.T.); +#903 = FACE_BOUND('',#904,.T.); +#904 = EDGE_LOOP('',(#905,#906,#907,#908,#914,#915,#916,#917)); +#905 = ORIENTED_EDGE('',*,*,#744,.T.); +#906 = ORIENTED_EDGE('',*,*,#654,.T.); +#907 = ORIENTED_EDGE('',*,*,#710,.T.); +#908 = ORIENTED_EDGE('',*,*,#909,.T.); +#909 = EDGE_CURVE('',#711,#838,#910,.T.); +#910 = LINE('',#911,#912); +#911 = CARTESIAN_POINT('',(-0.25,-1.6,0.46)); +#912 = VECTOR('',#913,1.); +#913 = DIRECTION('',(-1.,0.,0.)); +#914 = ORIENTED_EDGE('',*,*,#837,.T.); +#915 = ORIENTED_EDGE('',*,*,#760,.F.); +#916 = ORIENTED_EDGE('',*,*,#679,.F.); +#917 = ORIENTED_EDGE('',*,*,#623,.F.); +#918 = PLANE('',#919); +#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922); +#920 = CARTESIAN_POINT('',(-0.450531914894,-1.6,0.23)); +#921 = DIRECTION('',(-0.,-1.,-0.)); +#922 = DIRECTION('',(0.,0.,-1.)); +#923 = ADVANCED_FACE('',(#924),#932,.T.); +#924 = FACE_BOUND('',#925,.T.); +#925 = EDGE_LOOP('',(#926,#927,#928,#929,#930,#931)); +#926 = ORIENTED_EDGE('',*,*,#909,.F.); +#927 = ORIENTED_EDGE('',*,*,#718,.T.); +#928 = ORIENTED_EDGE('',*,*,#890,.F.); +#929 = ORIENTED_EDGE('',*,*,#823,.F.); +#930 = ORIENTED_EDGE('',*,*,#871,.F.); +#931 = ORIENTED_EDGE('',*,*,#854,.F.); +#932 = PLANE('',#933); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(-1.E-17,-1.292527376298,0.46)); +#935 = DIRECTION('',(0.,0.,1.)); +#936 = DIRECTION('',(1.,0.,-0.)); +#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#941)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#938,#939,#940)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#938, + 'distance_accuracy_value','confusion accuracy'); +#942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#943,#945); +#943 = ( REPRESENTATION_RELATIONSHIP('','',#518,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#944) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#946 + ); +#946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','Contact_1','',#5,#513,$); +#947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#515)); +#948 = SHAPE_DEFINITION_REPRESENTATION(#949,#955); +#949 = PRODUCT_DEFINITION_SHAPE('','',#950); +#950 = PRODUCT_DEFINITION('design','',#951,#954); +#951 = PRODUCT_DEFINITION_FORMATION('','',#952); +#952 = PRODUCT('Contact_2','Contact_2','',(#953)); +#953 = PRODUCT_CONTEXT('',#2,'mechanical'); +#954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#955 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#956),#1374); +#956 = MANIFOLD_SOLID_BREP('',#957); +#957 = CLOSED_SHELL('',(#958,#998,#1029,#1070,#1111,#1143,#1175,#1192, + #1239,#1270,#1301,#1318,#1339,#1360)); +#958 = ADVANCED_FACE('',(#959),#993,.T.); +#959 = FACE_BOUND('',#960,.T.); +#960 = EDGE_LOOP('',(#961,#971,#979,#987)); +#961 = ORIENTED_EDGE('',*,*,#962,.T.); +#962 = EDGE_CURVE('',#963,#965,#967,.T.); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(0.75,-1.6,0.)); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(0.,0.,-1.)); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#965,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(0.75,-1.,0.)); +#975 = LINE('',#976,#977); +#976 = CARTESIAN_POINT('',(0.75,-1.6,0.)); +#977 = VECTOR('',#978,1.); +#978 = DIRECTION('',(0.,1.,0.)); +#979 = ORIENTED_EDGE('',*,*,#980,.F.); +#980 = EDGE_CURVE('',#981,#973,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(0.,0.,-1.)); +#987 = ORIENTED_EDGE('',*,*,#988,.F.); +#988 = EDGE_CURVE('',#963,#981,#989,.T.); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.,1.,0.)); +#993 = PLANE('',#994); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(0.75,-1.6,5.E-02)); +#996 = DIRECTION('',(1.,0.,0.)); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = ADVANCED_FACE('',(#999),#1024,.T.); +#999 = FACE_BOUND('',#1000,.T.); +#1000 = EDGE_LOOP('',(#1001,#1002,#1010,#1018)); +#1001 = ORIENTED_EDGE('',*,*,#980,.T.); +#1002 = ORIENTED_EDGE('',*,*,#1003,.T.); +#1003 = EDGE_CURVE('',#973,#1004,#1006,.T.); +#1004 = VERTEX_POINT('',#1005); +#1005 = CARTESIAN_POINT('',(-0.75,-1.,0.)); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(0.75,-1.,0.)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(-1.,0.,0.)); +#1010 = ORIENTED_EDGE('',*,*,#1011,.F.); +#1011 = EDGE_CURVE('',#1012,#1004,#1014,.T.); +#1012 = VERTEX_POINT('',#1013); +#1013 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(0.,0.,-1.)); +#1018 = ORIENTED_EDGE('',*,*,#1019,.F.); +#1019 = EDGE_CURVE('',#981,#1012,#1020,.T.); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(-1.,0.,0.)); +#1024 = PLANE('',#1025); +#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028); +#1026 = CARTESIAN_POINT('',(0.75,-1.,5.E-02)); +#1027 = DIRECTION('',(0.,1.,0.)); +#1028 = DIRECTION('',(-1.,0.,0.)); +#1029 = ADVANCED_FACE('',(#1030),#1065,.T.); +#1030 = FACE_BOUND('',#1031,.T.); +#1031 = EDGE_LOOP('',(#1032,#1043,#1049,#1050,#1051,#1059)); +#1032 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1033 = EDGE_CURVE('',#1034,#1036,#1038,.T.); +#1034 = VERTEX_POINT('',#1035); +#1035 = CARTESIAN_POINT('',(-0.3,-1.6,5.E-02)); +#1036 = VERTEX_POINT('',#1037); +#1037 = CARTESIAN_POINT('',(0.3,-1.6,5.E-02)); +#1038 = CIRCLE('',#1039,0.3); +#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042); +#1040 = CARTESIAN_POINT('',(0.,-1.6,5.E-02)); +#1041 = DIRECTION('',(0.,0.,-1.)); +#1042 = DIRECTION('',(1.,0.,0.)); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#1036,#963,#1045,.T.); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(0.3,-1.6,5.E-02)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(1.,0.,0.)); +#1049 = ORIENTED_EDGE('',*,*,#988,.T.); +#1050 = ORIENTED_EDGE('',*,*,#1019,.T.); +#1051 = ORIENTED_EDGE('',*,*,#1052,.T.); +#1052 = EDGE_CURVE('',#1012,#1053,#1055,.T.); +#1053 = VERTEX_POINT('',#1054); +#1054 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#1055 = LINE('',#1056,#1057); +#1056 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#1057 = VECTOR('',#1058,1.); +#1058 = DIRECTION('',(0.,-1.,0.)); +#1059 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1060 = EDGE_CURVE('',#1053,#1034,#1061,.T.); +#1061 = LINE('',#1062,#1063); +#1062 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#1063 = VECTOR('',#1064,1.); +#1064 = DIRECTION('',(1.,0.,0.)); +#1065 = PLANE('',#1066); +#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069); +#1067 = CARTESIAN_POINT('',(-1.E-17,-1.285358983849,5.E-02)); +#1068 = DIRECTION('',(0.,0.,1.)); +#1069 = DIRECTION('',(1.,0.,0.)); +#1070 = ADVANCED_FACE('',(#1071),#1106,.T.); +#1071 = FACE_BOUND('',#1072,.T.); +#1072 = EDGE_LOOP('',(#1073,#1081,#1090,#1098,#1104,#1105)); +#1073 = ORIENTED_EDGE('',*,*,#1074,.T.); +#1074 = EDGE_CURVE('',#965,#1075,#1077,.T.); +#1075 = VERTEX_POINT('',#1076); +#1076 = CARTESIAN_POINT('',(0.25,-1.6,0.)); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(0.3,-1.6,2.E-17)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(-1.,0.,0.)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1082 = EDGE_CURVE('',#1083,#1075,#1085,.T.); +#1083 = VERTEX_POINT('',#1084); +#1084 = CARTESIAN_POINT('',(-0.25,-1.6,0.)); +#1085 = CIRCLE('',#1086,0.25); +#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089); +#1087 = CARTESIAN_POINT('',(0.,-1.6,0.)); +#1088 = DIRECTION('',(0.,0.,-1.)); +#1089 = DIRECTION('',(1.,0.,0.)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#1092,#1083,#1094,.T.); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-0.75,-1.6,0.)); +#1094 = LINE('',#1095,#1096); +#1095 = CARTESIAN_POINT('',(-0.75,-1.6,0.)); +#1096 = VECTOR('',#1097,1.); +#1097 = DIRECTION('',(1.,0.,0.)); +#1098 = ORIENTED_EDGE('',*,*,#1099,.F.); +#1099 = EDGE_CURVE('',#1004,#1092,#1100,.T.); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(-0.75,-1.,0.)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(0.,-1.,0.)); +#1104 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1105 = ORIENTED_EDGE('',*,*,#972,.F.); +#1106 = PLANE('',#1107); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(0.,-1.292527376298,0.)); +#1109 = DIRECTION('',(-0.,-0.,-1.)); +#1110 = DIRECTION('',(-1.,0.,0.)); +#1111 = ADVANCED_FACE('',(#1112),#1138,.T.); +#1112 = FACE_BOUND('',#1113,.T.); +#1113 = EDGE_LOOP('',(#1114,#1115,#1123,#1132)); +#1114 = ORIENTED_EDGE('',*,*,#1033,.F.); +#1115 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1116 = EDGE_CURVE('',#1034,#1117,#1119,.T.); +#1117 = VERTEX_POINT('',#1118); +#1118 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#1119 = LINE('',#1120,#1121); +#1120 = CARTESIAN_POINT('',(-0.3,-1.6,2.E-17)); +#1121 = VECTOR('',#1122,1.); +#1122 = DIRECTION('',(0.,0.,1.)); +#1123 = ORIENTED_EDGE('',*,*,#1124,.F.); +#1124 = EDGE_CURVE('',#1125,#1117,#1127,.T.); +#1125 = VERTEX_POINT('',#1126); +#1126 = CARTESIAN_POINT('',(0.3,-1.6,0.41)); +#1127 = CIRCLE('',#1128,0.3); +#1128 = AXIS2_PLACEMENT_3D('',#1129,#1130,#1131); +#1129 = CARTESIAN_POINT('',(0.,-1.6,0.41)); +#1130 = DIRECTION('',(0.,0.,1.)); +#1131 = DIRECTION('',(1.,0.,0.)); +#1132 = ORIENTED_EDGE('',*,*,#1133,.F.); +#1133 = EDGE_CURVE('',#1036,#1125,#1134,.T.); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(0.3,-1.6,2.E-17)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(0.,0.,1.)); +#1138 = CYLINDRICAL_SURFACE('',#1139,0.3); +#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142); +#1140 = CARTESIAN_POINT('',(0.,-1.6,2.E-17)); +#1141 = DIRECTION('',(0.,0.,-1.)); +#1142 = DIRECTION('',(1.,0.,0.)); +#1143 = ADVANCED_FACE('',(#1144),#1170,.F.); +#1144 = FACE_BOUND('',#1145,.F.); +#1145 = EDGE_LOOP('',(#1146,#1154,#1163,#1169)); +#1146 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1147 = EDGE_CURVE('',#1083,#1148,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(-0.25,-1.6,0.46)); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(-0.25,-1.6,2.E-17)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1155 = EDGE_CURVE('',#1148,#1156,#1158,.T.); +#1156 = VERTEX_POINT('',#1157); +#1157 = CARTESIAN_POINT('',(0.25,-1.6,0.46)); +#1158 = CIRCLE('',#1159,0.25); +#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162); +#1160 = CARTESIAN_POINT('',(0.,-1.6,0.46)); +#1161 = DIRECTION('',(0.,0.,-1.)); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1164 = EDGE_CURVE('',#1075,#1156,#1165,.T.); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(0.25,-1.6,2.E-17)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(0.,0.,1.)); +#1169 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1170 = CYLINDRICAL_SURFACE('',#1171,0.25); +#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174); +#1172 = CARTESIAN_POINT('',(0.,-1.6,2.E-17)); +#1173 = DIRECTION('',(0.,0.,-1.)); +#1174 = DIRECTION('',(1.,0.,0.)); +#1175 = ADVANCED_FACE('',(#1176),#1187,.T.); +#1176 = FACE_BOUND('',#1177,.T.); +#1177 = EDGE_LOOP('',(#1178,#1179,#1180,#1186)); +#1178 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1179 = ORIENTED_EDGE('',*,*,#1099,.T.); +#1180 = ORIENTED_EDGE('',*,*,#1181,.F.); +#1181 = EDGE_CURVE('',#1053,#1092,#1182,.T.); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(-0.75,-1.6,5.E-02)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(0.,0.,-1.)); +#1186 = ORIENTED_EDGE('',*,*,#1052,.F.); +#1187 = PLANE('',#1188); +#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1189 = CARTESIAN_POINT('',(-0.75,-1.,5.E-02)); +#1190 = DIRECTION('',(-1.,-0.,-0.)); +#1191 = DIRECTION('',(0.,-1.,0.)); +#1192 = ADVANCED_FACE('',(#1193),#1234,.F.); +#1193 = FACE_BOUND('',#1194,.T.); +#1194 = EDGE_LOOP('',(#1195,#1196,#1204,#1212,#1220,#1228)); +#1195 = ORIENTED_EDGE('',*,*,#1124,.T.); +#1196 = ORIENTED_EDGE('',*,*,#1197,.T.); +#1197 = EDGE_CURVE('',#1117,#1198,#1200,.T.); +#1198 = VERTEX_POINT('',#1199); +#1199 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#1200 = LINE('',#1201,#1202); +#1201 = CARTESIAN_POINT('',(-0.3,-1.6,0.41)); +#1202 = VECTOR('',#1203,1.); +#1203 = DIRECTION('',(-1.,0.,0.)); +#1204 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1205 = EDGE_CURVE('',#1198,#1206,#1208,.T.); +#1206 = VERTEX_POINT('',#1207); +#1207 = CARTESIAN_POINT('',(-0.75,-1.,0.41)); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(-0.75,-1.6,0.41)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(0.,1.,0.)); +#1212 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1213 = EDGE_CURVE('',#1206,#1214,#1216,.T.); +#1214 = VERTEX_POINT('',#1215); +#1215 = CARTESIAN_POINT('',(0.75,-1.,0.41)); +#1216 = LINE('',#1217,#1218); +#1217 = CARTESIAN_POINT('',(-0.75,-1.,0.41)); +#1218 = VECTOR('',#1219,1.); +#1219 = DIRECTION('',(1.,0.,0.)); +#1220 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1221 = EDGE_CURVE('',#1214,#1222,#1224,.T.); +#1222 = VERTEX_POINT('',#1223); +#1223 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(0.75,-1.,0.41)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(0.,-1.,0.)); +#1228 = ORIENTED_EDGE('',*,*,#1229,.T.); +#1229 = EDGE_CURVE('',#1222,#1125,#1230,.T.); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(0.75,-1.6,0.41)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(-1.,0.,0.)); +#1234 = PLANE('',#1235); +#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238); +#1236 = CARTESIAN_POINT('',(1.E-17,-1.285358983849,0.41)); +#1237 = DIRECTION('',(0.,0.,1.)); +#1238 = DIRECTION('',(1.,0.,0.)); +#1239 = ADVANCED_FACE('',(#1240),#1265,.F.); +#1240 = FACE_BOUND('',#1241,.F.); +#1241 = EDGE_LOOP('',(#1242,#1250,#1251,#1259)); +#1242 = ORIENTED_EDGE('',*,*,#1243,.T.); +#1243 = EDGE_CURVE('',#1244,#1214,#1246,.T.); +#1244 = VERTEX_POINT('',#1245); +#1245 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#1246 = LINE('',#1247,#1248); +#1247 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#1248 = VECTOR('',#1249,1.); +#1249 = DIRECTION('',(-0.,-0.,-1.)); +#1250 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1251 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1252 = EDGE_CURVE('',#1253,#1222,#1255,.T.); +#1253 = VERTEX_POINT('',#1254); +#1254 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#1255 = LINE('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#1257 = VECTOR('',#1258,1.); +#1258 = DIRECTION('',(-0.,-0.,-1.)); +#1259 = ORIENTED_EDGE('',*,*,#1260,.F.); +#1260 = EDGE_CURVE('',#1244,#1253,#1261,.T.); +#1261 = LINE('',#1262,#1263); +#1262 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#1263 = VECTOR('',#1264,1.); +#1264 = DIRECTION('',(0.,-1.,0.)); +#1265 = PLANE('',#1266); +#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1267 = CARTESIAN_POINT('',(0.75,-1.,0.46)); +#1268 = DIRECTION('',(-1.,0.,0.)); +#1269 = DIRECTION('',(0.,-1.,0.)); +#1270 = ADVANCED_FACE('',(#1271),#1296,.F.); +#1271 = FACE_BOUND('',#1272,.F.); +#1272 = EDGE_LOOP('',(#1273,#1281,#1282,#1290)); +#1273 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1274 = EDGE_CURVE('',#1275,#1198,#1277,.T.); +#1275 = VERTEX_POINT('',#1276); +#1276 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#1277 = LINE('',#1278,#1279); +#1278 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#1279 = VECTOR('',#1280,1.); +#1280 = DIRECTION('',(-0.,-0.,-1.)); +#1281 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#1284,#1206,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(-0.,-0.,-1.)); +#1290 = ORIENTED_EDGE('',*,*,#1291,.F.); +#1291 = EDGE_CURVE('',#1275,#1284,#1292,.T.); +#1292 = LINE('',#1293,#1294); +#1293 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#1294 = VECTOR('',#1295,1.); +#1295 = DIRECTION('',(0.,1.,0.)); +#1296 = PLANE('',#1297); +#1297 = AXIS2_PLACEMENT_3D('',#1298,#1299,#1300); +#1298 = CARTESIAN_POINT('',(-0.75,-1.6,0.46)); +#1299 = DIRECTION('',(1.,0.,0.)); +#1300 = DIRECTION('',(-0.,1.,0.)); +#1301 = ADVANCED_FACE('',(#1302),#1313,.F.); +#1302 = FACE_BOUND('',#1303,.F.); +#1303 = EDGE_LOOP('',(#1304,#1305,#1306,#1307)); +#1304 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1305 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1306 = ORIENTED_EDGE('',*,*,#1243,.F.); +#1307 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1308 = EDGE_CURVE('',#1284,#1244,#1309,.T.); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(1.,0.,0.)); +#1313 = PLANE('',#1314); +#1314 = AXIS2_PLACEMENT_3D('',#1315,#1316,#1317); +#1315 = CARTESIAN_POINT('',(-0.75,-1.,0.46)); +#1316 = DIRECTION('',(0.,-1.,0.)); +#1317 = DIRECTION('',(1.,0.,0.)); +#1318 = ADVANCED_FACE('',(#1319),#1334,.T.); +#1319 = FACE_BOUND('',#1320,.T.); +#1320 = EDGE_LOOP('',(#1321,#1322,#1323,#1324,#1325,#1326,#1332,#1333)); +#1321 = ORIENTED_EDGE('',*,*,#962,.F.); +#1322 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1323 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1324 = ORIENTED_EDGE('',*,*,#1229,.F.); +#1325 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1326 = ORIENTED_EDGE('',*,*,#1327,.T.); +#1327 = EDGE_CURVE('',#1253,#1156,#1328,.T.); +#1328 = LINE('',#1329,#1330); +#1329 = CARTESIAN_POINT('',(0.75,-1.6,0.46)); +#1330 = VECTOR('',#1331,1.); +#1331 = DIRECTION('',(-1.,0.,0.)); +#1332 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1333 = ORIENTED_EDGE('',*,*,#1074,.F.); +#1334 = PLANE('',#1335); +#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338); +#1336 = CARTESIAN_POINT('',(0.450531914894,-1.6,0.23)); +#1337 = DIRECTION('',(-0.,-1.,-0.)); +#1338 = DIRECTION('',(0.,0.,-1.)); +#1339 = ADVANCED_FACE('',(#1340),#1355,.T.); +#1340 = FACE_BOUND('',#1341,.T.); +#1341 = EDGE_LOOP('',(#1342,#1343,#1344,#1345,#1351,#1352,#1353,#1354)); +#1342 = ORIENTED_EDGE('',*,*,#1181,.T.); +#1343 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1344 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#1148,#1275,#1347,.T.); +#1347 = LINE('',#1348,#1349); +#1348 = CARTESIAN_POINT('',(-0.25,-1.6,0.46)); +#1349 = VECTOR('',#1350,1.); +#1350 = DIRECTION('',(-1.,0.,0.)); +#1351 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1352 = ORIENTED_EDGE('',*,*,#1197,.F.); +#1353 = ORIENTED_EDGE('',*,*,#1116,.F.); +#1354 = ORIENTED_EDGE('',*,*,#1060,.F.); +#1355 = PLANE('',#1356); +#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359); +#1357 = CARTESIAN_POINT('',(-0.450531914894,-1.6,0.23)); +#1358 = DIRECTION('',(-0.,-1.,-0.)); +#1359 = DIRECTION('',(0.,0.,-1.)); +#1360 = ADVANCED_FACE('',(#1361),#1369,.T.); +#1361 = FACE_BOUND('',#1362,.T.); +#1362 = EDGE_LOOP('',(#1363,#1364,#1365,#1366,#1367,#1368)); +#1363 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1364 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1365 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1366 = ORIENTED_EDGE('',*,*,#1260,.F.); +#1367 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1368 = ORIENTED_EDGE('',*,*,#1291,.F.); +#1369 = PLANE('',#1370); +#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373); +#1371 = CARTESIAN_POINT('',(-1.E-17,-1.292527376298,0.46)); +#1372 = DIRECTION('',(0.,0.,1.)); +#1373 = DIRECTION('',(1.,0.,-0.)); +#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1378)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1375,#1376,#1377)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1375 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1376 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1377 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1378 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1375, + 'distance_accuracy_value','confusion accuracy'); +#1379 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1380,#1382); +#1380 = ( REPRESENTATION_RELATIONSHIP('','',#955,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1381) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1381 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1382 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1383); +#1383 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','Contact_2','',#5,#950,$); +#1384 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#952)); +#1385 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1386),#500); +#1386 = STYLED_ITEM('color',(#1387),#350); +#1387 = PRESENTATION_STYLE_ASSIGNMENT((#1388,#1394)); +#1388 = SURFACE_STYLE_USAGE(.BOTH.,#1389); +#1389 = SURFACE_SIDE_STYLE('',(#1390)); +#1390 = SURFACE_STYLE_FILL_AREA(#1391); +#1391 = FILL_AREA_STYLE('',(#1392)); +#1392 = FILL_AREA_STYLE_COLOUR('',#1393); +#1393 = COLOUR_RGB('',1.,1.,0.501960817233); +#1394 = CURVE_STYLE('',#1395,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1396 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1397 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1398),#937); +#1398 = STYLED_ITEM('color',(#1399),#519); +#1399 = PRESENTATION_STYLE_ASSIGNMENT((#1400,#1406)); +#1400 = SURFACE_STYLE_USAGE(.BOTH.,#1401); +#1401 = SURFACE_SIDE_STYLE('',(#1402)); +#1402 = SURFACE_STYLE_FILL_AREA(#1403); +#1403 = FILL_AREA_STYLE('',(#1404)); +#1404 = FILL_AREA_STYLE_COLOUR('',#1405); +#1405 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#1406 = CURVE_STYLE('',#1407,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1408 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1409),#331); +#1409 = STYLED_ITEM('color',(#1410),#45); +#1410 = PRESENTATION_STYLE_ASSIGNMENT((#1411,#1417)); +#1411 = SURFACE_STYLE_USAGE(.BOTH.,#1412); +#1412 = SURFACE_SIDE_STYLE('',(#1413)); +#1413 = SURFACE_STYLE_FILL_AREA(#1414); +#1414 = FILL_AREA_STYLE('',(#1415)); +#1415 = FILL_AREA_STYLE_COLOUR('',#1416); +#1416 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#1417 = CURVE_STYLE('',#1418,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1419 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1420),#1374); +#1420 = STYLED_ITEM('color',(#1421),#956); +#1421 = PRESENTATION_STYLE_ASSIGNMENT((#1422,#1427)); +#1422 = SURFACE_STYLE_USAGE(.BOTH.,#1423); +#1423 = SURFACE_SIDE_STYLE('',(#1424)); +#1424 = SURFACE_STYLE_FILL_AREA(#1425); +#1425 = FILL_AREA_STYLE('',(#1426)); +#1426 = FILL_AREA_STYLE_COLOUR('',#1405); +#1427 = CURVE_STYLE('',#1428,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/LED.FCStd b/fab.3dsource/LED.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..3adec5c12684ba8c9043ab77265f88695c01e156 Binary files /dev/null and b/fab.3dsource/LED.FCStd differ diff --git a/fab.pretty/LED_1206.kicad_mod b/fab.pretty/LED_1206.kicad_mod index c44a762497a61e248f266c63a4cdb8a1560269c6..522305d49dd9ff0acf5473d90228077c04163ede 100644 --- a/fab.pretty/LED_1206.kicad_mod +++ b/fab.pretty/LED_1206.kicad_mod @@ -1,53 +1,243 @@ -(footprint "LED_1206" (version 20221018) (generator pcbnew) - (layer "F.Cu") - (descr "LED SMD 1206, hand soldering") - (tags "LED 1206") - (attr smd) - (fp_text reference "REF**" (at 0 -1.85) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp baa160c7-1644-4ec1-8f9c-fc324df7c8a2) - ) - (fp_text value "LED_1206" (at 0 1.9) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c7223529-d879-4ff5-a73d-e5ae93fb890e) - ) - (fp_text user "${REFERENCE}" (at 0 -1.8 unlocked) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 927aa570-d4f8-4a5a-92f8-13a0d3cd5ded) - ) - (fp_line (start -1.1 -0.95) (end 1.1 -0.95) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 98cf0065-3faf-4806-9c04-e2cffef3c7f4)) - (fp_line (start -1.1 1) (end 1.1 1) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b24b8d7b-d4a5-4f9b-9bf0-a8f666c2d1b7)) - (fp_rect (start -2.6 -1.1) (end 2.6 1.1) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 0c398b90-4f9c-4ba3-858a-a8a6fe5731ad)) - (fp_line (start -2.8 -0.2) (end -2.8 0.2) - (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 46285575-7065-4b58-a9b7-2acf6010d8d6)) - (fp_line (start -2.8 0.2) (end -2.6 0) - (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c343367c-2316-4215-b146-c4dc0d0340fa)) - (fp_line (start -2.6 0) (end -2.8 -0.2) - (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 087cfee1-ae0a-40e6-98f5-325f5711bb12)) - (fp_line (start -1.6 -0.8) (end 1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2d2e6fb6-3b03-4d6e-a592-7dda29d8ac89)) - (fp_line (start -1.6 0.8) (end -1.6 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 525dfc25-d102-4b87-969a-6493aa4257f4)) - (fp_line (start -0.45 -0.4) (end -0.45 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b558c9b2-ecc6-43ba-920d-c0919d0373af)) - (fp_line (start -0.4 0) (end 0.2 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7b958031-898f-4326-8c5a-6b6372fd69f1)) - (fp_line (start 0.2 -0.4) (end 0.2 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eabd7561-9d51-4914-afdf-ab2954e0beaf)) - (fp_line (start 0.2 0.4) (end -0.4 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a5764518-b931-4f98-843f-e28a75f3f952)) - (fp_line (start 1.6 -0.8) (end 1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4412dffb-9ede-4a2a-9e92-cff89fb7e13e)) - (fp_line (start 1.6 0.8) (end -1.6 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c6eeaecf-1730-4214-9b0f-3f455116c770)) - (pad "1" smd rect (at -1.7 0) (size 1.4 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16095954-642c-4d65-a293-7da982498ff4)) - (pad "2" smd rect (at 1.7 0) (size 1.4 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 39b37ae1-03a6-477c-85fb-227734f473d5)) - (model "${FAB}/LED_1206.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 180)) - ) +(footprint "LED_1206" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "LED SMD 1206, hand soldering") + (tags "LED 1206") + (property "Reference" "REF**" + (at 0 -1.85 0) + (layer "F.SilkS") + (uuid "baa160c7-1644-4ec1-8f9c-fc324df7c8a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_1206" + (at 0 1.9 0) + (layer "F.Fab") + (uuid "c7223529-d879-4ff5-a73d-e5ae93fb890e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "304bca58-ce29-4af6-939d-d035e4773a95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6ba67ef8-0fdd-4378-b769-46f413d7f75b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bfdac1b-0d90-47d3-b5f9-e55d6560f652") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -1.1 -0.95) + (end 1.1 -0.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98cf0065-3faf-4806-9c04-e2cffef3c7f4") + ) + (fp_line + (start -1.1 1) + (end 1.1 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b24b8d7b-d4a5-4f9b-9bf0-a8f666c2d1b7") + ) + (fp_rect + (start -2.6 -1.1) + (end 2.6 1.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0c398b90-4f9c-4ba3-858a-a8a6fe5731ad") + ) + (fp_line + (start -2.8 -0.2) + (end -2.8 0.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "46285575-7065-4b58-a9b7-2acf6010d8d6") + ) + (fp_line + (start -2.8 0.2) + (end -2.6 0) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "c343367c-2316-4215-b146-c4dc0d0340fa") + ) + (fp_line + (start -2.6 0) + (end -2.8 -0.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "087cfee1-ae0a-40e6-98f5-325f5711bb12") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d2e6fb6-3b03-4d6e-a592-7dda29d8ac89") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "525dfc25-d102-4b87-969a-6493aa4257f4") + ) + (fp_line + (start -0.45 -0.4) + (end -0.45 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b558c9b2-ecc6-43ba-920d-c0919d0373af") + ) + (fp_line + (start -0.4 0) + (end 0.2 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7b958031-898f-4326-8c5a-6b6372fd69f1") + ) + (fp_line + (start 0.2 -0.4) + (end 0.2 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eabd7561-9d51-4914-afdf-ab2954e0beaf") + ) + (fp_line + (start 0.2 0.4) + (end -0.4 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5764518-b931-4f98-843f-e28a75f3f952") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4412dffb-9ede-4a2a-9e92-cff89fb7e13e") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6eeaecf-1730-4214-9b0f-3f455116c770") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.8 0) + (unlocked yes) + (layer "F.Fab") + (uuid "927aa570-d4f8-4a5a-92f8-13a0d3cd5ded") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -1.7 0) + (size 1.4 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "16095954-642c-4d65-a293-7da982498ff4") + ) + (pad "2" smd rect + (at 1.7 0) + (size 1.4 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "39b37ae1-03a6-477c-85fb-227734f473d5") + ) + (model "${FAB}/fab.3dshapes/LED-1206.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) )